Skip to content

CoffeBank/The_zoom_lecture_handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Обработчик видео лекций Zoom

Целью проекта было реализовать скрипт для анализа и обрезки пустых участков записей лекций в Zoom-конференциях. Использованные технологии:

Python: Язык программирования.
OpenCV: Библиотека компьютерного зрения и обработки изображений.
scikit-image (skimage): Библиотека для обработки изображений.
NumPy: Библиотека для работы с многомерными массивами и матрицами.
MoviePy: Библиотека для редактирования видео.
GitLab: Система контроля версий.

Описание выполненного проекта: На начальном этапе практики возникла проблема избыточного объема видеоматериала лекции, включающего информативно пустые участки. Решением стала разработка скрипта для автоматической обработки видео с целью выявления и удаления лишних участков. Первым этапом было тщательное изучение и анализ видеоматериала с целью выявления характеристик избыточных участков. Было установлено, что платформа Zoom использует временные метки для ключевых моментов в трансляции. Однако, из-за различий в версиях Zoom и устройствах, надежное использование этих меток стало непрактичным. Дополнительно, считывание метаданных для формата MP4 было накладно. Далее был разработан метод детектирования моментов бездействия трансляции во время конференции. Для этого использовались инструменты OpenCV и scikit-image.

Строка запуска программы:

python main_pr.py input.mp4 output.mp4

About

Обработчик видео лекций Zoom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages