0 / 0 / 0
Регистрация: 02.09.2017
Сообщений: 21
1
Windows

Как удалить повторящиеся кадры из очень длинного видео?

10.09.2021, 23:52. Показов 463. Ответов 2

Имеется очень длинное видео (примерно 14 дней длиной), разбит на файлы длиной по 8 часов. Это захват экрана чата одной онлайн игры. Но чат очень медленный, новые сообщения появляются раз в 10-15 минут. Соответственно большую часть видео кадры одни и те же. Нужно сократить эти 14 дней до кадров, где появляются новые сообщения. Соответственно я ищу программу, которая может удалить повторяющиеся кадры (никаких посторонних движущихся объектов, кроме чата нет, условия идеальные). В интернете нашёл только раскладывание видео на изображения и применение программы для удаления дубликатов файлов, но мне по понятным причинам такой способ не подойдёт. Жду ваши варианты.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2021, 23:52
Ответы с готовыми решениями:

Разбиение видео на кадры, кадры на пиксели
Задача состоит в том, что бы разбить кусок видео разрешением 128p покадрово. Затем кадры необходимо...

Удалить из списка повторящиеся элементы, не оставив копий
Как удалить дубликаты я понимаю, .Distinct именно это и делает. Но всё равно остаётся один элемент....

Как разбить видео на кадры?
Как разбить видео на кадры?

Как разбить видео на кадры
Всем добрый вечер. В процессе написания программы возникла потребность разбить видео на Bitmap...

Как разбить видео на кадры?
Хочу создать программу на C#, либо в крайнем случае на C++ / CLL. Сразу говорю, что я новичок и...

2
3524 / 1880 / 732
Регистрация: 06.06.2017
Сообщений: 6,564
13.09.2021, 05:07 2
Цитата Сообщение от kiokio Посмотреть сообщение
В интернете нашёл только раскладывание видео на изображения
Да? Первые ссылки из поисковика на coderoad: раз, два.
0
0 / 0 / 0
Регистрация: 02.09.2017
Сообщений: 21
16.09.2021, 14:59  [ТС] 3
Я видел эти решения и мне они не подошли. Возникали ошибки переполнения оперативной памяти ещё на этапе загрузки видео в пайтон. Ну а обрабатывать материалы в 100 заходов я не хотел. В итоге написал программу, которая анализировала звуковую дорожку (новые сообщения появляются со звуком, который было просто отличить от фоновых шумов) и генерировала последовательность нумерованных скриншотов в те моменты, когда был звук. Получилось около 3000 скриншотов, которые я потом слил в одно видео через видеоредактор.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2021, 14:59

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как получить кадры из видео которое byte[]?
Есть видео в виде массива байтов(то есть прочитаный файл в массив байт). Как с этого видео получить...

Как сделать из видео ряд изображений (разбивка на кадры)
Подскажите, пожалуйста, как разбить видео на кадры?

Необходимо кадры соединить на видео, я сделал, но видео будто-бы замыкает
Здравствуйте! необходимо кадры соединить на видео, я сделал, но видео будто-бы замыкает, какая...

Как лучше выводить кадры видео на экран в оконном и полноэкранном режимах?
Пишу систему просмотра видео с видеорегистраторов. Предполагается работа в оконном режиме, когда на...

Как поочередно выводить кадры, чтобы создалось впечатление, что это видео?
при таком коде показывается только последний кадр помогите, пожалуйста! k1='.jpeg'; for...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.