!!!! Under construction !!!!
Questions go to cccongress@fem.tu-ilmenau.de
The main goal of the marking process is to avoid the massive I/O that was necessary in earlier encoding setups. So the core concept is to use a custom FUSE filesystem that provides virtual files as concatenation of input files without copying large files and storing redundant data. There is one FUSE instance per lecture, not e.g. one single instance for a whole congress. The mountpoints of the FUSE instances are shared over network via glusterFS.
In 2012 there was a remake of the recording pipeline, especially in this process to support multiple audio tracks for 29C3 and maybe higher resolutions in the future. The pipeline used before 29C3 will be referenced as „v1“, the current version as „v2“.
uncut.dv
cut.dv
which contains just the frames between the trim markscut-complete.dv
which contains the frames between the trim marks and a prepended intro as well as an appended outro filecut.wav
which provides the demuxed audio data of cut.dv
cut-complete.dv
or cut.wav
(audio-only formats) as input file(only the differences between v1 and v2 are shown here)
uncut.ts
uncut.ts
as input file and must do the trimming (via ffmpeg's -ss
and -t
options) and prepending intro etc. (via ffmpeg's concat
-video filter) by themselves