Video Analyzer: конспект вебинара со слайдами
Из записи вебинара получается отчёт: слайд, а под ним то, что о нём говорили.
- Статус
- Рабочий прототип
- Стек
- Python, CustomTkinter, OpenCV, faster-whisper, FFmpeg, Pillow
- Ссылки
- нет открытых ссылок
- Услуги
Задача
Длинные вебинары и записи с презентациями не хочется пересматривать часами. Нужен конспект, в котором слайды стоят рядом с текстом, который к ним относится.
Video Analyzer делает такой конспект сам: находит смену слайдов, расшифровывает речь и склеивает всё в один отчёт. Программа настольная, обработка идёт на вашем компьютере.
Что сделано
-
Слайды по смене кадра
Смена слайдов определяется по перцептивному хэшу кадров. Интервал и чувствительность настраиваются.
-
Расшифровка речи
Речь расшифровывает faster-whisper, модель выбирается. Он работает в отдельном процессе, число потоков настраивается.
-
Три режима
Слайды и расшифровка, только расшифровка, только звук.
-
Отчёт «слайд плюс текст»
Фразы группируются по слайдам. Отчёт собирается в HTML с вложенными картинками и в Markdown, длинный можно разбить на части по числу слайдов.
-
Управление обработкой
Пауза, отмена и возобновление, ручная правка черновика расшифровки, пакетная обработка и перетаскивание файлов в окно.
Что проверено
Запуск описан для macOS. На Linux и Windows программа не проверялась.