批量或批量结合jpg与音频文件?

时间:2014-10-01 19:17:15

标签: batch-file audio video ffmpeg

我想将批量jpg与音频文件结合使用? 例如:我有一个包含100个.jpg文件的文件夹&其中有100个.mp3文件。 如果第一个jpg文件是dog.jpg那么相应的音频文件是dog.mp3, 第二个文件是cat.jpg,然后在同一个文件夹中有一个音频文件,命名为cat.mp3

现在好了。我想批量组合jpg与音频,以产生像dog.mp4,cat.mp4等视频文件,如我在示例中所述。谁能建议我一个更好的方法? 我可以使用ffmpeg吗?什么是命令?

对于(1个图像+ 1个音频文件= 1个视频)的情况我在这里知道答案:https://stackoverflow.com/questions/5887311/ffmpeg-1-image-1-audio-file-1-video

我有一个安装了ffmpeg的Windows系统。 提前谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

将其放入批处理文件中并运行它。您可能需要调整ffmpeg选项以满足您的偏好。

@echo off
for %%F in (*.jpg) do (
   if exist "%%~nF.mp3" ( 
      ffmpeg -loop 1 -i "%%~nF.jpg" -i "%%~nF.mp3" -acodec libfdk_aac -vcodec mpeg4 -shortest "%%~nF.mp4" 
   ) 
)