На этот вопрос уже есть ответ здесь:
@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, хотя изображение не сливается со звуком.
У меня есть аудио и jpg с именем image.jpg в папке вместе.
-pix_fmt yuv420p
опция вывода.