一:主要参数
- -i 设定输入流。 支持本地和网络流
- -f 设定输出格式(format)。 当未指定输出格式的情况,是以文件名的后缀为准
- -ss 开始时间
- -t 时间长度
二:音频参数
- -aframes 设置要输出的音频帧数
- -b:a 设置音频码率
- -ar 设定采样率
- -ac 设定声音的Channel数
- -acodec 设定声音的编解码器,如果用copy标识原始编解码数据必须被copy
- -an 不处理音频
- -af 音频过滤器
三:视频参数
- -vframes 设置要输出的视频帧数
- -v 设定视频码率
- -b:v 视频码率
- -r 设定帧速率
- -s 设定画面的宽与高
- -vn 不处理视频
- -aspect aspect 设置横纵比例 4:3 16:9 或者1.3333 1.7777
- -vcodec 设定视频的编解码器如果用copy标识原始编解码数据,必须拷贝
- -vf 视频过滤器
四:常见的查询命令
- -version 显示版本
- -demuxers 显示可用的demuxers(解复用器)
- -muxers 显示可用的muxers(复用器)
- -devices 显示可用的设备
- -codecs 显示所有编解码器
- -decoders 显示可用的解码器
- -encoders 显示所有的编码器
- -bsfs 显示比特流filter(过滤器)
- -formats 显示可用的格式
- -protocols 显示可用的协议
- -filters 显示可用的过滤器
- -pix_fmts 显示可用的像素格式
- -sample_fmts 显示可用的采样格式
- -layouts 显示channel名称
- -colors 显示识别的颜色名称
-
-
-
- # ========================下面给一些简单的例子=====================================
-
- #查看支持的所有输出格式
- ffmpeg -formats
- #产看指定的输出格式信息
- ffmpeg -formats|findstr mp4
-
- #查看所有codec
- ffmpeg -decoders show available decoders
- ffmpeg -encoders show available encoders