Developer · Plainwork

Media Batch Lab - 30 Local Audio and Video Automation Scripts

Repeatable command-line helpers for converting, inspecting, naming and preparing media deliverables.

One-time price, VAT includedPython 3.10+ scripts, JSON config, CSV, MarkdownDownload link by email

Media Batch Lab - 30 Local Audio and Video Automation Scripts dashboard
What you get

Built, tested, ready to use.

  • 30 Python scripts: audio conversion, metadata, silence trimming and detection, loudness reports, normalisation, clipping and loop-seam checks
  • Video helpers: preset transcodes, thumbnails, contact sheets, GIFs, trims, joins, black and frozen-frame detection, delivery-spec checks
  • EBU R128 loudness measurement and two-pass normalisation with named targets you can edit
  • File helpers: template renaming with dry run and undo, CSV manifests with SHA-256, folder verification, duplicate finder, parallel ffmpeg runner
  • Works offline with your own ffmpeg and ffprobe; no Python packages needed
  • Ten generated test fixtures, 114 tests, example CSV manifest, editable config and a full Markdown manual

In the download

  • scripts/ - 30 Python scripts plus one shared helper module
  • config/ - loudness targets, video presets, delivery specs, naming rules (JSON)
  • fixtures/ - 10 generated test files (about 300 KB)
  • tests/ - 114 pytest tests and the fixture generator
  • examples/manifest.example.csv
  • docs/MANUAL.md
  • requirements.txt, README.txt, LICENSE.txt

Personal or business use. Not for resale. Refunds: see our refund page.