J'avais un script qui convertissait tous les mkvs d'un dossier en mp4s à l'aide de ffmpeg
. L'inconvénient est qu'il a laissé l'extension .mkv et a simplement ajouté .mp4 (par exemple : file.mkv.mkp4
). Je sais que %~n
peut être utilisé pour obtenir un nom sans l'extension, mais je n'arrive pas à comprendre.
Voici mon script original :
for %%i IN (*.mkv) DO (ffmpeg -y -ss 00:00:00 -threads 6 -i "%%i" -vcodec copy -f mp4 -strict experimental -acodec aac -ab 128k -ac 2 "%%i.mp4")
Voici ce que j'ai essayé :
for %%i IN (*.mkv) DO (ffmpeg -y -ss 00:00:00 -threads 6 -i "%~ni.mkv" -vcodec copy -f mp4 -strict experimental -acodec aac -ab 128k -ac 2 "%~ni.mp4")