EWOCvj2 is a free GPL licensed open source modern "VJ" videomixer application aimed at live performance of videoprojection compositions, available for Windows, Linux and Mac.

Optional modules supply local (on your GPU) offline AI capabilities, consisting of:

RECOnet neural style transfer training (allows creating 'style' effects from inspiration images)

Generative image (Flux 2) and video AI (LTX 2.5)

Segmentation (SAM3): cutting out objects from videos

Upscaling of images (REALESRGAN) and videos (EDVR and FlashVSR)

POWER

• Unlimited number of layers.

• Unlimited number of effects per layer.

• About 300 effects, all GPU.  Extend with ISF or FFGL.

• VIDVOX hap codec support(GPU decompression).

• Supports video resolutions up to maximum GPU texture
   resolution.

• Many video formats supported, with or without audio.
FLEXIBILITY

• Content drag and drop:
  Rearrange layers in stack.  Add layer masks.
  Move clips or layer clips (with control and effect settings
  bundled) between clip queue,
  layers and media bins.  Drop from file explorer.

• Save, open, move to/from media bin: layer files, complete
  deck (A or B) files and complete mix
  files (both decks together).

• Scrapbook media bins allow visually arranging media on
  thumbnail grids in an unlimited number of named bins.

• Scenes allow four different layer stacks running together
  on deck level of which only one is actively displayed.

• Allows using either a preview system or direct live
  interaction with possibility to copy streams between the
  two modes and into the background scenes.

CONTROL

• Local crossfade between every
  layer with previous layers. .

• Dry/wet slider between effect and original.

• Wipes (13 types) can be inserted locally (as a blend
  mode) as a composition aid (wipe position slider
  controlled) or as A to B wipe (crossfader controlled).

• 4 Main MIDI control decks can be set up to quickly
  change how main controls (speed, opacity, fast
  forward/rewind scratching, play/stop...) are changed on
  layer or deck level.

• MIDI learning for most controllable features.

• Simple loopstation for recording and looping parameter
  changes.

• Multiple beat matching options.

VERSATILITY

• Each layer has a clip queue.

• Supports live video inputs like webcams.  On Linux
  every output can be sent as video4linux virtual webcam.
  On all operating systems NDI communication is
  supported.

• Easy on-monitor clip scaling and panning.

• Every output can be wired to an external display.

• Recording of main output to disk (HAP video).

• Media bin sharing for cooperation over network.

AI

• RECOnet neural style transfer training (allows creating
  realtime 'style' effects from inspiration images).

• Generative image (Flux 2) and video AI (LTX 2.5).

• Segmentation (SAM3): cutting out objects from videos.

• Upscaling of images (REALESRGAN) and videos (EDVR
  and FlashVSR).
2
EWOCvj
AI