GitPedia

Template tiktok

Generate TikTok-style captions with Whisper.cpp

From remotion-dev·Updated June 13, 2026·View on GitHub·

Replace the `sample-video.mp4` with your video file. Caption all the videos in you `public` by running the following command: The project is written primarily in TypeScript, first published in 2024. Key topics include: captions, remotion, tiktok, whisper.

Remotion video

<p align="center"> <a href="https://github.com/remotion-dev/logo"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/remotion-dev/logo/raw/main/animated-logo-banner-dark.apng"> <img alt="Animated Remotion Logo" src="https://github.com/remotion-dev/logo/raw/main/animated-logo-banner-light.gif"> </picture> </a> </p>

Welcome to your Remotion project!

Commands

Install Dependencies

console
npm i

Start Preview

console
npm run dev

Render video

console
npx remotion render

Upgrade Remotion

console
npx remotion upgrade

Captioning

Replace the sample-video.mp4 with your video file.
Caption all the videos in you public by running the following command:

console
node sub.mjs

Only caption a specific video:

console
node sub.mjs <path-to-video-file>

Only caption a specific folder:

console
node sub.mjs <path-to-folder>

Configure Whisper.cpp

Captioning will download Whisper.cpp and the 1.5GB big medium.en model. To configure which model is being used, you can configure the variables in whisper-config.mjs.

Non-English languages

To support non-English languages, you need to change the WHISPER_MODEL variable in whisper-config.mjs to a model that does not have a .en sufix.

Docs

Get started with Remotion by reading the fundamentals page.

Help

We provide help on our Discord server.

Issues

Found an issue with Remotion? File an issue here.

License

Note that for some entities a company license is needed. Read the terms here.

Contributors

Showing top 3 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from remotion-dev/template-tiktok via the GitHub API.Last fetched: 6/14/2026