好吧,我想我在下一个命令中得到了它:
ffmpeg -ss 00:00:18.300 -i music.mp3 -loop 1 -i bg.mp4 -i ac%d.png -i dust.mp4 -filter_complex "[1:0]scale=1600:ih*1200/iw, crop=1600:900[a];[a][2:0] overlay=0:0[b]; [3:0] scale=1600:ih*1600/iw, crop=1600:900,setsar=1[c]; [b][c] blend=all_mode='overlay':all_opacity=0.2" -shortest -y output.mp4
Run Code Online (Sandbox Code Playgroud)
我将解释以分享我发现的内容:
ffmpeg -ss 00:00:18.300 -i music.mp3 -loop 1 -i bg.mp4 -i ac%d.png -i dust.mp4
[1:0]比例= 1600:ih * 1600 / iw,作物= 1600:900,setsar = 1 [a];
[a] [2:0] overlay = 0:0 [b];
[3:0] scale = 1600:ih * 1600 / iw,作物= 1600:900,setsar = 1 [c];
[b] [c] blend = all_mode ='overlay':all_opacity = 0.1
就这样。如果有人能展示此缩放过滤器的工作原理,我将非常感谢!