Veejay (software)
   HOME

TheInfoList



OR:

Veejay is a free visual instrument and realtime video sampler for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
released under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
version 2 or later. Veejay functions as a video tracker and editing tool, as well as a realtime video sequencer and effects generator that allows for live interaction. Additionally, the generated content can be recorded to disk for future use.


Development

The project was started in June 2002 by Niels Elburg, Matthijs van Henten and Dursun Koca with the objective to provide a tool that would allow the user to play the video like a piano (a visual instrument) and record the resulting video directly to disk (video sampling). Veejay is not a traditional video editing application; The application aims for a high level of
interoperability Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader defi ...
with other Audio/video applications through the use of
Shared resource In computing, a shared resource, or network share, is a computer resource made available from one host to other hosts on a computer network. It is a device or piece of information on a computer that can be remotely accessed from another compu ...
s,
Loop device In Unix-like operating systems, a loop device, vnd (vnode disk), or lofi (loop file interface) is a pseudo-device that makes a computer file accessible as a block device. Before use, a loop device must be connected to an extant file in the file sy ...
s, various messaging protocols such as
Midi MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and ...
, OSC and veejay's internal message system VIMS, but also through supporting third party modules such as Frei0r plugins and frameworks like Pure Data. It offers a wide range of video effects, a Video Keyboard for the video artist, and it offers scripting capabilities for use in (automated) video installations. Veejay has separated the video processing core from the user interface, allowing the user(s) to control (multiple instances of) the application over the network.


Features

* Support for MJPEG and other Intra-frame Editing Codecs * Client/server architecture * Live editing * Live recording * Frame accurate * Loop-based editing ( Video sampling). *
Trick play A trick play, also known as a gadget play, gimmick play or trickeration, is a play in gridiron football that uses deception and unorthodox tactics to fool the opposing team. A trick play is often risky, offering the potential for a large gain or ...
*
Non-destructive editing Non-linear editing is a form of offline editing for audio, video, and image editing. In offline editing, the original content is not modified in the course of editing. In non-linear editing, edits are specified and modified by specialized sof ...
* Native
YUV YUV is a color model typically used as part of a color image pipeline. It encodes a color image or video taking human perception into account, allowing reduced bandwidth for chrominance components, compared to a "direct" RGB-representation. H ...
processing * Support for video capture devices *
Slow motion Slow motion (commonly abbreviated as slo-mo or slow-mo) is an effect in film-making whereby time appears to be slowed down. It was invented by the Austrian priest August Musger in the early 20th century. This can be accomplished through the use ...
* More than 140 built-in realtime effects * Effect chaining * Support for
Frei0r frei0r is a simple cross-platform framework for video effects. It provides filters, mixers and generators by means of minimalistic plugin API. The behaviour of the effects can be controlled from the host through simple parameters. The intent is ...
* Support for interpolation of effect parameters * Realtime mixing of video (Overlay, Chroma Keying, Blending, Transitions) * Dynamic Frame rate * Support for audio through
JACK Audio Connection Kit JACK Audio Connection Kit (or JACK; a recursive acronym) is a professional sound server API and pair of daemon implementations to provide real-time, low-latency connections for both audio and MIDI data between applications. JACK was developed by ...
* Support for Multitrack * Remote control via
Open Sound Control Open Sound Control (OSC) is a protocol for networking sound synthesizers, computers, and other multimedia devices for purposes such as musical performance or show control. OSC's advantages include interoperability, accuracy, flexibility and enha ...
,
MIDI MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and ...
and Veejay's own protocol VIMS * Support for Vloopback * Almost all functions can be controlled with the keyboard or
MIDI MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and ...
controller * Configurable video window placement * Support for realtime
audio time stretching and pitch scaling Time stretching is the process of changing the speed or duration of an audio signal without affecting its pitch. Pitch scaling is the opposite: the process of changing the pitch without affecting the speed. Pitch shift is pitch scaling implement ...
* Macro recording and playback * MIDI learning * Crash recovery


See also

*
List of video editing software The following is a list of video editing software. The criterion for inclusion in this list is the ability to perform non-linear video editing. Most modern transcoding software supports transcoding a portion of a video clip, which would count as ...
*
Comparison of video editing software General information This table gives basic general information about the different editors: Active Discontinued / inactive Definition * professional: used for full length Hollywood movies; * professional (small): mainly used for paid ...


References


External links


Official website
*
Source code repository
Free video software Video editing software Live video software Free software programmed in C Visual music Video art {{multimedia-software-stub