前言
ffmpeg选项错综复杂,对于新手来说,看文档是个头疼的事情,其下主要是根据ffmpeg官方文档进行的简单翻译和整理
ffmpeg官方文档
1. 基本格式
ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...
2. Stream Specifiers
说明符 | 含义 | 示例 |
---|
stream_index | 与索引匹配的流(编号从0开始) | -thread:1 |
stream_type | 类型 v:视频、a:音频、s:字幕 | |
3. 通用选项
选项 | 含义 |
---|
-L | license显示许可证 |
-h, -?,-help | 显示帮助,可追加参数,默认展示基本帮助信息 |
-version | 显示版本 |
-formats | 展示可用的格式(formats),包括设备 |
-codec | 展示所有libavcodec已知的媒体比特流格式 |
-decoders | 显示所有可用的解码器 |
-encoders | 显示所有可用的编码器 |
-protocols | 显示可用的协议 |
-sources device[,opt1=val1[,opt2=val2]…] | 显示输入设备的自动检测源 |
-sinks device[,opt1=val1[,opt2=val2]…] | Show autodetected sinks of the output device |
4. 主要选项
参数 | 含义 |
---|
-f fmt(input/output) | 强制输入或输出文件的媒体流格式,但格式通常是根据扩展名自动检测,所以不太必要 |
-i url(input) | 输入文件的网址 |
-y | 覆盖文件(不询问) |
…………