如何从 Windows 上的 MP4 视频文件中提取音轨?

Iva*_*van 40 audio mp4 aac multimedia

有一个 MP4 视频文件,我只想得到它的音轨。让我的问题与其他问题不同的是,我不想将其转换(例如转换为 MP3 或任何东西)-我更愿意保留嵌入在 MP4 文件中的完全相同的 AAC 音频流,而无需重新编码。

我过去常常在台式 PC 上使用音频播放器(foobar2000,它忽略其中的视频轨道)播放此类 MP4 文件,但我想去掉视频轨道以节省掌上电脑的空间和电池电量。

slh*_*hck 54

使用FFmpeg,您可以将其下载为每个主要操作系统的静态构建(无需安装):

ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a
Run Code Online (Sandbox Code Playgroud)

vnsn禁用视频和字幕流(如果有)。-c:a copy告诉它按原样复制音频比特流,而不重新编码文件。这将花费不到几秒钟的时间。


Mat*_*ock 5

VLC 也可以做到这一点,这很方便,因为您可能已经在您的系统上安装了它:

https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format

  • 不幸的是,VLC wiki 仅提供了一个提取 DVD 音频的示例:一个非常神秘的命令,其中包含用于提取其他格式的零解释或语法。 (2认同)