🎬 Video Transcoder Service
A versatile video transcoding service powered by FFmpeg, featuring a modern web UI and a robust REST API. Part of the MediaTools suite.
✨ Features
- 🎞️ Multi-Codec Support: H.264, H.265 (HEVC), AV1, and VP9.
- 🔊 Robust Audio Copy: Intelligent mapping and fallback (e.g., Opus for MKV, AAC for MP4) ensuring compatibility across containers.
- ⚙️ Dynamic Quality Control: Codec-aware CRF quality presets (Standard, Best, Low).
- 📊 Real-time Progress: Live updates via WebSockets with safe job cancellation support.
- 🔌 FastAPI REST API: Programmatic access to all transcoding features.
- 🌙 Premium Web UI: Responsive dark-mode interface with drag-and-drop batch management.
🚀 Quick Start (Pre-built Image)
1. Prepare Storage
Create local folders to persist your files:
# Example for Windows
mkdir test\uploads test\temp test\outputs