Difference between revisions of "SeminarAssembler/ToDo"
From Wiki4Intranet
Line 11: | Line 11: | ||
#Команды | #Команды | ||
node [shape="box3d" style=filled fillcolor=lightgreen] | node [shape="box3d" style=filled fillcolor=lightgreen] | ||
− | + | VIEW | |
− | + | BUILD | |
− | + | CI [label="CONTINUOUS \n INTEGRATION"] | |
− | + | SYNC | |
− | + | INIT | |
− | + | CLONE | |
+ | CLEAN | ||
#Аргументы | #Аргументы | ||
node [fontsize=6 style=filled fillcolor=lightblue] | node [fontsize=6 style=filled fillcolor=lightblue] | ||
− | + | ||
− | + | delay [shape=record label="{delay|{2|3h|45m|03:45|…}}"] | |
− | + | target [shape=record label="{target|{.avs.avi|.scenario.avs.avi|.avs.wav|.avi.mp3|…}}"] | |
− | + | protofile [shape=record label="{file|{.avs|.scenario|.svg|.avi|.wav}}"] | |
− | + | sync1[shape=record label="{1st \n source|{cam1|cam2|…|screen1|screen2|…}}"] | |
− | + | sync2 [shape=record label="{2nd \n source|{cam1|cam2|…|screen1|screen2|…}}"] | |
− | + | job [shape=record label="{job \n file|{.jobs.yaml}}"] | |
− | + | stime [shape=record label="{start \n time|{23m|1h|03:45:34|…}}"] | |
+ | sampledir [shape=record label="sample directory|x:/seminar_templates|d:/last_seminar|…"] | ||
Line 34: | Line 36: | ||
node [fontsize=14 fontname="Consolas" shape=note fillcolor=yellow] | node [fontsize=14 fontname="Consolas" shape=note fillcolor=yellow] | ||
− | + | sa -> job -> CI | |
+ | |||
+ | sa -> INIT [label="if \n current \n directory \n is empty"] | ||
+ | sa -> sampledir [label="if \n current \n directory \n is empty"] | ||
+ | sampledir -> CLONE | ||
− | |||
− | |||
− | |||
+ | sa -> protofile -> VIEW | ||
− | + | sa -> sync1-> sync -> sync2 -> SYNC | |
− | + | ||
− | + | sa -> build -> target -> BUILD | |
+ | sa -> clean -> CLEAN | ||
Line 55: | Line 59: | ||
edge [style=dashed] | edge [style=dashed] | ||
− | " | + | "sync2" -> "start" -> "stime" -> SYNC |
"target" -> "wait" -> "delay" -> BUILD | "target" -> "wait" -> "delay" -> BUILD | ||
Revision as of 19:35, 10 August 2012
- Рефакторинг на argparse. Стройная система аргументов.
- INIT2
- Инициализация проекта в пустом каталоге
- CLONE
- Клонирование проекта из указанной папки
- VIEW
- Визуализация медиафайла в зависимости от типа.
- SYNC
- Синхронизация двух источников по звуку
- BUILD
- Сборка заданного медиафайла.
- CONTINUOUS INTEGRATION
- Просмотр
sa вввв
- Сборка
sa build aaa+bbb+dddd+ffff
- Синхронизация
sa cam1 sync cam2 sa sync cam1+cam2
- Баги
- → ImageReader при сетевой сборке. ???
VLC-lua-скрипт — сменить хоткей.
- Новости релизов на listfeed.
- Хранить метаинформацию о медиафайлах
- скрытые файлы *.meta
- Добавить ffmpeg с версией поддерживающей фильтр idet, и вставить автоматическое определение интерлейса.
- генерировать source.avs по ним (чтобы можно было
- Документация
- Статьи-презентации
- Видеоуроки
- Генерация стандартных сценариев через py2scenario
- OpenCV. Распознование:
- Лазерной указки (хотя бы то, что она использовалась, для переключения камеры).
- Сделать отслеживание докладчика.
- Все ошибки выбрасывать в VirtualDub