工具命令
通过ffmpeg --help可看到常见命令分为6个部分:
* ffmpeg信息查询
* 公共操作参数
* 文件主要操作参数
* 视频操作参数
* 音频操作参数
* 字幕操作参数
主要操作具体如下:
ffmpeg [ option ] [ [ infile options ] -i infile ] … { [ outfile options ] }
帮助信息查询
-
获取帮助
ffmpeg --help -
获取所有帮助
ffmpeg --help full -
支持的视频文件格式
ffmpeg -format -
支持的编解码器
ffmpeg -codecs -
支持的编码器
ffmpeg -decoders -
支持的解码器
ffmpeg -encoders -
支持的滤镜
ffmpeg -filters -
支持类型详细参数
ffmpeg -h
ffplay常用参数
-
播放视频
ffplay text.mp4 -
修改标题名并播放视频
ffplay -windows_title “hello ffmpeg!” text.mp4 -
指定宽高并播放视频
ffplay -x 360 -y 360 text.mp4 -
强制全屏播放视频
ffplay -fs text.mp4 -
屏蔽音频播放视频
ffplay -an text.mp4 -
从指定位置(秒)播放视频
ffplay -ss 10 text.mp4 -
从指定位置(秒)延续x(秒)播放视频
ffplay -ss 10 -t 10 text.mp4 -
从20秒开始播放10秒并设定标题为"test,播放完后自动退出
ffplay -ss 20 -t 10 -window_title “test” -autoexit test.mp4 -
以解码器解码每个宏块的方式播放视频
ffplay -debug vis_mb_type text.mp4 -
以查看B帧预测和P帧预测信息的方式播放视频
ffplay -visms pf text.mp4
-
调整视频宽高
ffmpeg -i test.mp4 -s 320x240 output.mp4 -
截取视频从10秒开始,播放15秒
ffmpeg -i test.mp4 -ss 10 -t 15 output.mp4
说明
暂时记录到此,续更。。
关注
微信公众号搜索"Qt_io_"或"Qt开发者中心"了解更多关于Qt、C++开发知识.。
笔者 - jxd