同名MP3 + JPG

时间:2016-04-23 16:19:50

标签: batch-file cmd ffmpeg

对于我文件夹中的每个mp3文件,我都有一个同名的jpg文件,我试图用cmd实现的是将该名称改为一个没有文件扩展名的变量名

这是我的代码,仅使用mp3名称

for %%a in ("*.mp3") do ffmpeg -i "%%a.mp3" -loop 1 -i Cover.jpg -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 320k -pix_fmt yuv420p -vf scale=3000:3000 -shortest "%%~na.mp4"

1 个答案:

答案 0 :(得分:1)

我认为.jpg名称必须与.mp3名称匹配。为什么Cover.jpg硬编码?

for %%a in ("*.mp3") do ffmpeg -i "%%~na.mp3" -loop 1 ^
    -i "%%~na.jpg" ^
    -c:v libx264 -tune stillimage -c:a aac ^
    -strict experimental -b:a 320k -pix_fmt yuv420p ^
    -vf scale=3000:3000 ^
    -shortest "%%~na.mp4"