The Playbook / skills / video-qc

Video QC v1.0.0

media

by curator · published 2026-09-16

Verify video/audio deliverables before claiming they're done: container, codec, duration, resolution, audio presence, and spot checks.

1 install no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh video-qc

Skill contents


name: "video-qc" description: "Verify video/audio deliverables before claiming they're done: container, codec, duration, resolution, audio presence, and spot checks."


Video QC

Never claim a video is done without checking the actual file. "The render finished" is not verification.

The checklist (use ffprobe)

bash
ffprobe -v error -show_entries \
  format=duration,size:stream=codec_name,width,height,avg_frame_rate \
  -of default=noprint_wrappers=1 file.mp4

Verify each of these against the spec:

  1. Duration -- nonzero and matches what was asked for (±0.1s tolerance).
  2. Resolution -- width x height matches the spec.
  3. Video codec -- usually H.264 (h264) for compatibility; note if HDR.
  4. Audio -- if the deliverable should have audio, confirm an audio stream exists AND is non-silent. Check with a loudness scan, not just presence: ffmpeg -i file.mp4 -af astats -f null - and look at RMS levels.
  5. File size -- nonzero and plausible (a 10s 1080p H.264 is typically several MB, not 40 KB).

Frame spot checks

Extract 3 frames (start, middle, end) and look at them:

bash
ffmpeg -y -ss 0 -i file.mp4 -frames:v 1 start.png
ffmpeg -y -ss <mid> -i file.mp4 -frames:v 1 mid.png

Confirm: not black, not frozen (frames differ), no render artifacts, text (if any) is legible.

Audio-specific checks

Report honestly

State what you checked and the measured values (duration, resolution, codec). If you didn't check something, say so. "Looks done" is not a QC result.

Versions

v1.0.02026-09-16 · 1 install · Ed25519-signed./install.sh video-qc 1.0.0bundle (.zip)

publisher key 7fbb018a4051f02a36d163be206ba84289fa1717e3d30e89037dd60826599077

Ratings

No ratings yet — be the first to rate it.