Use Cases

Archiving Full Broadcasts With and Without Commercials

Example:
A collector digitizes a 1992 NBC Sunday Night Movie from VHS. They want to preserve the entire broadcast — including vintage promos and ads — but they also want a clean, ad-free version for watching.

Why AdSlicerProXP Is Necessary:
Manual cutting risks trimming too tight or leaving partial commercials. AdSlicerProXP automatically detects black slugs that originally separated segments, correctly identifies ad breaks, and exports:

Outcome:
Archivists get both the authentic historical object and a modernized clean playback master — all generated consistently and without hand-editing.


Digitizing VHS Tapes With Automatic Cleanup

Example:
A preservation group receives 300 home-recorded VHS tapes spanning 1986–2004. Each tape contains 2–6 hours of mixed programming with unpredictable commercial spacing.

Why AdSlicerProXP Is Necessary:
Batch-mode processing (--input-dir) allows them to digitize and process entire shelves of tapes at once.
Threshold tuning ensures blackdetect works on varied analog sources.

Workflow:

adslicerproxp \
  --input-dir /captures/raw_transfers \
  --glob "*.mp4" \
  --outdir /captures/processed \
  --black-min-dur 0.12 \
  --merge-gap 1.8 \
  -v

Outcome:
Hundreds of hours of content are automatically:

This eliminates months of manual editing.


Preparing Footage for YouTube or Streaming Uploads

Example:
A creator wants to upload episodes of a 1990 cartoon recorded off Fox Kids.
The commercial breaks contain copyrighted ads that could trigger Content ID strikes.

Why AdSlicerProXP Is Necessary:
The creator needs predictable, machine-clean removal of commercials without touching the show content.

Workflow:

adslicerproxp \
  -i cartoon_ep4.mp4 \
  --outdir ./youtube_ready \
  --include-black \
  --reencode \
  -v

Outcome:
YouTube receives a clean master with reliable boundaries.
No leftover half-commercial frames = reduced risk of claims.


Building Training Sets for Machine Learning

Example:
A research lab is training a model to detect “commercial boundary transitions” in old broadcast content.
They need ground-truth timestamps for:

Why AdSlicerProXP Is Necessary:
It automatically generates the labeled data they need.

Output Used for ML:

Outcome:
A complete labeled dataset is produced without manual annotation, enabling ML teams to iterate quickly.


Creating Commercial Compilations

Example:
An editor wants to create a video titled “All McDonald’s Commercials From 1997 ABC Broadcasts.”
They have dozens of full-length recordings and want only the ad blocks, not the shows.

Why AdSlicerProXP Is Necessary:
Commercials are already cleanly extracted into:

commercials/
  tape1_ad_0001.mp4
  tape1_ad_0002.mp4
  tape2_ad_0001.mp4
  ...

Workflow:
The editor can drop all the extracted clips into a timeline or run a secondary script to sort by brand (e.g., via captioning or logo detection).

Outcome:
An hours-long compilation of ads assembled without touching an editing timeline manually.


6. High-Volume Cleanup for TV Archives and Libraries

Example:
A university digitization lab processes 1,200 Betacam SP and VHS tapes from 1980–2002.
Each tape contains long-form recordings with unpredictable ad patterns.

Why AdSlicerProXP Is Necessary:
They require a system that:

Workflow:

adslicerproxp \
  --input-dir /library/raw_airchecks \
  --glob "*.mp4" \
  --outdir /library/processed \
  --black-min-dur 0.15 \
  --merge-gap 2.0 \
  --min-commercial 3 \
  --max-commercial 300 \
  -v

Outcome:
Every tape now has:

This brings large institutional archives into a standardized, searchable state.