Individual skill
ffmpeg-media-finishing
Provider-independent FFmpeg finishing workflow for AI agents preparing generated or edited media deliverables. Use when finalizing images, image sequences, video, audio, captions, overlays, social/export variants, checksums, manifests, delivery specs, and QA with ffmpeg/ffprobe, including transcode versus stream-copy decisions, scaling, frame-rate handling, color metadata caution, loudness normalization, subtitle burn-in or sidecars, concat/trim, GIFs, batch variants, and reproducible command reporting.
skills/production/runtime-assembly/ffmpeg-media-finishing/SKILL.md
Source commit 8c85352d5d75d4dcbe58480bd138e37b9742bab1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 242
- Repository last updated
- Jul 14, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent Repository topic
- agentic-ai Repository topic
- ai Repository topic
- ai-audio Repository topic
- ai-video Repository topic
- claude Repository topic
- codex Repository topic
- copilot Repository topic
- cursor Repository topic
- generative-media Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
EVAL.mddoc · 13,841 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesSKILL.mdcore · 32,724 bytesscripts/media_probe.pyruns · 14,847 bytestests/test_media_probe.pyruns · 10,763 bytes
Read excerpt
# FFmpeg media finishing
Use this skill at the finishing stage: after creative generation or editing has produced source media and before the user receives deliverables. Your job is to turn fragile, inconsistent media outputs into reproducible, spec-aware files with an audit trail.
This skill is provider-independent. It assumes local `ffmpeg` and `ffprobe` are available, but not that every codec, filter, hardware encoder, or subtitle renderer is compiled into the installed build. FFmpeg build capabilities, encoder names, platform upload rules, and social specs are volatile; re-check them at production time with the commands below and with the current delivery spec.
## Operating rule
Do not guess the state of media. Probe first, decide, run deterministic commands, then probe outputs.
Every finishing handoff should include:
- input audit summary from `ffprobe`;
- chosen delivery spec and any unresolved assumptions;