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!

22.5M 8K 775
glut23
webvtt-py

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

1.6M 231 60
revdotcom
rev-ai

Rev AI Python SDK

254K 36 13
smacke
ffsubsync

Automagically synchronize subtitles with video.

13K 8K 317
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 505 24
kontextox
datasety

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

2K 2 0
botbahlul
autosrt

a utility for automatic speech recognition and subtitle generation

1K 69 13
asigalov61
midicap

Stand-alone, pure Python MIDI music captioner and analyzer

1K 2 0
garylab
audio-subtitler

Extract vtt and srt subtitle using fast whisper

1K 1 0
botbahlul
embedsrt

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

806 5 1
athuler
musicalrecordingcaptioning

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

794 0 0
lachlanchen
vit-captioner

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

679 0 0
denizsafak
assy

Automatic subtitle synchronization tool.

661 1K 30
switchupcb
srt3

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

580 21 0
jatinkrmalik
localcaption

🎬 Paste a YouTube URL → get a Whisper transcript. Fully local, zero API keys. yt-dlp + ffmpeg + whisper.cpp in one CLI.

384 3 1
shekharchander
tube-dl

Another Youtube Video Downloader for Python.

383 25 9
botbahlul
translatesrt

a utility for translating a subtitle file to another language

292 11 0
SootyOwl
yt-transcript-fetcher

A python package to fetch YouTube video transcripts

292 4 1
botbahlul
pyautosrt

pyautosrt is a python based desktop app to generate subtitle and translated subtitle file

277 190 17
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.

129 1 0
alikhalajii
yt-transcript-extractor

CLI tool to extract YouTube transcripts and export to Markdown, JSON, TXT, and SRT

72 0 0
smacke
subsume

Language-agnostic synchronization of subtitles with video via speech detection.

62 8K 317
smacke
ffsubs

Automagically synchronize subtitles with video.

47 8K 317
pulsence
caption-animator

Render SRT/ASS subtitle files into animated, alpha-channel video overlays with plugin-based animation system.

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