for %%f in (*.拡張子) do call :sub "%%f"
exit /b
:sub
C:ffmpeg "%1" パラメーター
こんな感じ。これでフォルダ内の*.拡張子 ファイルを処理できた。
if "%%~xF"==".拡張子"()
はうまくいかんかった…
これまで、
:FILEDROP
:REPEAT
set filename1=%1
C:ffmpeg.exe -i "%filename1%" -パラメーター
if "%~2"=="" GOTO EXIT
shift
GOTO REPEAT
:EXIT
こんな感じでやってたが、100ファイル超えるとエラー起こすんだよな。