FreeJ Projekt ist ein Instrument für Echtzeit-Manipulation von verschiedenen Video-Schichten in Kombination mit Live-Effekten. Schichten werden implementiert, um Webcams, TV, Film-Dateien, Bilder und Texte zusammen mischen und kann auf verschiedene Weise dargestellt werden.
FreeJ betrieben Live mit Hilfe von Hotkeys, auch aus der Ferne über Netzwerke (VJoE), während Operationen können auch in einer objektorientierten Verfahrenssprache (Javascript) scripted werden. Das Kerntriebwerk ist multithreaded und asynchron, damit es verschiedene Controller zur gleichen Zeit können annehmen: von jetzt MIDI- und Joystick-Steuerung durchgeführt werden.
FreeJ wird in der Hoffnung entwickelt, um die GNU-Community mit einem freien Gerät für die Videomanipulation liefern: in VeeJaying, Theateraufführung und digitale Bühnenbild verwendet werden, während zur Zeit wird auch für die Visualisierung in der medizinischen analisys verwendet.
FreeJ, als kostenloser modularisierten GNU / Linux Rahmen, macht es einfach, einfache Effekt-Algorithmen schreiben und kombinieren sie mit anderen, erhalten mehrere Ergebnisse und halten sie mit so viel wie möglich zu Geräten kompatibel.
FreeJ mit Effizienz im Hinterkopf geschrieben, Vorteile eines Echtzeit-objektorientierte Architektur, die effiziente Nutzung von Multithreading macht (in der die Schichten laufen parallel), die auch die Nutzung von mehreren CPUs und Cluster-Systeme.
Die in der Entwicklung beschäftigt Sprache ist C / C ++ Achtung POSIX-Konformität und die Vermeidung der Rechen aufblasen einiger "Erweitert" C ++ Funktionen.
Seine API ist ziemlich verständlich, finden Sie auch eine erste Beschreibung in der Dokumentation an.
Hier sind einige der wichtigsten Features von "FreeJ":
· Live-Compositing von mehreren Webcams, TV-Signale,
· Film-Dateien, Bilder, TXT-Dateien, Partikelgeneratoren und mehr ..
· Ferngesteuert werden (VJoE)
· Kann in Verfahrensobjektorientierte Sprache Skript erstellt werden
· Kein Rahmen Abfall beim Looping Filmclips
· Emacs / Vi-Stil Konsole mit Hotkeys (S-Lang)
· Können asynchrone Controller zur gleichen Zeit akzeptieren
· (Midi, Joysticks und mehr kommen ..)
· Sehr effiziente Video-Engine mit Multithread-Schichten
· 100% GNU Public License Free Software
· Modular C / C ++ Code und flexible API
Einschränkungen:
· Ein GNU / Linux oder Apple / OSX-Workstation (siehe README.OSX)
· Simple Directmedia Layer Bibliothek
· S-Lang-Konsole Bibliothek
Was ist neu in dieser Version:
· Diese Version bietet eine neue Audio-Bus mit Echtzeit-Klang Parametrisierung mittels FFT, mehr Unterstützung für Plugins (Freeframe), neue Controller für Wiimote, Maus, Video Jogger und OSC Netzwerk-Nachrichten, eine aktualisierte Javascript Umsetzung mit Müllabfuhr, schnellere Reaktion und Handhabung von Schichten und Steuerungen, experimentelle Python-Bindungen und OpenGL Viewports, etlichen Fehlerbereinigungen und Aktualisierungen der Dokumentation.
Softwarebeschreibung:
Version: 0.10
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 39
Kommentare nicht gefunden