-
Notifications
You must be signed in to change notification settings - Fork 4
/
README.txt
57 lines (42 loc) · 1.68 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
7.7
==================================
häcksler:
GSTreamer(?) konvertiert alle video-files in normalisierte chunks (width*height, RGBA, maxlength)
test-file: in raw RGBA
schaufler:
fügt neue chunks zum komposthaufen dazu
komposthaufen wächst
bots (python)
manipulieren daten auf selbst-bestimmter ebene (frames, pixels, bytes)
werden zyklisch aufgerufen
kompost kann auch wieder schrumpfen
kleines Framework?
* composter.py
ruft zyklisch die Bots aus der Liste (class BotList) auf.
* cutvideo.py
zerstückelt eingehende Videos zu Chunks und fügt sie in die
an zufälliger Stelle in die ChunkList ein.
* gluechunks.py
Fügt die Chunks aus der ChunkList zu einem (großen) File zusammen,
das dann mit playraw.sh gespielt oder mit raw2video.sh wieder
komprimiert werden kann.
* addBotToList.py
Fügt einen Bot zur BotList hinzu.
* Klassen
* Chunk(.py)
Abstraktion für ein Stück eines Videos.
* ChunkList(.py)
Liste von Chunks mit Methoden zum Management und zum Datenzugriff.
* CompostAccess(.py)
Eine Art Interface für Bots um auf Videodaten zugreifen zu können.
* BotList(.py)
Liste der Bots/Agents
Verzeichnisse und Files:
home: /home/vc/ :: basedir
scripts: /home/bc/bin/* :: .sh and .py files
chunks: /home/vc/chunks/ :: .raw video chunks
configs: /home/vc/config/ :: configs for .py files
incoming: /home/vc/incoming/ :: incoming .ogv files
raw video: /home/vc/video.raw :: result of gluechunks.py
ogg video: /home/vc/video.ogv :: result of raw2video.sh
new video: /home/vc/infile.raw :: result of video2raw.sh