J'ai fait ce script mais ça ne marche pas:
for /R %%f in (*.mkv) do (
 ffmpeg -i "%%f" -vf subtitles="%%~nf.mkv" -acodec copy "%%~nf.mp4"
 )
 PAUSE
Après avoir recherché le problème, j'ai constaté que le problème est le nom du fichier. Les crochets doivent être masqués (par exemple, [1080p]coolvid.mp4devrait devenir \[1080p\]coolvid.mp4. Comment puis-je faire cela avec le nom du fichier (%% f)?