Как найти предмет по видео

В этой статье мы поговорим о том, как найти видео по видео — например, по короткому отрывку из клипа, фильма или смешного видеоролика. Рассмотрим 5 рабочих способов, которые актуальны в 2023 году.

Материал написан в формате пошаговой инструкции для новичков. Изучим универсальные методы, которые работают с компьютера и телефона.

Как найти видео по отрывку видео: ТОП-5 способов

Сразу перейдем к разделу с поиском по видео. Рассмотрим 5 актуальных методов, которые помогут узнать название видеоролика/фильма/клипа по небольшому фрагменту: например, скриншоту или звуку.

Поиск по скриншоту

Первый — и один из самых эффективных способов — поиск по скриншоту. Здесь все просто: запустите нужный видеоролик → сделайте скриншот экрана.

Сделайте скриншот какой-либо сцены — в фильме, клипе или каком-то смешном ролике. Важно, чтобы изображение было четким — без участков с «размытием» и пикселей.

Для создания скриншота можете нажать кнопку PrtScr (PrintScreen) на клавиатуре, а после — вставить картинку в Paint. Сохраните изображение.

Либо используйте специальные программы: например, софт «Экранная камера».

После того, как вы сделали скриншот какого-либо кадра из видеоролика, нужно открыть поиск по картинкам в Google или Яндекс.

Загрузите изображение в поиск — в результатах выдачи можно найти информацию о том, из какого фильма, клипа или видеоролика взято изображение.

Поиск видео по видео (скриншот в Google поиске)
Пример поиска видео по скриншоту

Сервис TinyEye

Помимо поиска по картинка в Google и Яндекс, вы можете воспользоваться онлайн-сервисом TinEye. Это инструмент для поиска картинок.

Алгоритм действий:

  1. Сделайте скриншот из видео.
  2. Зайдите на сайт TinEye.
  3. Загрузите картинку — для этого нажмите кнопку «Upload» и выберите свой скриншот (со своего компьютера).

Поиск клипа по звуку

Этот способ актуален для тех, кто хочет найти название музыкального клипа. Например, вы нашли на YouTube — или на другом видеохостинге — клип с хорошей песней, но у медиафайла нет названия.

Найти клип по звуку просто: для этого воспользуйтесь специальным софтом. Например, Shazam.

Скачайте Shazam на телефон → включите видеоклип → дайте Shazam «послушать» трек. После этого программа проведет анализ трека и покажет нужную информацию: название исполнителя и песни.

Подробнее об этом читайте в нашей статье → «ТОП-5 способов, как найти песню по звуку через микрофон».

Поиск по YouTube

Можно воспользоваться поиском по YouTube. Здесь все максимально просто: например, кратко опишите видео или используйте какую-либо фразу/цитату из видеоролика.

Например, вы смотрите фрагмент из какого-то фильма и хотите узнать полное название. Введите в поиск YT цитату или фразу персонажа из этого отрывка — есть вероятность, что вы найдете аналогичный отрывок на YouTube, но уже с полным названием фильма, клипа или другого видео. Либо оригинал ролика, увиденного на другой платформе.

Смотрим мета-данные видеоролика

Еще один способ — просмотр мета-данных видеоролика. Для этого скачайте нужное видео на компьютер.

После этого — нажмите правой кнопкой мыши на файл → выберите опцию «Свойства».

В открывшемся окне переключитесь на вкладку «Подробно».

Здесь отображается полная информация о файле. Есть вероятность, что в мета-данных есть название видео.

Итоги

Краткие итоги статьи:

  • Есть 5 способов, которые помогут найти видео по отрывку из видео. Например, по скриншоту (через поиск по картинкам в Google и Яндекс), либо по звуку.
  • Также можно изучить метаданные ролика — для этого его нужно скачать на компьютер.
  • Описанные в статье методы работают с ПК и телефонов.

На видеосервисах вроде YouTube встречаются собранные из нескольких частей ролики. Иногда возникает необходимость найти какое-то видео по одной имеющейся части. Для этого предлагается несколько методов.

Как узнать исполнителя по части видеоклипа

Если у вас есть отрывок видео с музыкой, вы можете найти всю песню. Для этого существует популярное приложение Shazam. Оно работает на мобильных устройствах под управлением операционных систем iOS и Android. Достаточно поставить его на устройство и запустить.

Shazam

После этого вы включаете песню и нажимаете на кнопку «Шазамить». Приложение обрабатывает звук через микрофон устройства и выдаёт название песни и исполнителя.

Шазамить

Узнав песню, вы сможете запустить её воспроизведение в библиотеке приложения. Здесь показывается, сколько раз эту песню искали в сервисе. Почти для всех песен на русском языке доступен текст, хотя это западное приложение.

Поиск видео по одному кадру

Любой видеоролик состоит из тысяч кадров, которые представляют собой статическое изображение. Имея всего один кадр хорошего качества, можно найти по нему полное видео. Люди и другие объекты в кадре могут показать принадлежность изображения к определённому фильму, клипу, видео. От пользователя требуется открыть отрывок видео и сделать удачный снимок экрана. Чтобы повысить вероятность найти полное видео, можно сделать несколько скриншотов.

Скриншот Форсаж 6

  1. Откройте сайт tineye.com.
  2. Загрузите с компьютера сделанный скриншот.
  3. Сервис выполнит поиск и покажет результаты.

    Результаты в tineye

  4. Также вы получите информацию о видео, на основе которого сделан скриншот.

Поиск видео по изображению в поисковых системах

Найти что угодно можно в поисковой системе. Среди прочего там ведётся поиск видео и изображений. Следует сделать несколько скриншотов нужного вам видеоролика. Для примера рассмотрим использование поисковой системы Яндекс.

  1. Откройте главную страницу Яндекс и нажмите на ссылку «Картинки».

    Яндекс

  2. Нажмите на кнопку «Выберите файл», укажите путь к скриншоту на компьютере.

    Результат в Яндексе

  3. Проверьте полученные результаты.

Здесь могут быть другие изображения, похожие на ваш скриншот, и нужное видео. Такой же поиск есть в системе Google. Можно открыть здесь раздел с видео и описать содержимое изображения, чтобы получить результат.

Поиск видео по метаданным из отрывка

В каждом файле видео и изображений есть метаданные. Они содержат такую информацию, как разрешение, размер файла, дата создания и т.д. Здесь же может быть полное название видеоролика, а также имя автора. Эти сведения доступны не в каждом файле, но следует проверить.

  1. Откройте на компьютере папку с файлом видео и нажмите на него правой кнопкой мыши.

    Форсаж 6 в папке

  2. Нажмите на команду «Свойства».
  3. В появившемся окне перейдите на вкладку «Подробно».

    Подробно

  4. Просмотрите данные на этой вкладке, описание, название файла и т.д.

В описании могут быть нужные ключевые слова. По ним можно попытаться найти видеоролик на YouTube или в поисковых системах Яндекс или Google.

Поиск видеороликов на YouTube

Одним из самых посещаемых сервисов интернета является YouTube. Здесь поиск ведётся не по текстовым сайтам, а среди представленных на сервисе видеороликов.

Если уметь вести здесь поиск, вы можете найти нужные ролики и даже полноценные фильмы по их отрывкам. Их просмотр доступен бесплатно.

Когда вы введёте поисковый запрос и нажмёте на ввод, появятся фильтры. Вы можете сортировать результаты поиска по дате загрузки видеороликов, по типу вроде каналов, фильмов, плейлистов и т.д, по длительности. Фильтр «Особенности» означает выбор среди свойств HD, 4K, наличия субтитров, VR, 360° и т.д. Фильтр «По релевантности» даёт возможность искать по дате загрузки видео, рейтингу и числу просмотров.

YouTube

Ещё есть операторы для облегчения поиска. Это тоже фильтры, но они используются без необходимости раскрывать меню с фильтрами.

Если вы ищете фильм, к названию можно добавить слово movie и будет применён фильтр «Фильмы». Если вы ищете загруженные на этой неделе или в текущем месяце видеоролики, к названию добавляются слова Week или Month.

Поиск на форумах

Необязательно пользоваться автоматизированными поисковыми системами, можно просто спросить в интернете у людей. Для этого существуют тематические сайты и форумы. Зарегистрировавшись на них, вы сможете задать свой вопрос. Также существуют сервисы вроде «Ответы Mail.ru» и «Яндекс Кью».

Вам необходимо будет загрузить имеющийся у вас отрывок видеоролика, чтобы другие смогли посмотреть его и ответить о том, что это за видео. Или можно описать его содержимое словами.

Если вы готовы заплатить, можно использовать рекламный баннер в сервисе «Ответы Mail.ru», и вы получите значительно больше ответов. Вопрос необязательно задавать на посвящённых видео форумах. На популярных сайтах есть отдельные разделы для вопросов и общения на произвольные темы.

Евгений Тарасов

Автор, новостной редактор.

3+ способа бесплатно найти видео с помощью его фрагмента?

Монетизация социальных сетей достигла пика, поэтому все пытаются привести вас в свой Telegram-канал или на страницу в Instagram, ВК и т. п. Это породило одну неприятную тенденцию – публиковать на YouTube Shorts, Tik Tok, Instagram и другие платформы лишь части фильмов. Чтобы узнать их название, предлагают перейти куда-то к ним на аккаунт. На самом деле, вы можете и сами найти фильм по фрагменту видео. Если ищете клип, так даже еще проще. Несколько сложнее выполнять поиск видео с YouTube по его отрывку, но и это реально сделать. Хотя сегодня не существует сервисов, готовых выполнять процедуру напрямую, можно использовать обходные пути. Все, что можно успешно использовать на сегодняшний день для поиска видеороликов и кино, вы найдете ниже.

Способ 1: поиск клипа по звуку

Если нужно найти видео по отрывку, которое относится к какому-то неизвестному музыкальному клипу, проще всего это сделать с помощью звуковой дорожки. Сейчас зашкаливает количество приложений, которые способны искать оригинал звука всего лишь по небольшому фрагменту. Самое главное – они работают действительно точно. Один из вариантов заключается в воспроизведении звука и запуске на втором устройстве приложения, наподобие Shazam. Есть другой вариант – загрузить звуковую дорожку на сайт AudioTag (область «Upload and recognize from file»).

Как найти полное видео по его отрывку?

Чтобы воспользоваться способом без использования второго устройства, потребуется звук. С некоторых сервисов получить его можно за несколько кликов. К примеру, загрузить mp3 файл ролика с YouTube можно через Savefrom. В случае с Instagram, можно скачать видео через тот же Savefrom, а затем отделить звук через онлайн-конвертер.

Способ 2: поиск по скриншоту

Чтобы найти полное видео по отрывку, вам достаточно использовать скриншот какого-то момента ролика. Наиболее точным будет, если в кадре окажутся какие-то уникальные постройки, предметы, лица людей. В общем-то подойдет все, что можно достаточно точно опознать. Возможно, с первого раза не получится, но всегда можно попробовать использовать другой скриншот. Зато найти название оригинала можно совершенно бесплатно.

Доступные сервисы поиска:

  • TinEye. Если вставим картинку на сайт, он попробует найти все веб-ресурсы, на которых используется такая или подобная фотография. В случае успеха, открываем сайт и видим, как называется фильм. Возможно, там же его можно будет и посмотреть.

Как найти полное видео по его отрывку?

  • Картинки Google. Один из самых мощных поисковиков тоже обладает продвинутым роботом поиска по картинкам. Достаточно перейти по ссылке, загрузить изображение и сервис отобразит все совпадения. Можно перейти на сайт по одной из них или просто посмотреть в описании к картинке, с какого фильма или ролика этот фрагмент.

Как найти полное видео по его отрывку?

  • Яндекс.Картинки. Работает точно таким же образом, как и Google. Используйте один из сервисов на выбор, результаты на высоком уровне в каждом случае.

Как найти полное видео по его отрывку?

Дополнительные способы

Есть другие варианты, как узнать название фильма по отрывку, хотя они и специфичны. Некоторые способы менее точны, чем предыдущие, а другие – требуют приложения немалых усилий для подготовки или много времени. Помните, что вы всегда можете найти фильмы или видео по «хлебным крохам». Можете забить в поиск словами, что отображено на видео. В этом случае старайтесь использовать ключевые слова, то есть названия каких-то объектов, имена героев и т. п.

Какие еще существуют способы поиска:

  • Метаданные. Если у вас на компьютере уже загружен фрагмент фильма, можно перейти в его «Свойства» и на вкладке «Подробно» посмотреть информацию. Если в метатегах указано название, оно будет здесь отображено.

Как найти полное видео по его отрывку?

  • По актерам. Если вы хорошо знаете имена актеров, можете ввести «Фильмы с Мелом Гибсоном» или свой вариант и поискать среди тех работ, где снималась эта звезда.
  • Форумы. Очень точный способ, но слишком долгий в плане реализации. Суть в том, чтобы попросить помощи у других людей, кто-нибудь точно смотрел этот фильм и легко подскажет его название. Хотя ответа придется немного подождать, да и регистрация тоже необходима. Мы бы оставили данный способ на запас, если другие решения не подходят. Например, Forumkinopoisk.ru или Kinoflud. Еще можно использовать любые сервисы вопросов и ответов.

Если хорошо подумать и правильно составить запрос в поисковую систему, вы сможете найти любой фильм. Куда точнее, если будете использовать английский язык, тогда значительно увеличиваются шансы найти даже самое новое кино. По описанию, скриншоту, звуковой дорожке, метаданным или с помощью форумов, можно найти абсолютно любое видео.

Время на прочтение
10 мин

Количество просмотров 12K

Немного о поиске

Когда мы говорим о поиске, то сразу представляем себе поисковую систему Google с формой для ввода текстовой строки и многие сотни результатов ссылок на найденные страницы. Однако задумаемся о предмете нашего поиска.

Что мы ищем?

  • Текст
  • Документы
  • HTML странички
  • Изображения
  • Аудио
  • Видео
  • Двоичные файлы

Для некоторых видов данных существуют специализированные поисковые системы. Например, существуют сайты специализирующиеся на поиске DLL файлов.

Поиск видео

Давайте рассмотрим поиск видео информации. Каким образом можно это сделать? Чисто теоретически?

  • По тексту
  • По изображению
  • По короткому видео фрагменту
  • По короткому аудио фрагменту

Текущее положение дел

Поисковики

  • Google
  • Microsoft
  • Yandex

Я назвал три крупнейшие поисковые системы и все они позволяют осуществлять поиск видео по тексту и по изображениям.

image

Недостатки современных поисковых систем

К сожалению, все они страдают от следующих проблем:

  • Не всегда есть точное название найденного видео. Вместо этого может быть правильно указан актёр и представлены другие изображения с ним.
  • Нет точного указания положения в видео. А это весьма полезная информация.

image

Да, это так. Попробуйте сами и Вы убедитесь, что я прав. Поисковым системам свойственна некоторая неопределённость. Посмотрите скриншот представленный выше, тот, на котором изображён Том Хэнкс. Нет ни названия фильма, ни позиции, в которой он сделан.

image

Постановка задачи

Перед тем как приступить к решению задачи, давайте попытаемся её описать. Итак, что мы хотим?

Желаемая скорость выполнения запроса

В наше время никто не будет ждать несколько минут выполнения поискового запроса. Однако объем данных и вычислений может быть таков, что потребуется определённое время для обработки запроса. Нужно идти на компромисс. Время выполнения поискового запроса условно ограничим 10 секундами (± несколько секунд). Это, с одной стороны, позволит браузеру не разрывать соединение, а, с другой стороны, даст время скриптам для обработки информации.

А каков объём данных?

Давайте прикинем в уме.

Количество видео

Согласно базе данных по кинематографу IMDb, всего было снято около 2,6 миллионов кинолент, включая отдельные эпизоды сериалов, мультфильмы и короткометражки. (Информация на 13 ноября 2018 года).

Для начала ограничимся круглым числом 1 миллион видео. Понятно, что мы даже не пытаемся коснуться YouTube и других аналогичных сервисов, где объём видео в разы больше. И главное, этот снежный ком будет только расти.

Количество кадров

Некоторые фильмы или эпизоды сериалов довольно коротки. Есть по 15-20 минут. С другой стороны, есть немало фильмов продолжительностью до 2 часов и более. Не мудрствуя лукаво, примем среднюю продолжительность видео равной 1 часу.

Большое количество фильмов сняты с частотой 24 кадра в секунду, но есть и более скоростные. В наше время каждый может снять свой фильм, а частота кадров в нём может быть и 60 и 100 и 200 FPS и выше. Всё зависит от видеокамеры, фотоаппарата, экшен-камеры, смартфона, камеры видео наблюдения и т. д. (нужное подчеркнуть). Всё в наших руках. Но, давайте примем в первом приближении частоту кадров среднестатистического видео равной 30 FPS.

В этом случае в среднестатистическом видео будет:

30 FPS * 3600 сек = 108 000 кадров

Округляя получим, что в среднестатистическом видео порядка 100 000 кадров.

Объем данных

Каков объём хранения информации об одном кадре? Очевидно, что это значение зависит от алгоритма сравнения кадров в нашей базе данных с заданным образцом. Мы используем два алгоритма для сравнения данных. В одном из них на кадр требуется около 30 байт, в другом около 10 байт. Возьмём среднее — 20 байт.

Значит для хранения информации о 1 миллионе видео необходимо

1 000 000 видео * 100 000 кадров * 20 байт = 2 000 000 000 000 байт

Проще говоря, нам потребуется около 2 Тбайт для того чтобы как то описать все наши кадры. Что, вообще говоря, не так уж и плохо, ведь этот объём информации может уместиться на современном HDD или SSD диске. С другой стороны, эту информацию следует как то упорядочить, в противном случае даже для простого чтения 2 Тбайт понадобится уйма времени, а мы ведь договорились, что пользователь не будет ждать более 10 секунд.

Даже если считывать информацию с диска со скоростью 500 Мбайт/сек нам понадобится 2000 секунд, т. е. более получаса!

А сколько серверов нам понадобиться для поиска за указанное время?

Если предположить, что мы храним информацию равномерно на нескольких серверах, то, в этом случае, объём обрабатываемой информации для выполнения одного поискового запроса уменьшается. Например, если у нас 10 серверов, по на каждом из них потребуется обработать не 2 Тбайта информации, а только 200 Гбайт. Или если у нас 100 серверов, то потребуется обработать не 2 Тбайта, а 20 Гбайт информации. В принципе, указанного количества должно хватить для функционирования такой поисковой системы.

Сколько запросов в секунду сможет переварить такая система?

Трудно ответить точно, но вероятнее всего максимум несколько десятков запросов в секунду.

Что было сделано

Сначала нами был реализован поиск по видео фрагментам. Однако вскоре был реализован поиск по изображениям.

История

1 июля 2019

В этот день была выпущена первая версия пакета VideoColor. Она включала в себя три части:

  • Manager (индексирование исходного видео)
  • Server (серверная часть, которая принимает запросы и ищет совпадение в базе индексов)
  • Client (клиентское приложение, которое позволяет проигрывать AVI файлы и отсылать поисковые запросы серверу).

Март 2020

Был создан веб-сайт с возможностью идентификации видео по загруженному видео фрагменту.

14 апрель 2020

Выпущена первая версия приложения для идентификации видео и определения положения проигрываемого видео используя захват содержимого части экрана монитора.

23 июня 2020

Выпущена первая версия приложения для добавления в базу данных сайта индексной и описательной информации о видео.

Поиск по видео фрагментам

Основная идея

Будем рассматривать видео как последовательность изображений. Для каждого изображения найдём среднее значение красного, зелёного и синего цвета. Получим три графика в зависимости от времени. Построим и сохраним эти графики для каждого видео, которое мы хотим проиндексировать.

Получая видео фрагмент для идентификации построим эти графики и для него. Сравним полученные графики с уже имеющимися. Разумеется, сравнивать придётся по всей длине каждого исходного фильма. Если разница между графиками в конкретной точке меньше определённого значения, то считаем, что задача решена.

Стоит заметить, что это упрощённая схема. Есть несколько моментов, которые в рабочей схеме отличаются от описанного здесь. Но, в общем, идея именно такая.

Плюсы

  • Относительно небольшой размер индексов. Один час видео в проиндексированном виде занимает около 1 МБ. Таким образом, 1000 фильмов, каждый продолжительностью около 2 часов, в проиндексированном виде займут около 2 ГБ.
  • Достаточно точный поиск. Даже если видео пережали несколько раз, если оно визуально выглядит удовлетворительным, то фрагмент скорее всего будет найден.
  • Для абсолютного большинства поисковых запросов для правильной идентификации достаточно коротких фрагментов 5-10 секунд.
  • Качество поиска слабо зависит от разрешения видео (в определённых пределах).
  • Поиск идёт исключительно по видео. Аудио из процесса полностью исключено. Плюс в том, что несколько версий одного и того же фильма с разными звуковыми дорожками в результате поиска приведут к одному и тому же фильму. Это исключает ненужное дублирование и, как следствие, экономит ресурсы.

Минусы

  • Поиск необходимо вести от начала и до конца. Т.е. при поступлении запроса необходимо сравнить его со всеми образцами в базе данных. Это накладывает определённые ограничения не только на тип памяти для хранения информации, но и для размеров этой самой памяти. Для того чтобы получить ответ за несколько секунд необходимо, чтобы индексы находились в оперативной памяти. Чем больше база, тем больше места в ОЗУ выделено для хранения информации и тем дольше будет длиться поиск. Например, для 2-х канального доступа и при использовании памяти DDR3 частотой 1600 МГц для поиска по базе размером 12 ГБ понадобится минимум около 0,5 секунды. Для базы размером 48 ГБ необходимо будет уже порядка 2-х секунд минимум.
  • Для очень темных или очень светлых мест в видео (обычно это эффекты перехода между сценами) на коротких исходных фрагментах поиск будет работать плохо. Будут многочисленные совпадения. Что, в общем то, вполне понятно, но неприятно.
  • Также будут проблемы идентификации с начальными заставками компаний производителей видео или с сериалами. Что, в общем то тоже, вполне понятно. Это не проблема алгоритма — это дубликаты данных.
  • Качество поиска может сильно зависеть от обрезки видео по краям.

Поиск по изображениям

Основная идея

Разбиваем исходное изображение на ячейки таблицы M x N. Находим усреднённое значение красной, зелёной и синей компоненты в каждой из областей. Собственно набор этих значений и будет характеристикой этого изображения, с помощью которой мы сможем их все отличать друг от друга. Заносим эту характеристику в базу данных вместе с указателем на описание видео (Video ID) и порядковым номером кадра в видео. Остаётся лишь вопрос, какие значения принимают M и N? Мы взяли 5 x 5, но Вы можете попробовать другие значения. При небольших значениях этих параметров есть шанс что у нас будет много дубликатов, а при больших — мы потратим много памяти.

Однако это ещё не всё. Если в дальнейшем осуществлять поиск по всем этим характеристикам, то на обработку каждого запроса будет уходить много времени! Как же быть? Можно подсчитать усреднённое значение R, G, B компонент для этого изображения и на основе этих значений группировать их в массиве данных. Например: R=200, G=188, B=212. В этом случае мы заносим информацию о кадре в соответствующий раздел или добавляем поле в таблицу. А при поиске аналогично определяем эти компоненты и ищем с учётом этих параметров. Таким образом, мы во много раз сужаем объём сравниваемых данных и ускоряем поиск.

Если честно, то это только в теории, на практике всё немного иначе. Но это тема для отдельной статьи.

Плюсы

  • Относительно небольшой размер данных.
  • Есть возможность разбития всех данных на группы и осуществлять поиск по группам, что существенно ускоряет поиск.
  • Не требует постоянного хранения больших массивов данных в ОЗУ в отличии от предыдущего метода.
  • Низкая вероятность ошибки.

Минусы

  • Вследствие того, что после перекодирования видео может несколько отличаться от оригинала, да и JPEG-кодирование (при поиске по изображению) меняет оригинал и группа может быть определена неверно. Это требует либо расширения диапазона группы (приводит к уменьшению скорости поиска) либо к дополнительным поисковым запросам (тоже замедляет поиск).

Инструментарий

На сегодняшний день написано несколько приложений, некоторые из них успели устареть и больше не поддерживаются.

Поиск видео (клиентская часть)

  • Через веб-форму на сайте
  • Через приложение «Video Color Capture»

Поиск видео (серверная часть)

  • Video Color Server. Существует две версии: Windows (работает как сервис) и Linux (работает под обычным пользователем, запуск через crontab).

Добавление видео

  • Через приложение «Video Color Creator»

Области применения поиска видео по видео фрагментам

  • Идентификация старых и неизвестных видео фильмов.
  • Нахождение и отсечение рекламных блоков.
  • Проверка частей видео на предмет заимствования их из других фильмов (плагиат).
  • Определение точной даты публикации и названия шоу (передачи) если в репосте отсутствует данная информация.
  • Определение более-менее точной позиции проигрываемого потокового видео, если идёт вещание ранее проиндексированного видео.

Идентификация старых и неизвестных видео фильмов

Предположим, что у вас есть файл с корявым названием. Начальная заставка либо отсутствует (замысел автора) либо вырезана. Что это за фильм? Хотелось бы прочитать описание и комментарии тех, кто его просмотрел.

Нахождение и отсечение рекламных блоков

Пример: У вас есть свой самописный видео плеер и вы хотите, чтобы при просмотре потокового видео ваши пользователи видели не рекламу с центральных каналов, а вашу собственную.
Проверка частей видео на предмет заимствования их из других фильмов (плагиат)
Пример: Если есть подозрение, что кто-то использует в своём видео ваше видео (снятое с квадрокоптера).

Определение точной даты публикации и названия шоу (передачи) если в репосте отсутствует данная информация

Пример: Вы смотрите видео-шоу, размещённое на неизвестном сайте. Возможно, вы даже знаете, как это шоу называется, но не знаете, когда оно было показано. Год назад или два?

Определение более-менее точной позиции проигрываемого потокового видео, если идёт вещание ранее проиндексированного видео

Пример: Это может понадобиться если вы хотите прикрутить к чужому потоковому видео приложение, демонстрирующее титры или другую контекстную информацию (карты, ссылки, новости и т. д.). Сперва идёт захват видео, расчёт индекса, идентификация видео и позиции на сервере, а затем приложение выводит в отдельном окне контекстную информацию, синхронизированную с воспроизводимым видео.

Как пользоваться сервисом

Поиск видео через веб-форму на сайте

Для этого необходимо загрузить видео фрагмент или изображение в соответствующее поле формы.

Следует заметить, что в случае загрузки видео фрагмента сервер будет сначала заниматься раскадровкой загруженного видео и его обработкой, что потребует дополнительного времени.

Страничка с результатом содержит название фильма, имя режиссёра, информацию стране производителе, год выпуска, жанр, имена актёров, краткое описание, продолжительность видео, а также найденную позицию в видео, ссылки на дополнительную информацию и табличное изображение кадров из видео.

Поиск видео с помощью приложения

Поиск видео с помощью приложения осуществляется гораздо быстрее, поскольку вся предварительная обработка осуществляется на стороне клиента, а на сервер отправляется лишь незначительная часть от исходных данных. Это меньше нагружает канал и увеличивает скорость выполнения поискового запроса.

Можно ли в одиночку наполнить содержимое базы данных индексной информацией об одном миллионе видео?

Скорее всего нет. Где взять эти видео? Как их прокачать по сети? Где взять вычислительные ресурсы для их обработки?

Но можно сделать базу доступной для заполнения самими пользователями. И это уже реализовано. Мы заполнили базу данных одной сотней видео и Вы можете убедиться в работоспособности нашего сервиса. Также Вы можете скачать и установить бесплатное приложение для индексации видео и добавления описания с последующей загрузкой данных на сервер. Приложение позволяет в дальнейшем производить некоторые операции с загруженными данными: удаление, редактирование описания, просмотр и поиск.

Если Вы решите добавить своё видео или любое другое, то просьба предварительно убедиться в том, что этого видео ещё нет в базе данных. Поиск можно произвести в приложении по названию, режиссёру, году создания и прочим параметрам.

Скорость создания индексной информации зависит от мощности Вашего компьютера и характеристик самого видео (разрешения, кодека, частоты кадров). В среднем обработка занимает несколько минут. В это время пользователь может заполнять текстовые поля описания видео.

Планы на будущее

  • Ускорение поиска.
  • Повышение точности поиска.
  • Поиск по аудио фрагментам.

Поиск видео по коротким аудио фрагментам дополнит существующие два метода поиска (по видео фрагментам и изображениям).

Итоги

  • В данной публикации мы рассмотрели текущее положение дел с поиском видео.
  • Ознакомились с методами поиска видео по короткому видео фрагменту и изображению.
  • Рассказали о приложении для поиска видео «Video Color Capture».
  • Упомянули о приложении «Video Color Creator» для добавления в общую базу данных видео компании «AAP Software».

Ссылки

Сайт

http://www.videocolor.aapsoftware.ru/
На сайте доступен поиск по короткому видео фрагменту, а также по изображению из видео.

Приложения

  • Windows x64 приложение для идентификации видео Video Color Capture
  • Windows x64 приложение для добавления видео в базу данных Video Color Creator
  • Все приложения бесплатны.

Видео

  • Поиск видео по изображению и поиск видео по короткому видео фрагменту
  • Поиск фильма по видео фрагменту
  • Идентификация видео с помощью программы «Video Color Capture»
  • Видео работы с программой «Video Color Capture» версии 1.1
  • Работа с программой «Video Color Creator» версии 2.0

Публикации

  • Технология видео поиска Video Color

Мы продолжаем нашу рубрику о самых интересных проектах потребительской сферы. Сегодня мы познакомимся с очень интересным, а главное полезным проектом. Очень часто, просматривая видео, человек думает: вот бы мне такое купить. Кто-то мечтает примерить на себя костюм главного героя, а кто-то внимательно рассматривает новый гаджет, пытаясь определить модель. Но часто быстро найти понравившуюся вещь проблематично. Создатели стартапа, о котором мы вам сейчас расскажем, решили исправить эту проблему.  Viewevo – это мобильное приложение, которое найдет, где купить то, что вы видите на экране прямо во время просмотра видеоролика – от футболки до наручных часов. 

История

видеоролика

Viewevo – это  российский стартап, основанный в 2020 году. Проект развивает технологию интерактивного взаимодействия с видеоконтентом. То есть, зритель, на смартфоне которого установлено мобильное приложение Viewevo, может нажать кнопку «нравится» и сразу получить список вещей, присутствующих в кадре, или их визуально сопоставимых аналогов. Пользователи могут скачать приложение как в App Store, так и в Google Play.

Это возможно благодаря технологии, которая позволяет распознавать вещи прямо во время просмотра видеоролика. По словам основателя стартапа Леонида Бляшова, в основе технологий Viewevo лежит обработка видеоконтента нейронными сетями.

Нейросети – одно из направлений искусственного интеллекта, цель которого – смоделировать аналитические механизмы, осуществляемые человеческим мозгом. Задачи, которые решает типичная нейросеть – классификация, предсказание и распознавание.

Выбранное создателями Viewevo направление – потенциально успешный рынок. Именно в онлайне люди совершают эмоциональные покупки, особенно одежды, где многое зависит от секундной эмоции, вызванной картинкой

Начало

Пилотирование технологии Viewevo стартовало в программах Первого канала «Вечерний Ургант» и «Модный приговор», однако пока только по товарам категории «Одежда». По словам разработчиков, интеллектуальный потенциал и универсальность технологии Viewevo в будущем позволят использовать ее в любых сферах, сопряженных с производством и трансляцией визуального контента, а именно: образовательной и культурной деятельности, здравоохранении, сферах услуг и развлечений.

Как работает приложение

Во-первых, вам нужно включить телевизор или другое устройство, с которого вы обычно смотрите телепередачи. Список доступных на данный момент для Viewevo передач находится в разделе “Афиша” в мобильном приложении. Во-вторых, нужно проверить, что звук на устройстве включен. Затем нужно открыть приложение на смартфоне и нажать на желтую кнопку в нижней части экрана. Приложение покажет, где можно купить любую заинтересовавшую вас вещь. Например: рубашку, как на ведущем, или серьги, как у героини сериала. Далее вы сможете купить понравившуюся вещь в предложенном интернет-магазине.

Инвестиции

В конце мая 2021 года стартапом заинтересовался председатель совета директоров целлюлозно-бумажной группы «Илим» Захар Смушкин и вложился в него. Проект привлек инвестиции в размере 400 млн российских рублей. Предпринимателя заинтересовали амбициозная идея, команда экспертов-разработчиков и готовность ТВ-каналов к инновационным изменениям.

«Инвестиции в стартапы для меня нерегулярная практика, однако данный проект стал исключением. Это новый инструмент для образовательных, культурных, творческих проектов. Развитие интерактивного телевидения через несколько лет предоставит пользователям неограниченные возможности взаимодействия с контентом. Покупки товаров и услуг через экран в онлайн-режиме станут общедоступным сервисом. Но многое зависит от качества технической реализации. Проект прорывной и многообещающий, – считает Захар Смушкин.»

По словам представителя Viewevo, первую часть денег компания уже направила на усовершенствование технологии. В дальнейшем другую часть средств компания потратит на улучшение процесса распознавания вещей в различных сегментах, развитие продукта Viewevo и его продвижение на рынке.

Корреспондент интернет-портала «Ведомости» протестировал приложение в ходе просмотра передачи «Модный приговор». Приложение распознало часть присутствовавших в кадре предметов одежды, но несколько раз на экран выводилось сообщение «Viewevo не слышит звук из видео». Найденные товары приложение рекомендовало приобрести в интернет-магазине. Принципиальное значение звука для работы приложения может указывать на то, что сейчас Viewevo не анализирует изображение. Можно предположить, что речь идет о синхронизации изображения на экране и информации о вещах в кадре, которую разработчики заранее загрузили в приложение. Однако на сегодняшний момент аналогов по уровню проработки данной технологии нет. У стартапа есть все возможности для дальнейшего развития и большого успеха в данной сфере.

Источники: viewevo, tadviser, marketing-tech

Материал подготовила Парада Анна, гр. ДГС, 2 курс

Это может быть интересно:

Anagog: как лучше узнать своего потребителя

Понравилась статья? Поделить с друзьями:
  • Как составить меню для быстро
  • Как найти почтовый индификатор
  • Как найти хорду окружности зная только радиус
  • Как в windows найти вебкамеру
  • На флешки файлы становятся ярлыками на флешке как исправить