任何人都知道如何改变FFMPEG命令以输出一半的大小?

时间:2018-06-18 18:15:52

标签: ffmpeg

我有一个FMPEG命令来缩小视频并向背景添加模糊以将剩余高度填充到1136,再添加一个叠加图像,但它的大小是我想要的两倍。我试图将整个视频降低到640宽度,而不会裁剪或调整叠加视频。我试过切换每个数字,但似乎无法使用宽度为640的工作。感谢您的帮助。

ffmpeg -i '/z.mp4' -i '/a.png' -filter_complex "[0:v]scale=128/81*iw:128/41*ih,boxblur=luma_radius=min(h\,w)/40:luma_power=3:chroma_radius=min(cw\,ch)/40:chroma_power=1[bg];[bg][0:v]scale=1280:720,overlay=(W-w)/2:(H-h)/2,setsar=1,crop=w=iw*81/128[bg];[bg][1:v]overlay=82.8:118.8" '/h.mp4';

1 个答案:

答案 0 :(得分:0)

使用

ffmpeg -i '/z.mp4' -i '/a.png'
       -filter_complex
          "[0:v]scale=-1:1136,
                boxblur=lr=min(h\,w)/40:lp=3:cr=min(cw\,ch)/40:cp=1,crop=640:1136[bg];
           [0:v]scale=640:-1[vid];
           [bg][vid]overlay=(W-w)/2:(H-h)/2[bg];
           [bg][1:v]overlay=82.8:118.8,setsar=1" '/h.mp4'