我想从我的代码中更改输入视频的音频和缩放 x1.2。我试过了,但失败了

我想从我的代码中更改输入视频的音频和缩放 x1.2。我试过了,但失败了

我想从我的代码中更改输入视频的音频和缩放 x1.2。我试过了但失败了。我们希望能帮到你。这是我的代码:(抱歉我英语不好所以我用谷歌翻译)

ffmpeg -nostdin -y -i input.mp4 -ignore_loop 0 -i image1.gif -ignore_loop 0 -i image2.gif -i logo.png -filter_complex "[1:v]colorkey=0x000000:1.0:1.0[fg];[0][fg]overlay=shortest=1[bg1];[bg1][2]overlay=main_w-overlay_w:main_h-overlay_h:shortest=1[bg2];[bg2][3]overlay=0:(main_h-overlay_h)/2,format=yuv420p[v]" -map "[v]" -map 0:a? -c:v libx264 -crf 18 -c:a copy -movflags +faststart output.mp4

答案1

添加比例过滤器

ffmpeg -nostdin -y -i input.mp4 -ignore_loop 0 -i image1.gif -ignore_loop 0 -i image2.gif -i logo.png -filter_complex "[1:v]colorkey=0x000000:1.0:1.0[fg];[0]scale=iw*1.2:ih*1.2[bg0];[bg0][fg]overlay=shortest=1[bg1];[bg1][2]overlay=main_w-overlay_w:main_h-overlay_h:shortest=1[bg2];[bg2][3]overlay=0:(main_h-overlay_h)/2,format=yuv420p[v]" -map "[v]" -map 0:a? -c:v libx264 -crf 18 -c:a copy -movflags +faststart output.mp4

相关内容