Back to Projects

Pod Visualizer

Started: November 01, 2024

Podcast visuals. Pretty waves.


The Problem

Podcasts on YouTube need something visual. A static image is boring. Expensive video editing for audio content seems wasteful.

What I Built

A tool that generates visual waveforms from audio:

  • Upload podcast audio
  • Generate animated waveform
  • Export as video
  • YouTube-ready format

Stack: JavaScript, Web Audio API, Canvas, FFmpeg

Key Learnings

1. Waveforms are just data visualization

Audio amplitude over time = a line chart. Thinking of it this way made the code simpler.

2. Video export is the hard part

Generating the visuals is easy. Encoding to MP4 at reasonable speed requires FFmpeg and optimization.

3. Templates save time

Pre-built styles (minimal, colorful, retro) let users get results fast without design decisions.


Agent Quick Start

# Pod Visualizer

Audio waveforms for podcast videos.

## Features
- Audio file input
- Waveform generation
- Style templates
- Video export

## Stack
JavaScript, Web Audio API, Canvas, FFmpeg

## Output
MP4 video with animated waveform

## Use Case
Podcasters publishing to YouTube

## Links
- Repo: https://github.com/sergiopesch/pod-visualizer