因此,我运行脚本,该脚本会创建各种视频的屏幕截图并将其保存在给定的文件夹中。脚本会检查视频的长度,并从该范围内保存一些随机帧。但是,对于某些视频,它无法按预期工作。例如,我有 12 分 30 秒长的视频,即 750 秒,因此我运行以下命令:
ffmpeg -ss 700 -i <input> -vframes 1 -q:v 2 <output>
它会向我抛出这样的错误:
输出文件为空,未编码任何内容(如果使用,请检查 -ss / -t / -frames 参数)
如果我输入 -ss 650 或更少,它就可以正常工作。如果我没有记错的话,它应该可以工作到 750,因为视频的长度就是这么长,如果我错了,请纠正我。但目前我不知道如何设置我的脚本以使其不产生这样的错误。