Skip to content

An experimental AI-powered YouTube video commentary generator that automatically transforms source videos into analytical content.

Notifications You must be signed in to change notification settings

sasoder/content-killer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Killer Skull

TypeScript React MIT License

An experimental AI-powered YouTube video commentary generator that transforms source videos into analytical content.

Demo · Setup · Architecture

Overview

Content Killer is an experiment in automated video content generation, exploring the possibilities of AI in video editing and commentary creation. It uses prompt chaining to analyse, describe, and generate professional commentary & editing for YouTube videos in several steps.

Content Killer Interface

Demo

Source video AI-generated output (no manual editing)
Input Output

Architecture

Pipeline

  1. Video Analysis: Uses Gemini Vision for scene comprehension and description
  2. Commentary Generation: OpenAI for commentary generation
  3. Voice Synthesis: ElevenLabs for voice synthesis
  4. Video Processing: FFmpeg for video manipulation and assembly based on generated commentary and settings

Customisation is possible by changing the settings at each step. Project and template states are stored in the database.

Tech stack

  • Frontend: React, TypeScript, TanStack Query, Shadcn UI, Tailwind CSS
  • Backend: Bun Runtime, Hono, FFmpeg, SQLite
  • AI Services: Gemini API, OpenAI API, ElevenLabs API

Setup

Prerequisites

git clone https://github.com/yourusername/content-killer.git
cd content-killer
bun install

# Configure environment
cp server/.env.example server/.env
cp client/.env.example client/.env

# Start development
bun run dev

Features

Project Management

Template Management

  • Template system for multiple channel styles
  • Local project storage for both projects and templates
  • Custom pause sounds & generation settings

Manual editing

Commentary Editor

  • Edit the generated description/commentary in a custom json editor

License

MIT License - See LICENSE for details.

About

An experimental AI-powered YouTube video commentary generator that automatically transforms source videos into analytical content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages