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.)


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ć.


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.


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

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, ..)



1

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


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.


Należy pamiętać, że WinFF to tylko GUI dla znanego wieloplatformowego interfejsu CLI ffmpeg .
— Nino Filiu
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.