Posted on

Видеоредактор у вас в кармане

сгенерировано Алисой


Видеоредактор у вас в кармане

00:28 Введение

• Михаил Кольцов, руководитель команды видеоредактора в Яндекс.Дзен, рассказывает о мобильном видеоредакторе.

• Обсуждаются история проекта, тонкости разработки и необходимость такого инструмента.

01:35 История видео в Дзене

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

• Первое видео в Дзене появилось в 2019 году.

• В августе 2021 года запущена лента коротких видео «Ролики», а осенью — мобильный видеоредактор.

02:08 Исследование и разработка

• Видео — основной драйвер роста современного интернета, формат коротких видео популярен.

• Профессиональные авторы используют специализированные инструменты для создания контента.

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

03:06 Этапы редактирования

• Расстановка фрагментов в нужном порядке, удаление лишнего, модификация фрагментов.

• Цветокоррекция: баланс белого, экспозиция, яркость, контрастность, добавление эффектов.

• Добавление текста и стикеров.

• Добавление музыки.

04:03 Таймлайн и стандарты

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

• В киноиндустрии используются форматы editing лист и advanced storyboard.

• Open Timeline.io — гибкий и удобный формат, выбранный для процесса монтажа в редакторе.

06:17 Разработка эффектов

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

• Виды шейдеров: вертекс, фрагмент, компьютер.

• Процесс разработки эффекта: идея, прототип, пруфов концепт, оптимизация.

09:26 Пайплайн

• Пайплайн преобразует исходную текстуру в выходную текстуру.

• На iOS используется Metal, на Android — OpenGL.

• Различия в использовании Metal Video Player и ExoPlayer.

• Превью на iOS: Metal View, на Android: SurfaceView.

• На iOS преимущественно используются компьютер-шейдеры, на Android — вертекс и фрагмент-шейдеры.

11:37 Добавление стикеров и текста

• Стикеры и меню отрисовываются нативными средствами платформ для удобства пользователя.

• В процессе рендеринга элементы преобразуются в битмапы и текстуры.

12:33 Добавление музыки

• Музыка из разных источников звука приводится к единому формату с линейной интерполяцией.

• Подход позволяет получить

15:08 Разработка видеоредактора

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

15:42 Выбор инструментов и эффектов

• Выбор инструментов и эффектов основан на референсах и отзывах авторов.

• Учитываются тренды в видеоиндустрии, такие как Instagram, YouTube и TikTok.

17:16 Уникальные функции

• Отбеливание зубов и бьютификация — популярные уникальные функции.

• Редактор включает камеру, видеоредактор и загрузчик.

18:47 Сложности реализации эффектов

• Бьютификация — сложный эффект из-за множества компонентов и необходимости оптимизации.

• Важно обеспечить стабильность эффектов при движении лица.

20:24 Технические аспекты реализации

• На iOS проще реализовать эффекты благодаря Metal и возможности использования компьютер-шейдеров.

• На Android сложнее из-за большого пула устройств и необходимости поддержки старых версий OpenGL.

21:53 Эффект зловещей долины

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

• Команда ещё не достигла этой стадии в своём продукте.

24:28 Команда разработчиков

• Команда сформирована из специалистов в области обработки видео и продуктовых разработчиков.

• Текущее количество разработчиков: около семи на iOS и меньше на Android.

27:08 Планы по аудиоредактору

• Нет планов создавать отдельный аудиоредактор, но есть запросы на работу со звуком в видеоредакторе.

• Текущие возможности работы со звуком в видеоредакторе ограничены.

28:22 Мобильный видеоредактор для Android 11 и 12

• Обсуждение возможности существования мобильного видеоредактора как отдельного приложения для Android 11 и 12.

• Основная идея: запуск редактора роликов для Дзена, который будет использоваться для загрузки роликов в Дзен.

• Анонс запуска standalone-редактора в поисковом приложении, где пользователи смогут редактировать свои видео.

29:32 Технические вызовы при разработке

• Самый большой технический вызов — интеграция видеоредактора в поисковое приложение.

• Сложности интеграции связаны с особенностями системы сборки и необходимостью быстрой реализации.

• Пример: покупка команды летом и необходимость интеграции в Яндекс за три месяца.

30:29 Сроки интеграции

• Ожидания быстрой интеграции не оправдались, потребовалось чуть меньше двух месяцев.

• Подчёркивается важность правильного планирования и оценки сроков.

31:23 Активность аудитории

• Отмечается высокая активность на вопросах, что подтверждает интерес к теме и продукту.