Wie kann ich Audio von ogg nach mp3 konvertieren?

35

Ich bin auf der Suche nach einem gut funktionierenden Audio-Konverter, der Audiodateien (ogg) in MP3-Format konvertieren kann. Ich habe es mit dem "Soundkonverter" aus dem Software-Center versucht, aber der Konvertierungsvorgang wurde nach 6 von 12 Dateien abgebrochen.

Kann mir bitte jemand hier helfen?

user256422
quelle

Antworten:

4

Ich benutze WinFF , einen schnellen AV-Konverter mit einer benutzerfreundlichen Oberfläche. Sehr einfach zu bedienen, sobald Sie sich mit den Voreinstellungen vertraut gemacht haben, die mit dieser App geliefert werden. Wenn Sie sich nur für Audiodateien interessieren, können Sie die Audiovoreinstellungen von WinFF verwenden und mehrere Dateien gleichzeitig mit hoher Geschwindigkeit und bester Qualität konvertieren.

Sie können WinFF über das Software Center oder mit Synaptic installieren oder den oben angegebenen Link verwenden, um die neueste stabile Version zu installieren. Sie müssen vor der Installation von WinFF die folgenden Pakete installieren: ffmpeg und libavcodec-extra-53 oder libavcodec53.

Taz D.
quelle
55

Ich benutze ffmpegfür die Soundkonvertierung:

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

Wenn Ihr Dateiname Leerzeichen enthält, vergessen Sie nicht, diese in Anführungszeichen zu setzen , zB:

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

Um eine Stapelverarbeitung durchzuführen, können Sie entweder eine forSchleife verwenden

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

oder - besonders für viele und / oder große Dateien! - GNUparallel :

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

Mit diesem letzten Befehl wird jede .oggDatei im aktuellen Verzeichnis konvertiert .mp3, damit Ihre CPU (s) mehrere Aufgaben gleichzeitig ausführen können.

Zum Einstellen der Audio-Bitrate ffmpegbietet sich die -b:a BITRATEOption, z -b:a 192k. Wenn Sie Metadaten wie Titel, Album usw. einfügen möchten, können Sie die folgenden Optionen verwenden:

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

Weitere Informationen finden Sie unter man ffmpegund in diesem linuxforums.org.uk-Beitrag .

Dessert
quelle
12

Sie können ogg2mp3 versuchen .

Sie können ogg2mp3in Ubuntu 12.04 oder 13.10 installieren, indem Sie zuerst die Debian-Paketdatei von dieser ogg2mp3-Download-Seite herunterladen .

Öffnen Sie die .deb-Datei mit der Software Center, sie wird für Sie installiert.

Batch-Konvertierung

Legen Sie zuerst alle Dateien, die Sie konvertieren möchten, in einen einzelnen Ordner (nennen wir es ogg_src). Geben Sie dann einfach ogg2mp3den Ordnerpfad mit den entsprechenden Audioparametern (Bitrate, Kanäle usw.) ein und es wird automatisch nacheinander konvertiert, ein Terminal geöffnet und Folgendes eingegeben:

ogg2mp3 /home/me/ogg_src/ -a 96

Weitere Informationen finden Sie im Handbuch (einschließlich des eigentlichen Konvertierungstools, das lamemit den folgenden Befehlen aufgerufen wird:

man ogg2mp3
man lame

Quelle

Sylvain Pineau
quelle
5

SoundConverter, der die grafische Benutzeroberfläche (Gnome) verwendet, aber auch von der Befehlszeile aus verwendet werden kann. Unterstützte Formate Mp3, OGG, AAC, WAV, Flac

Installieren:

sudo apt-get install soundconverter

Konvertieren:

soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
  • b, --batch Konvertiert im Batch-Modus über die Befehlszeile ohne grafische Benutzeroberfläche.
  • m, --mime-type Legt den Ausgabe-MIME-Typ für den Batch-Modus fest. Die Standardeinstellung ist Audio / x-vorbis.
  • s, --suffix Setzt das Suffix des Ausgabedateinamens für den Batch-Modus. Der Standardwert ist .ogg.
Don Su
quelle
1

Hier ist das Skript, das ich verwende, um Ogg in MP3 mit ID3-Tags zu konvertieren.

Speichern Sie diesen Text in einer Datei namens ogg2mp3. Machen Sie es ausführbar mit chmod +x ogg2mp3.

Im Terminal ausführen und einen Parameter übergeben, der den Pfad zu einem Ordner darstellt.

(du brauchst natürlich ffmpeg und zenity paket für benachrichtigungen)

#!/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
quelle