如何将AAC(.m4a)音频文件解码为WAV?


30

您如何将AAC文件转换(解码)为WAV格式?(或者,如果您愿意,如何将它们解码并重新编码为MP3或Ogg Vorbis?但是WAV足够了,因为我已经有了用于WAV➔MP3 / Ogg转换的好工具。)

我对Mac或Linux解决方案最感兴趣,但也可以随意提及Windows。

(用例:我有一些用iPhone录制的语音备忘录(“ Apple无损音频文件”),我想以比AAC更常见的格式共享。)


不必脚,但如果文件是“ Apple Lossless Audio File”,则ALAC不是AAC(不是“ Advanced Audio Compression”),这与当前提供的所有答案无关紧要,所有这些都应该适用于ALAC或AAC。
迈克尔,

Answers:


8

最简单的方法可能是使用iTunes。在您的首选项中,转到“导入设置”,然后选择“使用导入”到WAV编码器。然后,您可以右键单击任何AAC歌曲,然后选择“创建WAV版本”。您应该能够一次选择一堆文件,然后对它们进行批量处理。

注意:完成操作后,别忘了将导入设置切换回AAC,前提是您仍想使用它。


1
谢谢,工作顺利。即使起初“导入设置”对于此设置来说似乎有点可笑。:) NB确实是一个很好的提醒。
约尼克,

43

在Ubuntu上,我在命令行上使用avconv:

avconv -i input.m4a output.wav

您也可以使用FFmpeg使用相同的语法,只需将替换avconv为即可ffmpeg


这可以处理目录中的每个M4A,并结合使用for循环:

Linux:

for f in *.m4a; do avconv -i "$f" "${f/%m4a/wav}"; done

Windows(直接在命令提示符下):

FOR %G IN (*.m4a) DO avconv -i "%G" "%~nG.wav"

Windows(在批处理文件中):

FOR %%G IN (*.m4a) DO avconv -i "%%G" "%%~nG.wav"


如果需要GUI,则可以考虑WinFF,它是FFmpeg的GUI。


1
是的,与ffmpeg而不是avconv一样工作
hennr 2015年

FWIW,我从仅音频的“ m4a”转换为“ opus”,并且由于某种原因,输出包含空视频流。我不得不添加-vnavconv强制仅音频输出。
彼得·普德拉克(PetrPudlák),2013年

1
截止到2017年,在这些项目的历史经历了一段怪异的经历之后,它ffmpeg可能总是会被使用/优先考虑avconv。另外,它m4a是一种实际上与之相同的容器格式mp4(仅被引入是为了帮助使用文件扩展名的操作系统确定用于打开文件的程序)。因此,使用ffmpeg ...-vn ...禁用视频输出将是获得一致结果的一个好主意。
迈克尔,

18

要将AAC解码为WAV,可以使用FAAD2,它是一个命令行实用程序。

faad -o output.wav input.aac

1
我要赞成这个答案,因为它是最简单的答案,可惜FAAD2不支持Apple Lossless(FLAC)格式。要转换此格式,您必须改用FFmpeg。
Gras Double

苹果无损是ALAC,不是FLAC。FLAC是免费的,几乎所有工具都提供了很好的支持。
tzot

4
ffmpeg -i inputFilename.m4a OutPutFileName.wav

进一步查看ffmpeg命令,将其直接转换为所需格式(mp3 / ogg / aac,..)



1

MediaMonkey应该完成转换音频格式的工作。ACC到WAV,OGG或MP3。


1
谢谢。根据记录,MediaMonkey似乎是仅Windows应用程序。一些更相关的信息:“ MediaMonkey还允许从所有受支持的格式自动转换为MP3,OGG / Vorbis,WMA和WAV,并完全控制质量和音量设置。要将五个以上的文件转换为mp3,必须注册到MediaMonkey Gold。 ,用户可以用免费的MP3编码器库(例如LAME)替换其中包含的MP3编码器库。” en.wikipedia.org/wiki/MediaMonkey我个人很欣赏使用LAME的可能性。
约尼克,

是的,据我所知,它仅适用于Windows。我已经将自己的副本连接到LAME上,并且已经使用免费版本将WAY超过5个文件转换为MP3。
Electrons_Ahoy

0

如果您正在运行Windows,请尝试WinFF

它可以与MP3,MP3(单声道),MP4(FS / WS),OGG,WAV,AAC等转换。


请注意,WinFF只是著名的跨平台CLI ffmpeg的GUI 。
Nino Filiu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.