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

Captions Python Packages

Python packages with the GitHub topic captions. Sorted by monthly downloads, with stars and forks.
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!

15.3M 8K 848
glut23
webvtt-py

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

1.9M 235 65
revdotcom
rev-ai

Rev AI Python SDK

663K 36 13
smacke
ffsubsync

Automagically synchronize subtitles with video.

24K 8K 324
thorwhalen
tituli

Text in video: title cards, credits, captions and calligrams with tasteful defaults

10K 0 0
karanshukla
vinowhisper

NPU-accelerated local voice typing & auto-captioning (with translations) on Linux via OpenVINO GenAI Whisper

3K 0 0
tubeagentkit
getyoutubetranscript

YouTube Transcript API Python SDK: get YouTube video transcripts, search YouTube, list channel and playlist videos with one typed client. No Google API key.

3K 0 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 69 13
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/

948 511 24
kontextox
datasety

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

921 2 0
ytapi
ytapi-sdk

Python client for YTAPI: YouTube transcripts, video details, search, channels and playlists. No dependencies.

843 0 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.

805 6 0
garylab
audio-subtitler

Extract vtt and srt subtitle using fast whisper

709 1 0
switchupcb
srt3

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

585 21 0
dcc-mcp
dcc-mcp-capcut

CapCut Desktop MCP adapter for AI agents to compile edit plans, assemble video timelines and verify exports through a typed local bridge in the DCC-MCP ecosystem.

503 0 1
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.

461 3 2
jatinkrmalik
localcaption

Local, offline Whisper transcription for YouTube, Vimeo, Twitch, and local video/audio. Writes SRT, VTT, JSON. No API keys. whisper.cpp + optional faster-whisper.

407 14 2
Axeeh
wordcaps

Word-by-word karaoke captions for any video, made locally with Whisper and ffmpeg.

379 3 0
denizsafak
assy

Automatic subtitle synchronization tool.

346 1K 42
SootyOwl
yt-transcript-fetcher

A python package to fetch YouTube video transcripts

311 4 1
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

296 191 17
488315
deafbench

Open-source accessibility benchmark for AI captions and automatic speech recognition systems.

234 0 0
asigalov61
midicap

Stand-alone, pure Python MIDI music captioner and analyzer

203 3 0
Breakdown55
coloredcaps

Generate colored video-style YouTube XML captions.

170 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology