Skip to content

Kirari04/videocms

Repository files navigation

Video-CMS 🎬

Go Version License Docker Build

A self-hosted Content Management System for your videos. 🎞️

Features ✨

  • 🏠 Self-host: Host VideoCMS using Docker on your own hardware.
  • ✍️ Pretty Subtitles: Subtitles are stored as softsubs in the ASS format to preserve styling and save storage.
  • ⚡ HLS Multi-Quality: Videos are converted into multiple qualities to ensure smooth playback for different connection speeds.
  • 🔊 Multi-Audio: The player supports multiple audio tracks that are not stored inside the video, saving storage space.
  • 🚀 Fast Chunked Upload: Allows the server to be behind a proxy without requiring high maximum post limits.
  • 📦 Dynamic MKV Download: The server dynamically assembles subtitles, audio tracks, and video tracks during download without re-encoding.

Documentation 📚

Follow the documentation to setup VideoCMS: https://videocms-docs.vercel.app/

Screenshots 📸

Simple Panel

Alt text

Advanced File Information

Alt text Alt text

Easy Export

Alt text Alt text

Multiple Qualities

Alt text

Multiple Subtitles

Alt text

Multiple Audio Channels

Alt text

Embed in Chats (like Discord)

Alt text

Build 🛠️

docker build --platform linux/amd64 -t kirari04/videocms:alpha --push .