Enhance Your Videos with Smart Captions

PyCaps is a Python library that automatically generates, styles, and animates captions for your videos using AI.

Key Features

Smart Captions

Quickly get started with ready-made templates or create your own just using CSS and JSON files.

AI Tagging

Tag specific phrases or keywords related to any topic using AI.

Effects & Animations

Apply custom effects, animations, or sounds to any tagged element.

See Real Results

Explore real video examples generated with different PyCaps templates. Select a style to see the result and how to achieve it.

How to Do This By Yourself

Follow these instructions to apply the selected template to your video. Copy the command or code snippet below to try it out.

CLI

pycaps render --input video.mp4 --template hype

Python

from pycaps import TemplateLoader

TemplateLoader("hype").with_input_video("video.mp4").load().run()

All videos used in these examples were auto-generated using stock videos with another tool under development.