Technical Specifications


[Back to features]

Input formats:

Video Input

Multiple video formats (all those supported by mplayer)
External window capture at any framerate
Remote stream capture (using live.com codecs for mplayer)
LiVES backup files (.lv1 lossless)
DVD and VCD selections (via mplayer decoder)
Multiple/single image (any format supported by ImageMagick)
Yuv4mpeg stream
Livido/Weed generator input (e.g. libvisual audioreactive effects) for real time frame generation
LiVES set format (multiple clips, near instant reloading)


Audio Input

mp3, ogg vorbis, mod (tracker), xm (tracker), wav
CD track audio
external audio sources

Processing:

Average maximum data rate: 14Mb/s (pentium4, 2.4 GHz, 512MB RAM)
Realtime effect plugins (open source livido plugin system), up to 64 realtime effects can be applied to each frame
Rendered effect plugins (open source RFX system). More than 40 built-in effects (via ImageMagick and any external binary).
Internal accurate (to 8 dp) video resampler. Audio can also be quickly resampled (rate/channels/signedness/endianness)
Real time network control via OSC (maximum 40 ms latency)
O/S level access to video frames and audio
Internal format is jpeg or png for video, raw pcm for audio
Variable speed playback for both video and audio; clip frame rate and display rate can be set independantly, as can audio rate/velocity
Resampling from variable to fixed framerate is possible.
Able to mix any 2 video sources in realtime, via transition plugins. Any number of video sources can be composited in non-realtime.
The following events can be recorded in realtime and then rendered/viewed: frame and clip switches, realtime effect apply, effect parameter change, audio changes.

Rendering:

LiVES new renderer can act on a limitless number of video tracks.
Up to 65536 (soft limit) realtime effects can be applied during rendering.
Rendering will be optimised, so that only inputs/effects which are actually visible on the output will be loaded/applied.
Effect apply, resize,resample and audio render done in a single pass, making rendering very fast and efficient.
Frames can be rendered at any frame size and frame rate.
Rendering can be previewed in realtime before beginning it.
Audio can be rendered at any velocity/rate, forwards or revesed.


Playback:

Variable speed, bidirectional record/playback engine
Display framerate can be set independantly of playback framerate; can be fixed or variable
Playback speed can be adjusted during playback
Auto synch of display fps to incoming stream
Can be set to noframedrop mode
Frames from multiple clips can be accessed in random order with low latency
Variable playback rate for audio, including reverse playback.


Output:

Multiple video formats (currently over 50 codec/quality combinations). Auto resample/resize before encoding.
SDL playback plugin for video
Yuv4mpeg output stream plugin
Exports single frames to any image format supported by ImageMagick
Lossless backup format (.lv1)
Wav export for audio selections
Project export for clip sets and layout sets



[Back to features]