User:StasFomin/Видеомонтаж семинаров
From Wiki4Intranet
Slide Show
Warning: legacy <slide> parser hook used, change it to <slideshow> please
- Title
- Видеомонтаж семинаров
- Author
- Стас Фомин
- Footer
- StasFomin/Видеомонтаж семинаров
- Subfooter
- Стас Фомин, 14:55, 30 April 2011
Contents
- 1 Классический видео— оператор и монтаж — правила …⌘⌘
- 2 Классический видеомонтаж — инструменты …⌘⌘
- 3 Классический видео— оператор и монтаж — нафиг …⌘⌘
- 4 Ленивый видеомонтаж ⌘⌘
- 5 Видеомонтаж семинаров — как упаковка ⌘⌘
- 6 Необходимое — синхронизация потоков … ⌘⌘
- 7 Синхронизация по видео …⌘⌘
- 8 Синхронизация по звуку ⌘⌘
- 9 Views …⌘⌘
- 10 «Хардкодинг, максимум экрана, чуть докладчика» ⌘⌘
- 11 «Экран + Докладчик + Зал» ⌘⌘
- 12 «Экран + Докладчик + Реклама» ⌘⌘
- 13 Сцены ⌘⌘
- 14 Автономный рендеринг ⌘⌘
Классический видео— оператор и монтаж — правила …⌘⌘
- Развлечение зрителя → почаще
- Чередовать планы, показывать разное
- «Телевизор» — нарезка самого возбуждающего
- Пример — «свадьбы».
- Затратно!
- Оператор загружен — выделенный участник.
- Видеомонтажер дуреет, трата кучи времени.
Классический видеомонтаж — инструменты …⌘⌘
- Pinnacle
- Adobe Premiere
- Ulead (Corel) Video Studio
- …
- GUI: классический «дорожечный интерфейс»
- Ужасно трудоемко!
- Не автоматизируемо, не шаблонизируемо, не модифицируемо.
Классический видео— оператор и монтаж — нафиг …⌘⌘
- Не нужно!
- Просмотр активный, можно
- перемотать
- ускорить
- повторить
- Оператора заменить еще одной камерой.
- Не надо разворачивать камеру — нагрузка минимальна.
Ленивый видеомонтаж ⌘⌘
Приоритеты
- Экран
- Докладчик
- Зал
Ленивый вариант:
Видеомонтаж семинаров — как упаковка ⌘⌘
Иначе — надо «паковать» в экспортный формат 1280×720.
- Дискуссия в зале — максимум видео зала
- Докладчик рисует на маркерной доске — максимум видео докладчика
- Кодинг в IDE — максимум экрана
Как?
Необходимое — синхронизация потоков … ⌘⌘
- Одна или две камеры
- Экран
- Звук от камер
- Звук с микрофона компьютера
Синхронизация по видео …⌘⌘
- С экраном:
- Перещелк слайдов
- Движение на экране
- Две камеры — по движениям:
- специальные: рука перед камерой
- особые: докладчик чешет нос
Синхронизация по звуку ⌘⌘
Views …⌘⌘
- Виды/Перспективы/Планы
- «Упаковка» видеопотоков на кадр
- «Хардкодинг, максимум экрана, чуть докладчика»
- «Слайды слева от докладчика»
- «Слайды справа от докладчика» (мечется, ссуко!)
- «Экран + Докладчик + Зал»
- Это дизайн!
- Рисуем в Inkscape
«Хардкодинг, максимум экрана, чуть докладчика» ⌘⌘
«Экран + Докладчик + Зал» ⌘⌘
«Экран + Докладчик + Реклама» ⌘⌘
Сцены ⌘⌘
Кодируем быстро! VirtualDub → копипаста времени кадра!
import stastools.VideoEdit as ve views = { 'S' : 'slides', 'J' : 'jarnal', 'H' : 'hall', 'I' : 'ide' } scenario = """ 0:36.280 S 9:34.600 H … 28:28.680 S 29:28.680 J … 1:37:53.600 I 1:46:21.600 H 1:59:30 """ ve.scenario2avs(views, scenario, force_avi=True, audio_source=r'..\sources\screen\audio.avs' )
Автономный рендеринг ⌘⌘
- Магия
- ffmpeg+avisynth
- Система сборки
- с анализом зависимостей
- тоже на Python
- scheduling на ночь
- Косяки? → запатчить, повторить сборку. Agile! Асинхронно!