Skip to content

Kirari04/videocms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

813 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

{1CBD78E3-477B-4271-AF77-39A4F1C3C0E3}

File Information

{89B50AF3-8BFD-4EDA-8471-8833D4B73189} {A2167759-2941-43F3-9AFD-8F22D6253DAD}

Easy Export

{FBB41552-30A2-4C70-AFAF-23DAC35EF6B5}

Quality Settings

{F2015B0B-759F-4666-8B4B-A2217F819197}

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 .