Difference between revisions of "SA INIT"

From Wiki4Intranet
Jump to: navigation, search
(Исходники .-.)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<slideshow title="«SA INIT»" style="4intra" scaled="true" font="Calibri, Segoe Print, cursive" footer="" headingmark=".-." />
 
<slideshow title="«SA INIT»" style="4intra" scaled="true" font="Calibri, Segoe Print, cursive" footer="" headingmark=".-." />
 +
 +
[[Category:Курс «Видео на конвеере»]]
 +
 +
{{vimeoembed|48092919|800|500}}
  
 
== Базовый CRASH-course .-. ==
 
== Базовый CRASH-course .-. ==
Line 16: Line 20:
 
== Папка проекта .-. ==
 
== Папка проекта .-. ==
  
* Название:
+
;Название:
** советую начинать с даты в формате YYYY-MM-DD
+
* советую начинать {{!|с даты в формате YYYY-MM-DD}}
** без русского и пробелов. Kirrilica eta nekulturno
+
* без русского и пробелов. {{@|Kirillica eta nekulturno}}
*** проблемы начнуться рано или поздно дальше.
+
2012-08-08-test-seminar
 +
 
 +
** иначе рано или поздно → проблемы
  
 
В папке проекта
 
В папке проекта
 
  sa init
 
  sa init
 
  
 
== План .-. ==
 
== План .-. ==
  
 
<graph>
 
<graph>
 
 
 
digraph G{
 
digraph G{
 
     node[fontname="Consolas" fontsize=8 shape=note];
 
     node[fontname="Consolas" fontsize=8 shape=note];
Line 63: Line 66:
 
"../sources/cam1/source.py.avs" -> "../sources/cam1/source.py" [label="parent" style=solid color=darkblue ]
 
"../sources/cam1/source.py.avs" -> "../sources/cam1/source.py" [label="parent" style=solid color=darkblue ]
 
"../lib/lib.avs" -> "../lib/cachemode.avs" [label="includes" style=dashed color=lightblue ]
 
"../lib/lib.avs" -> "../lib/cachemode.avs" [label="includes" style=dashed color=lightblue ]
 +
"../sources/cam1/sa-sample-camera.avi.meta" [style=filled fillcolor=lightgrey]
 
"../sources/cam1/sa-sample-camera.avi" [style=filled fillcolor=yellow]
 
"../sources/cam1/sa-sample-camera.avi" [style=filled fillcolor=yellow]
 
"../sources/cam1/sa-sample-camera.avi.meta" -> "../sources/cam1/sa-sample-camera.avi" [label="parent" style=solid color=darkblue ]
 
"../sources/cam1/sa-sample-camera.avi.meta" -> "../sources/cam1/sa-sample-camera.avi" [label="parent" style=solid color=darkblue ]
Line 71: Line 75:
 
"../sources/screen1/video.avs" -> "../sources/screen1/common.avs" [label="includes" style=dashed color=lightblue ]
 
"../sources/screen1/video.avs" -> "../sources/screen1/common.avs" [label="includes" style=dashed color=lightblue ]
 
"../sources/cam1/common.avs" -> "../lib/lib.avs" [label="includes" style=dashed color=lightblue ]
 
"../sources/cam1/common.avs" -> "../lib/lib.avs" [label="includes" style=dashed color=lightblue ]
 +
"../sources/cam1/sa-sample-camera.avi.meta" [style=filled fillcolor=lightgrey]
 
"../sources/cam1/source.py" -> "../sources/cam1/sa-sample-camera.avi.meta" [label="includes" style=dashed color=lightblue ]
 
"../sources/cam1/source.py" -> "../sources/cam1/sa-sample-camera.avi.meta" [label="includes" style=dashed color=lightblue ]
 
"../sources/screen1/video.avs$vbitrate=800.avi" [style=filled fillcolor=lightgrey]
 
"../sources/screen1/video.avs$vbitrate=800.avi" [style=filled fillcolor=lightgrey]
 
"2012-08-08-test.uncut" -> "../sources/screen1/video.avs$vbitrate=800.avi" [label="includes" style=dashed color=lightblue ]
 
"2012-08-08-test.uncut" -> "../sources/screen1/video.avs$vbitrate=800.avi" [label="includes" style=dashed color=lightblue ]
 +
"../sources/screen1/sa-sample-screencast.avi.meta" [style=filled fillcolor=lightgrey]
 
"../sources/screen1/sa-sample-screencast.avi" [style=filled fillcolor=yellow]
 
"../sources/screen1/sa-sample-screencast.avi" [style=filled fillcolor=yellow]
 
"../sources/screen1/sa-sample-screencast.avi.meta" -> "../sources/screen1/sa-sample-screencast.avi" [label="parent" style=solid color=darkblue ]
 
"../sources/screen1/sa-sample-screencast.avi.meta" -> "../sources/screen1/sa-sample-screencast.avi" [label="parent" style=solid color=darkblue ]
 +
"../sources/screen1/sa-sample-screencast.avi.meta" [style=filled fillcolor=lightgrey]
 
"../sources/screen1/source.py" -> "../sources/screen1/sa-sample-screencast.avi.meta" [label="includes" style=dashed color=lightblue ]
 
"../sources/screen1/source.py" -> "../sources/screen1/sa-sample-screencast.avi.meta" [label="includes" style=dashed color=lightblue ]
 
"../sources/screen1/source.py.avs" [style=filled fillcolor=lightgrey]
 
"../sources/screen1/source.py.avs" [style=filled fillcolor=lightgrey]
Line 87: Line 94:
 
</graph>
 
</graph>
  
 
+
== Синхронизация через просмотр ==
== Синхронизация через просмотр .-. ==
+
=== sources/cam1 .-. ===
 
Подгоним скринкаст под камеру!
 
Подгоним скринкаст под камеру!
  
;sources/cam1: Просмотрим файл с камерой :
+
Просмотрим файл с камерой:
 
  sa view sa-sample-camera.avi
 
  sa view sa-sample-camera.avi
 
   
 
   
Line 99: Line 106:
 
;Точное: ←→
 
;Точное: ←→
 
* {{!|CTRL-G}}: «Go-To Frame»
 
* {{!|CTRL-G}}: «Go-To Frame»
* CTRL-A/CTRL-C → время в клипборд
+
* {{!|CTRL-A/CTRL-C}} {{!|время в клипборд}}
  
;sources/screen1/start_time.py: вписываем время
+
=== sources/screen1 .-. ===
 +
 
 +
;start_time.py: вписываем время из клипборда
 
  their_time_ms = ut.time2ms('0:00')
 
  their_time_ms = ut.time2ms('0:00')
  
;sources/screen1: Просмотрим скринкаст, время того же события в клипборд
+
Просмотрим скринкаст, время того же события в клипборд
 
  sa v sa-sample-screencast.avi
 
  sa v sa-sample-screencast.avi
  
;sources/screen1/start_time.py: вписываем время
+
;start_time.py: вписываем время
 
   my_time_ms = ut.time2ms('0:00')
 
   my_time_ms = ut.time2ms('0:00')
 +
 +
== SA BUILD .-. ==
 +
 +
В папке {{!|scenes}}, запустить
 +
 +
sa b 2012-08-08-test.uncut.mkv
 +
 +
 +
* Заняться своими делами.
 +
 +
Когда закончит, проверить, что <tt>2012-08-08-test.uncut.mkv</tt> — играется, и каналы {{!|синхронны}}.
 +
 +
См. http://wiki.4intra.net/Matroska4seminars-stas-fomin
 +
 +
== ВСЕ! .-. ==
 +
 +
Этого достаточно:
 +
* Монтировать 95% внутрикомпанейских видео.
 +
* MKV-публикуется на файл-сервере.
 +
* Ссылки на отрывки с вики-системы.

Latest revision as of 18:06, 7 September 2012

Title

«SA INIT»
Author
Stas Fomin
Subfooter

Stas Fomin, 18:06, 7 September 2012

Видео в HD-качестве, смотрите в полноэкранном режиме.

HTML-код включения <iframe src="http://player.vimeo.com/video/48092919?byline=0&portrait=0" width="800" height="500" frameborder="0"></iframe>

Скачать видео c помощью savevid.com

Базовый CRASH-course .-.

Берем запись

  • с камеры
  • скринкаст

Делаем:

  • «Матрешку»


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

Видео в HD-качестве, смотрите в полноэкранном режиме.

HTML-код включения <iframe src="http://player.vimeo.com/video/48092671?byline=0&portrait=0" width="320" height="200" frameborder="0"></iframe>

Скачать видео c помощью savevid.com

Видео в HD-качестве, смотрите в полноэкранном режиме.

HTML-код включения <iframe src="http://player.vimeo.com/video/48092718?byline=0&portrait=0" width="320" height="200" frameborder="0"></iframe>

Скачать видео c помощью savevid.com

Папка проекта .-.

Название
  • советую начинать с даты в формате YYYY-MM-DD
  • без русского и пробелов. Kirillica eta nekulturno
2012-08-08-test-seminar
    • иначе рано или поздно → проблемы

В папке проекта

sa init

План .-.

[svg]

Синхронизация через просмотр

sources/cam1 .-.

Подгоним скринкаст под камеру!

Просмотрим файл с камерой:

sa view sa-sample-camera.avi

  • Найдите какое-нибудь событие на экране
  • Листание:
Грубое
SHIFT←→, PgUp/PgDown, таймлайн.
Точное
←→
  • CTRL-G: «Go-To Frame»
  • CTRL-A/CTRL-Cвремя в клипборд

sources/screen1 .-.

start_time.py
вписываем время из клипборда
their_time_ms = ut.time2ms('0:00')

Просмотрим скринкаст, время того же события в клипборд

sa v sa-sample-screencast.avi
start_time.py
вписываем время
 my_time_ms = ut.time2ms('0:00')

SA BUILD .-.

В папке scenes, запустить

sa b 2012-08-08-test.uncut.mkv


  • Заняться своими делами.

Когда закончит, проверить, что 2012-08-08-test.uncut.mkv — играется, и каналы синхронны.

См. http://wiki.4intra.net/Matroska4seminars-stas-fomin

ВСЕ! .-.

Этого достаточно:

  • Монтировать 95% внутрикомпанейских видео.
  • MKV-публикуется на файл-сервере.
  • Ссылки на отрывки с вики-системы.