首页 > 解决方案 > ffmpeg 选择文件名中带有扩展名和空格的所有文件

问题描述

我正在尝试从文件夹中读取所有视频并从中创建拇指。我的视频文件名中有空格。

当我运行此命令时,我得到:

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

标签: ffmpeg

解决方案


你没有说你在什么环境下运行,但在大多数情况下,在变量周围加上双引号就足够了:

FOR %I in (*.mp4) DO ffmpeg -i "%I" -ss 1 -vframes 1 -vf scale="200:-1" seek/%~nI.png

这个问题可能是相关的。


推荐阅读