Deadly History Studio

AI video automation for your channel
voice: … AI scripts: … YouTube: …

Create a video

Built-in topic
Custom prompt
My script
Short · 9:16
Long · 16:9
Both
Auto (smart)
AI generated
My images
Auto uses a real Wikimedia photo when a good match exists, otherwise AI-generates one (free via Pollinations). AI generated always creates an image per segment from the segment keywords.
Random generated track, auto-ducks under voiceover
Generated · random
My music
Ready. Pick a topic and press Generate.

Your videos

Profile & defaults

API keys & connections

Keys are stored locally in history_pipeline/settings.json. The first enabled provider in the list below is used for AI scripts; ElevenLabs powers the voiceover.

YouTube

Download it from Google Cloud Console → APIs & Services → Credentials → OAuth 2.0 Client IDs → download JSON. Upload it here like an API key. Your first video upload will open a browser once to authorize the channel.
Only needed when your client_secret.json is a Web application client. Google redirects the sign-in to <this URL>/oauth2callback — register that exact URL in Google Cloud (Credentials → your web client → Authorized redirect URIs). Leave empty for a Desktop-app client.