Как записать демо-видео, которое выигрывает хакатоны
Демо-видео, которое выдержит судейство: сценарий на две минуты, предварительная запись рискованных шагов и экспорт файла, который откроется везде.
Как записать демо-видео, которое выигрывает хакатоны
Вы собрали проект за 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 и проверено после загрузки
Отправляйте
Хакатоны выигрывают редко те, кто написал больше всего кода. Побеждают те, чьё демо делает идею очевидной за девяносто секунд. Напишите сценарий, запишите по частям, озвучьте сами и экспортируйте достаточно рано, чтобы успеть один раз всё пересмотреть.
А потом идите спать.