尝试批量合并 MP3 音频和 MP4 视频文件

尝试批量合并 MP3 音频和 MP4 视频文件

这是我目前得到的......

for %%a in ("*.mp4") do _ffmpeg -i ("*.mp3") -c copy "__newfiles\%%~na.mp4"

但不太管用...

ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv

尝试修改上面的内容,无需重新编码即可合并音频/视频

我有大约 2000 个文件要处理。任何帮助都非常好,谢谢!

答案1

我猜应该是这样的,但是你在问题中没有提供足够的信息,比如你想将每 2000 个视频合并 1 个 mp3,还是将 1000 个音频与 1000 个视频合并?

如果你想将一个音频与每个视频合并,那么应该是这样的:

for %%a in (*.mp4) do ffmpeg -i "%%a" -i "input.mp3" -map 0:v:0 -map 1:a:0 -c copy "%%~na_modified%~xa"

答案2

如果视频和音频除文件扩展名外名称相同且包含在同一文件夹中:

对于 (*.mp4) 中的 %%a,执行 ffmpeg -i "%%a" -i "%%~na.mp3" -map 0:v:0 -map 1:a:0 -c copy "%%~na_modified%%~xa"

相关内容