Sign inSign up

baladockerbytes/video-transcoder

By baladockerbytes

•Updated 8 months ago

Image
0

2.0K

baladockerbytes/video-transcoder repository overview

⁠🎬 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

Tag summary

Content type

Image

Digest

sha256:ef4d0bed5…

Size

79.3 MB

Last updated

8 months ago

docker pull baladockerbytes/video-transcoder