Как преобразовать .ogg в .mp3?


15

Ubuntu скопировал для меня компакт-диск в аудиофайлы, но все они имеют формат .ogg, который я не могу воспроизвести на своем MP3-плеере.

Как я могу конвертировать .ogg файлы в .mp3 файлы?


8
Имейте в виду, что, выполнив это преобразование, вы потеряете качество звука.
Саша Чедыгов

3
Да, лучше переписать CD прямо в MP3.
эндолит

3
@musicfreak, который вы бы не услышали. Серьезно, это безумие должно прекратиться. Большинство, если не все, люди не могут различить качество 320 кбит и 128 кбит. Были недавние исследования, которые доказывают это на самом деле.
сварливый медведь

@ NoCanDo да, да, продай свою логику в другом месте. Мне нравится 320 кбит, потому что номер больше. ;)
mrduclaw

Пожалуйста, посмотрите здесь мой сценарий: askubuntu.com/questions/442997/…
woohoo

Ответы:


11

Есть несколько способов сделать это. Вероятно, самым простым является использование инструмента под названием ogg2mp3. Подробности на форумах Ubuntu о том, как его установить:

$ sudo apt-get install mp32ogg lame
$ wget ftp://ftp.pbone.net/mirror/plf.zarb.org/plf/mandrake/10.1/noarch/ogg2mp3-0.3-3plf.noarch.rpm
$ sudo alien ogg2mp3-0.3-3plf.noarch.rpm
$ sudo dpkg -i ogg2mp3_0.3-4_all.deb

Хотя это и есть RPM-версия для Mandrake, она должна нормально работать после запуска инопланетянина и установки .deb. И в будущем вы можете использовать lame для копирования дисков в формате mp3, так как он установлен на первом этапе.

Как обычно отмечается, преобразование из одного формата с потерями (ogg) в другой (mp3) ухудшит качество музыки. Но это лучше, чем отсутствие возможности воспроизводить музыку на вашем портативном устройстве вообще;).


@jtimberman: Не могу ручаться за качество этого приложения, но вы наверняка ударили ногтем по голове :)
Nippysaurus

Я помню, как использовал его пару лет назад, когда столкнулся с подобной проблемой, хотя думаю, что скомпилирован из исходного кода.
jtimberman

19

Транскодирование из одного формата с потерями (vorbis) в другой (MP3) не является идеальным, но, к сожалению, иногда это необходимо, особенно если у вас устаревшее аудиоустройство. Средство командной строки avconv может сделать это хорошо (ffmpeg использует идентичный синтаксис).

avconv -i input.ogg -c:a libmp3lame -q:a 2 output.mp3

даст вам переменную скорость передачи MP3: это означает, что кодер будет изменять скорость передачи в зависимости от потребностей музыки. Дабстепу нужна более высокая скорость, чем у китовой песни. В среднем, по нескольким музыкальным произведениям, -q: a 2 принесет вам 190 кбит / с, хотя большинство из них будет выше или ниже этого битрейта.

Параметр качества -q:aварьируется от 0 до 9, где 0 - лучшее качество, а 9 - худшее. Вот более подробное руководство. Для большинства людей -q:a 2это более чем достаточно.

Чтобы преобразовать каталог, полный oggs vorbis, в MP3 (в командной строке Linux или OSX), используйте

for f in *.ogg; do avconv -i "$f" -c:a libmp3lame -q:a 2 "${f/ogg/mp3}"; done

Иногда людям необходимо использовать постоянную скорость передачи данных для какого-то действительно устаревшего оборудования или для потоковой передачи. Если это так,

avconv -i input.ogg -c:a libmp3lame -b:a 192k output.mp3

Это будет в целом того же качества -q:a 2, что и в целом, хотя режим VBR должен быть предпочтительным.

Если вам нужен внешний интерфейс с графическим интерфейсом, возможно, стоит взглянуть на WinFF.


5
незначительное примечание: предпочел бы $ {f / .ogg / .mp3} вместо $ {f / ogg / mp3}, потому что последний переводит, например, Goggle.ogg в Gmp3le.mp3.
user829755

avconv не сохранил теги
id3v2

Пожалуйста, посмотрите здесь небольшой скрипт, который конвертирует ogg в mp3 и сохраняет теги: askubuntu.com/questions/442997/…
woohoo

8

SoX - швейцарский армейский нож утилит обработки звука http://sox.sourceforge.net/

for f in *.ogg; do sox "$f" "${f%.ogg}.mp3"; done

это как VLC для аудио файлов. Он настолько старый, что был портирован на Amiga в 1994 году.


3
если вы получаете эту ошибку: "sox FAIL форматы: нет обработчика для расширения файла" mp3 "". Это помогает: sudo apt-get install libsox-fmt-mp3
guettli

7

Если вы установите пакет, ubuntu-restricted-extraвы можете скопировать его в MP3 вместо Ogg Vorbis. Ubuntu не поставляется с MP3-кодером по умолчанию из-за юридического минного поля о том, кому он принадлежит.


Это первый пакет, который я устанавливаю каждый раз, когда делаю чистую установку Ubuntu. должен иметь!
CodeLes

2

Если вы ищете простое в использовании приложение, попробуйте soundconverter для GNOME или soundkonverter для KDE (оба доступны в репозиториях). Если вы предпочитаете приложения CLI, вы не можете сделать намного лучше, чем Perl Audio Converter . Там есть пакет Debian / Ubuntu на странице загрузок.

Конечно, лучший ответ - переписать с компакт-диска, чтобы избежать потери качества. Преобразование из одного формата с потерями в другой, это все равно, что сделать фотокопию фотокопии. Качество страдает.


2

Вы найдете приложение Sound Converter в меню Sounds & Video. Очень простой в использовании графический интерфейс, делает свою работу. Чтобы установить Sound Converter, найдите его в программном центре Ubuntu или откройте терминал и выполните команду:

sudo apt-get install soundconverter

1

CDex . Лучший инструмент для копирования и конвертации на базе Windows. Открытый источник. Прошло много времени с тех пор, как я использовал его в последний раз, это не интуитивно понятно, но как только вы это выясните, это очень мощно.


3
«Ubuntu Ripped ..» - указывает, что он использует Ubuntu, а не Windows.
jtimberman

1
+1, даже если это не поможет первоначальному вопросу, не помешает также получить ответ для Windows.
jerryjvl

Виноват. Может быть, имеет смысл задать этот вопрос "Как конвертировать .ogg в .mp3?" а затем иметь несколько решений или решений для разных платформ.
Шуфлер

0

GPodder будет конвертировать .OGG в .MP3 напрямую, если вы не скажете, что ваше устройство поддерживает контейнеры Ogg. Посмотрите в репозиториях, это там.

Вы можете узнать, ПОЧЕМУ Ubuntu скопировал ваш диск в Vorbis здесь .


0

fre: ac - лучший аудио конвертер, который я нашел. Быстрый, бесплатный, с открытым исходным кодом, несколько платформ (Windows, OS X, Linux, BSD и т. Д.) И простой в использовании пользовательский интерфейс.
Поддерживает множество форматов файлов, включая .ogg и .mp3 (загрузка кодировщика LAME осуществляется отдельно)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.