LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It runs under Linux, BSD, Mac OS X/Darwin, IRIX, and openMosix. It is 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.
OpenVIP is a flexible video-processing tool for Unix and Windows. It consists of two parts: the OpenVIP core, which is written in C/C++, and a Python GUI editor based on the timeline concept. The library can be used by other multimedia applications and is easily extensible with custom plugins (I/O formats, filters, transitions or more general modules).
m2vmp2cut is frame accurate (currently PAL) MPEG2 video (M2V file) with accompanied MP2 audio cutter. Frame accuracy is achieved by re-encoding video around cutpoints. Audio is cut from a separate MP2 file at positions that keep A/V sync as good as possible (maximum sync difference is around 10-15 milliseconds compared to the source).
The dvdauthor module allows you to create a structure of menus, titles, and titlesets (including the VMGM menu) in an object-oriented manner. It can cross-reference commands (typically in <pre> and <post> tags in the dvdauthor .xml) with the actual location of a particular video. For example: "jump f:%s" % thismenu.id would be turned into "jump titleset 2 menu 3" if it was added to the second titleset as the third menu. This allows you to build complex interactive DVDs.