VIDEO COURSE MAKER

Automation Pipeline

Automated pipeline for producing video courses: AI scripts, generated slides, synthetic voiceover, and YouTube publishing. Low-cost, high-volume course production.

All Tools View Courses

Philosophy: Scripts + Slides, Not AI Video

Full AI video generation is expensive and unnecessary for educational content. A well-written script read by a natural AI voice, paired with clear visual slides, delivers the same learning value at 1/100th the cost. This pipeline prioritizes volume and consistency over flashy production - the goal is regular course output to the @BO4SE YouTube channel.

Production Pipeline

1. Script Generation

course-script.md

AI generates course script from outline or topic

2. Slide Generation

slides/*.png

Generate visual slides from script sections

3. Voice Synthesis

audio/*.mp3

Convert script to natural AI voiceover

4. Video Assembly

course-video.mp4

Combine slides + audio into video

5. Transcript & Metadata

transcript.vtt, metadata.json

Generate searchable transcript and SEO metadata

6. YouTube Publish

Published to @BO4SE

Automated upload to @BO4SE channel

Generate New Course

Pipeline not yet implemented - this page documents the architecture

Cost Per Course (30 min)

Script (Claude/GPT)$0.05-0.20 / course
Slides (Gemini)$0.10-0.50 / 10 slides
Voice (OpenAI TTS)$0.015 / minute
Video render$0.00 / local FFmpeg
YouTube upload$0.00 / free API
Total Estimated$0.50 - $2.00

Voice Provider Comparison

ProviderCostQualitySpeed
OpenAI TTS$15/1M charsExcellentFast
Google TTS$4/1M charsGoodFast
Azure TTS$4/1M charsExcellentFast
Coqui TTSFree (local)GoodSlow
Piper TTSFree (local)GoodFast

Output Deliverables

  • Video: 1080p MP4, chapter markers
  • Transcript: VTT captions, full text
  • Slides: PNG exports, editable source
  • Script: Markdown with timing cues
  • YouTube: Auto-published to @BO4SE

Technical Architecture

Directory Structure

courses/
├── bsv-smart-contracts/
│   ├── script.md           # AI-generated script
│   ├── slides/
│   │   ├── 001-intro.png
│   │   ├── 002-basics.png
│   │   └── ...
│   ├── audio/
│   │   ├── 001-intro.mp3
│   │   ├── 002-basics.mp3
│   │   └── full-voiceover.mp3
│   ├── output/
│   │   ├── course.mp4
│   │   ├── transcript.vtt
│   │   └── metadata.json
│   └── config.yaml         # Course configuration
└── pipeline/
    ├── generate-script.ts
    ├── generate-slides.ts
    ├── generate-voice.ts
    ├── assemble-video.ts
    └── publish-youtube.ts

Pipeline Commands

# Generate full course from config
pnpm course:generate courses/bsv-smart-contracts

# Individual stages
pnpm course:script courses/bsv-smart-contracts
pnpm course:slides courses/bsv-smart-contracts
pnpm course:voice courses/bsv-smart-contracts
pnpm course:assemble courses/bsv-smart-contracts
pnpm course:publish courses/bsv-smart-contracts

# Batch generate multiple courses
pnpm course:batch courses/*.yaml

# Preview before publishing
pnpm course:preview courses/bsv-smart-contracts

Integration with Course Catalog

Generated courses are automatically added to the /courses page with full metadata, transcripts, and YouTube embeds. Each course links back to its source materials.

View Courses @BO4SE Channel

Company

  • About
  • Services
  • Portfolio
  • Contact

Resources

  • Components
  • Brand Kit
  • Skills
  • Tools

Build

  • Start a Project
  • Join a Team
  • Launch a Token
  • Automation

Legal

  • Privacy Policy
  • Terms of Service

© 2026 b0ase. All rights reserved.