• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> 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