如何解决ffmpeg失败:无效的输入文件索引:1
我在使用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),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.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。