Как я могу конвертировать аудио из OGG в mp3?

35

Я ищу хорошо работающий аудио конвертер, который может конвертировать аудио файлы (ogg) в формат mp3. Я попробовал это с "конвертером звука" из центра программного обеспечения, но он перестал конвертировать после 6 из 12 файлов.

Может кто-нибудь здесь, пожалуйста, помогите мне?

user256422
источник

Ответы:

4

Я использую WinFF, который является быстрым AV-конвертером и имеет дружественный интерфейс. Очень прост в использовании, как только вы ознакомитесь с предустановками, которые идут вместе с этим приложением. Если вас интересует только покрытие аудиофайлов, вы можете использовать предустановки аудио в WinFF и конвертировать сразу несколько файлов с высокой скоростью и наилучшим качеством.

Вы можете установить WinFF из Центра программного обеспечения, либо с помощью Synaptic, либо использовать приведенную выше ссылку для установки последней стабильной версии. Вам необходимо установить перед установкой WinFF следующие пакеты: ffmpeg и libavcodec-extra-53 или libavcodec53.

Таз Д.
источник
56

Я использую ffmpegдля преобразования звука:

ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3}      # if only the extension changes 

Если ваше имя файла содержит пробелы, не забудьте процитировать его, например:

ffmpeg -i "file with spaces".{ogg,mp3}

Для выполнения пакетной обработки вы можете использовать forцикл как

for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done

или - особенно для многих и / или больших файлов! - GNUparallel :

parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg

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

Для установки аудио битрейта ffmpegпредусмотрена -b:a BITRATEопция, например -b:a 192k. Если вы хотите включить метаданные, такие как название, альбом и т. Д., Вы можете использовать эти параметры:

-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1

Смотрите man ffmpegи этот пост linuxforums.org.uk для получения дополнительной информации.

Десерт
источник
12

Вы можете попробовать ogg2mp3 .

Вы можете установить ogg2mp3в Ubuntu 12.04 или 13.10, сначала получив файл пакета debian со страницы загрузки ogg2mp3 .

Откройте файл .deb с помощью Software Center, он установит его для вас.

Пакетное преобразование

Сначала поместите все файлы, которые вы хотите преобразовать в одну папку (давайте назовем это ogg_src). Затем просто ogg2mp3укажите путь к папке с соответствующими аудио параметрами (битрейт, каналы и т. Д.), И он автоматически преобразует один за другим, откроет терминал и наберет:

ogg2mp3 /home/me/ogg_src/ -a 96

Для получения дополнительной информации, пожалуйста, прочитайте его руководство (включая реальный инструмент преобразования, вызываемый lameс помощью следующих команд:

man ogg2mp3
man lame

Источник

Сильвен Пино
источник
5

SoundConverter, который использует GUI (Gnome), но также может использоваться из командной строки. Поддерживаемые форматы Mp3, OGG, AAC, WAV, Flac

Установка:

sudo apt-get install soundconverter

Конвертировать:

soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
  • b, --batch Конвертировать в пакетном режиме, из командной строки, без графического интерфейса пользователя.
  • m, --mime-type Установить тип выходного MIME для пакетного режима. По умолчанию используется аудио / x-vorbis.
  • s, --suffix Установить суффикс выходного имени файла для пакетного режима. Значением по умолчанию является .ogg.
Дон Су
источник
1

Вот скрипт, который я использую для конвертации ogg в mp3 с тегами id3.

Сохраните этот текст ниже в файл с именем ogg2mp3. Сделайте его исполняемым с chmod +x ogg2mp3.

Выполните в терминале и передайте один параметр, который является путем к папке.

(вам нужен ffmpeg и пакет zenity для уведомлений)

#!/bin/bash
#

kbps=320

crtpath=$PWD
cd "$1"

old_IFS=${IFS}
IFS='
'

files=$(find . -type f -regex '^.+\.ogg$' | sort)

declare -i nn=0
for file in ${files}
do
  fn=$(readlink -f "$file")

  dest=$(echo "$fn"|sed -e 's/\.ogg$/\.mp3/')

  ffmpeg -i "$fn" -ab ${kbps}k -map_metadata 0:s:0 "${dest}"

  let nn=nn+1
done

cd "${crtpath}"
zenity --info --text "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
#notify-send -i info Information "Finished converting ogg to mp3.${IFS}Processed ${nn} files."

IFS=${old_IFS}
Woohoo
источник