PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Captions Python Packages

Python packages with the GitHub topic captions. Sorted by relevance, with stars and monthly downloads.
jdepoix
youtube-transcript-api

This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require an API key nor a headless browser, like other selenium based solutions do!

39.6M 8K 796
glut23
webvtt-py

Read, write, convert and segment WebVTT caption files in Python.

1.7M 232 61
revdotcom
rev-ai

Rev AI Python SDK

275K 36 13
smacke
ffsubsync

Automagically synchronize subtitles with video.

24K 8K 320
realiti4
youtube-context-mcp

YouTube context for AI agents over MCP: transcripts (plain/timestamped), metadata, most-replayed heatmap peaks, and deep links to any moment.

3K 1 0
kontextox
datasety

CLI tool for dataset preparation: resize, align, caption, shuffle, synthetic, and mask generation.

2K 2 0
tiktool
tiktok-live-api

TikTok LIVE API for Python - Real-time chat, gifts, viewers, battles & AI live captions. Managed WebSocket, 99.9% uptime, zero maintenance.

2K 5 0
baxtree
subaligner

Automatically synchronize and translate subtitles, or create new ones by transcribing, using pre-trained DNNs, Forced Alignments and Transformers. https://subaligner.readthedocs.io/

2K 506 24
garylab
audio-subtitler

Extract vtt and srt subtitle using fast whisper

1K 1 0
botbahlul
autosrt

A python script COMMAND LINE utility to AUTO GENERATE SUBTITLE FILE (using free Google Speech Recognition API) and TRANSLATED SUBTITLE FILE (using unofficial online Google Translate API) for any video or audio file

1K 70 13
botbahlul
embedsrt

embedsrt is a simple command line tool made with python to embed a subtitle file into any video or audio files

896 5 1
AleefBilal
pycaps-ai

Create beautiful, animated video subtitles with Python and CSS.

765 0 0
jatinkrmalik
localcaption

🎬 Fully local video transcription, subtitles, and captions. yt-dlp + ffmpeg + whisper.cpp // Just paste a URL, get transcripts, SRT/VTT subtitles, and timed JSON, all on your machine.

745 9 1
lachlanchen
vit-captioner

Video captioning tool: extract key‑frames with Katna/OpenCV & generate captions with a ViT+GPT‑2 model.

732 0 0
switchupcb
srt3

srt3 is a simple library for parsing, modifying, and composing SRT files.

647 21 0
SootyOwl
yt-transcript-fetcher

A python package to fetch YouTube video transcripts

596 4 1
denizsafak
assy

Automatic subtitle synchronization tool.

533 1K 35
asigalov61
midicap

Stand-alone, pure Python MIDI music captioner and analyzer

464 2 0
athuler
musicalrecordingcaptioning

Caption recordings of musical theater, concerts, or any video with lyrics on Genius.com

388 0 0
botbahlul
translatesrt

a utility for translating a subtitle file to another language

334 11 0
botbahlul
pyautosrt

PySimpleGUI based DESKTOP APP to AUTO GENERATE SUBTITLE FILE (using free Google Speech Recognition API) and TRANSLATED SUBTITLE FILE (using unofficial online Google Translate API) for any video or audio file

323 190 17
shekharchander
tube-dl

Youtube video downloader and info extractor for python.

313 25 9
jsilvanus
lcyt

HTTP POST (and JSON) closed caption sender for Youtube live videos. Containing Node.js and Python wrappers, a backend relay, a web client, two MCP's (stdio and HTTP SSE) and project site in Astro.

201 1 0
alikhalajii
yt-transcript-extractor

A CLI tool to extract and save YouTube video transcriptions with metadata

185 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery