มีโปรแกรมอรรถประโยชน์บรรทัดคำสั่งเพื่อแปลง mp3s เป็น ogg vorbis ที่ฉันสามารถติดตั้งด้วย apt-get หรือไม่?
อีกวิธีหนึ่งมีส่วนขยายสำหรับ nginx ดังนั้นฉันสามารถชี้ไปยังไดเรกทอรีที่มีไฟล์ mp3 และให้บริการไฟล์ ogg ได้ทันทีหรือไม่
มีโปรแกรมอรรถประโยชน์บรรทัดคำสั่งเพื่อแปลง mp3s เป็น ogg vorbis ที่ฉันสามารถติดตั้งด้วย apt-get หรือไม่?
อีกวิธีหนึ่งมีส่วนขยายสำหรับ nginx ดังนั้นฉันสามารถชี้ไปยังไดเรกทอรีที่มีไฟล์ mp3 และให้บริการไฟล์ ogg ได้ทันทีหรือไม่
คำตอบ:
บน Debian การค้นหาอย่างรวดเร็วพร้อมความถนัดแสดงให้ฉันเห็นแพ็คเกจ mp32ogg และ dir2ogg ลองดูบางทีพวกเขาอาจทำในสิ่งที่คุณต้องการ
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
แน่นอนว่าการแปลงจากรูปแบบสูญเสียรูปแบบหนึ่งไปเป็นรูปแบบอื่นนั้นไม่เหมาะ แต่นั่นคือชีวิต