Zunächst müssen Sie sicherstellen, dass es installiert ist.
sudo apt-get install libav-tools
Es sollte Lame- und Flac-Codecs haben, jetzt muss nur noch ein Bash-Skript erstellt werden, um den Job abzuschließen:
$ cat > flac2mp3
Hier wartet die Shell auf Ihre Befehle, kopieren Sie diese und fügen Sie sie ein:
#!/bin/bash
[[ $# == 0 ]] && set -- *.flac
for f; do
avconv -i "$f" -qscale:a 0 "${f[@]/%flac/mp3}"
done
Drücken Sie jetzt Ctrl+ D. Machen Sie Ihr Skript ausführbar chmod +x flac2mp3
. Jetzt kannst du es so benutzen:
./flac2mp3 /path/with/all/my/flacs/*.flac
Sie können das Skript auch irgendwo in Ihr PATH
und dann cd
in das Verzeichnis mit den Flacs kopieren und ausführen.
In Bezug auf den folgenden oben verwendeten Parameter:
-qscale:a 0
gibt Ihnen eigentlich keine exakte 320k- Datei, obwohl es wahrscheinlich die beste Einstellung ist, um sowieso zu verwenden. Die vorgeschlagenen Einstellungen ergeben tatsächlich eine Zielbitrate von 245 kbit / s mit einem Bereich von 220-260. Wenn Sie wirklich 320.000 MP3s wollten, müssten Sie zu CBR gehen und Folgendes verwenden:
-c:a libmp3lame -b:a 320k
aber du würdest gute Ohren brauchen, um den Unterschied zu bemerken ...
Referenz:
avconv
ist die neue Implementierung des bald veraltetenffmpeg
.