Come decodificare i file audio AAC (.m4a) in WAV?


30

Come convertire (decodificare) i file AAC in formato WAV? (O, se preferisci, come decodificarli e ricodificarli in MP3 o Ogg Vorbis? Ma WAV è sufficiente perché ho già buoni strumenti per la conversione WAV ➔ MP3 / Ogg.)

Sono per lo più interessato a soluzioni Mac o Linux, ma sentiti libero di citare anche quelle di Windows.

(Caso d'uso: ho alcuni memo vocali ("file audio lossless Apple"), registrati con iPhone, che vorrei condividere in un formato più comune di AAC.)


Non essere pedante, ma se il file è "Apple Lossless Audio File", lo è ALACe non AAC(che sta per "Advanced Audio Compression") - non che sia importante per nessuna delle risposte attualmente fornite, che dovrebbero essere tutte realizzabile per ALAC o AAC.
michael

Risposte:


8

Il modo più semplice per farlo è probabilmente con iTunes. Nelle tue preferenze, vai su Importa impostazioni e scegli "Importa usando" nell'encoder WAV. Quindi puoi fare clic con il pulsante destro del mouse su qualsiasi brano AAC e scegliere "Crea versione WAV". Dovresti essere in grado di selezionare un mucchio di file contemporaneamente e farlo in blocco.

Nota bene: non dimenticare di riportare le impostazioni di importazione in CAA al termine, presumendo che desideri ancora utilizzarlo.


1
Grazie, funziona senza problemi. Anche se "importare le impostazioni" all'inizio sembra un posto un po 'divertente per questa impostazione. :) Che NB è davvero un buon promemoria.
Jonik,

43

Su Ubuntu, utilizzo avconv sulla riga di comando:

avconv -i input.m4a output.wav

Puoi anche usare FFmpeg con la stessa sintassi, semplicemente sostituendolo avconvcon ffmpeg.


Questo può fare ogni M4A in una directory, combinato con un ciclo for :

Linux:

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

Windows (direttamente nel prompt dei comandi):

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

Windows (in un file batch):

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


Se si desidera una GUI, è possibile prendere in considerazione WinFF , che è una GUI per FFmpeg.


1
Sì, funziona allo stesso modo con ffmpeg invece di avconv
hennr

FWIW, stavo convertendo da "m4a" solo audio in "opus" e l'output conteneva un flusso video vuoto per qualche motivo. Ho dovuto aggiungere -vnper avconvforzare l'uscita solo audio.
Petr Pudlák,

1
A partire dal 2017, ffmpegverrebbe probabilmente sempre usato / preferito avconv, dopo uno strano periodo di drammaticità nella storia di quei progetti. Inoltre, m4aè un formato contenitore , in realtà identico a mp4(è stato introdotto solo per aiutare i sistemi operativi che utilizzavano le estensioni dei file per determinare quale programma utilizzare per aprire il file). Pertanto, l'utilizzo ffmpeg ...-vn ...per disabilitare l'uscita video sarebbe una buona idea per risultati coerenti.
michael

18

Per decodificare da AAC a WAV , è possibile utilizzare FAAD2 , che è un'utilità della riga di comando.

faad -o output.wav input.aac

1
Stavo per votare questa risposta in quanto è la più semplice, purtroppo FAAD2 non supporta il formato Apple Lossless (FLAC). Per convertire questo formato dovrai invece utilizzare FFmpeg.
Gras Double,

Apple Lossless è ALAC, non FLAC. FLAC è gratuito e molto ben supportato in quasi tutti gli strumenti.
Tzot

4
ffmpeg -i inputFilename.m4a OutPutFileName.wav

controlla ulteriori comandi ffmpeg per convertire direttamente nel formato desiderato (mp3 / ogg / aac, ..)



1

MediaMonkey dovrebbe fare il lavoro di conversione dei formati audio. ACC a WAV, OGG o MP3.


1
Grazie. Per la cronaca, MediaMonkey sembra essere un'app solo per Windows. Alcune informazioni più rilevanti: "MediaMonkey consente anche la conversione automatica da tutti i formati supportati in MP3, OGG / Vorbis, WMA e WAV con controllo totale sulle impostazioni di qualità e volume. Per convertire più di cinque file in mp3 è necessaria la registrazione a MediaMonkey Gold. In alternativa , l'utente può sostituire la libreria di codificatori MP3 inclusa con una libreria gratuita, come LAME. " it.wikipedia.org/wiki/MediaMonkey Apprezzo personalmente la possibilità di utilizzare LAME.
Jonik,

Sì, è solo Windows per quanto ne so. Ho la mia copia collegata a LAME e ho convertito WAY più di 5 file in MP3 con la versione gratuita.
Electrons_Ahoy,

0

Se stai usando Windows, prova WinFF .

Può convertire da / in MP3, MP3 (mono), MP4 (FS / WS), OGG, WAV, AAC e molti altri.


Si noti che WinFF è solo una GUI per il famoso ffmpeg CLI multipiattaforma .
Nino Filiu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.