AI Video Generator
e3d-pod2vid
AI-powered open-source pipeline that converts diarized audio (podcasts, interviews) into YouTube-ready MP4 with semantic B-roll, burned subtitles, and optional voice synthesis.
e3d-pod2vid
What is e3d-pod2vid?
e3d-pod2vid is an open-source AI pipeline that converts diarized audio files (e.g., NotebookLM, podcast, interview) into YouTube-ready videos with semantically matched Pexels B-roll per utterance, burned-in subtitles, and optional OpenAI TTS voice replacement. It also supports automated YouTube Short generation from live signals and one-click social posting to multiple platforms.
e3d-pod2vid vs Similar AI Tools
| Pricing Model | Free | Free, Free Trial, Custom Pricing | Custom Pricing | Free, Freemium |
| Free Credits | ||||
| Key Features |
|
|
|
|
| Pros |
|
|
|
|
| Cons |
|
|
|
|
| Best For |
|
|
|
|
How to use e3d-pod2vid?
- 1Clone the repository and install Python/Node dependencies.
- 2Copy .env.example to .env and fill in your API keys (AssemblyAI, OpenAI, Pexels, etc.).
- 3Run `python3 pod2vid.py input.m4a output.mp4` to convert audio to video.
- 4Optionally run `python3 tts_replace.py` to replace voices with custom OpenAI TTS.
- 5Run `node yt_upload.js output.mp4 "Title"` to upload to YouTube.
- 6Use `python3 make_short.py` to generate a YouTube Short.
- 7Use `node announce.js` to post to social platforms (Discord, Telegram, X, LinkedIn).
e3d-pod2vid Key Features
- Semantically matched Pexels B-roll per utterance using GPT-4o-mini queries
- Burned-in subtitles without ffmpeg libass (pure Pillow)
- Optional OpenAI TTS voice replacement (custom voices per speaker)
- YouTube upload with description and thumbnail update
- One-shot multi-platform social posting (Discord, Telegram, X, LinkedIn)
- Automated YouTube Short generation from live E3D Maps signals
- Caching of API results for fast re-runs
- Customizable subtitle labels, voice selection, and video parameters
e3d-pod2vid Use Cases
- Convert podcast episodes to YouTube videos with engaging B-roll
- Create interview highlight reels with auto-generated subtitles
- Automate daily YouTube Shorts from trend signals
- Replace AI voices (e.g., NotebookLM) with natural-sounding TTS
- Publish video content across multiple social channels simultaneously
e3d-pod2vid Pricing & Free Credits
e3d-pod2vid currently operates on a Free model.
This tool is completely free to use
e3d-pod2vid Pros & Cons
Pros
- Open-source and customizable
- End-to-end pipeline from audio to social posting
- Supports multiple social platforms
- Semantic B-roll selection improves viewer engagement
- Caching reduces API costs on re-runs
Cons
- Requires multiple paid API subscriptions
- Command-line interface only (no GUI)
- Setup requires programming knowledge (Python, Node.js, environment variables)
- B-roll quality depends on Pexels availability and GPT query quality
What is e3d-pod2vid best for?
- Podcasters wanting to expand to YouTube
- Content creators automating video production
- Developers building AI-powered media pipelines
- Social media managers repurposing audio content