FFmpeg Cookbook

About This Site

Disclaimer: This is an independently operated reference site. Information reflects the state at time of writing. FFmpeg behavior varies by version and environment. Always verify against the official FFmpeg documentation before running commands on production systems or important data.

Purpose

FFmpeg Cookbook is a reverse-lookup reference for FFmpeg commands. The goal is to help you find the right command by starting from what you want to accomplish — "convert a video to MP4", "extract a clip from a specific timestamp", "add a watermark", and so on.

Most FFmpeg tutorials online lack version information, skip primary source citations, or contain commands that no longer work. This site was created to fill that gap with rigorously verified, source-backed content.

Who This Site Is For

Quality Policy

This site uses a "guardrail-equipped AI + automated verification pipeline" to maintain content quality.

Editorial Process

Article drafts are generated by AI, then verified by automated CI (FFmpeg 6.1 / Ubuntu 24.04 via GitHub Actions) before publication. All commands shown in bash blocks have passed this verification step.

Despite these safeguards, errors may occasionally appear. If you find one, please use the contact form to report it.

About the Operator

This is an independently operated site. For inquiries, please use the contact page. Error reports, outdated information, and article requests are all welcome.

Monetization

This site plans to display advertising (such as Google AdSense) and affiliate links in the future. Any such placement will be clearly disclosed, and the Privacy Policy will be updated accordingly.