Bagaimana cara mendekode file audio AAC (.m4a) ke dalam WAV?

30

Bagaimana Anda mengonversi (decode) file AAC ke format WAV? (Atau, jika Anda mau, bagaimana cara mendekode & menyandikan ulang mereka ke dalam MP3 atau Ogg Vorbis? Tetapi WAV sudah cukup karena saya sudah memiliki alat yang baik untuk WAV ➔ konversi MP3 / Ogg.)

Saya sebagian besar tertarik pada solusi Mac atau Linux, tetapi jangan ragu untuk menyebutkan yang Windows juga.

(Kasus penggunaan: Saya memiliki beberapa memo suara ("file audio Apple lossless"), yang direkam dengan iPhone, yang ingin saya bagikan dalam format yang lebih umum daripada AAC.)

Jonik
sumber
Bukan untuk menjadi bertele-tele, tetapi jika file tersebut adalah " File Audio Apple Lossless ", maka itu ALACdan tidak AAC(yang merupakan singkatan dari "Kompresi Audio Lanjutan") - bukan berarti itu penting untuk salah satu jawaban yang saat ini disediakan, yang semuanya harus bisa diterapkan untuk ALAC atau AAC.
michael

Jawaban:

8

Cara termudah untuk melakukan ini mungkin dengan iTunes. Di preferensi Anda, pergi ke Pengaturan Impor dan pilih "Impor Menggunakan" ke WAV encoder. Kemudian Anda dapat mengklik kanan pada lagu AAC apa saja dan memilih "Buat versi WAV." Anda harus dapat memilih banyak file sekaligus dan melakukan ini secara massal.

Nota bene: Jangan lupa untuk mengganti pengaturan impor Anda kembali ke AAC ketika Anda selesai, dengan anggapan Anda masih ingin menggunakannya.

peterb
sumber
1
Terima kasih, itu bekerja dengan lancar. Bahkan jika "impor pengaturan" pada awalnya tampaknya agak lucu untuk pengaturan ini. :) NB itu memang pengingat yang baik.
Jonik
43

Di Ubuntu, saya menggunakan avconv di baris perintah:

avconv -i input.m4a output.wav

Anda juga dapat menggunakan FFmpeg dengan sintaks yang sama, cukup ganti avconvdengan ffmpeg.


Ini bisa dilakukan setiap M4A dalam direktori, dikombinasikan dengan for for :

Linux:

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

Windows (langsung di command prompt):

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

Windows (dalam file batch):

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


Jika Anda menginginkan GUI, Anda dapat mempertimbangkan WinFF , yang merupakan GUI untuk FFmpeg.

Evilsoup
sumber
1
Yup, bekerja sama dengan ffmpeg bukannya avconv
hennr
FWIW, saya mengkonversi dari audio hanya "m4a" menjadi "opus" dan output berisi aliran video kosong karena suatu alasan. Saya harus menambahkan-vn untuk avconvmemaksa audio saja output.
Petr Pudlák
1
Pada 2017, ffmpegkemungkinan akan selalu digunakan / disukai avconv, setelah periode drama yang aneh dalam sejarah proyek-proyek tersebut. Juga, m4aadalah format wadah , sebenarnya identik dengan mp4(itu hanya diperkenalkan untuk membantu sistem operasi yang menggunakan ekstensi file untuk menentukan program apa yang digunakan untuk membuka file). Jadi, gunakanffmpeg ...-vn ... untuk menonaktifkan output video akan menjadi ide bagus untuk hasil yang konsisten.
michael
18

Untuk memecahkan kode dari AAC ke WAV , Anda dapat menggunakan FAAD2 , yang merupakan utilitas baris perintah.

faad -o output.wav input.aac
Strom
sumber
1
Saya akan memilih jawaban ini karena ini adalah jawaban yang paling mudah, sayangnya FAAD2 tidak mendukung format Apple Lossless (FLAC). Untuk mengonversi format ini, Anda harus menggunakan FFmpeg.
Gras Double
Apple Lossless adalah ALAC, bukan FLAC. FLAC gratis dan didukung dengan sangat baik di hampir semua alat.
tzot
4
ffmpeg -i inputFilename.m4a OutPutFileName.wav

lihat lebih lanjut perintah ffmpeg untuk mengkonversi langsung ke format yang diinginkan (mp3 / ogg / aac, ..)

icyerasor
sumber
2

Di Ubuntu, saya menggunakan SoundConverter (cukup cari di Ubuntu Software Center).

SinkovecJ
sumber
1

MediaMonkey harus menyelesaikan konversi format audio. ACC ke WAV, OGG atau MP3.

Electrons_Ahoy
sumber
1
Terima kasih. Sebagai catatan, MediaMonkey tampaknya merupakan aplikasi khusus Windows. Beberapa info yang lebih relevan: "MediaMonkey juga memungkinkan konversi otomatis dari semua format yang didukung ke MP3, OGG / Vorbis, WMA dan WAV dengan kontrol total atas pengaturan kualitas dan volume. Registrasi ke MediaMonkey Gold diperlukan untuk mengonversi lebih dari lima file menjadi mp3. Atau , pengguna dapat mengganti perpustakaan encoder MP3 yang disertakan dengan yang gratis, seperti LAME. " en.wikipedia.org/wiki/MediaMonkey Saya pribadi menghargai kemungkinan untuk menggunakan LAME.
Jonik
Ya, hanya Windows yang saya tahu. Salinan saya terhubung dengan LAME, dan saya telah mengonversi WAY lebih dari 5 file ke MP3 dengan versi gratis.
Electrons_Ahoy
0

Jika Anda menjalankan Windows, coba WinFF .

Itu dapat mengkonversi dari / ke MP3, MP3 (mono), MP4 (FS / WS), OGG, WAV, AAC, dan banyak lainnya.

pengguna3892628
sumber
Perhatikan bahwa WinFF hanya GUI untuk ffmpeg lintas platform CLI yang terkenal .
Nino Filiu