Перетворити mp3 в ogg vorbis


14

Чи є утиліта командного рядка для перетворення mp3-файлів у ogg vorbis, яку я можу встановити за допомогою apt-get?

Як варіант, чи є розширення для nginx, щоб я міг вказати його на каталог з mp3-файлами, і він може подавати ogg-файли на льоту?

Відповіді:


3

У Debian, швидкий пошук з придатністю показав мені пакунки mp32ogg та dir2ogg. Поглянь, можливо, вони роблять те, що тобі потрібно.


34

ffmpeg(або, швидше за все, вилка, avconvякщо ви використовуєте Debian або Ubuntu - ці інструкції повинні застосовуватися однаково до обох, хоча ніхто не знає, наскільки далеко вони можуть відплисти в майбутньому) повинні знаходитись у сховищах вашого дистрибутива.

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

Супер - пупер, дякую. Дуже корисно у таких випадках, як цей github.com/nwjs/nw.js/isissue/4687
loretoparisi

Підтверджено: використання цих парамів з avconv дійсно працює. Чудова відповідь.
aggregate1166877
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.