Это плохая идея. Цитировать из Vorbis FAQ
Вы можете конвертировать любой аудиоформат в
Огг Ворбис. Тем не менее, преобразование из
один формат с потерями, как MP3, в другой
Формат с потерями, как и Vorbis, это
вообще плохая идея. И MP3, и
Кодеры Vorbis достигают высоких
коэффициенты сжатия, выбрасывая
части аудио сигнала, который вы
наверное не услышу. Тем не менее, MP3
и кодеки Vorbis очень разные,
поэтому каждый из них будет выбрасывать разные
части аудио, хотя есть
конечно, есть некоторые совпадения. преобразование
MP3 для Vorbis включает в себя декодирование
MP3 файл возвращается в несжатый формат
формат, как WAV, и повторное сжатие
используя кодировщик Ogg Vorbis.
в декодированном MP3 будут отсутствовать части
оригинального аудио, что MP3
кодировщик выбрал для отбрасывания. Огг
Затем кодировщик Vorbis откажется от других
аудио компоненты при сжатии
данные. В лучшем случае результат будет
файл Ogg, который звучит так же, как
ваш оригинальный MP3, но это самый
вероятно, что полученный файл
звучат хуже, чем ваш оригинальный MP3. В
ни в коем случае вы не получите файл, который
звучит лучше, чем оригинальный MP3.
Так как многие музыкальные проигрыватели могут играть как
MP3 и Ogg файлы, нет причин
что вы должны переключить все
ваши файлы в один формат или другой.
Если тебе нравится Ogg Vorbis, то мы бы
рекомендуем вам использовать его, когда вы
кодировать из оригинального звука без потерь
источники (например, компакт-диски). При кодировании из
оригиналы, вы найдете, что вы можете
сделать файлы Ogg меньше или
лучшее качество (или оба), чем ваш
MP3.
(Если вы должны обязательно конвертировать
от MP3 до Ogg, есть несколько
скрипты преобразования доступны на
Freshmeat .)
http://www.vorbis.com/faq/#transcode
И, ради точности, из того же FAQ:
Ogg Ogg - это имя Xiph.org
формат контейнера для аудио, видео и
метаданные.
Vorbis Vorbis это имя
конкретная схема сжатия звука
это предназначено для содержания в
Ogg. Обратите внимание, что другие форматы
способен быть встроенным в Ogg такой
как FLAC и Speex.
Я предполагаю, что теоретически возможно встроить MP3 в Ogg, хотя я не уверен, почему кто-то захочет. FLAC - это аудиокодек без потерь. Speex - аудиокодек с большими потерями, оптимизированный для кодирования речи. Vorbis - это аудиокодек с потерями общего пользования. «Ogg audio», следовательно, немного неправильное. Ogg Vorbis - это правильный термин для обозначения того, что я имею в виду.
Все это говорит, что если вы все еще хотите конвертировать из MP3 в Ogg Vorbis, вы можете (а) попробовать ссылку Freshmeat выше, (б) посмотреть другие ответы или (в) посмотреть FFmpeg. FFmpeg - это библиотека общего назначения для преобразования большого количества видео и аудио кодеков и форматов. Это может сделать много умных вещей. Я слышал, что его кодировщик Vorbis по умолчанию имеет низкое качество, но его можно настроить на использование libvorbis вместо встроенного кодировщика Vorbis. (Это последнее предложение может быть устаревшим. Я не знаю.)
Обратите внимание, что FFmpeg будет использовать LAME и libvorbis, как вы уже это делаете. Это не сделает для вас ничего нового. Это просто дает вам возможность делать все виды других преобразований тоже.