Linux -- это интересно

PySceneDetect


Рубрика: Аудио и видео ПО
Метки: | | | | |
Просмотров: 260

PySceneDetect — встраиваемая Python библиотека и консольная утилита для анализа (обнаружения изменений сцен в видео) и автоматического разделения видео на отдельные клипы.

PySceneDetect для анализа видео использует OpenCV (библиотека алгоритмов компьютерного зрения) для определения изменений и обнаружения фрагментов сцен. Формат выводимого тайм-кода (HH:MM:SS.nnnn) совместим с большинством популярных приложений редактирования видео, поэтому список сцен можно скопировать и вставить в используемое приложение разделения видео (например ffmpeg, avconv, mkvtoolnix и др). Утилитой scenedetect данные сохраняются в формате CSV (текстовой формат для предоставления табличных данных).

PySceneDetect использует два основных метода обнаружения: detect-threshold (сравнение каждого кадра с установленным уровнем черного, полезен для обнаружения срезов и переходов к черному/от черного) и detect-content (сравнивает каждый кадр последовательно, определяя изменения в содержимом, полезно для обнаружения быстрых переходов между сценами, обработка этим методом намного медленнее). Каждый метод обнаружения имеет разные параметры и подробно описан в документации.

PySceneDetect в основном используется для разделения домашнего видео на отдельные сцены, автоматического обнаружения и удаление рекламы из видео файлов, для обработки и разделения видео с камер наблюдения, статистического анализа видео для поиска подходящих «петель» для зацикливания GIF-анимации и многого другого...

Лицензия: MLT (The MIT License)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)