Конференции-трансляции-таунхоллы-семинары-видеоблоги-скринкасты — ответ один. Швейцарский нож OBS, Open Broadcaster Software

Материал из 0x1.tv

(Level 2: Townhall-ы и Семинары)
== Level 2: Townhall-ы и Семинары ==

Перейдем к следующему уровню — сьемка семинаров-лекций-внутрикомпанейских сборищ.
Рассмотрим именно простой случай, когда у нас одна камера, экран и звук с микрофона или воздуха. 

(Случай с огромными залами конференций, кучей камер, дублированием записи экранов и звука… можно наверно пытаться сделать также, но это уже падает либо в необходимость профессиональных видеокоманд, либо в использовании моего SeminarAssembler, как делаю я при съемке всех этих конференций).

Тут у вас стоит задача завести в одно место.

Версия 11:07, 15 декабря 2017

Меня часто спрашивают по вопросам, хоть как-то связанным с записью видео-аудио, трансляцией семинаров-конференций, тонкостям скринкастинга… и если раньше я вздыхал, и начинал задавать наводящие вопросы («вам записывать скринкаст под Windows или Linux?», «со звуком или без?», «трансляция на какую аудиторию»…), чтобы потом порекомендовать подходящую софтину, то уже несколько лет, у меня один ответ на все. OBS. И это не «Одна Бабка Сказала»™, а Open Broadcaster Software.

Мультиплатформенный Швейцарский нож, но с дружелюбным GUI и легкой кривой входа.

  • Надо просто записать скринкаст? — на парьтесь, ставьте, даже такую простую задачу можно доверить OBS. Нет смысла париться, и изучать 100500 других способов скринкастинга, собранных или не собранных в ваш линукс или винду.
  • Надо сделать «профессиональный» MOOC или клип-обзор, т.е. скринкаст с говорящей головой в углу — да, конечно можно.
  • Транслировать просто видео — … !
  • Транслировать видео с экраном — … !
  • Оперативно переключаться между разными планами «экран», «экран с головой в углу», «голова с экраном в углу», «просто камера», «камера2+камера3», — … !
  • Показать экран другого компьютера или вообще странного медицинского устройства — … тоже можно.

И все это максимально эффективно, с использованием видеокарты для упаковки и наложения оверлеев, с предустановленными параметрами транслирующих сервисов, … 

Рассмотрим две самых распространненых задачи.

Личный видеоклип

Личный видеоклип с OBS.gif

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

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

Но. Если эти знания не настолько тривиальны, если нужно зафиксировать их здесь и сейчас, чтобы немедленно передать знания другим людям, или наоборот, застраховаться от внезапного ухода автора из компании (о чем я давно говорил в куче докладов, например в «Страховка от автобуса» или пересадка сознания при групповой нейрохирургии), то нет ничего эффективней, чем быстро набросать маймап или слайды с краткими тезисами, открыть код и нужные софтины, а дальше, в режиме «говорящей головы на фоне слайдов-кода-софтин» быстро озвучить тезисы, показать, «как оно работает» с живыми комментариями. Плотность информации — 60 тысяч знаков за полчаса минимум, поверьте тому, кто неоднократно писал стенограммы. Причем ключевое — будет на слайдах-тезисах-майндмапах-лайвдемо, и отпечатается на зрительных нейронах, а остальное, возможно непечатным русским слогом, пойдет аудиоканалом.

  • Нужно всего лишь — OBS (Studio или Classic, обычно неважно, но начните с Studio).
  • USB-вебкамера — мимика, жесты, демо с предметами тоже может пригодится. Совсем экономить на вебкамерах не стоит, но вебкамы от Microsoft и Logitech — обычно нестыдно.
OBS - office studio on workspace.jpg

В идеале, при записи себя, желательно:

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

Видеомонтаж — не нужен. Лучше записывать просто небольшими блоками 2-10 минут, отвечающими на конкретный вопрос — «Введение в фреймворк XXX», «Как на XXX сделать YYY» и т.п. Подготовили материалы, запустили запись, рассказали… остановили, отдыхаете. Последовательность просмотра можно потом выстроить в вашей внутренней вики, или что у вас там вместо этого.

А в качестве вишенки на торте — можно элементарно улучшить вашу запись, просто ускорив, процентов на 20%-70% (кто знает, насколько вы тормознебыстры).

ffmpeg -y -i "$1" -filter_complex "setpts=PTS/1.5;atempo=1.5" -vcodec libvpx-vp9 -tile-columns 6 -frame-parallel 1 -auto-alt-ref 1 -lag-in-frames 25  -acodec libvorbis -ab 64K -vb 1M -f webm "sfomin-$1.webm" 

Так можно сделать из заикающегося тугодума популярного блоггера ютуба.

При сьемке личного клипа есть конечно много тонкостей и гитик:

  • Надо приучить себя смотреть в незаметную вебкамеру, а не на монитор. Если пишете на ноутбуке с отдельной камерой — лучше наклонить экран, и смотреть в камеру напрямую, иногда подглядывая.
  • Офигенно использовать ноутбук с пером, тачскрин-монитор или моноблок. См. Магия пера или эффективная свобода преподавания со стилусом (Стас Фомин, OSEDUCONF-2014)
    • Если нет — сделайте хотя бы максимально крупный курсор и пользуйтесь им.

Если вы снимаете что происходит в другом устройстве — например, вы хотите показать экран при работе с BIOSом ноутбука, … или еще какого-то устройства, то вам будут нужны фреймбграбберы для VGA, DVI или HDMI. См. Blog:HowItWorks/Захват экрана — за ценой не постоим. Кстати, один такой фреймграббер я сейчас продаю в МСК.

Level 2: Townhall-ы и Семинары

Перейдем к следующему уровню — сьемка семинаров-лекций-внутрикомпанейских сборищ. Рассмотрим именно простой случай, когда у нас одна камера, экран и звук с микрофона или воздуха.

(Случай с огромными залами конференций, кучей камер, дублированием записи экранов и звука… можно наверно пытаться сделать также, но это уже падает либо в необходимость профессиональных видеокоманд, либо в использовании моего SeminarAssembler, как делаю я при съемке всех этих конференций).

Тут у вас стоит задача завести в одно место.