贺州市网站建设_网站建设公司_MySQL_seo优化
2025/12/25 20:24:32 网站建设 项目流程

本文档分为三章,分别详细梳理FFmpeg、FFplay、FFprobe三款工具的常用命令行参数,以表格形式呈现参数含义及具体用法示例,便于快捷查询和实际应用。三款程序均为FFmpeg套件核心组件,其中FFmpeg专注音视频编解码与转换,FFplay为轻量媒体播放器,FFprobe用于媒体信息分析。

第一章 FFmpeg命令行参数及用法

FFmpeg是一款功能强大的音视频处理软件,支持格式转换、编解码、剪辑等多种操作,其参数可分为输入输出设置、编码质量控制、流处理等类别,以下为核心参数整理。

参数

参数说明

用法示例

-i <input>

指定输入文件路径,可识别视频、音频等媒体文件,自动解析其中的音视频流、字幕等信息

ffmpeg -i input.mp4 :以input.mp4作为输入档案

-f <format>

强制指定输入或输出格式,适用于无文件扩展名或需明确格式的场景

ffmpeg -i input -f mp4 output.mp4 :强制输出为MP4格式

-ss <time>

从指定时间点开始处理,时间格式支持秒(如30)或hh:mm:ss(如00:01:00)

ffmpeg -i input.mp4 -ss 00:01:30 output.mp4 :从1分30秒处开始处理

-t <duration>

设置输出文件的持续时长,单位拥护秒或hh:mm:ss格式

ffmpeg -i input.mp4 -t 60 output.mp4 :输出60秒时长的视频

-y

覆盖已存在的输出文件,无需手动确认

ffmpeg -i input.mp4 -y output.mp4 :覆盖已有的output.mp4

-vn

禁用视频流,仅处理音频流

ffmpeg -i input.mp4 -vn output.aac :提取输入文件的音频并保存为AAC格式

-an

禁用音频流,仅处理视频流

ffmpeg -i input.mp4 -an output.mp4 :提取输入档案的视频(无音频)

-c:v <codec>

设置视频编码器,常见编码器包括H.264(libx264)、H.265(libx265)等

ffmpeg -i input.mp4 -c:v libx265 output.mp4 :使用H.265编码器编码视频

-c:a <codec>

设置音频编码器,常见编码器包括AAC、MP3(libmp3lame)等

ffmpeg -i input.mp4 -c:a libmp3lame output.mp3 :使用MP3编码器编码音频

-crf <value>

视频编码质量控制参数(恒定速率因子),值范围0-51,值越小质量越高(0为无损),默认23,推荐18-28

ffmpeg -i input.mp4 -c:v libx264 -crf 20 output.mp4 :以高质量编码视频

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询