Meine letzte Herausforderung besteht darin, herauszufinden, wie Sie mehrere .flac-Dateien in 320.000 .mp3-Dateien konvertieren können. Weiß jemand, wie man das macht, vielleicht mit avconv
, ohne ein ausgeklügeltes Python-Skript zu verwenden, die Dateien zuerst in .wav zu dekomprimieren oder einem anderen komplizierten Schema?
13
avconv
ist die neue Implementierung des bald veraltetenffmpeg
.Antworten:
Zunächst müssen Sie sicherstellen, dass es installiert ist.
Es sollte Lame- und Flac-Codecs haben, jetzt muss nur noch ein Bash-Skript erstellt werden, um den Job abzuschließen:
Hier wartet die Shell auf Ihre Befehle, kopieren Sie diese und fügen Sie sie ein:
Drücken Sie jetzt Ctrl+ D. Machen Sie Ihr Skript ausführbar
chmod +x flac2mp3
. Jetzt kannst du es so benutzen:Sie können das Skript auch irgendwo in Ihr
PATH
und danncd
in das Verzeichnis mit den Flacs kopieren und ausführen.In Bezug auf den folgenden oben verwendeten Parameter:
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:
aber du würdest gute Ohren brauchen, um den Unterschied zu bemerken ...
Referenz:
quelle
Für Single File verwende ich dies und seine Arbeit perfekt für mich.
quelle
Ich weiß, dass dies ein ziemlich alter Thread ist, aber ich hatte eine ähnliche Aufgabe, also habe ich ein kleines Tool zum Konvertieren von FLAC in MP3 erstellt. (Raspberry Pi 3, mit OSMC) Vielleicht findet jemand dies mit der gleichen Suche, die ich durchgeführt habe.
https://github.com/erdnuesse/flac-to-mp3
Eigenschaften:
Es besteht aus 2 Skripten, von denen das erste die angegebene Anzahl von Worker-Instanzen startet (eines für jeden Kern oder wie viele Sie möchten). Während der zweite die Arbeit macht.
Es basiert auf avconv (mein OSMC hat 4 Kerne, unterstützt aber kein ffmpeg out-of-the-box, also, meh, was auch immer.)
Es läuft noch, also hoffe ich, dass es keine größeren Rückschläge geben wird.
Grüße, Kay
quelle
Dieses Skript konvertiert alle Dateien im aktuellen Verzeichnis in mp3 oder in eine beliebige Dateierweiterung, die Sie von einem beliebigen Audio-Video-Dateityp wünschen.
Ich habe das Skript mp423 genannt, weil es leicht zu merken ist und gebräuchliche Dateitypen, obwohl Sie jeden Typ konvertieren können.
Hier ist ein Anwendungsbeispiel. Speichern Sie das Skript in Ihrem Home-Verzeichnis und vergessen Sie nicht, es ausführbar zu machen. Es ist nicht erforderlich, Dateinamen oder Pfade anzugeben. Gehen Sie einfach
cd
in das Verzeichnis, in dem sich die Dateien befinden, und führen Sie das Skript folgendermaßen aus:Ein weiteres Beispiel zum Konvertieren aller mp4-Dateien in einem Verzeichnis in mp3:
Konvertiere alle mp4 zu m4a:
Dies ist praktisch, wenn Sie ein ganzes Verzeichnis mit Dateien haben, die Sie konvertieren müssen.
Wenn Sie nur eine oder zwei Dateien konvertieren möchten, erstellen Sie einfach ein Verzeichnis, in dem die Dateien ausgeführt werden.
Löscht auch nicht die Originaldateien.
quelle
avconv
oderffmpeg
abermplayer
mitlame
ist so viel schneller. Obwohl es zuerst dekomprimiert wird,wav
ist es nicht kompliziert, wenn man bedenkt, wie viel Zeit dies beim Konvertieren einer großen Anzahl von Dateien oder sogar einer einzelnen großen Datei spart. Ganz zu schweigen von der coolen Ausgabe, die Ihren Fortschritt zeigt.ffmpeg
ist schnell genug für mich (läuft bei ca. 50-60x)ffmpeg
so dass es vielleicht der Grund ist, warum es so langsam ist (ich habe gute Ohren).Dieses Skript flac2mp3.sh
ffmpeg
konvertiert einen Ordnerbaum von FLAC-Dateien in einen anderen Ordnerbaum von MP3-Dateien. Cover Art ist enthalten, sofern vorhanden. Sie können eineCORES
Variable zum Erstellen von Hintergrundjobs festlegen , um mehrere Dateien gleichzeitig zu konvertieren.quelle