FFMPEG 自动裁剪黑边,画面缩放
4:3或者其它比例的视频变成 `1280*720` 但是两边有黑边。
或者竖屏变横屏
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与原始视频的高度差的距离,
#去黑边切去的是画面区域的右侧和下侧。
比如视频是 `1280*720` 中间画面是 `960*720`
x1=960 输出高
x2=720 输出宽
x3=160 左右裁剪
x4=0 上下裁剪
ffmpeg -i 01.mp4 -vf crop=960:720:160:0 01ok.mp4
批量
for %%a in ("*.mp4") do ffmpeg -i "%%a" -vf crop=960:720:160:0 "newfiles\%%~na.mp4"