手里有一个1920*1080的视频,想把它裁成1920*800的视频。
主要使用到了视频滤镜-vf
的crop
参数。
1 2 3 4
| crop的参数格式为w:h:x:y, w、h为输出视频的宽和高单位是像素, x、y标记输入视频中的某点,将该点作为基准点,向右下进行裁剪得到输出视频,单位也是像素。 如果x y不写的话,默认居中剪切
|
视频参数:
1 2 3 4 5 6 7
| 1920*1080: 上下边框高140像素 中间视频区高800像素
1280*720: 上下边框高93.333333像素 中间视频区高533.33333像素
|
完整命令为:
1 2 3 4 5 6
| # 1920*1080 ---> 1920*800 (去上下黑框) ffmpeg -i 1.mp4 -vf crop=1920:800:0:140 2.mp4
# 1280*720 ---> 1280*534 (去上下黑框) ffmpeg -i 1.mp4 -vf crop=1280:534:0:93 2.mp4
|