การแปลง aac เป็น mp3 ผ่านทางบรรทัดคำสั่ง


21

คำถามเดิม

มีเครื่องมือ cli ในการแปลงไฟล์ aac จาก iTunes Store (ไม่มี DRM) เป็น mp3 หรือไม่

อัปเดต 1

MP3 เป็น MP3

ฉันติดตั้งlibavcodec-unstripped-52และไปอีกหน่อย

เมื่อฉันพยายามที่จะเข้ารหัสไฟล์ MP3 [mp3 @ 0x997cde0]Header missingกับมันมันบอกว่า

lame มีปัญหาเนื่องจากแท็กเป็น ID3v2 เป็นไปได้หรือไม่ว่า libmp3lame ไม่รองรับเช่นนั้น?

ฉันควรแปลงแท็กหรือฉันจะทำอย่างไรเพื่อให้การทำงานนี้ดีขึ้น

AAC เป็น MP3

สิ่งนี้ผ่านไปแล้ว แต่ไม่มีส่วนหัวในไฟล์ MP3 ที่ได้ ฉันจะเข้าไปส่วนหัวได้อย่างไร

คำตอบ:


30

เครื่องมือบรรทัดคำสั่งที่เหมาะสมที่สุดคือยูทิลิตี ffmpeg ที่สามารถติดตั้งผ่านศูนย์ซอฟต์แวร์ / ตัวจัดการ synaptic

ตัวอย่างบรรทัดคำสั่งจะเป็นอย่างนี้สำหรับโหมดอัตราบิตคงที่ (CBR):

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 190k outputfile.mp3

หรือดียิ่งขึ้นสำหรับโหมดตัวแปรบิตเรต (VBR):

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -q:a 2 outputfile.mp3

ข้อมูลเพิ่มเติมเกี่ยวกับการเข้ารหัส mp3 ด้วย FFmpeg สามารถดูได้ที่นี่:

คู่มือการเข้ารหัส FFmpeg MP3


1
โอเคนั่นดูดีมาก ffmpeg ของฉันเพิ่งบอกว่า "ไม่รู้จักตัวเข้ารหัส 'mp3'" ฉันติดตั้งง่อยแล้ว
Martin Ueding

แก้ไขได้โดยการติดตั้ง libavcodec-unstripped-52 แต่ตอนนี้ฉันได้รับปัญหาต่อไป (ผมเพิ่มไปยังคำถามเดิม.)
มาร์ติน Ueding

ดูใน synaptic - คุณติดตั้ง libfaad2 หรือไม่? โดยทั่วไปฉันใช้ sudo apt-get install ubuntu-
limited

ติดตั้ง libfaad2 แต่ฉันได้รับ mp3 พร้อมกับ libavcodec-unstripped-52 ฉันเชื่อว่า
Martin Ueding

2
ฉันเป็นคนที่น่าเบื่อ - นี่คือวิธีที่ฉันแปลงไฟล์ aac ดาวน์โหลด sudo apt-get install libavcodec-extra-52 ตามด้วย ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160 outputfile.mp3
fossfreedom

7

หาก Linux ของคุณบ่นว่าเขาไม่มีตัวแปลงสัญญาณ mp3 ลองสิ่งนี้:

ffmpeg -i inputfile.m4a -acodec libmp3lame -ac 2 -ab 160k outputfile.mp3

โปรดทราบว่า-abพารามิเตอร์ใช้หน่วยเป็นบิตต่อวินาทีไม่ใช่กิโลบิตต่อวินาที


1
ข้างต้นทราบจริง ๆ แล้วมันควรจะเป็นและไม่ได้-ab 160k พารามิเตอร์ใช้เวลาบิตไม่กิโลบิต -ab 160-ab
Malte Skoruppa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.