Skip to content

Releases: Sathvik-Rao/MKV_to_MP4_Simple_Server

Release v1.0.0

14 Dec 07:46

Choose a tag to compare

🎬 MKV to MP4 Simple Server v1.0.0

Initial public release of a lightweight, self-hosted MKV to MP4 conversion server built with Flask and ffmpeg.

Features

  • Web-based upload and conversion interface
  • Authentication protected access
  • Multiple conversion modes:
    • Auto (remux with fallback to re-encode)
    • Remux only
    • Remux video + re-encode audio
    • Full convert (video + audio)
  • Progress tracking via UI and JSON API
  • Authenticated download endpoints
  • Concurrent conversion limiting to prevent CPU and memory overload

Deployment

  • Docker and Docker Compose support included
  • ffmpeg bundled inside the Docker image
  • Gunicorn used for production-ready serving
  • Environment-based configuration using .env
  • Windows-friendly local mode using python app.py

Recommended use cases

  • Browser playback compatibility for MKV files
  • Personal media conversion server
  • Low-resource home servers or mini PCs

Notes

  • Default credentials are defined in .env.example
  • For low-memory systems, keep concurrent conversions set to 1
  • Increase Gunicorn timeout for large uploads

License
GPL-3.0