没有输出焊盘可以关联到链接标签“1:v”

0 video ffmpeg

我正在使用此代码,但错误总是伴随着。

ffmpeg -loop 1 -t 5 -i 0.png -loop 1 -t 5 -i 1.png -loop 1 -t 5 -i 2.png \
-loop 1 -t 5 -i 3.png -loop 1 -t 5 -i 4.png \
-filter_complex "[0:v]fade=t=out:st=4:d=1[v0]\
[1:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1];\
[2:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2];\
[3:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3];\
[4:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4];\
[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]" -map "[v]" transition2.mp4
Run Code Online (Sandbox Code Playgroud)

错误:

No output pad can be associated to link label '1:v'

Kam*_*ski 6

在第三行末尾缺少分号 ( ;) [v0]。我已经用我的 PNG 测试了固定命令,它没问题。

作为记录,固定命令:

ffmpeg -loop 1 -t 5 -i 0.png -loop 1 -t 5 -i 1.png -loop 1 -t 5 -i 2.png \
-loop 1 -t 5 -i 3.png -loop 1 -t 5 -i 4.png \
-filter_complex "[0:v]fade=t=out:st=4:d=1[v0];\
[1:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1];\
[2:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2];\
[3:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3];\
[4:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4];\
[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]" -map "[v]" transition2.mp4
Run Code Online (Sandbox Code Playgroud)

  • @ahmadlatif1084 我*猜测*该工具抱怨视频流的不同分辨率。事先将您的 PNG 调整为相同的大小。如果它不起作用,请发布一个单独的问题。坚持单个用户和/或在评论中引入新问题在这里不是一个好习惯。让整个社区看到您的*新*问题。这就是网站的运作方式:一个问题——一个问题。 (2认同)

归档时间:

查看次数:

2493 次

最近记录:

7 年,3 月 前