Self-hosted video processing tool - Remove silence + Generate subtitles automatically
Like n8n but for video processing! Deploy once, use forever.
curl -fsSL https://raw.githubusercontent.com/your-username/mini-video-factory/main/install.sh | bash- Fork this repo
- Connect to Railway
- Add environment variables
- Deploy!
git clone https://github.com/your-username/mini-video-factory.git
cd mini-video-factory
cp .env.example .env
# Edit .env with your credentials
./deploy.sh production- Go to supabase.com
- Create project → Get URL & Key from Settings → API
- Go to wasabi.com
- Create bucket → Get access keys
- Skip this to use local storage
# Required
SECRET_KEY=your-secret-key
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_KEY=your-supabase-anon-key
# Optional (for cloud storage)
WASABI_ENDPOINT=https://s3.region.wasabisys.com
WASABI_BUCKET=your-bucket
WASABI_ACCESS_KEY_ID=your-key
WASABI_SECRET_ACCESS_KEY=your-secret# View logs
docker-compose logs -f
# Restart
docker-compose restart
# Update
git pull && docker-compose up -d --build
# Stop
docker-compose down- Auto-editing: Removes silent segments using auto-editor
- Subtitle generation: Creates subtitles using OpenAI Whisper
- Web interface: Simple upload, process, and download workflow
- Cloud storage: Integrates with Wasabi S3-compatible storage
- Docker deployment: Easy deployment with Docker
- Self-hosted: Full control over your data
- Deployment Guide - Detailed setup instructions
- Processing Guide - How video processing works
Made for creators who want control over their video processing pipeline 🎯