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.mp4
devrait devenir \[1080p\]coolvid.mp4
. Comment puis-je faire cela avec le nom du fichier (%% f)?