Иногда бывает удобно добавить к видеозаписи какую-либо информацию, например, игровое время. В этой статье мы покажем один из способов это сделать.


Существует 2 подхода к добавлению информации на видео:

  • Специальные устройства – видео микшеры
  • Программные видео микшеры

В этой статье мы рассмотрим только второй подоход. Существует множество программных микшеров, мы подробно рассмотрим работу с программой CamTwist Studio 3 (http://camtwiststudio.com/). Программа бесплатная, что в некоторых условиях можно считать ее преимуществом. Версия 2 программы была достаточно надежна и применялась некоторыми пользователями SportsCode в мире, но на новых операционных системах и с новыми программами (такими как SportsCode 10) версия 2 уже не работает. Верия 3 на момент написания статьи находится в стадии Beta (т.е. проходит тестирование), поэтому перед использованием на игре мы рекомендуем тщательно протестировать ваши настройки в менее ответственных условиях.


Если в какой-то момент CamTwist начинает вести себя не как записано в этой инструкции – попробуйте перезапустить программу.


Один из наиболее известных платных программных микшеров – Wirecast от Telesteam (http://www.telestream.net/wirecast/overview.htm). С его помощью можно добиться тех же результатов, что будут в этой статье, его стоимость около 500$. 


Общая схема работы будет следующая:




Шаг 1. Установка видеомикшера


Пройдетие по ссылке http://camtwiststudio.com/download/ и нажмите кнопку:


Когда загрузка завершиться – запустите установщик:

Соглашайтесь на все настройки по-умолчанию. Когда установка завершена – перейдите в Программы и запустите CamTwist:


Чтобы проверить правильность установки Запустите SportsCode, нажмите Command+R, чтобы открыть окно захвата. 

– Если вы используете захват AVFoundation – откройте инспектор и проверьте что у вам появились 2 новые камеры CamTwist и CamTwist (2VUY):

– Если вы используете QuickTime Capture – камеры с такими же названиями должны появиться в меню с выбором камер



Шаг 2. Настройка микшера для трансляции видео с камеры


  1. Подключите вашу камеру
  2. Откройте CamTwist
  3. Выберите в меню View>Main window
  4. Выберите Webcam из списка Videosource
  5. Нажмите Select под списком
  6. Выберите Webcam в списке Adjust settings
  7. Выберите вашу камеру в Списке Settings
  8. Нажмите кнопку Save Setup
  9. Назовите ваши настройки, например, Timer overlay
  10. Выберите в меню CamTwist > Preferences
  11. Выберите размер получающегося видео (выберите 1280х720 если вы снимаете в качестве 720p или выберите Custom и задайте параметр 1920x1080 если вы снимаете в разрешение 1080p)

  12. Перезапустите CamTwist

  13. Снова откройте главное окно (View>Main Window)

  14. Из списка Saved Setups выберите ваши настройки и дважды щелкните по ним мышкой

  15. Перезапустите SportsCode, откройте окно захвата и убедитесь что при выборе камеры CamTwist вы видите изображение со своей подключенной камеры, без изменений 


Шаг 3. Настройка микшера для наложения таймера


Первое что нам понадобится – это программа-таймер. Ее можете подбрать по своему усмотрению, для целей демонстрации мы используем программу MenuTimer:

https://itunes.apple.com/us/app/menutimer/id595968424?mt=12


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

Установите программу и научитесь ей пользоваться. Подумайте, подойдет ли она для вашего способа работы (если программа использует горячие клавиши – не совпадают ли они с горячими клавишами в вашем окне кода, проверьте что горячие клавиши работают при запущенном режиме кодирования в SportsCode и т.п.)


Перейдем к дальнейшей настройке CamTwist:

  1. В главном окне программы выберите в списке Source пункт Desktop+
  2. Нажмите кнопку PIP (picture in picture – картинка в картинке)
  3. Перейдете в меню настроек Desktop+: 

  4. Снимите все галочки, кроме Resizable selection

  5. Нажмите кнопку Select capture area

  6. На экране вы увидите черную рамку с отмечеными углами. Изменять размер рамки можно перетаскивая отметки, перетаскивать всю рамку – за любое место, кроме отметок. Расположите рамку так, чтобы внутри нее оказалось только время на таймере.

  7. Когда вы расположили рамку – нажмите на кнопку Done selecting в главном окне.

  8. Вернитесь на вкладку PIP Settings

  9. Выберите в меню View > Preview

  10. Используя параметры Crop можно удалить ненужное пространство с любой стороны изображения

  11. Используя параметр Scale можно изменить размер таймера на видео

  12. Используя черный квадратик в пункте Position – расположить таймер в нужном месте видео

  13. Выделите оба пункта в списке Effects in use

  14. Нажмите Save Setup

  15. Снимите галочку "Don't include video source

  16. Нажмите Save

  17. Откройте SportsCode. Теперь камера CamTwist должна показывать видео и таймер. 


Примечания

  • Важно следить за порядком включения программ и подключением устройств:
    • Сначала подключите камеру
    • Включите CamTwist и загрузите свои настройки
    • Включите SportsCode
  • Схема работы с Wirecast – аналогична. Для захвата рабочего стола используется Desktop Presenter, камера устанавливается как один из Snaphot-ов. Более подробная инструкция.
  • Таким способом можно захватить любой элемент рабочего стола, например, можно включить теле-трансляцию и захватить таймер из этой трансляции. Аналогично можно захватить, например, счет.
  • Альтернативная программа-таймер для меню: Timey. Работает с глобальными горячими клавишами: Cmd+ctrl+t - старт/пауза, Cmd+ctrl+r - обнулить