FFmpeg
From FFmpeg basics to commercial licensing, GPU acceleration, and cloud cost comparisons — a systematic guide for video engineers.
Tools
Interactive tools that run in your browser.
Basics & Compression
Installation, practical command tutorial, video compression fundamentals, codec comparisons, GUI alternatives, and lossless trimming.
How to Install FFmpeg 8.0 — Windows, Mac & Linux Guide
Step-by-step FFmpeg 8.0 install guide for Windows, Mac, and Linux. Covers winget, Homebrew, apt, and troubleshooting common setup issues.
Jun 10, 2024 · updated Mar 24, 2026 · 10 minFFmpeg Commands: A Practical Guide from Basics to Advanced
A practical FFmpeg command reference with copy-paste examples. Covers video conversion, compression, trimming, merging, GIF creation, audio extraction, watermarks, subtitles, and noise reduction.
Jul 19, 2024 · updated Mar 29, 2026 · 16 minThe Complete Guide to Video Compression with FFmpeg
A thorough guide to compressing video with FFmpeg. Learn when to use CRF, bitrate targeting, presets, and 2-pass encoding — with ready-to-use settings for every use case.
Mar 1, 2026 · updated Mar 24, 2026 · 11 minAV1 vs H.265 vs H.264: Which Codec Should You Use?
Compare AV1, H.265, and H.264 across compression efficiency, quality, speed, and compatibility. Includes FFmpeg command examples and a CRF equivalency table.
Mar 1, 2026 · updated Mar 24, 2026 · 10 minFFmpeg Too Hard? GUI Alternatives Compared
If FFmpeg commands feel overwhelming, these five GUI tools might be what you need. An honest comparison of HandBrake, DaVinci Resolve, Filmora, Movavi, and VLC.
Mar 1, 2026 · updated Mar 24, 2026 · 12 minLossless Video Trimming with FFmpeg: The -c copy Approach
How to cut video clips instantly without re-encoding using FFmpeg's stream copy mode. Covers the GOP keyframe constraint, input seeking, and troubleshooting sync issues.
Dec 23, 2025 · updated Mar 24, 2026 · 10 minAdvanced & Automation
GPU encoding, SVT-AV1, Python batch processing, Whisper subtitles, HLS streaming, frame extraction, and social media video.
GPU-Accelerated FFmpeg: NVENC, QSV, and AMF Compared
A complete guide to using NVIDIA NVENC, Intel QSV, and AMD AMF GPU encoders with FFmpeg. Setup, commands, and real benchmark comparisons all in one place.
Mar 1, 2026 · updated Mar 24, 2026 · 11 minFFmpeg v8 + SVT-AV1: Optimal Encoding Settings for Production
A technical deep-dive into SVT-AV1 encoding with FFmpeg v8. Covers Preset selection, CRF tuning, Film Grain Synthesis, Lookahead configuration, and hardware recommendations for professional video delivery.
Dec 22, 2025 · updated Mar 24, 2026 · 10 minFFmpeg Audio Normalization: The Complete loudnorm Guide
Learn how to normalize audio with FFmpeg's loudnorm filter. Covers single-pass and two-pass EBU R128 normalization, platform-specific LUFS targets, batch processing with ffmpeg-normalize, and more.
Mar 29, 2026 · 10 minFFmpeg HDR to SDR: Tonemapping Guide That Actually Works
Convert HDR video to SDR with FFmpeg using zscale+tonemap or libplacebo. Covers hable, reinhard, mobius algorithms, GPU acceleration, Dolby Vision, and common fixes for washed-out colors.
Mar 29, 2026 · 17 minFFmpeg Social Media Video: 9:16 for Reels, Shorts & TikTok
Convert any video to 9:16 vertical format for Instagram Reels, YouTube Shorts, TikTok, and X with FFmpeg. Covers crop, pad, blur background, text overlays, subtitles, and batch processing.
Mar 29, 2026 · 15 minAutomate Video Processing with FFmpeg and Python
Learn how to call FFmpeg from Python to automate batch video processing. Covers subprocess, ffmpeg-python, progress bars, parallel encoding, and error handling.
Mar 1, 2026 · updated Mar 24, 2026 · 12 minAuto-Generate Subtitles with FFmpeg and Whisper
Combine OpenAI's Whisper with FFmpeg to automatically add subtitles to any video. Build a pipeline that handles audio extraction, SRT generation, and subtitle burning.
Mar 1, 2026 · updated Mar 24, 2026 · 10 minStream HLS Video with FFmpeg and a CDN
Learn how to generate HLS segments with FFmpeg and serve them via a CDN with adaptive bitrate streaming. Covers m3u8 playlists, multi-bitrate encoding, and CORS configuration.
Mar 1, 2026 · updated Mar 24, 2026 · 13 minExtract the Last Frame of a Video Instantly with FFmpeg
How to extract the final frame of any video without decoding the whole file. Explains -sseof and -update 1 internals, with ready-to-use scripts for PowerShell and Bash.
Dec 22, 2025 · updated Mar 24, 2026 · 10 minHow to Receive, Convert, and Stream RTSP Camera Feeds with FFmpeg
Learn how to receive, record, and convert RTSP streams to HLS with FFmpeg 8.1. Covers protocol fundamentals, troubleshooting, and GPU acceleration.
Mar 12, 2026 · updated Mar 24, 2026 · 13 minBuilding a Multi-Camera Surveillance Dashboard with FFmpeg
Build a browser-based surveillance dashboard using FFmpeg and Node.js. Convert multiple RTSP camera feeds to HLS and display them in a grid layout.
Mar 12, 2026 · updated Mar 24, 2026 · 14 minBusiness & Infrastructure
Commercial licensing, VPS encoding servers, AWS cost comparison, browser-based processing, security, and C API.
FFmpeg Commercial License Guide: LGPL, GPL & Patent Risks
FFmpeg licensing explained for commercial use. LGPL vs GPL differences, patent codec risks, and step-by-step build instructions for redistributable binaries.
Mar 1, 2026 · updated Mar 26, 2026 · 20 minBuild an FFmpeg Encoding Server on a VPS
Set up a dedicated FFmpeg encoding server on a VPS. Covers installation, watch folder automation, systemd service, and a simple REST API.
Mar 1, 2026 · updated Mar 24, 2026 · 15 minAWS MediaConvert Pricing vs FFmpeg: Cost Per Minute Breakdown
AWS MediaConvert pricing compared to self-hosted FFmpeg. Break-even points by monthly volume, cost-per-minute tables, and pros/cons of each approach.
Mar 1, 2026 · updated Mar 24, 2026 · 10 minProcess Video in the Browser with ffmpeg.wasm
Run FFmpeg entirely in the browser without a server using ffmpeg.wasm. Setup, SharedArrayBuffer/COOP/COEP headers, and a full React/Next.js implementation.
Mar 1, 2026 · updated Mar 24, 2026 · 11 minThat Video File Could Be a Trap: FFmpeg Vulnerabilities in Video Editors
How malicious video files exploit outdated FFmpeg libraries in video editing software. Real attack scenarios, CVE examples, and three concrete steps creators should take now.
Dec 26, 2025 · updated Mar 24, 2026 · 11 minFFmpeg libavutil Guide: Functions, Usage, and Code Examples
A deep dive into FFmpeg's libavutil library. Covers memory management, timestamp conversion, error handling, and pixel format utilities with complete C code examples.
Mar 19, 2025 · updated Mar 24, 2026 · 15 min