过滤器图描述中的文件索引 3 无效 -- FFMPEG

过滤器图描述中的文件索引 3 无效 -- FFMPEG

我正在尝试使用 FFMPEG 连接 3 个视频并产生效果。我的以下脚本出现错误。我无法理解问题是什么。我缺少哪个索引。

脚本如下:

    ffmpeg -i D:\ffmpeg_output\2021\04\14\Episode10_2952.mp4 
-i D:\ffmpeg_output\2021\04\14\Episode10_3507.mp4 
-i D:\ffmpeg_output\2021\04\14\Episode10_RmvAdVi_1_9226-2.mp4  
-filter_complex "[0][1]xfade=transition=fade:duration=0.5:offset=8.07[V01]; 
[V01][2]xfade=transition=fade:duration=0.5:offset=16.81[V02]; 
[V02][3]xfade=transition=fade:duration=0.5:offset=26.65,format=yuv420p[video]; 
[0:a][1:a]acrossfade=d=0.5:c1=tri:c2=tri[A01]; [A01]
[2:a]acrossfade=d=0.5:c1=tri:c2=tri[A02]; [A02]
[3:a]acrossfade=d=0.5:c1=tri:c2=tri:c2=tri[audio]" -map "[video]" -map "[audio]" 
-movflags +faststart D:\ffmpeg_output\2021\04\14\out_count_3_videos_1.mp4

我收到以下错误:

过滤器图描述中的文件索引 3 无效 [0][1]xfade=transition=fade:duration=0.5:offset=8.07[V01]; [V01][2]xfade=transition=fade:duration=0.5:offset=16.81[V02]; [V02][3]xfade=transition=fade:duration=0.5:offset=26.65,format=yuv420p[video]; [0:a][1:a]acrossfade=d=0.5:c1=tri:c2=tri[A01]; [A01][2:a]acrossfade=d=0.5:c1=tri:c2=tri[A02]; [A02][3:a]acrossfade=d=0.5:c1=tri:c2=tri:c2=tri[audio]。

请告知该问题。

亲切的问候,

答案1

FFmpeg 从 0 开始索引输入,因此 [3] 指的是第 4 个输入,但您的命令只有 3 个输入。

相关内容