【发布时间】:2016-08-03 13:52:07
【问题描述】:
我发现了如何使用批处理文件中的以下代码将 MP3 批量转换为 MP4:
for %%f in (*.mp3) do ffmpeg -i %%f -loop 1 -i image.jpg -c:a copy -c:v libx264 -shortest %%~nf.mp4
除非 FILENAME 中有空格,否则它工作正常:FILENAME.mp3 工作正常,但 FILE NAME.mp3 给出错误“没有这样的文件或目录。”
我尝试在 %%f 之前和之后插入“delims=”,但它一直说这是意料之外的。有什么想法吗?
谢谢。
【问题讨论】:
-
在文件名两边加上引号
标签: loops batch-file ffmpeg spaces