ffmpeg-media-finishing

Audit and finish media into verified delivery files with ffmpeg and ffprobe.

123|21|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/calesthio/generative-media-skills --skill ffmpeg-media-finishing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ffmpeg-media-finishing
Source: https://github.com/calesthio/generative-media-skills/tree/main/skills/production/runtime-assembly/ffmpeg-media-finishing
Command: npx skills add https://github.com/calesthio/generative-media-skills --skill ffmpeg-media-finishing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill turns inconsistent generated or edited media into reproducible, specification-aware deliverables while reducing failures caused by incompatible codecs, incorrect dimensions, frame-rate issues, audio problems, caption errors, and unverified exports.

Core Features & Use Cases

  • Media Auditing: Probe video, audio, image sequences, captions, containers, codecs, dimensions, frame rates, pixel formats, color metadata, channel layouts, and duration before making finishing decisions.
  • Deterministic Finishing: Choose appropriately between stream copying, remuxing, filtering, transcoding, scaling, cropping, padding, overlays, caption burn-in, sidecar captions, loudness processing, concatenation, GIF creation, and batch delivery variants.
  • Verification and Delivery QA: Re-probe outputs, detect decode errors, inspect representative frames, review synchronization and caption readability, calculate checksums, and create reproducible manifests with documented assumptions and risks.
  • Use Case: Prepare a generated product-launch master for landscape and vertical social delivery with explicit aspect-ratio handling, reviewed captions, compatible audio, output validation, and an evidence trail of commands and file hashes.

Quick Start

Use the ffmpeg-media-finishing skill to audit the supplied media, select the least destructive delivery workflow, produce the requested variants, and verify each output against its target specification.

Frequently Asked Questions about ffmpeg-media-finishing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify ffmpeg media outputs meet delivery specifications before export?

Delivery QA verifies media outputs by re-probing files to detect decode errors, inspecting representative frames, reviewing synchronization, and calculating checksums to ensure they meet delivery specifications.

How do I normalize loudness and process captions for video transcoding?

Video transcoding with ffmpeg normalizes loudness and processes captions by applying sidecar captions, caption burn-in, and audio filtering to produce specification-aware delivery files.

What is the best way to create social media variants from a single video master?

Creating social variants involves scaling, cropping, padding, and applying explicit aspect-ratio handling to transform a single video master into landscape and vertical delivery formats.

Do I need ffmpeg and ffprobe installed locally to perform deterministic media finishing?

Yes, deterministic media finishing requires locally available ffmpeg and ffprobe capabilities to probe media, apply filters, transcode, and audit outputs reproducibly.

Why does ffmpeg transcoding fail when codecs, dimensions, or frame rates are incompatible?

Transcoding fails due to incompatible codecs, incorrect dimensions, frame-rate issues, and audio problems, which media auditing identifies by probing containers and codecs before making finishing decisions.

Can I batch export multiple video variants while preserving original quality?

Batch exports preserve quality by choosing between stream copying, remuxing, and transcoding, while generating reproducible manifests that document production decisions and file hashes.