我有一个 MP4 视频文件,但只想获取其中的音轨。我的问题与其他问题不同,因为我并不想转换它(比如转换成 MP3 或其他格式)——我更愿意保留 MP4 文件中嵌入的完全相同的 AAC 音频流,而无需重新编码。
我曾经使用台式电脑上的音频播放器(foobar2000,它忽略了其中的视频轨道)播放此类 MP4 文件,但我想删除视频轨道以节省手持设备的空间和电池。
答案1
和FFmpeg,您可以将其作为静态版本下载(无需安装),适用于每个主要操作系统:
ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a
vn
并sn
禁用视频和字幕流(如果有)。-c:a copy
告诉它按原样复制音频比特流,而不重新编码文件。这将花费不到几秒钟的时间。
答案2
VLC 也可以做到这一点,这很方便,因为你的系统上可能已经有它了:
https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format