Variablen verhalten sich nicht wie erwartet
Ich habe gerungen, um die Syntax für diese Batch-Datei richtig zu machen, und kann nicht herausfinden, warum einige Dinge nicht funktionieren.
Die Variablei
wird nicht jedes Mal erhöht, wenn ich es tue.Concatenation onstrc
scheint nicht zu verketten.Hier ist mein Code:
set i=0
set "strc=concat:"
for %%f in (*.mp4) do (
set /a i+=1
set "str=intermediate%i%.ts"
set strc="%strc% %str%|"
ffmpeg -i "%%f" -c copy -bsf:v h264_mp4toannexb -f mpegts "%str%"
)
set strc="%strc:-1%"
ffmpeg -i "%strc%" -c copy -bsf:a aac_adtstoasc Output.mp4