UBUNTU中FFMPEG常用命令

视频画面裁剪命令

crop = 裁剪后宽度:裁剪后高度:起始位(宽):起始位置(高)

ffmpeg -i input.mp4 -vf crop=720:200:0:800 output.mp4

视频转图像

"-r 5"代表一秒中抽取五帧
“ image2”代表图片的类型,
“%05d”代表五位的数,如“00001”
输出图片的后缀不一定要为bmp,也可以为png,这都是无损提取。而输出的图片为jpg时,输出的图片就是压缩过后的。

ffmpeg -i input.mp4 -r 5 -f image2 ./output/output_%05d.bmp

图像转视频

“ -framerate 25”:代表一秒25帧,
“-b:v 25313k ”:代表视频所需的码率为25313k

ffmpeg -f image2 -framerate 25 -i "img%05d.bmp" -b:v 25313k ./output/output.mp4

播放视频

ffplay 1.mp4

改变视频fps,时长改变 

说对于输入文件是40帧的媒体,我们可以通过

ffmpeg -r 80 -i input output
ffmpeg -r 20-i input output

使其输出文件的时长分别为原来的一半和两倍,即播放速度为原来的两倍和一半。

 改变视频fps,时长不变

如果我们认为40帧的文件码流太大,我们可以通过降低输出文件帧率的方法降低码流:

ffmpeg -i input -r 20 output

这样输出文件的码流理论上为输入文件的一半左右。 

视频剪切

ffmpeg -ss 00:00:30 -t 600 -i src.mp4  -codec copy out.mp4

这条命令可以从源文件src.mp4中剪切出一个视频片段,并存储成out.mp4

-ss表示  起始时间戳

-t表示    持续时间,单位为秒

-i表示    源文件名字,这里是src.mp4

-codec copy 表示沿用原来的编码格式,out.mp4为目标文件的文件名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿巴乾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值