videobeaux

Logo

The friendly multilateral video toolkit built for artists by artists.

View the Project on GitHub schwwaaa/videobeaux

qwikchop

Description

Rapidly slices videos into precise segments based on timecodes or cut lists, optimized for speed and batch operations.

Purpose

qwikchop is built for extremely fast segment extraction, allowing you to cut a video into many pieces without re-encoding.
It supports:

How It Works

  1. Piece Definition
    The pieces argument defines cut points—either explicit timecodes or references to external lists.
  2. Recursive Mode
    If recurse is enabled, the tool processes all media files inside a directory tree.
  3. Black Frame Detection
    • trim_black_front removes silent/black leader.
    • black_scan, black_thresh, and black_pict tune detection sensitivity.
  4. Padding Controls
    • edge_pad_pre and edge_pad_post adjust segment timing to avoid cutting too close to transitions.
  5. Minimum Edit Length
    min_edit prevents creation of fragment edits that are too short to be meaningful.
  6. Output
    Segments are exported into the destination directory with predictable sequential naming.

Program Template

videobeaux -P qwikchop \
  -i input.mp4 \
  -o output.mp4 \
  --pieces VALUE \
  --recurse VALUE \
  --keep_temp VALUE \
  --trim_black_front VALUE \
  --black_scan VALUE \
  --black_thresh VALUE \
  --black_pict VALUE \
  --edge_pad_pre VALUE \
  --edge_pad_post VALUE \
  --min_edit VALUE

Arguments

Real World Example

videobeaux -P qwikchop \
  -i myvideo.mp4 \
  -o qwikchop_styled.mp4 \
  --pieces EXAMPLE \
  --recurse false \
  --keep_temp false \
  --trim_black_front true \
  --black_scan 0.5 \
  --black_thresh 0.10 \
  --black_pict 0.10 \
  --edge_pad_pre 0.25 \
  --edge_pad_post 0.25 \
  --min_edit 1.0

Technical Notes

Quality Tips