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

Jon*_*nik 45 audio aac m4a conversion

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

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

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

evi*_*oup 62

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

avconv -i input.m4a output.wav
Run Code Online (Sandbox Code Playgroud)

您也可以使用具有相同语法的 FFmpeg,只需替换avconvffmpeg.


这可以执行目录中的每个 M4A,并结合for循环:

Linux:

for f in *.m4a; do avconv -i "$f" "${f/%m4a/wav}"; done
Run Code Online (Sandbox Code Playgroud)

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

FOR %G IN (*.m4a) DO avconv -i "%G" "%~nG.wav"
Run Code Online (Sandbox Code Playgroud)

Windows(在批处理文件中):

FOR %%G IN (*.m4a) DO avconv -i "%%G" "%%~nG.wav"
Run Code Online (Sandbox Code Playgroud)


如果你想要一个 GUI,你可以考虑WinFF,它是 FFmpeg 的 GUI。

  • 是的,同样适用于 ffmpeg 而不是 avconv (2认同)

小智 19

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

faad -o output.wav input.aac
Run Code Online (Sandbox Code Playgroud)


icy*_*sor 17

ffmpeg -i inputFilename.m4a OutputFilename.wav
Run Code Online (Sandbox Code Playgroud)

查看更多ffmpeg命令以直接转换为所需格式(mp3 / ogg / aac,..)


pet*_*erb 9

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

注意:不要忘记在完成后将导入设置切换回 AAC,假设您仍想使用它。