@bezvozni

Как выделить движения в видео файле?

У меня есть 30 3-часовых видео, на которых одной фиксированной камерой сняты разные выступления на сцене. Я хочу выбрать наиболее динамичные моменты на 1-2 минуты с каждого видео. Попробовал детектор движения в iSpy с низкой чувствительностью - как раз ловит хорошие моменты со сменой декораций и массовым перемещением персонажей, но берёт ровно с момента старта движения, нет возможности захватить чуть раньше, плюс нужно ожидать пока всё видео дойдёт до конца. Может уже есть какие-то более подходящие инструменты?
  • Вопрос задан
  • 273 просмотра
Решения вопроса 1
@rPman
У вас две независимые задачи - пометить видео по динамичности, нарезать видео на куски на основе этих меток. Очевидно что в готовом виде вы не найдете ответа, так как минимум алгоритм выбора момента для вырезания куска - у вас ... неявный, вам его еще формулировать придется.

получить временные метки можете с помощью того же vlc
vlc --video-filter=motiondetect -vvv > modec.log

в файле modec.log щите moving shapes там будут временные метки
затем с помощью ffmpeg нарезаете как вам угодно
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bezvozni Автор вопроса
кстати, вот что получилось https://instagram.com/technotestakk/
(необходимость в монтаже выступлений на сцене отпала, прикрутил к камерам видеонаблюдения)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы