Projects / FreeJ

FreeJ

FreeJ is a vision mixer: an instrument for realtime video manipulation used in the fields of dance and theater performance, veejaying, medical visualization, and TV. With FreeJ, multiple layers can be filtered through effect chains and then mixed together. The supported layer inputs are images, movies, live cameras, particle generators, text scrollers, and more. The resulting video mix can be shown on multiple and remote screens, encoded into a movie, and streamed live to the Internet. FreeJ can be controlled locally or remotely from multiple places at the same time, using a slick console interface. It can be automated via JavaScript and operated via MIDI and joystick.

Tags Games/Entertainment multimedia Video Capture Display Scientific/Engineering Visualization Artistic Software
Licenses GPL
Operating Systems POSIX Linux Mac OS X
Implementation Assembly C C++

Tweet this project Short link

Rss Recent releases

Changes: This release adds a new audio bus with realtime sound parametrization using FFT, more support for plugins (freeframe), new controllers for wiimote, mouse, video jogger, and OSC network messages, an updated Javascript implementation with garbage collection, faster response and handling of layers and controllers, experimental Python bindings and OpenGL viewports, several bugfixes, and documentation updates.

  • Rrelease-mid
  •  01 Dec 2007 13:20
  • Rrelease-after

Changes: Fixes include a new video encoder backend based on the ffmpeg2theora utilities and a new parameter system for the scripting and console interface. Scripting now implements inheritance of objects and outputs precise debugging messages. Some new frei0r generators are included along with the BeTV script.

Changes: Keyboard, MIDI, and joystick controllers are now scriptable, as well as the Ogg/Theora encoding and streaming. This release also includes the JavaScript API documentation and examples, a new audioscope (Goom) layer, and more optimizations and fixes.

Changes: This release includes playback of flash vector animations, updates to the manual page, and some minor fixes.

Changes: Encoding in Ogg/Theora has been implemented so that FreeJ can now save to a movie file or stream live to an online Icecast2 server, while audio is being recorded as well from the soundcard. The scripting API has been improved, and various library dependencies are now included statically for easier and more portable source builds.

5011db4fc97ced9db65f48d3cccf4878_thumb

Project Spotlight

Macsome AudioBook Converter

A tool that converts any audio book to MP3 or AAC.

939cf78516a3ec57dd0a6188bc5e8c49_thumb

Project Spotlight

GeeXboX

A GNU/Linux standalone media center distribution.