ffmpeg去除视频黑边命令

找视频裁剪,遇到视频两边带黑边的,明明是竖着的视频,变成了横着的。

就像这样子

 发现常用的剪辑软件剪映、必剪都没有去两侧黑边的功能。然后就想到了ffmpeg。

搜了一下命令,找到了这么个帖子:

ffmpeg去除视频黑边命令 – 海南仙岛

ffmpeg -i test.mp4 -vf crop=x1:x2:x3:x4  testOK.mp4
#x1 输出的宽度,即视频像素宽度
#x2 输出的高度,即视频像素高度
#x3 需要左边和右边移动的距离,例如5,即左右各扩大5pixel
#x4 需要上下移动的距离,例如5,即上下各扩大5pixel
#x3的值如果大于x1与原始视频的宽度差,则只移动x1与原始视频的宽度差的距离,
#x4的值如果大于x2与原始视频的高度差,则只移动x2与原始视频的高度差的距离,
#去黑边切去的是画面区域的右侧和下侧。

下面问题就在于怎么确定x1、x2、x3、x4 这几个参数。

视频宽度640,高度360。

x2和x4好猜,竖向不需要动,x2=360,x4=0。

横向x1是输出视频的像素宽度。用播放器截图

 然后可以用图片工具量出想要的主体画面的宽度。

这样可以看到,视频画面的宽度是200个像素。

所以x1=200,

x3是要移动的像素,x3 =(640 - 200)/ 2 = 220

所以这个视频去黑边最终的命令是:

ffmpeg -i test.mp4 -vf crop=200:360:220:0  testOK.mp4

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值