Как записать демо-видео, которое выигрывает хакатоны

Демо-видео, которое выдержит судейство: сценарий на две минуты, предварительная запись рискованных шагов и экспорт файла, который откроется везде.

Как записать демо-видео, которое выигрывает хакатоны

Вы собрали проект за 48 часов, поспав четыре, — и теперь всю работу оценивают по двухминутному ролику. Это видео не формальность: на большинстве онлайн-хакатонов судьи видят только его. Половина заявок — трясущиеся записи экрана без звука, поэтому чистая запись выводит вас вперёд ещё до того, как кто-то откроет ваш код.

Вот как записать демо, достойное вашего проекта, даже если до дедлайна остался час.

1. Сначала прочитайте правила подачи

Прежде чем что-то записывать, проверьте жёсткие требования на странице правил. Большинство хакатонов указывают:

  • Максимальную длительность — обычно две-три минуты, и судьи действительно перестают смотреть на этой отметке
  • Формат — MP4 принимают везде; некоторым платформам нужна ссылка на YouTube или Vimeo, а не файл
  • Публичность — скрытая ссылка с обязательным входом означает дисквалификацию
  • Требования к содержанию — некоторые конкурсы требуют показать работающее приложение, а не только слайды

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

2. Напишите сценарий на две минуты

Две минуты — это примерно 300 произнесённых слов. Импровизировать негде, поэтому распишите блоки заранее:

  • 0:00–0:15 — проблема. Одно предложение, понятное постороннему. Без представления команды и без «мы рады представить».
  • 0:15–0:30 — решение. Что вы сделали и для кого.
  • 0:30–1:30 — демонстрация. Реальный продукт, делающий реальную работу.
  • 1:30–1:50 — как это устроено. Коротко о технически интересном решении.
  • 1:50–2:00 — что дальше. Одна строка о развитии.

Самая частая ошибка — потратить 45 секунд на вступление и скомкать демо. Судьи оценивают то, что вы построили. Быстрее переходите к экрану.

3. Подготовьте состояние демо до начала записи

Ничто не портит дубль так, как ввод формы входа или ожидание холодного старта. Подготовьте сцену заранее:

  • Войдите в аккаунт и приведите приложение ровно в то состояние, которое нужно для первого кадра
  • Используйте реалистичные данные: «test test test» и asdf@asdf.com выдают незаконченный проект
  • Закройте все посторонние вкладки, разберите уведомления и включите режим «Не беспокоить»
  • Увеличьте размер шрифта в браузере и редакторе: судьи могут смотреть с ноутбука или телефона
  • Прогрейте медленные эндпоинты, чтобы первый запрос не оказался холодным

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

4. Записывайте фрагментами, а не одним идеальным дублем

Безупречный сквозной прогон на 46-м часу — фантазия. Записывайте короткие фрагменты (по одному на раздел сценария) и склеивайте их. Если фрагмент не удался, вы переснимаете тридцать секунд, а не две минуты.

Фрагменты позволяют и пропускать реальное ожидание. Запишите нажатие «отправить», остановите запись, дождитесь завершения задачи и продолжите с экрана результата. Вырежьте девяносто секунд обработки целиком: демо будет выглядеть быстрым, а не нечестным.

Если шаг действительно ненадёжен — API с лимитом запросов, нестабильный деплой — запишите его пораньше, пока всё работает, и сохраните этот клип.

5. Озвучивайте сами

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

Что помогает закадровому тексту:

  • Записывайте в самой тихой комнате, какую найдёте, а не в зале мероприятия
  • Говорите чуть медленнее, чем кажется естественным: вы взволнованы и недоспали
  • Проговаривайте действие до того, как кликнуть
  • Если английский вам не родной, напишите текст и прочитайте его — это совершенно нормально

Даже если голос сел после бессонной ночи, всё равно запишите. Несовершенная озвучка лучше её отсутствия.

6. Монтируйте ради ясности, а не ради стиля

Оставьте в постобработке только то, что реально помогает судье:

  • Обрежьте тишину в начале и конце каждого фрагмента
  • Приближайте мелкие элементы интерфейса — кнопки, поля, вывод логов, — чтобы их было видно на маленьком экране
  • Текстовые подписи для названий разделов или технологий, которые вы показываете
  • Веб-камера в режиме PIP только во вступлении и финале, чтобы лицо было видно, но не перекрывало продукт
  • Субтитры, если платформа их поддерживает: многие судьи первый раз смотрят без звука

Откажитесь от анимированной заставки, съёмки города с дрона и музыки, которая спорит с вашим голосом. Баллов это не приносит.

7. Экспортируйте и проверьте загрузку

Экспортируйте в 1080p, 30 кадров в секунду, MP4 с кодеком H.264. Такое сочетание воспроизводится на любой судейской платформе и в любом браузере без сюрпризов перекодирования.

Прежде чем считать работу завершённой:

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

Чек-лист перед отправкой

  • Длительность укладывается в правила с запасом в несколько секунд
  • Проблема названа в первые пятнадцать секунд
  • Работающий продукт на экране минимум половину хронометража
  • Данные в демо выглядят реалистично
  • Озвучка записана и хорошо слышна
  • Ключевые действия приближены для маленьких экранов
  • Секреты и уведомления не видны
  • Экспортировано в 1080p MP4 и проверено после загрузки

Отправляйте

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

А потом идите спать.