Это звучит глупо, но я не могу заставить его работать. Я думаю, что просто не понимаю разницу между %%v, %v% and %v
Вот что я пытаюсь сделать:
for %%v in (*.flv) do ffmpeg.exe -i "%%v" -y -f mjpeg -ss 0.001 -vframes 1 -an "%%v.jpg"
Это успешно создает миниатюру для каждого из фильмов, но проблема заключается в следующем:
movie.flv -> movie.flv.jpg
Итак, что бы я хотел сделать, это вывести последние 4 символа с %%v
и использовать это для второй переменной.
Я пробовал такие вещи:
%%v:~0,-3%
Но он не работает и не является итерациями того, что я мог придумать.
Любые идеи?