แปลง mp3 เป็น ogg vorbis


14

มีโปรแกรมอรรถประโยชน์บรรทัดคำสั่งเพื่อแปลง mp3s เป็น ogg vorbis ที่ฉันสามารถติดตั้งด้วย apt-get หรือไม่?

อีกวิธีหนึ่งมีส่วนขยายสำหรับ nginx ดังนั้นฉันสามารถชี้ไปยังไดเรกทอรีที่มีไฟล์ mp3 และให้บริการไฟล์ ogg ได้ทันทีหรือไม่

คำตอบ:


3

บน Debian การค้นหาอย่างรวดเร็วพร้อมความถนัดแสดงให้ฉันเห็นแพ็คเกจ mp32ogg และ dir2ogg ลองดูบางทีพวกเขาอาจทำในสิ่งที่คุณต้องการ


34

ffmpeg(หรือมีแนวโน้มว่าจะเป็นทางแยกavconvถ้าคุณใช้ Debian หรือ Ubuntu - คำแนะนำเหล่านี้ควรใช้กับทั้งคู่อย่างเท่าเทียมกัน แต่ไม่มีใครรู้ว่าพวกเขาจะล่องลอยไปไกลแค่ไหนในอนาคต) ควรอยู่ในที่เก็บของ distro ของคุณ

ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg

วิธีทำทั้งไดเรกทอรีที่เต็มไปด้วย MP3:

for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done

วนซ้ำด้วยfind:

find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;

ตั้งค่าคุณภาพผลผลิตด้วยการปรับค่าของ-q:a: สำหรับตัวแปลงสัญญาณนี้ช่วงคือ 0-10 และสูงกว่าให้คุณภาพที่ดีขึ้น

ในรุ่นเก่าของffmpegคุณอาจจำเป็นต้องใช้-acodecและ-aqแทนและ-c:a-q:a

แน่นอนว่าการแปลงจากรูปแบบสูญเสียรูปแบบหนึ่งไปเป็นรูปแบบอื่นนั้นไม่เหมาะ แต่นั่นคือชีวิต


1
สำหรับพารามิเตอร์คุณภาพตัวเลขที่สูงกว่าจะให้คุณภาพที่ดีกว่า ดูที่นี่: trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide
Christian Long

สุดยอด - duper ขอบคุณ มีประโยชน์มากในกรณีเช่นนี้github.com/nwjs/nw.js/issues/4687
loretoparisi

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