5
FFMPEG: แปลงไฟล์ m4a เป็น mp3 โดยไม่สูญเสียข้อมูล / คุณภาพอย่างมีนัยสำคัญ บิตเรตอัตโนมัติ
ฉันมีไฟล์เสียง (ประมาณ 1,000 ไฟล์) ที่ฉันต้องการแปลงจาก m4a เป็น mp3 เพื่อให้ฉันสามารถใช้เล่นกับเครื่องเล่นซีดีที่มีพอร์ต USB ฉันพยายามทำสิ่งที่ง่ายเช่น: ffmpeg -i FILE.m4a FILE.mp3แต่ดูเหมือนว่าจะลดบิตเรตเป็นค่าที่ต่ำมากซึ่งไม่ใช่สิ่งที่ฉันต้องการ ในทำนองเดียวกันฉันไม่ต้องการแปลงโดยใช้อัตราบิตคงที่เช่น 320k เนื่องจากไฟล์บางไฟล์ที่ฉันแปลงเป็น 320k m4a และบางไฟล์มีคุณภาพต่ำเท่ากับ 96k m4a ดูเหมือนว่าไม่มีเหตุผลที่จะบังคับให้ 320k เนื่องจากไฟล์บางไฟล์จะมีขนาดใหญ่กว่าที่พวกเขาต้องการหลายเท่า ในทำนองเดียวกันมันไม่มีเหตุผลที่จะทำลายไฟล์ 320k ทั้งหมดของฉันโดยการแปลงให้เป็นไฟล์ที่ต่ำกว่า 96k มาก (ในขณะนี้ไฟล์จะถูกแปลงเป็นประมาณ 50k) ไม่มีใครรู้ว่าฉันสามารถทำสิ่งนี้ได้อย่างไร สิ่งที่ฉันต้องการจะทำคือบอกให้ ffmpeg แปลงไฟล์ m4a ทั้งหมดในไดเรกทอรีเป็น mp3 ในขณะที่ยังคงรักษาคุณภาพเสียงในปัจจุบันให้ดีที่สุดเท่าที่จะทำได้ (แน่นอนว่ามีแนวโน้มที่จะมีการสูญเสียพิเศษบางอย่างจากการแปลงจากการสูญเสียเป็นรูปแบบไฟล์ที่สูญเสียไป) ขอบคุณสำหรับความช่วยเหลือของคุณ. หากไม่สามารถทำได้มีสคริปต์บางประเภทที่อาจตรวจจับคุณภาพที่ต้องการเนื่องจากแปลงไฟล์ทีละไฟล์หรือไม่ PS: ฉันกำลังทำงานกับ intel mac แต่ยังมีกล่อง Ubuntu