Bash ffmpeg flac wav mp3 Konvertierung

Konvertierung von FLAC (WAV) Dateien in MP3 mit ffmpeg in Bash

Dieser Artikel stellt vor, wie man flac(wav)-Dateien mit ffmpeg von der Befehlszeile in Bash auf Linux-Computern und -Servern in mp3 konvertiert.

Shou Arisaka
2 Min. Lesezeit
30. Okt. 2025

Dieser Artikel stellt vor, wie man flac(wav)-Dateien mit ffmpeg von der Befehlszeile in Bash auf Linux-Computern und -Servern in mp3 konvertiert.

In letzter Zeit streame ich Musik von meinem owncloud-Server, wenn ich ausgehe, aber ob es daran liegt, dass der Rakuten Mobile SIM-Anbieter nicht gut ist, oder an etwas anderem, wenn es flac ist, bricht es häufig ab, selbst bei Hochgeschwindigkeitskommunikation. Also dachte ich, wenn ich die Datengröße reduziere, kann ich zumindest zuhören.

Es fühlt sich ein bisschen kontraproduktiv an, da ich einen Player verwende, der Hi-Res abspielen kann, aber da es draußen mit Geräuschen, ohne Verstärker und mit Bluetooth ist, dachte ich, es gibt wahrscheinlich keinen Unterschied zwischen flac und mp3.

Tatsächlich verbraucht das Hören von Musik in flac ziemlich viele Daten. Etwa 200 MB in 20 Minuten oder so, was für mich mit einer monatlichen Grenze von 2 GB fatal ist. Es ist ein riesiger Unterschied zu Soundcloud.

Image

flactomp3(){
  : copy all of flac or other highres audio on current dir as mp3

  for i in *.+(flac|wav|wave); do ffmpeg -i "$i" -b:a ${1:-320k} -acodec libmp3lame "$(basename "${i/.flac}").mp3" ; done

}

Wenn Sie das oben Genannte in .bashrc schreiben,

flactomp3 128k

Durch Angabe der Bitrate als Argument und Ausführung wird es erweitert als:

for i in *.+(flac|wav|wave); do ffmpeg -i "$i" -b:a 128k -acodec libmp3lame "$(basename "${i/.flac}").mp3" ; done

Die ffmpeg-Optionen sind:

-i : Eingabedatei
-b:a : Bitrate
-acodec : Audio-Codec

Audio-Codecs umfassen:

libmp3lame : mp3
libvorbis : ogg
libfdk_aac : aac

Sie können Audio-Codecs überprüfen mit:

ffmpeg -codecs

Außerdem,

ffmpeg -i input.flac -acodec libmp3lame -aq 2 output.mp3

Mit der -aq-Option wie dieser können Sie die Qualität ohne Angabe der Bitrate angeben.

Die Qualität reicht von 0 (höchste) bis 9 (niedrigste).

Das ist alles.

Diesen Artikel teilen

Shou Arisaka 30. Okt. 2025

🔗 Links kopieren