A software application which handles the editing of video sequences on a computer is called video editing suite (software). It can also manage limited editing of the audio clips which accompany the video or at least the ability to sync the audio with the video.
Image editing applications like vector graphic software typically show one image on a large area on the screen and a view of the directory. To hold many files in the directory, it is possible to zoom out, so that a single file only covers one pixel-line in the editor, or even less, for rough cutting. A play button lets the software automatically advance to the next image, thus playing the video. Like slide show editing software that comes with a lot of image file format decoders, video editing software comes with plenty of video codecs.
Some of the best video editing software are quite expensive, like Adobe Premiere and Apple's Final Cut Pro. However, thanks to these valuable free and open source video editing software applications, you don’t have to empty your wallet.
Jahshaka aims to become a cross-platform, open source, free, video editing, effects, and compositing suite. It is currently in alpha stage, supporting realtime effects rendering, but lacking useful implementations of many features such as the non-linear editing system. It is written using Trolltech's Qt, but its user interface is written using an OpenGL library to create GUIs.
Once finished, it would be in the same market space as Newtek's Video Toaster and Pinnacle Liquid Edition. With all promised features it would be a rival to Adobe's After Effects or Autodesk's Combustion - in fact the GUI is heavily based upon Combustion.
Since it uses OpenGL and OpenML, it could be ported to many different platforms; theoretically, it should run on any platform that supports OpenGL and has the necessary computing power.
Avidemux is a multi-purpose video editing and processing program. It is written in C/C++, using the GTK+ graphics toolkit, and therefore is truly a platform independent, universal video processing program. It is available for almost all distributions of Linux that are capable of compiling C/C++, GTK+ and the SpiderMonkey ECMAScript scripting engine. A Win32 version of this program is also available for Windows users, as well as Mac OS X, FreeBSD, NetBSD and OpenBSD ports and packages. The program has also been successfully run under Solaris, though no official packages or binaries exist for it. The program can be run in 64bit operating systems that are non-Windows and non-Macintosh based.
Cinelerra is a free and open source software non-linear video editing system. It is designed for the Linux operating system, but has also been successfully ported to Mac OS X. It is produced by Heroine Virtual, and is distributed under the GNU General Public License. Cinelerra also includes a video compositing engine, allowing the user to perform common compositing operations such as keying and mattes.
Cinelerra was first released August 1, 2002, and was based in part on an earlier product known as Broadcast 2000. Broadcast 2000 was withdrawn by Heroine Virtual in September 2001.
As a professional editing program, Cinelerra requires significant computing power.
Kino is a free software, GTK+-based non-linear digital video editor. Its vision is: "Easy and reliable DV editing for the Linux desktop with export to many usable formats." The program supports many basic video editing and assembling tasks.
Kino can import raw AVI and DV files, as well as capture footage from digital camcorders using the raw1394 and dv1394 libraries, and export to camcorders using the ieee1394 or video1394 libraries. Kino does not support Linux 2.6.22's new firewire stack.
Kino is included in the public package respositories of several GNU/Linux distributions, including Debian. BSD ports are also available.
LiVES mixes realtime video performance and non-linear editing in one application. It will let you start editing and making video right away, without having to worry about formats, frame sizes, or framerates. It is a very flexible tool which can be used by both VJ's and video editors - mix and switch clips from the keyboard, trim and edit your clips, and bring them together using the multitrack timeline. You can even record your performance in real time, and then edit it further or render it straight away as a new clip !
For the more technically minded, the application can be controlled remotely or scripted for use as a video server. And it supports all of the latest free standards.
LiVES is good enough to be used as a VJ tool for professional performances, and as a video editor is capable of creating dazzling clips in a wide variety of formats.