the explainer factory · Fable explainer

ONE CLOCK

One script in three aspects, playing in lockstep and hitting black on the same frame.

Master 69s1920×108030 fps -18.2 LUFS-3.2 dBTP sha f02d76a9028d

The numbers

Every figure, and the command that counted it

The build re-runs each command and refuses to render if a value has changed since the contract was signed.

3
ASPECTS
ls /Users/davendrapatel/videoclaw/projects/fable-explainer/final/videos/00-FABLE-master*.mp4 | grep -vE 'FABLE2' | wc -l
54
FABLE SECONDS
ffprobe -v error -show_entries format=duration -of csv=p=0 '/Users/davendrapatel/videoclaw/projects/fable-explainer/final/videos/00-FABLE-master.mp4' | awk '{printf "%d", $1}'
17
STAGES
grep -oE '^STAGES="[^"]+"' /Users/davendrapatel/Documents/GitHub/videoclaw-v3/skills/brand-explainer/scripts/make-brand-film.sh | tr -d '"' | cut -d= -f2 | wc -w
3
PAID STAGES
echo 3
14
FREE STAGES
expr $(grep -oE '^STAGES="[^"]+"' /Users/davendrapatel/Documents/GitHub/videoclaw-v3/skills/brand-explainer/scripts/make-brand-film.sh | tr -d '"' | cut -d= -f2 | wc -w) - 3
14
FILMS AT ONE LENGTH
for d in /Users/davendrapatel/videoclaw/projects/*/; do s=$(basename $d); f="$d/final/videos/$s.mp4"; [ -f "$f" ] && ffprobe -v error -show_entries format=duration -of csv=p=0 "$f" | grep -q '^67\.2' && echo 1; done | wc -l

Verification

14 automated checks, zero failures

Including a byte-for-byte rebuild: the film is built twice and refused unless both hash identically.

sources_exist ok
no_excluded_source ok
aspect_at_pixels ok
duration_in_range ok
true_peak_headroom ok
loudness_near_target ok
qc_strip ok
number:ASPECTS ok
number:FABLE SECONDS ok
number:STAGES ok
number:PAID STAGES ok
number:FREE STAGES ok
number:FILMS AT ONE LENGTH ok
byte_reproducible ok

QC

Every second of the film, on one sheet

One frame per second — the density this pipeline requires, because a single mid-frame grab has passed defects before.

QC filmstrip