Tengo un montón de archivos mkv y estoy intentando convertir su audio mientras copio el video con este comando:
for %i in (*.mkv) do ffmpeg -i "%i" -c:a aac -ar 44100 -b:a 128k -c:v copy "?"
Quiero que ffmpeg cambie el nombre de los archivos de salida a "output1.mkv", "output2.mkv", etc., o que copie los nombres de las fuentes y los agregue convertidos, por ejemplo, "X.mkv" a "X convert.mkv", etc.
Respuesta1
Desde que has usado%icomo tu variable conpara,
%~ni = Nombre de archivo
%~xi = Extensión de archivo
(consulte for /?
para obtener más información).
Entonces use "%~ni convertido%~xi".