Ich habe eine Reihe von MKV-Dateien, bei denen ich versuche, den Ton zu konvertieren, während ich das Video mit diesem Befehl kopiere:
for %i in (*.mkv) do ffmpeg -i "%i" -c:a aac -ar 44100 -b:a 128k -c:v copy "?"
Ich möchte, dass ffmpeg die Ausgabedateien entweder in „output1.mkv“, „output2.mkv“ usw. umbenennt oder die Quellnamen kopiert und ihnen „converted“ hinzufügt, zum Beispiel „X.mkv“ in „X converted.mkv“ usw.
Antwort1
Da Sie verwendet haben%ichals Variable mitfür,
%~ni = Dateiname
%~xi = Dateierweiterung
( for /?
Weitere Informationen finden Sie hier.)
Verwenden Sie also „%~ni konvertiert%~xi“.