FreeJ prosjektet er et instrument for sanntid manipulering av ulike video lag kombinert med live effekter. Lagene er iverksatt for å blande sammen webkameraer, TV, filmfiler, bilder og tekst, og kan gjengis på ulike måter.
FreeJ kan betjenes direkte ved å bruke hurtigtaster, også eksternt over nettverk (VJoE), mens virksomheten kan også være skriptede i et objektorientert prosessuelle språk (Javascript). Kjernen motoren er multithreaded og asynkron slik at den kan ta imot ulike kontrollerne samtidig: nå MIDI og joystick-kontroller blir gjennomført.
FreeJ blir utviklet i håp om å gi GNU samfunn med en gratis instrument for video manipulasjon: å være ansatt i veejaying, teaterforestilling og digital scenografi, mens i dag blir også brukt for visualisering i medisinske analisys.
FreeJ, som en gratis modulærisert GNU / Linux rammeverk, er det enkelt å skrive enkle effekt algoritmer og kombinere dem med andre, få flere resultater og holde dem kompatible med så mye enheter som mulig.
FreeJ er skrevet med tanke på effektivitet, fordelene med en sanntidsobjektorientert arkitektur som gjør effektiv bruk av multithreading (der lagene kjøres parallelt), også drar nytte av flere prosessorer og klasesystemer.
Sysselsatt i utviklingen språket er C / C ++ respektere POSIZ og unngå beregnings bloat av noen "avanserte" C ++ funksjoner.
Sin API er ganske forståelig, vil du også finne en første beskrivelsen i avsnittet dokumentasjonen.
Her er noen viktige trekk ved "FreeJ":
· Levende sammensetting av flere webkameraer, TV-signaler,
· Filmfiler, bilder, TXT-filer, partikkel generatorer og mer ..
· Kan fjernstyres (VJoE)
· Kan være skriptede i prosedyreobjektorientert språk
· Ingen ramme slipp når looping filmklipp
· Emacs / Vi style konsoll med hurtigtaster (S-Lang)
· Kan akseptere asynkrone kontrollerne samtidig
· (Midi, joystick og mer kommer ..)
· Svært effektiv video-motor med flertråds lag
· 100% GNU Public License Free Software
· Modulære C / C ++ kode og fleksibel API
Begrensninger:
· En GNU / Linux eller Apple / OSX arbeidsstasjon (se README.OSX)
· SDL-biblioteket
· S-Lang konsoll bibliotek
Hva er nytt i denne versjonen:
· Denne utgivelsen gir en ny lyd buss med realtime lyd parametrisering bruker FFT, mer støtte for plugins (freeframe), nye kontrollere for wiimote, mus, video jogger, og OSC nettverksmeldinger, en oppdatert Javascript gjennomføring med søppelrydding, raskere respons og håndtering av lag og kontrollere, eksperimentelle Python bindinger og OpenGL feltene, flere feilrettinger og oppdateringer dokumentasjon.
Prog.varedetaljer:
Kommentarer ikke funnet