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

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

我有一个 MP4 视频文件,但只想获取其中的音轨。我的问题与其他问题不同,因为我并不想转换它(比如转换成 MP3 或其他格式)——我更愿意保留 MP4 文件中嵌入的完全相同的 AAC 音频流,而无需重新编码。

我曾经使用台式电脑上的音频播放器(foobar2000,它忽略了其中的视频轨道)播放此类 MP4 文件,但我想删除视频轨道以节省手持设备的空间和电池。

答案1

FFmpeg,您可以将其作为静态版本下载(无需安装),适用于每个主要操作系统:

ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a

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

答案2

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

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

相关内容