Ich möchte eine OGG-Datei in eine AAC-Datei konvertieren. Dazu muss ich aber alle Daten der OGG-Datei (also Album, Jahr, Cover, …) mit einem Shell-Befehl in die AAC-Datei übertragen.
Danke!
Antwort1
ffmpeg -i input.ogg -strict experimental -acodec aac output.aac
Sie finden ffmpeg im offiziellen Repository.
Antwort2
Die Transkodierung von einem verlustbehafteten Format in ein anderes ist nicht ideal. Wenn Sie jedoch darauf bestehen, ist dies der beste Weg: Installieren Sie avconv und ubuntu-restricted-extras mit
sudo apt-get install avconv ubuntu-restricted-extras
dann holen Sie sich neroAacEnc:
wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip
sudo unzip NeroAACCodec-1.5.1.zip -d /usr/bin linux/*
sudo chmod +x /usr/bin/neroAacDec /usr/bin/neroAacEnc /usr/bin/neroAacTag
NeroAacEnc ist dem internen AAC-Encoder von avconv überlegen und auch viel besser als libfaac. Es schneidet bei Hörtests durchweg gut ab und Nero hat es kostenlos zur nichtkommerziellen Nutzung freigegeben.
Um eine M4A (MP4)-Datei zu erstellen, verwenden Sie
avconv -i input.ogg -f wav - | neroAacEnc -if - -ignorelength -q 0.55 -of output.m4a
Das Flag -q kann jeden Wert zwischen 0 und 1 annehmen, wobei 1 die höchste Qualität darstellt; gemäßDas, 0,55 entspricht im Durchschnitt einer Bitrate von 192 kb/s; ein niedrigerer -q-Wert von etwa 0,4 wäre für die meisten Musikgenres wahrscheinlich tatsächlich vollkommen ausreichend. Experimentieren Sie, um herauszufinden, was für Sie am besten funktioniert.
Leider bleiben dabei die Metadaten nicht erhalten. Sie können sie jedoch mit einem zweiten Befehl von input.ogg nach output.m4a übertragen:
avconv -i output.m4a -i input.ogg -map 0 -map_metadata 1 -c copy output.m4a
Antwort3
VerwendenSoundkonverter
Und wechseln Sie type of result
unter Edit
-> zu AACPreferences
Antwort4
Footbar 2000 kann gut funktionieren, um Musikdateien zu konvertieren