• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

ffmpeg Map_meta_data

BerndderHeld

Spätblühender Taffetapfe
Registriert
03.09.06
Beiträge
2.802
Hi,
ich möchte gerade eine ganze Menge .wma Datein in MP3s umwandeln. Mittel der Wahl ist FFmpeg über die Kommandozeile.

Das funktioniert auch schon ganz gut.
Code:
ffmpeg -i 01.wma -ab 320  01.mp3
Wenn Ich nun jedoch auch die Tags mit übernehmen möchte:

Code:
ffmpeg -i 01.wma -ab 320 -map_meta_data 01.mp3:01.wma 01.mp3
Wirft folgenden Fehler:

Code:
Invalid output file index 1 map_meta_data(1,0)
Hat jemand hier eine Ahnung warum das nicht funktioniert?
 
Unglaublich wie trivial die Lösung war:
Code:
ffmpeg -i 01.wma -ab 320 -map_meta_data outputfile:inputfile 01.mp3
Inout und outpufile waren also keine Platzhalter sondern müssen genauso eingegeben werden.

Der vollständighalt halber hier noch der ganze Befehl um alle WMAs eines Ordners nacheinander zu konvertieren:
Code:
for f in *.wma;do ffmpeg -i "$f" -ab 320 -map_meta_data outputfile:inputfile "$(basename "$f" .wma).mp3";done