я пытаюсь управлять кадрами видеонаблюдения, и я пытаюсь пакетно сжать их с помощью ffmpeg
Пока мне удалось придумать эту команду
ffmpeg -i "0515 210004.mp4" -b 200000 output.avi
Но мне нужно сделать их все сразу, но исключить текущую дату
Итак, если сегодня 16.05, у меня в папке
"0515 210004.mp4"
"0515 220004.mp4"
"0515 230004.mp4"
"0516 000004.mp4"
"0516 010004.mp4"
И так далее
Мне нужно конвертировать только те, которые содержат 0515, и каждый день это число должно увеличиваться, поэтому 17.05 мне понадобится конвертировать все файлы с 0516 в них.
Есть также иногда файлы, в которых будет _1 , например "0515 180004_1.mp4"
(004 в конце всегда есть)
И мне также нужно, чтобы вывести его с точно таким же именем.
Я вижу что-то подобное
for %%A IN (*.mp4) DO ffmpeg -i "contains "%date% - 1day"" -b 200000 "oldfilename.avi"
Я понимаю, что это не сработает, но давайте назовем это моим псевдокодом
У вас есть идеи, как я могу выполнить свою задачу?
Ох, и я использую Windows 7 x64
Также, если у вас есть какие-либо предложения по части ffmpeg, я буду очень рад скорректировать мой код.