จะถอดรหัสไฟล์เสียง AAC (.m4a) เป็น WAV ได้อย่างไร


30

คุณจะแปลง (ถอดรหัส) ไฟล์ AAC เป็นรูปแบบ WAV ได้อย่างไร (หรือหากคุณต้องการวิธีถอดรหัสและเข้ารหัสเป็น MP3 หรือ Ogg Vorbis อีกครั้ง แต่ WAV ก็เพียงพอแล้วเพราะฉันมีเครื่องมือที่ดีสำหรับการแปลง WAV ➔ MP3 / Ogg)

ฉันสนใจโซลูชั่น Mac หรือ Linux เป็นส่วนใหญ่ แต่ก็สามารถพูดถึง Windows ได้เช่นกัน

(กรณีใช้งาน: ฉันมีบันทึกเสียง ("ไฟล์เสียง lossless ของ Apple") ที่บันทึกด้วย iPhone ซึ่งฉันต้องการแชร์ในรูปแบบที่ใช้กันทั่วไปมากกว่า AAC)


ไม่ควรอวดความคิด แต่ถ้าไฟล์เป็น "Apple Lossless Audio File" ก็เป็นALACได้และไม่ใช่AAC(ซึ่งย่อมาจาก "Advanced Audio Compression") - ไม่ใช่ว่ามันสำคัญสำหรับคำตอบใด ๆ ที่ให้ไว้ในปัจจุบันซึ่งทั้งหมดควรจะเป็น สามารถทำงานได้ทั้ง ALAC หรือ AAC
ไมเคิล

คำตอบ:


8

วิธีที่ง่ายที่สุดคือใช้กับ iTunes ในการตั้งค่าของคุณไปที่การตั้งค่าการนำเข้าและเลือก "นำเข้าการใช้" เพื่อเข้ารหัส WAV จากนั้นคุณสามารถคลิกขวาที่เพลง AAC และเลือก "สร้างเวอร์ชัน WAV" คุณควรเลือกไฟล์จำนวนมากในคราวเดียวและทำสิ่งนี้กับพวกเขาเป็นกลุ่ม

หมายเหตุ: อย่าลืมเปลี่ยนการตั้งค่าการนำเข้าของคุณกลับไปเป็น AAC เมื่อเสร็จแล้วให้สันนิษฐานว่าคุณยังต้องการใช้งานอยู่


1
ขอบคุณที่ทำงานได้อย่างราบรื่น แม้ว่า "การตั้งค่าการนำเข้า" ในตอนแรกดูเหมือนจะเป็นสถานที่ที่ตลกสำหรับการตั้งค่านี้ :) นั่น NB เป็นเครื่องเตือนใจที่ดีแน่นอน
Jonik

43

บน Ubuntu ฉันใช้ avconv บนบรรทัดคำสั่ง:

avconv -i input.m4a output.wav

นอกจากนี้คุณยังสามารถใช้ FFmpeg มีไวยากรณ์เดียวกันแค่เปลี่ยนด้วยavconvffmpeg


สิ่งนี้สามารถทำได้ทุก M4A ในไดเรกทอรีรวมกับห่วงสำหรับ :

ลินุกซ์:

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

Windows (โดยตรงในพร้อมท์คำสั่ง):

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

Windows (ในไฟล์แบทช์):

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


หากคุณต้องการ GUI คุณอาจพิจารณาWinFFซึ่งเป็น GUI สำหรับ FFmpeg


1
ใช่ทำงานได้อย่างเท่าเทียมกับ ffmpeg แทนที่จะเป็น avconv
hennr

FWIW ฉันกำลังแปลงจาก "m4a" แบบเสียงเท่านั้นเป็น "opus" และเอาต์พุตมีการสตรีมวิดีโอเปล่าด้วยเหตุผลบางอย่าง ผมต้องเพิ่ม-vnเพื่อavconvที่จะบังคับเอาท์พุทเสียงเท่านั้น
Petr Pudlák

1
ในปี 2560 ffmpegมีแนวโน้มที่จะถูกนำมาใช้ / เลือกมากกว่าavconvหลังจากช่วงเวลาที่แปลกประหลาดของละครในประวัติศาสตร์ของโครงการเหล่านั้น นอกจากนี้ยังm4aเป็นรูปแบบคอนเทนเนอร์เหมือนกันจริง ๆmp4(เป็นเพียงการแนะนำเพื่อช่วยเหลือระบบปฏิบัติการที่ใช้ส่วนขยายของไฟล์เพื่อกำหนดโปรแกรมที่จะใช้เปิดไฟล์) ดังนั้นffmpeg ...-vn ...การปิดใช้งานการแสดงผลวิดีโอจึงเป็นความคิดที่ดีสำหรับผลลัพธ์ที่สอดคล้องกัน
michael

18

ในการถอดรหัสจากAACเป็นWAVคุณสามารถใช้FAAD2ซึ่งเป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง

faad -o output.wav input.aac

1
ฉันจะตอบคำถามนี้เพราะเป็นคำตอบที่ตรงไปตรงมาที่สุดเศร้า FAAD2 ไม่สนับสนุนรูปแบบ Apple Lossless (FLAC) ในการแปลงรูปแบบนี้คุณจะต้องใช้ FFmpeg แทน
Gras Double

Apple Lossless คือ ALAC ไม่ใช่ FLAC FLAC นั้นฟรีและได้รับการสนับสนุนอย่างดีในเกือบทุกเครื่องมือ
tzot

4
ffmpeg -i inputFilename.m4a OutPutFileName.wav

ตรวจสอบคำสั่งffmpegเพิ่มเติมเพื่อแปลงเป็นรูปแบบที่ต้องการโดยตรง (mp3 / ogg / aac, .. )



1

MediaMonkeyควรทำให้เสร็จการแปลงรูปแบบเสียง ACC กับ WAV, OGG หรือ MP3


1
ขอบคุณ สำหรับเรคคอร์ด MediaMonkey นั้นดูเหมือนจะเป็นแอพ Windows เท่านั้น ข้อมูลที่เกี่ยวข้องเพิ่มเติม: "MediaMonkey ยังอนุญาตให้ทำการแปลงอัตโนมัติจากทุกรูปแบบที่รองรับเป็น MP3, OGG / Vorbis, WMA และ WAV พร้อมการควบคุมการตั้งค่าคุณภาพและระดับเสียงทั้งหมดการลงทะเบียนเป็น MediaMonkey Gold เป็นสิ่งจำเป็นสำหรับการแปลงไฟล์มากกว่าห้าไฟล์เป็น MP3 ผู้ใช้สามารถแทนที่ห้องสมุดเข้ารหัส MP3 ที่รวมอยู่ด้วยฟรีเช่น LAME " en.wikipedia.org/wiki/MediaMonkeyส่วนตัวฉันขอขอบคุณความเป็นไปได้ที่จะใช้ LAME
Jonik

ใช่มันเป็นแค่หน้าต่างเท่าที่ฉันรู้ ฉันได้สำเนาของฉันมาถึง LAME แล้วและฉันได้แปลง WAY มากกว่า 5 ไฟล์เป็น MP3 ด้วยรุ่นฟรี
Electrons_Ahoy

0

หากคุณกำลังใช้ Windows ลองWinFF

มันสามารถแปลงจาก / เป็น MP3, MP3 (โมโน), MP4 (FS / WS), OGG, WAV, AAC และอื่น ๆ อีกมากมาย


โปรดทราบว่า WinFF เป็นเพียง GUI สำหรับข้ามแพลตฟอร์ม CLI มีชื่อเสียงffmpeg
Nino Filiu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.