我正在尝试从文件夹中读取所有视频并从中创建拇指。我的视频文件名中有空格。
当我运行此命令时,我得到:
FOR %I in (*.mp4) DO ffmpeg -i %I -ss 1 -vframes 1 -vf scale="200:-1" seek/%~nI.png
例如视频是:
富测试.mp4
foo: No such file or directory
最佳答案
你没有说你在什么环境下运行,但在大多数情况下,在变量周围加上双引号就足够了:
FOR %I in (*.mp4) DO ffmpeg -i "%I" -ss 1 -vframes 1 -vf scale="200:-1" seek/%~nI.png
This问题可能是相关的。
关于ffmpeg 选择文件名中带有扩展名和空格的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60919926/