← All plugins
  • Codex
  • Productivity
  • Published

FFMpeg Video Editor

Edit video and audio locally with 42 FFmpeg tools for cuts, captions, reframing, sound, platform exports, and delivery checks.

What FFMpeg Video Editor can do

Use this plugin when you need a structured workflow rather than a one-off answer. Its capabilities are organized into focused skills so you can start broad, then go deeper where the work requires it.

  • Probe media and inspect duration, frame rate, codecs, channels, HDR, and variable frame rate
  • Cut, join, reverse, speed-ramp, remove silence, and build repeatable edit projects
  • Reframe for vertical, square, or landscape delivery with crop, pad, blur, or resize options
  • Create captions, subtitles, karaoke text, overlays, lower thirds, and motion graphics
  • Clean, mix, sync, and normalize audio; align multicamera footage and repair drift
  • Export for YouTube, Reels, TikTok, Shorts, LinkedIn, X, Facebook, podcasts, and ProRes
  • Check technical delivery requirements and generate contact sheets for visual inspection

Use cases

  • Cut a clip to supplied timestamps and preserve the original media.
  • Reframe a landscape video for Reels or Shorts, choosing crop or padding explicitly.
  • Burn in supplied subtitle text or an SRT file and inspect the result for legibility.
  • Clean dialogue, mix in background music with ducking, and normalize to a named loudness target.
  • Create platform-ready exports and report any technical delivery checks that fail or warn.
  • Synchronize an external microphone or multicamera recordings and inspect alignment confidence.
  • Build a repeatable project with multiple edit stages and cache unchanged steps.

Skills included

ffmpeg video editor

Edit and verify local video or audio with a probe-first, plan-before-render, check-and-inspect workflow.

What it helps with

Turn a specific edit request into measured, repeatable FFmpeg steps while preserving source files and verifying the resulting media.

Example use

Reframe a landscape interview for Reels, add supplied captions, normalize speech, and check the exported file before delivery.

Prompt pattern

Edit this local media for [goal/platform]. Input: [file]. Keep the source unchanged. First probe it and present a dry-run plan; then make the edit, check the output, and inspect a contact sheet if the picture changed.

How to use FFMpeg Video Editor

  1. Provide the local media file and state the intended outcome or delivery platform.
  2. Let the plugin probe the media before choosing edit parameters; use actual duration, frame rate, resolution, and audio facts.
  3. Review the dry-run plan before long renders or edits that could remove content or crop the frame.
  4. Keep the original file and write the result to a new output path.
  5. Run the matching delivery check and visually inspect a contact sheet whenever the picture changes.

Example prompts

Cut this video from 00:01:20 to 00:02:05. Keep the original and verify the exported file.

Make a 9:16 Reels version of this interview with these supplied captions: [SRT or text]. Show a dry-run plan first.

Normalize this podcast to -16 LUFS, check true peak, and report the output probe.

How to get maximum benefit

  • Name the output platform, aspect ratio, duration, caption source, and audio target when they matter.
  • Use supplied timestamps, cue files, crop boxes, and brand assets instead of asking the plugin to guess them.
  • Prefer lossless processing where it meets the request; make re-encoding and crop tradeoffs explicit.
  • Do not overwrite source media; review output probes, warnings, and contact sheets before delivery.
  • Treat scene and highlight scores as measured candidates, not a judgement about what is interesting.

Limitations and safe use

Requires Python 3.10 or later and local FFmpeg plus ffprobe. The host environment must permit local file execution.

The plugin edits media locally; it does not upload, publish, or post to video platforms.

Transcription and some optional filters depend on local engines, fonts, encoders, or FFmpeg build capabilities; missing tools must be reported rather than assumed.

Automatic scene and highlight analysis reports measurable proxies and candidates; it does not understand story meaning or make subjective editorial decisions.

Cropping, trimming, changing speed, and format conversion can discard content or alter the picture; review the plan and output before delivery.

Frequently asked questions

What is FFMpeg Video Editor?

FFMpeg Video Editor is a local-media editing Codex plugin published by The Doers Firm. It packages 42 upstream FFmpeg scripts, delivery templates, workflow documentation, and an MCP server. It is adapted from kajisho5's MIT-licensed ffmpeg-skill release 2.17.3.

Does it upload or publish my videos?

No. The editing tools work on local files and do not upload, publish, or post media to a platform.

What do I need installed?

The local workflow requires Python 3.10 or later, FFmpeg, and ffprobe. Some optional features also need compatible codecs, filters, fonts, or local transcription engines.

Can it guarantee an edit is ready to publish?

It can run format and platform checks and inspect technical properties, but creative judgement and final platform review remain with the user. Warnings and subjective tradeoffs should be reported clearly.

Who created the editing engine?

The bundled engine is adapted from kajisho5/ffmpeg-skill and retains its MIT license and copyright notice. The Doers Firm supplies the Codex plugin packaging and new icon.

Plugin policies and support

Our policies cover The Doers Firm plugins for Codex and ChatGPT. Review the installed version and any connected service permissions before use.

Built by doers

A plugin for the way you work.

Bring your team’s workflow to Codex with focused skills, useful tools, and a clear experience.

Chat with us