Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
ffprobe -show_frames -of csv -v quiet -f lavfi "movie='file.mp4',select=gt(scene\\,.2)"
Развитие идеи: программа, реагирующая на резкую смену кадра. Когда-то в Windows Movie Maker была такая возможность — делить на отдельные клипы файл при резкой смене сцены, сейчас ее очень не хватает.
Далее: поиск (с определенным процентом схожести) заданного изображения в видео. Очень удобно, если в видеоролике есть известная вам заставка, с которой начинается нужный вам фрагмент.
Далее: поиск лиц (face detection) и вывод их отдельно (можно сделать средствами OpenCV), в т.ч. и с автоматическим распознаванием лиц (face recognition)
Далее: поиск (с определенным процентом схожести) заданного изображения в видео. Очень удобно, если в видеоролике есть известная вам заставка, с которой начинается нужный вам фрагмент.Поясню мысль: здесь речь идет о «сериале», в котором начало каждой новой рубрики предваряется известной заставкой. Задача: имея 1000 серий, вырезать все вхождения данной рубрики в отдельное видео/набор видео. Рутинная задача и очень нудная, так и просится на автоматизацию.
Ускорение воспроизведения видео. Уже сейчас видео в разрешении VGA на современном компьютере можно смотреть в таблице 10x10 с частотой 20-30 FPS. Однако видео c современных фото и видео камер, экшен-камер и видео регистраторов имеет разрешение Full HD или даже выше и не за горами 4K. Поэтому без использования GPU не обойтись.Можете декодировать H.264 с отключенным loop-фильтром (деблокинг-фильтром) — получится гораздо быстрее, а на маленькой превьюшке артефакты не будут видны.
всё проще и забавнее
можно сделать простой ИИ для поиска сцен.
эффективность будет много больше человека
в настоящее время для сжатого видео применяют сжатие с ключевым кадром
но лучше видео в два прохода
алгоритму поиска сцен достаточно указать какую то область, цвет и связанные объекты
или просто выбрать ключевые кадры
для реального времени можно просто записывать некоторое время и сжимать в два прохода
и уже после этого искать
программы же для обработки видео много и не надо покупать дорогие комбайны, вывод же делать в отдельном фрейме или графических файлах.
автор статьи не понимает ограничений зрительного восприятия, что одновременно воспринимается лишь небольшая часть и поэтому диагональ монитора и разрешение никак не ускорят визуальную «обработку»
Инструмент для быстрого поиска сцен в видео файлах