Difference between revisions of "SeminarAssembler/ToDo"
From Wiki4Intranet
Line 3: | Line 3: | ||
<graph> | <graph> | ||
digraph{ | digraph{ | ||
− | + | ranksep=0.2 | |
+ | |||
node [fontsize=12 fontname="Calibri"] | node [fontsize=12 fontname="Calibri"] | ||
edge [fontsize=8 fontcolor=blue fontname="Calibri"] | edge [fontsize=8 fontcolor=blue fontname="Calibri"] | ||
− | + | rankdir=LR | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | #Команды | ||
+ | node [shape="box3d" style=filled fillcolor=lightgreen] | ||
+ | "VIEW" | ||
+ | "BUILD" | ||
+ | "CONTINUOUS INTEGRATION" | ||
+ | "SYNC" | ||
+ | "INIT" | ||
+ | "CLONE" | ||
+ | |||
+ | |||
+ | #Аргументы | ||
+ | node [fontsize=8 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}}"] | "protofile" [shape=record label="{file|{.avs|.scenario|.svg|.avi|.wav}}"] | ||
+ | "1st" [shape=record label="{1st \n source|{cam1|cam2|…|screen1|screen2|…}}"] | ||
+ | "2nd" [shape=record label="{2nd \n source|{cam1|cam2|…|screen1|screen2|…}}"] | ||
+ | "job" [shape=record label="{job \n file|{cam1|cam2|…|screen1|screen2|…}}"] | ||
+ | |||
+ | #Ключевые слова | ||
+ | node [fontsize=14 fontname="Consolas" shape=note fillcolor=yellow] | ||
"sa" -> "protofile" -> "VIEW" | "sa" -> "protofile" -> "VIEW" | ||
+ | "sa" -> "1st" -> "sync" -> "2nd" | ||
+ | |||
+ | "sa" -> "INIT" [label="if \n current directory \n is empty"] | ||
+ | "sa" -> "some directory" [label="if \n current directory \n is empty"] | ||
+ | "some directory" -> "CLONE" | ||
+ | |||
+ | |||
+ | |||
+ | "sa" -> "build" -> "target" -> "wait" -> "delay" -> BUILD | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
</graph> | </graph> | ||
+ | |||
+ | ;VIEW: Визуализация медиафайла в зависимости от типа. | ||
+ | ;BUILD: Сборка заданного медиафайла. | ||
+ | ;SYNC: Синхронизация двух источников по звуку | ||
+ | ;INIT: Инициализация проекта в пустом каталоге | ||
+ | ;CLONE: Клонирование проекта из указанной папки | ||
+ | |||
+ | |||
Revision as of 16:21, 10 August 2012
- Рефакторинг на argparse. Стройная система аргументов.
- VIEW
- Визуализация медиафайла в зависимости от типа.
- BUILD
- Сборка заданного медиафайла.
- SYNC
- Синхронизация двух источников по звуку
- INIT
- Инициализация проекта в пустом каталоге
- CLONE
- Клонирование проекта из указанной папки
- Просмотр
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