SeminarAssembler

From Wiki4Intranet
Revision as of 22:06, 22 August 2012 by StasFomin (Talk | contribs) (Сборка)

This is a page snapshot, showing old (but not deleted) versions of images and templates.
Jump to: navigation, search
Title

SeminarAssembler
Author
Stas Fomin
Subfooter

Stas Fomin, 10:50, 4 November 2023

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

Понятная картинка:

Статистика объема снятого и смонтированного видео в CUSTIS.svg

(примеры видео см. в http://lib.custis.ru/it-talks).

А пока основная идея:

Идея SeminarAssembler.svg

SeminarAssembler: WTF? .-.

SeminarAssembler — заставка.svg

Фреймворк быстрого видеомонтажа

  • семинаров.
  • докладов
  • лекций
  • конференций
  • вебинаров

Когда:

  • несколько потоков:
    • камеры
    • скринкасты
    • слайды
  • надо много и быстро

+ Автоматическая конверсия медиаформатов, с правкой размеров/скорости.

Этимология: Seminar .-.

  • Длинное
  • Образовательное
  • Информационно плотное
  • Активный зритель
  • не → Развлекалово, Свадьбы, …

«Видео на конвеере»/SWP-2012

Образовательное видео?

Что такое правильное обучающее IT-видео, как его смотреть, и немного — как готовить, см мой доклад на Software People-2012:

Этимология: Assembler .-.

«Сборка»
    • Множества гетерогенных медиапотоков:
      • Камер
      • Скринкастов
      • Слайдов
      • Переговоров (скайп, IM…).
    • Screen2Log-cкринкаста из блоков
Ассемблер
  • «Двухтермовый, строчный» DSL для программирования сцен:
TRANSITION RandomTrans
00:01:09 S
00:08:16
00:09:09 S
00:17:21

Кому? .-.

  • Программистам
  • Тестировщикам
  • Продвинутым пользователям

Понимающим, что такое:

  • Файл
  • Код
  • Проект
  • Сборка

Принципы .-.

  • Agile-видеомонтаж
    • Быстрая draft-версия
    • Инкрементальные улучшения
  • WYSIWYM — What You See Is What You Mean
    • Максимальная компактность и гибкость:
      • Краткий код + дизайн-шаблоны
      • Целостность
      • Коллаборативный видеомонтаж
  • Сборка
    • Автоматизируемая
    • Инкрементальное обновление
    • Масштабируемая
      • Сборка/по сети
        • вся [ночная]-мощь компьютеров компании.
  • Free & open-source.


НеВелосипед .-.

User Experience:

  • Reuse имеющийся
  • Приобретается полезный
  • свой UI минимален

Использует:

  • ffmpeg
  • Virtual Dub
  • inkscape
  • AVISynth
  • SOX
  • Sonic Visualizer

Интерфейс

  • Like svn/hg/git
  • Где нужен UI — используется Inkscape, VirtualDub, SonicVisualizer, VLC.

[svg]

Сборка .-.

[svg]

Инсталляция .-.


Исходники .-.