Jak zdekodować pliki audio AAC (.m4a) do WAV?

30

Jak przekonwertowałbyś (dekodował) pliki AAC do formatu WAV? (Lub, jeśli wolisz, jak dekodować i ponownie kodować je do formatu MP3 lub Ogg Vorbis? Ale WAV jest wystarczający, ponieważ mam już dobre narzędzia do konwersji WAV ➔ MP3 / Ogg.)

Najbardziej interesują mnie rozwiązania dla komputerów Mac lub Linux, ale mogę również wspomnieć o Windows.

(Przypadek użycia: Mam kilka notatek głosowych („Bezstratny plik dźwiękowy Apple”) nagranych na iPhonie, które chciałbym udostępnić w formacie bardziej powszechnym niż AAC.)

Jonik
źródło
Nie chcę być pedantyczny, ale jeśli plik to „Apple Lossless Audio File”, to jest ALACi nie AAC(co oznacza „Advanced Audio Compression”) - nie ma to znaczenia dla żadnej z obecnie dostępnych odpowiedzi, z których wszystkie powinny być wykonalny dla ALAC lub AAC.
Michael

Odpowiedzi:

8

Najłatwiej to zrobić za pomocą iTunes. W preferencjach przejdź do Ustawienia importu i wybierz „Importuj za pomocą” do kodera WAV. Następnie możesz kliknąć prawym przyciskiem myszy dowolny utwór AAC i wybrać opcję „Utwórz wersję WAV”. Powinieneś być w stanie wybrać kilka plików naraz i zrobić to im zbiorczo.

Uwaga: nie zapomnij zmienić ustawień importu z powrotem na AAC, gdy skończysz, zakładając, że nadal chcesz go używać.

peterb
źródło
1
Dzięki, działa to płynnie. Nawet jeśli „ustawienia importu” na początku wydają się nieco zabawnym miejscem dla tego ustawienia. :) To NB jest naprawdę dobrym przypomnieniem.
Jonik
43

W Ubuntu używam avconv w wierszu poleceń:

avconv -i input.m4a output.wav

Można również skorzystać z FFmpeg z tej samej składni, zastępując po prostu avconvz ffmpeg.


Może to zrobić każdą M4A w katalogu, w połączeniu z pętlą for :

Linux:

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

Windows (bezpośrednio w wierszu polecenia):

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

Windows (w pliku wsadowym):

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


Jeśli chcesz mieć GUI, możesz rozważyć WinFF , który jest GUI dla FFmpeg.

zła
źródło
1
Tak, działa równie dobrze z ffmpeg zamiast avconv
hennr
FWIW, konwertowałem z „m4a” tylko do audio na „opus”, a wyjście z jakiegoś powodu zawierało pusty strumień wideo. Musiałem dodać -vndo avconvwymusić tylko audio wyjście.
Petr Pudlák
1
Począwszy od 2017 roku, ffmpegprawdopodobnie byłby zawsze używany / preferowany avconv, po dziwnym okresie dramatu w historii tych projektów. Ponadto, m4ajest pojemnik Format właściwie identyczne mp4(został wprowadzony jedynie w celu wsparcia systemów operacyjnych, które rozszerzenia plików używane w celu określenia, jakiego programu użyć do otwarcia pliku). Tak więc użycie ffmpeg ...-vn ...do wyłączenia wyjścia wideo byłoby dobrym pomysłem dla uzyskania spójnych wyników.
Michael
18

Aby zdekodować z AAC do WAV , możesz użyć FAAD2 , który jest narzędziem wiersza poleceń.

faad -o output.wav input.aac
Strom
źródło
1
Chciałem poprzeć tę odpowiedź, ponieważ jest ona najprostsza, niestety FAAD2 nie obsługuje formatu Apple Lossless (FLAC). Aby przekonwertować ten format, musisz zamiast tego użyć FFmpeg.
Gras Double
Apple Lossless to ALAC, a nie FLAC. FLAC jest bezpłatny i bardzo dobrze obsługiwany w prawie wszystkich narzędziach.
tzot
4
ffmpeg -i inputFilename.m4a OutPutFileName.wav

sprawdź dalsze komendy ffmpeg , aby przekonwertować bezpośrednio do żądanego formatu (mp3 / ogg / aac, ..)

icyerasor
źródło
1

MediaMonkey powinien wykonać zadanie konwersji formatów audio. ACC do WAV, OGG lub MP3.

Electrons_Ahoy
źródło
1
Dzięki. Dla przypomnienia, MediaMonkey wydaje się być aplikacją tylko dla systemu Windows. Kilka istotnych informacji: „MediaMonkey umożliwia również automatyczną konwersję ze wszystkich obsługiwanych formatów na MP3, OGG / Vorbis, WMA i WAV z całkowitą kontrolą nad ustawieniami jakości i głośności. Aby przekonwertować więcej niż pięć plików na mp3, wymagana jest rejestracja w MediaMonkey Gold. Alternatywnie , użytkownik może zastąpić dołączoną bibliotekę koderów MP3 wolną, taką jak LAME. ” en.wikipedia.org/wiki/MediaMonkey Osobiście doceniam możliwość korzystania z LAME.
Jonik
Tak, o ile wiem, jest to tylko system Windows. Mam swoją kopię podłączoną do LAME i przekonwertowałem WAY ponad 5 plików na MP3 w bezpłatnej wersji.
Electrons_Ahoy
0

Jeśli używasz systemu Windows, spróbuj WinFF .

Może konwertować z / na MP3, MP3 (mono), MP4 (FS / WS), OGG, WAV, AAC i wiele innych.

użytkownik3892628
źródło
Należy pamiętać, że WinFF to tylko GUI dla znanego wieloplatformowego interfejsu CLI ffmpeg .
Nino Filiu