MeDit is a browser-based video editor inspired by CapCut. It uses ffmpeg.wasm to apply real-time video effects and export real .mp4 files — no server required.
- Upload video (MP4 or compatible)
- Apply effects:
- Grayscale
- Invert
- Brightness
- Contrast
- Preview effects live
- Export video using FFmpeg (WebAssembly version)
- Offline support (open
index.htmllocally) - Works on desktop and mobile (Chrome, Firefox, Kiwi Browser)
- Loads video using
input[type="file"] - Applies CSS filters for preview
- When exporting,
ffmpeg.wasm:- Loads video into memory
- Applies real FFmpeg video filters
- Exports
.mp4with effect - Downloads the file
MeDit/ ├── index.html ├── script.js ├── README.md ← Redirects to Documentation ├── documentation.md ← Full technical & usage docs └── images/ ├── logo.png └── screenshot.png
- Download the whole folder
- Open
index.htmlin browser (Chrome, Firefox, or Kiwi Browser) - Upload your video
- Select an effect
- Click "Export Edited Video"
- Your new video downloads as
edited_video.mp4
| Browser | Supported |
|---|---|
| Chrome | ✅ Yes |
| Firefox | ✅ Yes |
| Safari | |
| Kiwi (Android) | ✅ Yes |
| Samsung Internet | ❌ Not fully tested |
- Video export may take time depending on length and resolution.
- ffmpeg.wasm uses memory — avoid exporting large videos on mobile.
- Works offline, but must be opened in a browser (not a file explorer).
This project is under the MIT License. Free to use, share, and modify.
Made for GitHub use, designed for mobile devs like you.