ffmpeg失败:无效的输入文件索引:1

时间:2020-08-12 05:22:32

标签: ffmpeg

我在使用ffmpeg -filter_complex脚本时遇到麻烦,该脚本在评估它之前逐步构造了该命令。

用单个时间戳调用似乎可以工作,但是当我尝试使用多个时间戳时却失败了。

如果需要的话,我会发布脚本,但是有人可以对此视而不见,请告诉我语法是否明显有问题?

ffmpeg -loglevel error -hide_banner \
-i "/media/user/video/input.mp4" \
-s 1920x1080 -filter_complex \
        "[0:v]select=gte(t\,17.000),crop=in_w/2:in_h/8:0:0,drawtext=expansion=normal:text='00\:00\:17.000':x=20:y=100:box=1:fontsize=30:fontcolor=lightgreen:box=1:boxcolor=black:boxborderw=2[p0]\
        ;[0:v]select=gte(t\,19.000),crop=in_w/2:in_h/8:0:0,drawtext=expansion=normal:text='00\:00\:19.000':x=20:y=100:box=1:fontsize=30:fontcolor=lightgreen:box=1:boxcolor=black:boxborderw=2[p1]"  \
        -frames:v 1 -map [p0] \
        -y "/media/user/video/export_00:00:17.000.png"  \
        -frames:v 1 -map [p1] \
        -y "/media/user/video/export_00:00:19.000.png"  </dev/null

错误是:

Invalid input file index: 1.

0 个答案:

没有答案