На главную

Скрипт извлечения ключевых кадров из видеофайлов в JPG.

Разработка скрипта для автоматического извлечения 5 ключевых кадров из короткого видеофайла (длительностью 5-10 секунд) с равными промежутками и создания единого JPG-изображения (коллажа) с подписями.Скрипт должен принимать путь к видеофайлам в качестве входного параметра Анализ видео Определение общей длительности видеофайла Вычисление временных меток для извлечения 5 кадров, равномерно распределенных по всей длительности видео Извлечение выбранных кадров Создание коллажа Размещение всех 5 кадров в один горизонтальный ряд Добавление под каждым кадром текстовой подписи с именем исходного видеофайла Сохранение результата в формате JPG Сохранение результата в той же директории, где находится исходный видеофайл Скрипт должен обрабатывать видеофайл размером до 4К горизонтальные и вертикальные Возможность обработки одномременно несколько видео например из пяти видео получится JPG файл с сеткой 5 на 5 кадров каждая строчка на одно видео. Если в исходной папке например 23 видео, То на выходе 5 JPG файла . Дополнительные возможности (опционально) Настройка количества извлекаемых кадров через параметр командной строки по умолчанию 5 Настройка количества видео для сохрания в один файл JPG Возможность указания директории для сохранения результата Настройка качества выходного JPG-файла если видео 4К то файл JPG с 5 кадрами 4К будет большой и надо уменьшить Пример см. в прикрепленных файлах размер шрифта, шрифт и расстояние между кадрами условные