Skip to content

jake-levy/typewriter

Repository files navigation

Typewriter Video

Generate clean typewriter-style text animations from a YAML config.

Example output

What It Does

  • Types text onto the screen with a solid caret while typing
  • Blinks the caret during the hold period at the end
  • Supports multiline text, per-segment colors, bold text, and automatic line wrapping
  • Renders directly to MP4 with ffmpeg

Quick Start

python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/python render_typewriter_video.py example_config.yaml

The config lives in example_config.yaml. Edit that file, then run the script with its path.

Requirements

  • Python 3
  • ffmpeg

About

Generate clean typewriter-style text animations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages