![在 OS X 或 Bash 中自动从电影文件中提取所有音轨?](https://linux22.com/image/1270700/%E5%9C%A8%20OS%20X%20%E6%88%96%20Bash%20%E4%B8%AD%E8%87%AA%E5%8A%A8%E4%BB%8E%E7%94%B5%E5%BD%B1%E6%96%87%E4%BB%B6%E4%B8%AD%E6%8F%90%E5%8F%96%E6%89%80%E6%9C%89%E9%9F%B3%E8%BD%A8%EF%BC%9F.png)
我想从任何视频文件中提取音频(不是您还可以观看 DVD。
我可以轻松访问 OS X 和 Bash,并且我对这两者都非常熟悉。
有什么想法吗?
答案1
答案2
命令行工具ffmpeg可以做到这一点。
ffmpeg -i input.mp4 -map 0:a -c copy output.m4a
以上适用于 MPEG 音频(MP3、AAC)以及 AC3 和 ALAC 音频。如果是MP3 音频,最好使用output.mp3
;如果是 FLAC 或 Vorbis,请使用output.ogg
。
如果你想将任何音频提取为相当高质量的 MP3,请使用
ffmpeg -i input.mp4 -map 0:a -c libmp3lame -q:a 2 output.mp3
如果您的视频使用多个音轨(例如不同的语言),您可以选择单个音轨:-map 0:a:0
仅选择第一个音频,-map 0:a:1
选择第二个音轨,依此类推。