LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It uses commonly available tools (Mplayer, ImageMagick, and GTK+), so it works on most Unix-like systems. It runs under Linux, BSD, Mac OS X/Darwin, IRIX, and openMosix. Itis frame and sample accurate, can handle almost all types of video, and is fully extendable through plugins and the included plugin builder tool. It can also be controlled remotely using OSC.
| Tags | multimedia Video Conversion Non-Linear Editor Display Sound/Audio Capture |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux BSD |
| Implementation | Perl C Python |
| Translations | English French German Dutch Japanese Portuguese Czech Hungarian Spanish Turkish Italian Russian Simplified Chinese |
Recent releases


Changes: This release fixed a resampling bug, problems with inserting selections in multi-track, with inserting audio after playback, a potential crash in multi-track playback, as well as several layout loading bugs. Trim frames/add border now resizes to the border size. Playback is again at the correct speed when switching between files. Mixing of background and foreground generators can now be done. Generator target FPS can be set. GTK+ startup is more robust and a splash screen has been added. This version includes an initial translation to Chinese and updated translations to Italian, Japanese, and Polish.


Changes: Realtime mixing of audio in multitrack mode has been implemented. A regression affecting rendering of frames on layers >0 was also fixed. Various bugs with real-time audio recording/rendering were corrected. Incorrect reporting of affected layout frames was fixed. An initial Russian translation and a much improved Italian translation have been contributed.


Changes: Regressions: track visibility when on video track > 0, right clicking in a separate window to save the frame, and a crash in text parameters were fixed. Usability of audio_transition was improved. Jack startup problems are handled better. Time selection with multi-track mouse mode select was fixed. Several new OMC commands for the background clip were implemented. Audio fade in/out can now be applied to the selection. The redundant "bgcolour" preference was removed, and an initial translation to Turkish was added.


Changes: A new "livetext" effect/generator was added, along with a realtime text mode. MIDI device autodetection was fixed, as was "force single monitor". Audio is again synchronized properly when encoding a selection. OMC commands "/clip/encode_as", and "/clip/retrigger" were added. A batch processing tool was added.


Changes: External control of VJ features (e.g. with MIDI or joystick) has been implemented. Regressions in single image preview and rendered generators were fixed. Keyboard support for some alternate keyboards was added. Slow opening for ogg/theora files with no audio was fixed. A crash when opening ogg/theora files with odd height has also been fixed. Initial Spanish and Italian translations were contributed.
A full scale PHP component framework including ready-to-use plugins.
- All comments
Recent comments0.9.8.2
0.9.8.2 fixes the bug in 0.9.8.
Anybody who downloaded 0.9.8 (between 16th and 19th December 2006), should upgrade to 0.9.8.2 ASAP.
LiVES 0.9.8 try 2
Anybody who downloaded 0.9.8 before 19th December 2006, should download the current version. There was a serious bug to do with file saving/reloading in that version.
0.9.5 audio playback bug fixed !
There was a bug in the first release of 0.9.5 which prevented audio playback. I have now fixed this and posted a revised version.
Image loading in 0.7.5
I've just noticed image loading is broken in 0.7.5. This is the result of some bad coding in 'smogrify'. To fix this, edit /usr/bin/smogrify, and change the lines:
# get number of frames
if ($count>0) {
# double check number of frames
$found=0;
for ($i=$count;$i--;$i>0&&$found==0) {
$name=&mkname($i);
if (-f $name) {
$found=$i;
to:
# get number of frames
if ($count>0) {
# double check number of frames
$found=0;
for ($i=$count;$i>0&&$found==0;$i--) {
$name=&mkname($i);
if (-f "$name$img_ext") {
$found=$i;
Version 0.6.5
This is mainly a bugfix release for some annoying issues that ended up in 0.6.0
One new feature has been added, midi synch. See the CHANGELOG for more details.