@echo off
for %%a in (*.mp3) DO ffmpeg -i "%%a" -f image2 -loop 1 -r 30 -i image.jpg -shortest -c:a copy -c:v libx264 -crf 23 -preset veryfast -vf scale=1280:720 "%%a.mp4"
pause
我这里有这个批处理代码,但是它输出不正确。mp3 已成功转换为 mp4,但图像未与音频合并。
我将音频和名为 image.jpg 的 jpg 放在同一个文件夹中。
答案1
缺少输出 -pix_fmt yuv420p 来自 Lordneckbeard