ffmpeg的常用命令行

1.mp4转yuv命令行

ffmpeg -i  input.mp4 -ss 00:00:00 -t 00:00:10 output.yuv

或者ffmpeg -i input.mp4 -f rawvideo output.yuv

或者ffmpeg -i input.mp4 -ss 00:00:00 -t 00:00:10  -pix_fmt yuv420p output.yuv

或者ffmpeg -i  1.mp4 output1.yuv


2.yuv转mp4命令行

ffmpeg -s w*h -pix_fmt yuv420p -i input.yuv -vcodec libx264 output.mp4


3.查看视频文件信息命令行

ffmpeg -i 0.MP4


4.视频切割命令行

ffmpeg -i 1.mp4 -ss 00:01:40 -to 00:00:60 -acodec copy -vcodec copy output1.mp4


5.图片格式转换命令行

ffmpeg -i input.jpg output.png


6.图片截取命令行

ffmpeg -i test.avi -y -f image2 -ss 00:00:00 -vframes 1 test.jpg

将所有视频帧转化为图片:
ffmpeg -i input.mp4 %d.jpg             #生成1.jpg,2.jpg,3.jpg,4.jpg.....
ffmpeg -i input.mp4 test%d.jpg           #生成test1.jpg,test2.jpg,test3.jpg,test4.jpg.....

7.播放YUV的命令行

ffplay -f rawvideo -video_size 1920x1080 input.yuv


-i:设定输入流
-y:覆盖输出文件,即如果1.***文件已经存在的话,不经提示就覆盖掉了
-f:设定输出格式
-r:指定抽取的帧率,即从视频中每秒钟抽取图片的数量。1代表每秒抽取一帧
-ss:指定起始时间
-vframes:指定抽取的帧数
-s:设定画面的宽与高

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值