Порог вхождения в видеомонтаж за последние несколько лет понизился до такой степени, что скоро «Режиссер монтажа» вымрет как профессия! Их функции все чаще на себя берут режиссеры, продюсеры, редакторы и прочие.
Этому способствует развитие монтажных систем и цифровых носителей, которые очень упростили процессы, доведя видеомонтаж до банальных «копировать», «обрезать» и «сохранить». Ушли в прошлое сложные монтажки, которые требовали определенной подготовки для пользователя в области коммутации видеооборудования и параметров кодирования.
Аналоговые Betacam-ы были вытеснены всевозможными флешками, а многочисленные кодеки пришли к единым стандартам, таким как H.264.
Новый виток развития наметился в последнее время благодаря повсеместному развитию нейронным сетям и машинному обучению на их базе. Теперь эти технологии постепенно подбираются в видеопроизводству.
Проблема решена. Теперь искать любые фрагменты видео очень просто
Именно поэтому я создал приложение Videoindex, доступное в Mac App Store, которое позволяет сэкономить время на поиске видеофрагментов в исходниках. Ну то есть значительно сэкономить… Как будто ищешь что-то в Google.
Обычно процесс поиска видео, например, при монтаже ролика, где требуется контекстное перекрытие закадрового текста, может занять до трети общего времени на монтаж, при условии, что все необходимые исходники у вас имеются на локальных дисках.
Моя программа предлагает указать путь к папке с исходниками, выбрать одну из двух встроенных в приложение обученных моделей Core ML (или даже использовать свои личные модели, если такие имеются) и запустить сканирование вашей библиотеки видео.
Она будет распознавать обьекты на видео и записывать информацию о пути к конкретному файлу и таймкоду найденного обьекта. После завершения сканирования, можно будет воспользоваться поиском, который выдаст все найденные фрагменты, соответствующие поисковому запросу.
Весь найденный список фрагментов можно будет экспортировать в формат XML, который как раз используется для переноса сохраненных секвенций с файлами и поддерживается практически всеми соременными монтажными программами.
В итоге буквально в пару кликов все, что вы искали, окажется аккуратно выложено на секвенции в вашем проекте.
То, что раньше могло занять буквально половину дня, сейчас займет пару минут.
Похожая (если не та же самая) технология распознавания используется в iOS для распознавания объектов на ваших фото, и облегчает навигацию по альбомам в iPhone.
Базовые модели машинного обучения используются для распознавания видеообъектов. Приложение поставляется с двумя моделями — YOLOv3 и Resnet50. Вы можете использовать их вместе и по отдельности, а также как свои собственные файлы моделей Core ML.
Для управления моделями откройте окно настроек с тремя слотами для загрузки моделей. Первый слот предназначен для модели YOLOv3, второй — для Resnet50, а третий слот доступен для загрузки ваших собственных файлов модели Core ML.
Videoindex активно отслеживает состояние каталогов, которые вы добавили для сканирования. То есть, если вы удалите или добавите файлы в папку, указанную в программе, эти изменения будут сохранены в базе данных Videoindex при следующем запуске. Если появляются новые файлы, статус просканированной папки изменится на «Еще не просканирован», и вы сможете сканировать новые видеофайлы.
Конечно, нужно учитывать что качество индексации и поиска напрямую зависит от качества обученных моделей, которые содержат информацию о распознаваемых моделях. Но файлов моделей с каждым днем становится все больше, организуются сообщества, где доступны для скачивания файлы моделей в различных форматах, таких как Kaggle, или просто набор картинок – Dataset, которые используются для создания этих самых обученных моделей.
А пока предлагаю скачать и попробовать Videoindex. Приложение стоит всего 99 руб. в Mac App Store. На Mac с процессорами M1 особенно интересно, программа работает ещё быстрее, так как в этих чипах используются ML-акселераторы.
Хотелось бы надеяться, что со временем, запустив последний Adobe Premier, мы увидим всего лишь одну кнопку с надписью «Cмонтировать» и все. :)
29 комментариев
Форум →Мне не нужно, но я куплю, чтобы поддержать разработчика. Очень впечатлило!
купил из любопытства и чтоб поддержать разработчика, вроде как задумка крутая
Ничего* не понял, но очень интересно(с)
Лучше бы автор заснял видео с примером, а то из текста толком не понятно какие фрагменты каких моделей ищет прога ¯\_(ツ)_/¯
@klrpl4, Вот прям с клавиатуры сняли. Тоже ничего не понял, но звучит интересно. )))
@kmbvst, программа сканирует видеоролик по кадрам и определяет через нейросеть предметы и ситуации которые есть в кадре, потом можно в поиске указать например слово «книга» и приложение выдаст время где присутствуют книги, ну я так понял )
@klrpl4, пожалуйста https://youtu.be/hEY-QRQqY0I
Комментаторы зарегистрировались накануне ради комментария?😂
Не плохо.
А книги как хобби?
Привет
Как с тобой можно связаться?
@others, здесь)
Помнится был один сервис по распознаванию, потом он ушел в го сектор и теперь через него находят людей которые на акции были.
@Dos Raven, полезное дело.
@Dos Raven, ага, основа «ушла», но случайно начали появляться боты в телеге, которые явно работает на базе findface
а с чем связана нижняя версия макос 10.14? не хочется обновляться :)
@akvotil, не все сидят на последних версиях
@Ш Дз, у меня 10.13, поэтому и спрашиваю
@akvotil, есть ограничения по одному из компонентов, Apple всегда же так подставляли))
@Ш Дз, из-за этого не могу купить приложение. Очень перспективно, особенно для видеонаблюдения
@akvotil, занимаюсь обновлением, попробовал снизить циферку – встроенные модели не поддерживают 10.13 ((
Автору респект. Как идея, неплохо было бы распознавать речь по типу ютюба, чтобы еще можно было поискать о чем говорят на видео.
@nnm1, да, планировал, в будущем, изучаю
@Ш Дз, Спасибо, годный апп, приобрел. Сразу бросилось в глаза – было бы очень хорошо сразу иметь под рукой список всех доступных keywords, даже до индексации.
Сегодня потестирую импорт XML в AE, отпишусь о впечатлениях )
@WhyEl, интересная идея, но не до индексации, ибо модели ML модели могут быть вообще из разных областей, а вот после! подумаю над этим
Купил. Вылетает. Каталина.
@bellkind, если при запуске то проверьте пермишены(разрешения) на папку /Users/ваш никнейм/Library/Containers , если во время поиска, то попробуйте дождать окончания индексирования а потом пользоваться поиском, на днях выйдет обновление
@Ш Дайте плиз контактные данные для связи – тут не особо удобно.
@bellkind, у вас наверняка проблема с системой, возможно компонент Metal API отказывается работать из за пылинки на видеокарте которая создает статику, такое бывает, в любом случае вы можете вернуть покупку по ссылке https://support.apple.com/ru-ru/HT204084
shamapost 🐶 icloud.com
Приложение, конечно, интересное, но утверждение про вымирание профессии кравйне спорное
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как на iPhone включить проговаривание имени звонящего
Что лучше: менять стекло или экран целиком на iPhone?
Почему AirPods не зачитывают входящие уведомления
Что делать, если iPhone зависает во время входящих вызовов
Почему приложения на iPhone потребляют заряд батареи в фоновом режиме?
Как включить ограничение загрузки писем в приложении Почта на iPhone?
Как на iPhone включать любимый плейлист после звонка будильника
Как узнать подробную информацию об iPhone по IMEI