我一直在研究视频以创建带有幻灯片过渡的幻灯片,输入接收多张图像。在对每个视频绘制DrawText之前,将先缩放输入,然后通过叠加应用过渡效果,最后将结果合并为一个视频。
我无法获取绘制文本的结果以进行叠加幻灯片转换
ffmpeg
-i, image1.png,
-i, image2.png,
-filter_complex,
nullsrc=size=720x720[background];
[0:v]scale=720:720, setsar=1[scl1]; [1:v]scale=720:720,
setsar=1[scl2];
[scl1]zoompan=z=if(lte(zoom,1.0),1.5,max(1.001,zoom -
0.0025)):fps=45:s=720x720:d=360[v0];
[scl2]zoompan=z=if(lte(zoom,1.0),1.5,max(1.001,zoom -
0.0025)):fps=45:s=720x720:d=360[v1]
[v0]drawtext=fontfile=Lato-Bold.ttf: text='Example 1'
:x=10:y=h-220:fontsize=80:fontcolor=white[text1];
[v1]drawtext=fontfile=Lato-Bold.ttf: text='Example 2'
:x=10:y=h-220:fontsize=80:fontcolor=white[text2];
[background][text1]overlay=x=min(-w+(t*w/0.5),0):shortest=1[ovr1];
[ovr1][text2]overlay=x=min(-w+(t*w/0.5),0):shortest=1[ovr2];
[ovr1][ovr2]concat=n=2:v=1:a=0
format=yuv420p[video]
-map [video] outputvideo.mp4
我收到错误消息说我的标签无效
[png_pipe @ 0xf3fc2000] Invalid stream specifier: ovr1.
Last message repeated 1 times
Stream specifier 'ovr1' in filtergraph description