// ) ) // ) )
// / / ( ) ___ / ___ (( __ ___ ___ __ __ ___
// / / // / / / / // ) ) //\ \ \\ / / // ) ) // ) ) / /
// \ \ / // / / / / // // \ \ ) ) / / // / / // / /
((____\ \ ((___( ( / / ((____ // \ \ ((___ / / / / ((___( ( // / /
It is advised to read the howto and the MAN page as well.
You can launch veejay with
$ veejay -d
This should show some moving black/white footage. Most of the effects will be boring on this footage, so you can try to open your video4linux device with
$ sayVIMS -m "240:0 1;" (device 0, channel 1)
or your dv1394 firewire device.
$ sayVIMS -h localhost -p 3490 -m "241:63;"
To use mplayer, create a FIFO first:
$ mkfifo stream.yuv
Use something like mplayer -vo yuv4mpeg -x 352 -y 288 -vf scale -zoom
and open the stream in veejay's console:
$ sayVIMS -m "243:stream.yuv;"
Move your mouse pointer to the SDL window (so it dissapears) and press 'ESC' to switch from the dummy footage to the last created or played video stream.
Try loading an AVI file with something like:
(mjpeg-video-file.avi must be encoded for veejay, see codec
$ veejay -v -g mjpeg-video-file.avi
The -v
commandline option generates extra debugging output.
The -g
load clips has samples.
By default, veejay uses a SDL window for displaying video. You can specify veejay to write to STDOUT :
$ veejay -O3 -o stdout mjpeg-video-file.avi | yuvplay
In this mode, the console input and SDL keyboard functions are disabled. You must use
the sayVIMS
commandline utility to interact with veejay or with an alternative utility like sendOSC. Refer to the howto VIMS for more information.
Let's discover with some SDL keyboard functions :
Once you have loaded veejay, preferably with a videofile :
- press [KP 1] , [left bracket], [KP 3], [right bracket] , [F1]
This will create a virtual clip (in memory) from your entire video file.
-
If you press [KP divide] , veejay will return to plain video mode so you can create more clips.
-
If you press [ESC] , veejay will switch from playing streams to playing clips or vice versa
-
Press [F1] to [F12] to select a clip,
-
Press [SHIFT] + [t] to toggle transitionning between clips,
-
Press [1] to [9] to quick jump into clip position, 10%, 20%, 30% ect.
-
Press [SHIFT] + [1] to [9] to select a clip bank (1 = clips 1 to 12, 2 = clips 12 to 24, etc )
Once you are playing a clip/stream, simply press
- [Cursor UP] , [ENTER]
To add an effect in the current effect chain entry.
If you add a video effect, try pressing [-] and [=] to select another channel and [/] to toggle between clip/stream sources
Veejay supports chaining of effects since day 0, a number of keys have some importance :
- [-] ,[=] and [/] , select previous / next channel and toggle sources
- [END] enable / disable the chain
- [KP -] select the previous entry
- [KP +] select the next entry
- [ALT]+[END] enable / disable the current selected entry
- [ENTER] add an effect from the list to the chain
- [DEL] remove an effect from the chain
Also, you can press [HOME] to see clip or stream information.
Try the keys [A] to [L] to increase/decrease playback speed.
Try the keys combinaison [ALT] + [A] to [L] to increase/decrease frame repetition.
See man veejay for an overview of both console input and SDL keyboard events
Also, you can load some predefined custom effect chain templates that will put a template on your effect chain when you press SHIFT + some alphabetic character.
First, load an action file
$ veejay -l test/livecinema/action-file.xml
Or in veejay's console
al test/livecinema/action-file.xml
(activate a stream or clip and) press [SHIFT]+[S] or [SHIFT]+[B] or [SHIFT]+ ...
Enjoy!