Само собой разумеется, можно искать видео по названию, по ключевым словам, жанрам, актёрам и прочим текстовым характеристикам. Это умеют, наверное, все поисковые системы.
Изображения
На данный момент, начало 2020 года есть возможность поиска по картинкам. Я имею в виду, что для поиска необходимо загрузить изображение и получим в ответ набор похожих изображений с ссылками. Вот список основных игроков :
- MicroSoft (bing.com)
- Yandex (yandex.ru)
- Google (google.com)
MicroSoft и Yandex лучше других осуществляют поиск по картинкам. Но результат, к сожалению, не всегда положительный. Если известные фильмы проиндексированы довольно неплохо и есть высокая вероятность по сделанному скриншоту найти описание фильма, то с менее популярными фильмами ситуация заметно хуже.
Стоит отметить, что если в кадре есть лицо известного человека крупным планом, то его почти наверняка идентифицируют и покажут кучу похожих изображений именно этого человека.
Как найти ролик с интересным видео или кино, если не знаешь его название по короткому фрагменту
Microsoft — успешный поиск
Microsoft — неудачный поиск
Yandex – удачный поиск
Yandex – опять удачный поиск
Google – удачный поиск
Google – неудачный поиск
Поиска видео по небольшим видео фрагментам ни у кого нет.
Желаемое будущее
Хотелось бы иметь возможность загрузки короткого видео фрагмента для идентификации видео из которого он был сделан. Или что бы было приложение с графическим интерфейсом в котором можно было бы сделать запрос просто проигрывая видео файл.
Области применения поиска видео по видео фрагментам
- Идентификация старых и неизвестных видео фильмов.
- Нахождение и отсечение рекламных блоков.
- Проверка частей видео на предмет заимствования их из других фильмов (плагиат).
- Определение точной даты публикации и названия шоу (передачи) если в репосте отсутствует данная информация. Определение более-менее точной позиции проигрываемого потокового видео, если идёт вещание ранее проиндексированного видео.
Идентификация старых и неизвестных видео фильмов
Предположим, что у вас есть файл с корявым названием. Начальная заставка либо отсутствует (замысел автора) либо вырезана. Что это за фильм? Хотелось бы прочитать описание и комментарии тех, кто его просмотрел.
Нахождение и отсечение рекламных блоков
Пример: У вас есть свой самописный видео плеер и вы хотите, чтобы при просмотре потокового видео ваши пользователи видели не рекламу с центральных каналов, а вашу собственную.
Проверка частей видео на предмет заимствования их из других фильмов (плагиат)
Пример: Если есть подозрение, что кто-то использует в своём видео ваше видео (снятое с квадрокоптера).
Определение точной даты публикации и названия шоу (передачи) если в репосте отсутствует данная информация
Пример: Вы смотрите видео-шоу, размещённое на неизвестном сайте. Возможно, вы даже знаете, как это шоу называется, но не знаете, когда оно было показано. Год назад или два?
КАК НАЙТИ ФИЛЬМ ПО ОТРЫВКУ? Ссылка на курс по созданию коротких экспертных видео в описании профиля
Определение более-менее точной позиции проигрываемого потокового видео, если идёт вещание ранее проиндексированного видео
Пример: Это может понадобиться если вы хотите прикрутить к чужому потоковому видео приложение, демонстрирующее титры или другую контекстную информацию (карты, ссылки, новости и т. д.). Сперва идёт захват видео, расчёт индекса, идентификация видео и позиции на сервере, а затем приложение выводит в отдельном окне контекстную информацию, синхронизированную с воспроизводимым видео.
Технология «Video Color»
Основная идея
Будем рассматривать видео как последовательность изображений. Для каждого изображения найдём среднее значение красного, зелёного и синего цвета. Получим три графика в зависимости от времени. Построим и сохраним эти графики для каждого видео, которое мы хотим проиндексировать. Получая видео фрагмент для идентификации построим эти графики и для него.
Сравним полученные графики с уже имеющимися. Разумеется, сравнивать придётся по всей длине каждого исходного фильма. Если разница между графиками в конкретной точке меньше определённого значения, то считаем, что задача решена.
Стоит заметить, что это упрощённая схема. Есть несколько моментов, которые в рабочей схеме отличаются от описанного здесь. Но, в общем, идея именно такая.
- Относительно небольшой размер индексов. Один час видео в проиндексированном виде занимает около 1 МБ. Таким образом, 1000 фильмов, каждый продолжительностью около 2 часов, в проиндексированном виде займут около 2 ГБ.
- Достаточно точный поиск. Даже если видео пережали несколько раз, если оно визуально выглядит удовлетворительным, то фрагмент скорее всего будет найден.
- Для абсолютного большинства поисковых запросов для правильной идентификации достаточно коротких фрагментов 5-10 секунд.
- Качество поиска слабо зависит от разрешения видео (в определённых пределах).
- Поиск идёт исключительно по видео. Аудио из процесса полностью исключено. Плюс в том, что несколько версий одного и того же фильма с разными звуковыми дорожками в результате поиска приведут к одному и тому же фильму. Это исключает ненужное дублирование и, как следствие, экономит ресурсы.
- Поиск необходимо вести от начала и до конца. Т.е. при поступлении запроса необходимо сравнить его со всеми образцами в базе данных. Это накладывает определённые ограничения не только на тип памяти для хранения информации, но и для размеров этой самой памяти. Для того чтобы получить ответ за несколько секунд необходимо, чтобы индексы находились в оперативной памяти. Чем больше база, тем больше места в ОЗУ выделено для хранения информации и тем дольше будет длиться поиск. Например, для 2-х канального доступа и при использовании памяти DDR3 частотой 1600 МГц для поиска по базе размером 12 ГБ понадобится минимум около 0,5 секунды. Для базы размером 48 ГБ необходимо будет уже порядка 2-х секунд минимум.
- Для очень темных или очень светлых мест в видео (обычно это эффекты перехода между сценами) на коротких исходных фрагментах поиск будет работать плохо. Будут многочисленные совпадения. Что, в общем то, вполне понятно, но неприятно.
- Также будут проблемы идентификации с начальными заставками компаний производителей видео или с сериалами. Что, в общем то тоже, вполне понятно. Это не проблема алгоритма — это дубликаты данных.
- Качество поиска может сильно зависеть от обрезки видео по краям.
Первая версия пакета VideoColor была выпущена 1 июля 2019 года. Она включала в себя три части:
- Manager (индексирование исходного видео)
- Server (серверная часть, которая принимает запросы и ищет совпадение в базе индексов)
- Client (клиентское приложение, которое позволяет проигрывать AVI файлы и отсылать поисковые запросы серверу).
В конце марта 2020 года был создан веб-сайт с возможностью идентификации видео по загруженному видео фрагменту.
В настоящее время апрель 2020 года готовится к выходу вторая версия пакета VideoColor.
Источник: vc.ru
Как узнать музыку из видео на Youtube: самые эффективные способы — 2022
Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Чтобы узнать музыку из видео на Youtube, воспользуйтесь специальными приложениями или онлайн сервисами. В отдельных случаях это банальные, но действенные методы.
Иногда, блуждая по лабиринтам интернета, натыкаешься на интересный клип или ролик, песня из которого становится навязчивой идеей. Поэтому срочно хочется найти музыку из видео всеми возможными путями. А таковых немало. Разбираем по рейтингу ТОП-10 способов распознать композицию из ютуба — от простых к сложным:
Способ 1. Узнаем музыку по описанию
Самый тривиальный способ найти песню по видео — прочитать описание к ролику, где часто публикуют список использованных треков.
Это банальный совет, поэтому он стоит первым по сложности и полезности.Впрочем, большинство пользователей Youtube попросту забывают или не хотят развернуть описание роликов. Видимо, не ищут лёгких путей.
Способ 2. Комментарии
Во всемирной паутине (и в Ютьюбе в частности) полно энтузиастов, которые специально делятся полезной информацией в комментариях. Некоторые считают своим долгом оставить коммент с музыкой из видео, особенно, когда речь идёт про редкую мелодию. Поэтому можно почитать, что пишут про ролик, пытаясь отыскать среди всевозможных мнений драгоценный трек.
Способ 3. Поиск по словам
Способ 1. Через поисковую систему
Попробуйте найти песню в поисковой системе Яндекс или Google. Для этого:
Шаг 1. Запомните и запишите несколько слов из песни.
Шаг 2. Введите в поисковую строку фразы из композиции. Если в ней используется английский язык, добавьте к запросу “lyrics” или “текст”
Шаг 3. Иностранные слова, правописание которых не знаете, – пишите на русском. Автоматически произойдёт транслитерация, и система попытается Вас понять. Среди результатов поиска может оказаться то, что Вы ищете, однако шансы невелики.
Способ 2. Через сервис поиска по текстам
Второй метод поиска композиции по тексту – через специальный сервис Songsear. Он представляет собой простенький поисковик.
- Зайдите на сайт https://songsear.ch/.
- В настройках поиска уточните информацию, если вам что-то известно дополнительно об искомой мелодии.
- Введите фрагмент текста в строку поиска.
- Нажмите на кнопку Search Now.
- В результатах вы получите список песен с похожим текстом и автором-исполнителем.
- Нажмите на заголовок одного из результатов, чтобы прочесть текст песни, послушать отрывок или узнать сопутствующие подробности о записи.
К слову, схожим образом работает поисковый сервис Chosic – попробуйте им воспользоваться, если Google или Songsear не принесли плодов.
Способ 4. Ищем саундтреки
Узнать музыку из видео, на котором представлен фильм или сериал, легко по саундтрекам. Вариант подойдёт тем, кто знает название киноленты. Напишите в поиске Яндекса или Гугла это название и добавьте слово “OST” или “soundtrack”, например, “ost once upon a time in hollywood”. В результате выдачи должен появиться официальный треклист.
Далее — дело за малым. Нужно по очереди прослушать песни, пока не услышите знакомые ноты.
Способ 5. Телеграм
Как пользоваться телеграм-ботом для распознавания музыки из видео:
- Найдите бота по “имени”, запустите.
- Нажмите на значок микрофона в строке отправки сообщения, предварительно включив нужную мелодию.
- При хорошем звучании бот сразу выдаст позитивный результат. Если же слышно с помехами, гарантий, что программа распознает песню, мало.
Способ 6. ВКонтакте
Попробуйте в аудиозаписях Вконтакте написать то, что увидели в ролике. Возможно, другие пользователи добавили трек, который Вы разыскиваете, используя в названии ассоциативный ряд.
В крайнем случае, обратитесь в группы, созданные с целью общими усилиями отыскать редкие композиции. Например, эти: https://vk.com/musicfinder, https://vk.com/opoisk.
Способ 7. Веб-сервисы
Создано несколько удобных сайтов, помогающих найти музыку из ютуба. Самым удобным сервисом является Midomi. Он бесплатный, простой в использовании, не требует регистрации. Достаточно открыть его в новой вкладке и нажать на значок микрофона. Если в этот момент включить нужный ролик в соседней вкладке, программа распознает композицию по звуку.
Способ 8. Специальные приложения
Существуют приложения для мобильных устройств, которые помогают найти трек из видео на youtube. Наиболее популярное — Shazam.
Через Shazam
Инструкция, как распознать музыку из видео:
- Установите и откройте Shazam на Андроид.
- Нажмите на кнопку, расположенную по центру экрана.
- Поднесите устройство к источнику звука — запустите видео в Youtube.
- Если Shazam удастся разобрать трек, Вы увидите официальное название композиции. В ином случае сервис уведомит, что ничего не найдено.
Расширение для браузера
Кроме широко распространенного Шазама, можно установить браузерное расширение AHA Music. Это еще один определитель песен, только для его работы не нужен мобильный телефон.
Шаг 1. Зайдите на страничку расширения в браузере (Edge или Chrome):
Шаг 2. Установите расширение. Перенесите значок расширения на быструю панель браузера возле адресной строки.
Шаг 3. Откройте вкладку и включите песню.
Шаг 4. Нажмите на значок расширения и подождите некоторое время, пока определится название песни. AHA Music отобразит вероятное название трека.
Шаг 5. Нажав по заголовку, вы попадете на отдельную страничку с возможностью перехода на стриминговые платформы.
Совет. Помимо того, можно использовать сервис AHA Music без расширения и / или на любом мобильном устройстве. Для этого зайдите на сайт https://www.aha-music.com/upload и загрузите отрывок песни, записанный на микрофон.
SoundHound
SoundHound — аналог Шазам, который ни в чём ему не уступает и аналогично работает. А на смартфонах с ОС Android 4.0 и более поздних версиях можно использовать стандартный виджет “Аудиопоиск Google”.
Достаточно сделать следующее:
- При помощи сервиса Play Маркет установить приложение Google.
- Открыть его, зажав Главный экран.
- В выпадающем меню выбрать “Виджеты”.
- Прокрутить открывшийся список вниз или вправо до раздела Google, в котором найти значок “Аудиопоиск”, после чего перетащить его на Главный экран.
- Включить нужное видео и одновременно нажать на значок “Аудиопоиска” или иконку микрофона.
Приложение покажет на дисплее данные трека или напишет “Ничего не найдено”.
Способ 9. Вопрос в лоб
Поинтересуйтесь о песне у Siri или “Алисы”. Дайте ассистенту послушать мелодию и задайте вопрос “Кто поёт”, “Как называется трек?”, “Угадай запись”, т.д. Эти роботы сообразительнее некоторых приложений и сервисов, поэтому зачастую весьма полезны.
Если понравилась мелодия, но найти её никак не получается, можно обратиться непосредственно к автору ролика. Это просто, когда видеоблог частный, имеются контакты, и владелец душевно реагирует на любой вопрос. Но хозяева популярных каналов вряд ли станут отвечать. Впрочем, ответ всегда зависит от того, как именно задан вопрос.
Способ 10. AudioTag
В крайнем случае поможет сервис AudioTag. Он стоит последним по сложности, потому что требует загрузки файла с искомой мелодией. Пользоваться им легко:
- Открываете сайт и нажимаете кнопку “Загрузить файл”. Рядом имеется кнопка “Распознать по ссылке”, но не обольщайтесь — она не работает.
- Выберите нужное видео и загрузите в программу. Поддерживаются форматы MP3, WAV, OGG. Ролики должны быть длительностью 15-45 секунд, максимум — до двух минут.
- Подождите 30 секунд, пока закончится анализ композиции.
Тесты показали, что AudioTag практически всегда находит трек, даже если запись плохого качества.
Выводы
Чтобы найти музыку из ютуб-видео, стоит пройти перечисленные выше способы от первого к последнему. Список возрастает не только по мере сложности, а и по эффективности. Испробовав все методы поиска и дойдя до последнего, Вы в 98% случаев определите, что за песня играет в клипе.
Изначально посмотрите описание и комментарии к ролику, затем воспользуйтесь поисковыми системами. Когда эти шаги окажутся тщетными, примените ботов в Телеграме и опросите участников музыкальных групп Вконтакте. Далее в помощь идут веб-сервисы и специальные приложения для мобильных устройств.
Если ничего не подействовало, спросите у автора видео напрямую. Или скачайте файл на компьютер, а потом “прогоните” через сайт AudioTag.
Источник: softdroid.net
Как найти видео по отрывку (кадру) и узнать музыку, которая в нем играет (или как узнать название фильма, ничего не зная о нем)
Доброго дня!
Не так давно помогал одной знакомой с поиском названия фильма по отрывку, который она нашла в сети (разумеется, в небольшом ролике была нарезка из разных видео и не указаны их оригинальные названия). Сразу записал в блокнотик, что подобную заметку неплохо было бы (хотя бы вкратце) разместить на блоге…
Стоит отметить, что для того, чтобы поиск по отрывку (или кадру) был успешен — он должен быть нормального качества (не 240p), и оригинальное видео (из которого вырезали этот отрывок) достаточно популярным.
И, разумеется, предложенные ниже способы больше актуальны для видео развлекательной тематики: сериалов и художественных фильмов (спорт и документальные передачи — находятся значительно хуже!).
И так, теперь о том, что делать… #x1f447,
Далее перейти во вкладку ‘Подробно’ и посмотреть внимательно на все мета-данные. Нередко среди них можно найти оригинальное название откуда был вырезан фрагмент (см. пример ниже).
Описание и пр. параметры
Поиск по кадрам из отрывка
Чтобы произвести поиск оригинального видео — нам понадобиться несколько кадров (картинок, скриншотов) из вашего отрывка (лучше сразу сделать 5-6).
Для их создания — достаточно запустить воспроизведение ролика в плеере и воспользоваться одной из спец. программ (скриншотеры).
В помощь!
Как сделать скриншот окна Windows, экрана игры или кадра из видео (со стрелками и пояснениями)
Делаем скриншот из видеоролика // плеер VLC воспроизводит ролик
Впрочем, для этого, кстати, можно использовать программу ножницы, которая есть в большинстве версий Windows (чтобы ее открыть: нажмите Win+R, и в строку ‘Выполнить’ вставьте команду snippingtool).
Достаточно нажать в этом приложении на кнопку ‘Создать’ и выделить окно плеера — скриншот будет готов!
snippingtool — инструмент ножницы
Авто-способ
Теперь, когда у нас есть скрины из отрывка, необходимо открыть Google-картинки (или ), и воспользоваться функцией поиска по изображению. Разумеется, в качестве изображения — нужно указать один из сделанных нами ранее кадров.
Google — поиск по картинке (скриншот с офиц. сайта)
Буквально через неск. секунд в результатах поиска будут представлены десятки сайтов, где встречаются такие же (или очень похожие) кадры. Разумеется, по ним достаточно легко узнать оригинальное название фильма / видео (см. пример ниже https://avege.ru/soft/kak-nayti-video-po-otryvku-kadru-i-uznat-muzyku-kotoraya-v-nem-igraet-ili-kak-uznat-nazvanie-filma-nichego-ne-znaya-o-nem.html» target=»_blank»]avege.ru[/mask_link]