FreeJ project is een instrument voor realtime manipulatie van verschillende video lagen gecombineerd met live effecten. Lagen worden geïmplementeerd om webcams, TV, film-bestanden, afbeeldingen en tekst door elkaar en kan worden gemaakt op verschillende manieren.
FreeJ kan worden bediend met behulp van live-sneltoetsen, ook op afstand via netwerken (VJoE), terwijl de operaties kunnen ook worden scripted in een object-georiënteerde procedurele taal (Javascript). De kern motor is multithreaded en asynchrone dus verschillende controllers tegelijk kunnen accepteren: nu MIDI en joystick controles worden uitgevoerd.
FreeJ wordt ontwikkeld in de hoop aan de GNU gemeenschap te voorzien van een gratis instrument voor video manipulatie: te worden gebruikt in veejaying, theatervoorstelling en digitale scenografie, terwijl op dit moment wordt ook gebruikt voor visualisatie in de medische analisys.
FreeJ, als een gratis modulair GNU / Linux framework, maakt het eenvoudig om eenvoudige effect algoritmes schrijven en combineer ze met anderen, het verkrijgen van meerdere resultaten en zorgen dat ze compatibel zijn met zo veel apparaten mogelijk.
FreeJ wordt geschreven met het oog op efficiëntie, voordelen van een realtime object georiënteerde architectuur efficiënt multithreading maakt (waarbij de lagen parallel), ook gebruik te maken van meerdere CPU's en clustersystemen.
De taal die werkzaam zijn in ontwikkeling is C / C ++ respect POSIX naleving en het vermijden van de computationele bloat van enkele 'geavanceerde' C ++ functies.
De API is vrij begrijpelijk, vindt u ook een eerste beschrijving in de sectie documentatie.
Hier zijn een aantal belangrijke eigenschappen van "FreeJ":
· Live-compositing van meerdere webcams, TV-signalen,
· Filmbestanden, beelden, TXT-bestanden, deeltje generatoren en meer ..
· Kan op afstand worden bediend (VJoE)
· Kan worden gescript in procedurele objectgeoriënteerde taal
· Geen kader daling bij looping movie clips
· Emacs / Vi stijl console met sneltoetsen (S-Lang)
· Kan asynchrone controllers tegelijk accepteren
· (Midi, joystick en meer komen ..)
· Zeer efficiënt video motor met multithreaded lagen
· 100% GNU Public License Free Software
· Modulaire C / C ++ code en flexibele API
Beperkingen:
· Een GNU / Linux of Apple / OSX workstation (zie README.OSX)
· Eenvoudige Directmedia Layer bibliotheek
· S-Lang console bibliotheek
Wat is er nieuw in deze release:
· Deze versie voegt een nieuwe audio bus met realtime geluid parametrisatie met behulp van FFT, meer ondersteuning voor plugins (FreeFrame), nieuwe controllers voor de Wiimote, muis, video jogger en OSC netwerk berichten, een bijgewerkte Javascript implementatie met garbage collection, snellere respons en handling lagen en controllers, experimentele Python bindings en OpenGL viewports, diverse bugfixes en documentatie-updates.
Software informatie:
Versie: 0.10
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 39
Reacties niet gevonden