【发布时间】:2019-11-20 08:02:42
【问题描述】:
我有以下代码的批处理文件
cd C:\xampp\htdocs\Projects\videos\images_compare_english && ffmpeg -framerate .25 -i img-%02d.jpg -i music.mp3 -c:v libx264 -preset veryslow -crf 0 -c:a copy -shortest compare_english\output.mp4
上面的代码有两个命令,由&&分隔,意味着第二个命令只有在第一个命令执行后才会运行。但它没有运行。我基本上是将一些图像与音乐结合起来。但它不起作用。但是,一次手动输入一个命令是可行的。谁能帮帮我,命令提示符有什么问题?
【问题讨论】:
-
&&并不意味着只在前一个命令完成时运行。 stackoverflow.com/questions/41030190/command-to-run-a-bat-file/… -
您在批处理文件中。为什么要链接命令?只是换行。
-
这是一个batch-file 而不是cmd,所以你需要将
%字符加倍...%%02d.jpg而不是%02d.jpg。 -
ffmpeg 找不到:img-
%02d.jpg、img-%%02d.jpg、img-?02d.jpg、img-*02d.jpg
标签: batch-file cmd ffmpeg command command-prompt