Hab diesen Code gefunden, um flac-files zu mp3 zu konvertieren.
for file in *.flac; do $(flac -cd "$file" | lame -h - "${file%.flac}.mp3"); done
Dabei gehen jedoch die Infos aus den ID-Tags flötten. Lässt sich das ändern?
Anmeldungsdatum: Beiträge: 1379 |
Hab diesen Code gefunden, um flac-files zu mp3 zu konvertieren. for file in *.flac; do $(flac -cd "$file" | lame -h - "${file%.flac}.mp3"); done Dabei gehen jedoch die Infos aus den ID-Tags flötten. Lässt sich das ändern? |
Anmeldungsdatum: Beiträge: 947 |
FFmpeg und Libav bewahren die Tags. Intern benutzen sie auch lame: ffmpeg -i inputdatei.flac -c:a libmp3lame output.mp3 Wieso benutzt du eine Subshell (also das $(...)) bei deinem Befehl? Auf deine Schleife angepasst: for file in *.flac; do ffmpeg -i "$file" -c:a libmp3lame "${file%.flac}.mp3" done |
Anmeldungsdatum: Beiträge: 3065 Wohnort: Naumburg (Saale) |
Nur mal rein geworfen → Es gibt ein Tool "soundkonverter" (mit K) das behält auch die Tags bei und macht es echt leicht alles in alles zu konvertieren. |