selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

subvert logo

Self-host subvert

v1.0.9

Video subtitle, chapter, and summary generator with OpenAI

Open SourceMIT
Updated5 months ago
LanguagePHP
Setup difficultyEasy
Stars
867
Port
8080 (HTTP server)
Docker
aschmelyun/subvert
subvert screenshot 1

What is subvert?

Subvert generates subtitles, chapters, and summaries from video files using OpenAI's AI services. It transcribes audio via Whisper and processes transcripts with ChatGPT for chapters and summaries. Users run it via a single Docker container or from source with PHP 8.1+. An OpenAI API key is required for functionality.

Should you self-host subvert?

subvert scores 45/100 on selfhost.directory (how scoring works) and ranks #14 of 18 in Video Processing. It has 867 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is Concat (82/100, 12 301 stars). It scores higher overall, so compare the two before you pick. See subvert vs Concat side by side.

Features

  • Chapter Generation
  • Subtitle Generation
  • Summary Generation
  • Video transcription

subvert README

How to configure subvert

  • MEMORY_LIMIT512MPHP's memory limit setting

    PHP's memory limit setting

  • OPENAI_API_KEYOpenAI API key for communication with OpenAI's APIs

    OpenAI API key for communication with OpenAI's APIs

  • UPLOAD_MAX_FILESIZE256MPHP's upload max filesize setting

    PHP's upload max filesize setting

subvert releases & version history

More in Video Processing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…