man freej (Commandes) - realtime video processing
NAME
FreeJ - realtime video processing
SYNOPSIS
freej [ options ] [ files and video devices ]
DESCRIPTION
FreeJ is a digital instrument for video livesets, featuring realtime rendering of multilayered video and chained effect filtering directly on the screen. FreeJ threats every video source as a layer, making then possible to dynamically apply on each a chain of filters, loadable as effect plugins and easily customizable. Layers are implemented to mix together live inputs (video4linux devices), DIVX/AVI files (with avifile library), PNG images and text files word by word.
FreeJ is being developed in the hope to provide the free software community with a modular and highly customizable application for realtime video manipulation; a free and open framework that lets anybody implement hisown filters concentrating simply on the dsp algorithm developed and furthermore to combine them over any supported layer.
FreeJ is a software written in C, C++ and a bit of assembler, it can run on GNU/Linux platform and it could be ported to other platforms; his sourcecode is released under the Gnu Public License, it comes with absolutely no warranty, and you are welcome to redistribute it under certain conditions (refer to the license for details).
FreeJ development is supported by the Nederlands Instituut voor Mediakunst - Montevideo/Time Based Arts.
OPTIONS
- -h
- show commandline help
- -v
- show version information
- -D [ num ]
- set debug verbosity level to (1 to 3), default is 1
- -C
- start without any graphical control interface
- -s [ WxH ]
- set resolution to WidthxHeight, default is 400x300
- -m [ 2,3 ]
- magnify the resolution 2 or 3 times more using software scaling
- -n
- start up with all layers deactivated
FILES AND DEVICES
FreeJ supports an infinite number of layers, as much as your CPU can handle. They can be layers of different types, depending on how you (or your distribution) compiled this software: if any layer format is missing then you can still make it work recompiling FreeJ from the sources after installing all necessary libraries.
Supported layers include:
- AVI (*.avi|*.asf|*.asf|*.wma|*.wmv|*.mov|*.mpeg)
- depends from avifile library http://avifile.sf.net
- TXT (*.txt)
- depends from freetype library http://freetype.org
- "Video4Linux
- depends from video4linux devices
- PNG (*.png)
- depends from png library http://libpng.org
- "Particle
- "Vertical
AUTHORS
Denis "jaromil" Rojo - author and mantainer <http://rastasoft.org>
Silvano "kysucix" Galliani - truetype text layer
A full list of developers and contributors can be found in the AUTHOR file distributed with the source package.
This manual page was written and is mantained by jaromil.
Write to the mailinglist <freej@dyne.org> to contact developers.
COPYING
Permission is granted to copy, distribute and/or modify this manual under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being NAME, SYNOPSIS, DESCRIPTION, AUTHORS, AVAILABILITY and with the Front-Cover Texts including "FreeJ - realtime video processing - manual pages". Permission is granted to make and distribute verbatim copies of this manual page provided the above copyright notice and this permission notice are preserved on all copies.
AVAILABILITY
The most recent version of FreeJ can be attained from its homepage at http://freej.dyne.org.