limin112limin112Community·1 Agent Skills Included

video-subtitle

Local speech recognition, translation, and hardcoded video subtitles

Transcribes video speech locally with whisper.cpp, corrects recognition errors, and burns styled hard subtitles into any video. Supports bilingual subtitles with Chinese on top and the original language below, with customizable fonts, sizes, and background styles. Eliminates manual transcription, timestamp alignment, and subtitle formatting work through reusable scripts.
npx skills add limin112/video-subtitle --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install video-subtitle?

Run `npx skills add limin112/video-subtitle --all -g -y` in your terminal to install this skill globally.

How to add hardcoded subtitles to a video?

This skill extracts the audio, transcribes it locally with whisper.cpp, corrects errors, and burns styled subtitles into the video using ffmpeg with libass.

Can I create bilingual Chinese-English subtitles?

Yes. It transcribes the foreign language audio, translates each line into Chinese, and renders bilingual subtitles with Chinese on top and the original text below.

Does video-subtitle require an internet connection?

Speech recognition runs fully offline via whisper.cpp after a one-time model download. Only the initial model download requires internet access.

Can I customize subtitle fonts and styles?

Yes. You can adjust font, size, color, outline, and semi-transparent background boxes, and preview a sample frame before burning the full video.

Related Repositories in Content & Communication

View All in Content & Communication