videobeaux

Logo

The friendly multilateral video toolkit built for artists by artists.

View the Project on GitHub schwwaaa/videobeaux

crossmosh

Description

A controlled datamoshing engine that manipulates motion vectors, frame ordering, and predictive compression structures to create stylized glitch-drift distortions.
Unlike chaotic or accidental datamoshing, crossmosh provides intentional control over how macroblocks bleed, drift, smear, or desynchronize across frames.

Purpose

crossmosh is designed for artists who want to:

It is ideal for music videos, experimental film, VJ loops, and any stylized glitch aesthetic.

How It Works

  1. Input Streams
    Two sources may be involved:
    • primary input via -i
    • secondary / cross-input via --b_input
  2. Predictive Frame Manipulation
    The module alters GOP structure, destroys or delays keyframes, or selectively reuses motion vectors from one stream to infect the other.
  3. Mode-Based Behavior
    --mode defines the style of the mosh:
    • smearing,
    • drift,
    • cross-pollination,
    • decay-driven glitch propagation.
  4. Decay & Blending
    • --decay controls how long corrupted vectors persist.
    • --blend controls how heavily A and B frames influence each other.
  5. GOP / Codec Control
    The choice of codec and GOP size directly impacts artifact shape and stability.

Program Template

videobeaux -P crossmosh \
  -i input.mp4 \
  -o output.mp4 \
  --b_input VALUE \
  --outfile VALUE \
  --codec VALUE \
  --qscale VALUE \
  --gop VALUE \
  --keep_temp VALUE \
  --mode VALUE \
  --frames VALUE \
  --decay VALUE \
  --blend VALUE

Arguments

Real World Example

videobeaux -P crossmosh \
  -i myvideo.mp4 \
  -o crossmosh_styled.mp4 \
  --b_input EXAMPLE \
  --outfile EXAMPLE \
  --codec EXAMPLE \
  --qscale EXAMPLE \
  --gop EXAMPLE \
  --keep_temp EXAMPLE \
  --mode EXAMPLE \
  --frames EXAMPLE \
  --decay EXAMPLE \
  --blend EXAMPLE

Program Output

Program output video not yet linked.

Technical Notes

Quality Tips