Звучит глупо, но я не могу заставить его работать. Я думаю, я просто не понимаю разницу между %%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%
Но это не работает, и ни одна из итераций того, о чем я мог подумать.
Есть идеи?