DJI Video Compressor Learn more

Downscale, rotate, trim and compress your DJI Mavic, Mini, Air, Osmo & FPV drone footage for sharing — runs entirely in your browser, nothing is ever uploaded.

🔒 100% private · no account needed · no file size limit (RAM permitting)
🚁 Mavic 3 / 3 Pro 🚁 Mini 4 / 3 / 2 🚁 Air 3 / 2S 📷 Osmo Pocket 3 📷 Osmo Action 4 ⚡ FPV / Avata 2 🎞 Zenmuse X9 🔒 100% local · no uploads
Upload DJI footage
MP4 · MOV · MKV (DJI Mavic, Mini, Air, Osmo, FPV)
Video:not loaded
Single clip
Drop one DJI clip here, or browse.
Batch — whole SD card
Drop DJI clips or an entire SD card folder.
🚁 DJI Quick Presets
Target resolution
Speed
FPS
Audio
Codec
Width (px)
Height (px)
Quality (CRF) CRF:28 Compressed · small files
Est.:
⚠ H.265 is very slow in-browser — the WASM encoder has no SIMD and runs single-threaded, so a 1-minute clip can take 30–60 minutes. Progress will appear stuck at 0% during the x265 analysis pass — it has not crashed. For practical use, stick with H.264 at CRF 26–28 which produces similar sizes much faster. H.265 is only worth it for very short clips or if you can leave it running.
✦ Transform none
Rotation & flip applies to all batch files
Horizon / tilt correction (±10°) — fix footage from a drone with a slightly off-axis gimbal
Tilt
Corrects horizon tilt from gimbal drift or mounting angle. Black bars fill edges — combine with a crop preset to clean them up.
✂ Trim full clip
Set start and/or end time. Leave blank to use the full clip. applies to all batch files
Start time
End time
Trim duration
Status:select a video
🔒 Runs locally — your DJI footage never leaves your device. For large 4K clips, use a desktop with plenty of free RAM.
Engine log
Details
Technical details

              
Override settings
Using global settings as defaults. Changes here override only this file.
Resolution
Rotation & Flip
Tilt (±10°) — leave at 0 to use global
Tilt
Note: tilt 0° here means "use global tilt value".
Trim
Start time
End time
Duration
FFmpeg log
Preview
Output preview appears after conversion.
File details
Before: After: Saved: Ratio:
DJI tips: Mavic 3 / Air 3 shoot in H.265 (HEVC) by default — if your clip won't convert, switch the camera to H.264 in-app first, or use a lower CRF (22–24). Use Quick Share (1080p / CRF 28) as your starting point. Strip GPS before posting publicly — it's enabled by default and removes your flight coordinates. For gimbal-level footage that looks slightly tilted, use Transform → Tilt.
Back to Toolbox Contact