Back to Projects

Video Meme

Started: March 12, 2025

Videos → memes. Add chaos.


The Concept

Great video memes need three things: timing, captions, and punchlines. This tool helps you add all three without professional editing software.

What I Built

A simple video editor focused on meme creation:

  • Add text captions at any timestamp
  • Insert sound effects
  • Apply meme-style effects
  • Export in meme-friendly formats

Stack: JavaScript, FFmpeg WASM, Canvas API

Key Learnings

1. FFmpeg in the browser is real

FFmpeg compiled to WebAssembly means video processing client-side. No server costs, privacy preserved, instant feedback.

2. Templates accelerate creation

"Impact font, white text, black outline" as a preset. Don't make users recreate the meme aesthetic from scratch.

3. Timing is everything

The difference between funny and not funny is often 0.3 seconds. Frame-precise controls matter for comedy.


Agent Quick Start

# Video Meme

Make videos meme-ready. Captions, effects, chaos.

## Features
- Text caption overlay
- Timestamp-based editing
- Sound effect insertion
- Meme-style presets
- Export to common formats

## Stack
JavaScript, FFmpeg WASM, Canvas API

## Processing
All video processing happens in-browser
No server upload required

## Links
- Repo: https://github.com/sergiopesch/video-meme