38 拥有一个MP4视频文件后,我想获取它的音轨。使我的问题与其他问题不同的是,我不想将其转换(例如转换为MP3或其他任何东西)-我更希望保留与MP4文件中嵌入的AAC音频流完全相同的音频,而无需重新编码。 我曾经在台式机上使用音频播放器(foobar2000,只忽略其中的视频轨道)播放此类MP4文件,但我想剥离视频轨道以节省手持设备的空间和电池。 audio mp4 aac multimedia — 伊万 source
52 使用FFmpeg,您可以将其下载为每个主要操作系统的静态版本(无需安装): ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a vn并sn禁用视频和字幕流(如果有)。-c:a copy告诉它按原样复制音频比特流,而无需重新编码文件。这将花费不到几秒钟的时间。 — slhck source 1 avconv使用相同的论点。 — 罗伯·西默 @RobertSiemer是– avconv是的分支ffmpeg。您可能对阅读此Stack Overflow帖子感兴趣。 — slhck
5 VLC也可以执行此操作,这很方便,因为您可能已经在系统上安装了它: https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format — 马修·洛克(Matthew Lock) source 2 不幸的是,VLC Wiki仅给出了提取DVD音频的示例:这是一个非常隐秘的命令,具有零解释或提取其他格式的语法。 — 戴 1 我花了15分钟尝试用vlc(GUI和命令行路由)执行此操作,但每次都失败,生成的输出文件中没有数据。ffmpeg选项在第一次尝试中就 — 起作用了
avconv
使用相同的论点。