如何创建一个 ffmpeg .bat 文件,让我可以放入 .mp4 文件并提取多个 .aac 音轨而无需进行任何转换或转码?我知道总会有 3 个 .aac 音轨。
我曾尝试使用:
ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
但这仅提取第一个音频流。
理想情况下我希望能够:
-视频名称.mp4
-drop videoname.mp4 到 bat 上
-输出视频名称音频1.aac、视频名称音频2.aac、视频名称音频3.aac
提前致谢 :)
答案1
该命令将是
ffmpeg -i videoname.mp4 -c copy -map 0:a:0 videonameaudio1.aac -c copy -map 0:a:1 videonameaudio2.aac -c copy -map 0:a:2 videonameaudio3.aac