我有以下代码的批处理文件
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
上面的代码有两个命令,中间用“ &&”隔开,这意味着第二个命令仅在第一个命令执行后运行。但是它没有运行。我基本上是将一些图像与音乐结合在一起。但这是行不通的。但是,一次手动输入一个命令是可行的。谁能帮我,命令提示符有什么问题?
&&
并不意味着下一个命令必须在前一个命令完成后才能运行。这意味着该命令仅在前一个命令成功执行后才会执行。这是固定代码:
@echo off
pushd 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
popd
goto :eof