Skip to content

v9.5.0 Video Processing Flags

Choose a tag to compare

@youssefadel94 youssefadel94 released this 01 Mar 22:40
· 78 commits to main since this release

New Flags

  • --no-compress Pass raw video to Gemini without re-encoding. Auto-splits at 20 min (1200s). Speed and segment-time flags are ignored in raw mode.
  • --speed Playback speed multiplier for compression mode (default: 1.6)
  • --segment-time Segment duration for compression mode (default: 280s, range: 30-3600)

Duration-Aware Validation

Validates segment duration against Google Gemini constraints (~300 tokens/sec). Warns when approaching context window limits. Errors on impossible configurations.

Fixes

  • Removed meaningless \preset: 'copy'\ from no-compress settings
  • Deprecated --skip-compression\ (auto-detected, redundant)
  • Fixed \ mtBytes\ import in \splitOnly()\
  • \�uildEncodingArgs()\ and \compressAndSegment()\ accept { speed, segTime }\ overrides

332 tests passing