FFmpeg Cookbook
JA

FFmpeg Tools

Free in-browser tools for compressing, converting, and editing video — without installing FFmpeg. Drop a file in, pick your settings, and download the result. No FFmpeg knowledge required.

All video / audio tools run locally — your file never leaves the browser

Tools grouped by use case Pick the goal, see the tools that fit it

Polish for social posting Get clips ready for TikTok / Reels / Shorts / X

Cut, join, change playback Keep only what you need; join, speed, rotate

Shrink for sending Lighten before sending via chat or email

Work with the audio only Extract, normalize, mute, swap BGM

Refine or mask the visuals Captions, watermarks, mosaics, rotation, thumbnails

Estimate size & specs Pre-encode bitrate, file size, and timecode math

Pick by goal Start from "what do I want to do?"

Step-by-step guides Finishing a whole task, not just running one tool

All tools (43) Search or filter by category

🎬 Video 30 Compress, convert, trim, GIF, SNS resize
Video Compressor
Compress video to H.264. Choose from High Quality, Balanced, or Small Size with a quality selector.
Local Featured 🌱 Beginner
Use this tool
Discord Video Compressor
Compress toward a custom MB target, adjust resolution and audio, then check actual bytes, preview playback and save the report.
Local Featured 🌱 Beginner
Use this tool
Video to GIF Converter
Set start, end, width, and FPS to convert any video clip to an animated GIF. Preview and download.
Local Featured 🌱 Beginner
Use this tool
Video Trim Tool
Set start and end time to cut your video. Preview the trim range visually. Outputs MP4.
Local
Use this tool
Video Format Converter
Convert between MP4, WebM, MOV, MKV, AVI, and GIF. Quality control included. Fully private.
Local
Use this tool
Thumbnail Extractor
Extract JPEG frames at any timestamp. Multi-frame support, JPEG quality, and output size options.
Local Featured
Use this tool
Side-by-Side Video Maker
Combine two videos into a horizontal or vertical split screen. For comparisons, before/after, and reactions; mixed aspect ratios handled.
Local
Use this tool
Loop & Boomerang Video Maker
Loop a video N times, or make a boomerang (forward + reverse) for social. Short looping clips, fully in-browser.
Local
Use this tool
LINE Video Compressor
Compress video into a LINE-friendly H.264/AAC MP4. Small/Balanced/High presets. LINE may re-compress on its side.
Local
Use this tool
SNS Video Resizer
Resize & crop video to any SNS format: TikTok, YouTube Shorts, Reels, Instagram, YouTube, X. Live crop preview. Browser-only, no upload.
Local Featured
Use this tool
Video Diagnostics Tool
Check video size, duration, resolution, and estimated bitrate locally. Compare reference sizes and aspect ratios, then choose a next step if needed.
Local
Use this tool
Video Merger
Merge multiple videos into one MP4. Reorder clips. Lossless when codecs match, re-encode for mixed sources, with crossfade / dissolve transitions.
Local
Use this tool
Video Speed Tool
Slow-mo, fast-forward, or timelapse from 0.25x to 4x. Per-segment rate. Pitch-preserving or pitch-shift audio.
Local
Use this tool
Video Reverse Tool
Reverse a video clip. Choose to flip audio too, mute it, or keep the original audio. Time-range trim for long clips.
Local
Use this tool
Video Watermark Tool
Add a logo or text watermark. 9 preset positions + drag-to-position canvas preview, size and opacity controls.
Local
Use this tool
Black Mask, Mosaic & Blur Video
Mask, pixelate or blur a fixed region. Set coordinates, size, time and optional audio removal. No face tracking.
Local
Use this tool
Subtitle Burn-in Tool
Burn SRT/VTT subtitles into video (hard subs). Font size, position, and outline controls.
Local
Use this tool
Rotate Video Tool
Rotate video 90°/180°/270° or flip horizontally/vertically. Fixes phone-shot clips that play sideways.
Local
Use this tool
Crop Video Tool
Crop unwanted edges from video. Useful for removing black bars, tightening framing, or reformatting for social.
Local
Use this tool
Mute Video Tool
Remove every audio track or mute an interval on all tracks. Copy video without re-encoding; choose MP4, MOV, MKV or WebM.
Local
Use this tool
Silence Cut Tool
Auto-detect and remove silent gaps from video or audio. Tune threshold, minimum duration, and padding to tighten up recordings and voice memos.
Local
Use this tool
Split Video Tool
Split one video into multiple files — every N seconds or into equal parts. Lossless fast mode or accurate re-encode mode.
Local
Use this tool
Fade In / Fade Out Tool
Add a fade-in at the start and fade-out at the end. Black or white, 0.5–3 s lengths, optional audio fade (afade).
Local
Use this tool
WhatsApp Video Compressor
Compress a video to a custom sharing size for WhatsApp. The 16MB default is a target, not a universal upload limit. Check actual output bytes and any overshoot.
Local
Use this tool
Gmail Video Compressor
Compress a video for a Gmail attachment and inspect its output size and quality. Check your current sending limit and other attachments before sending.
Local
Use this tool
Strip Video Metadata Tool
Inspect location and author tags, remove video/audio track metadata, and re-inspect a separate sharing copy. Values stay hidden until requested.
Local
Use this tool
Mobile Video Playback Fixer
Analyze a phone video and fix playback issues on Windows / Chrome. Detects HEVC, VP9, AV1, and rotation metadata, then applies the smallest fix needed.
Local
Use this tool
Slack Video Compressor
Compress Slack sharing copies to a custom size and check actual bytes. Distinguishes the standard 1GB file cap, five-minute clips, and this tool's 500MB input limit.
Local
Use this tool
X (Twitter) Video Compressor
Check short videos against a 140-second / 512MB preset and make an MP4 copy for X. Not a full upload-rule check or acceptance guarantee.
Local
Use this tool
VFR to CFR Converter
Convert variable frame rate (VFR) screen recordings and phone videos to constant frame rate (CFR). Detects VFR from the header, confirms it by decoding 30 s, then re-encodes.
Local
Use this tool
🎵 Audio 8 Extract audio, normalize loudness
🧮 Calculators 5 Bitrate, file size, timecode, aspect ratio

Start with the problem

Not sure which tool? Common questions and recommended tools

I want to shrink a video file

Start with Video Compressor using CRF 23 at the original resolution. Want to estimate the size before encoding? Use File Size Estimator.

I want to send a video on Discord

Set the limit shown in your upload screen as the target in the Discord Video Compressor. Check the measured output size and quality; plan names alone do not establish the current limit, and upload success is not guaranteed. For long clips, drop the resolution to 720p or 540p so quality stays usable.

I want audio only

Audio Extractor exports MP3 / WAV / AAC. Need to even out loudness? Run the result through Volume Normalizer.

I want a GIF

Video → GIF Converter lets you set start/end, width, FPS. Keep clips under 10s, width ≤320px, FPS 10–15 for sane file sizes.

I want to resize for TikTok / Reels / Shorts

SNS Video Resizer handles common SNS aspect ratios in one click. Use letterbox mode if your subject is near the frame edge.

I want a thumbnail (still image)

Thumbnail Extractor pulls JPEG/PNG frames at any timestamps. Comma-separate values for multiple frames.

I want to calculate bitrates / sizes / aspect ratios

See Bitrate Calculator, Aspect Ratio Calculator, and Timecode Converter.