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

Subtitles Python Packages

Python packages with the GitHub topic subtitles. 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
cdown
srt

A simple library and set of tools for parsing, modifying, and composing SRT files.

1M 536 57
tkarabela
pysubs2

A Python library for editing subtitle files

207K 443 57
otsaloma
aeidon

Editor for text-based subtitle files

84K 280 36
smacke
ffsubsync

Automagically synchronize subtitles with video.

24K 8K 324
KyaniteLabs
kinocut

Guardrailed video editing MCP server for AI agents. FFmpeg, Hyperframes, repurposing tools, Python client, and CLI. Local, fast, free.

12K 200 44
peterk
srt-equalizer

A Python module to transform subtitle line lengths, splitting into multiple subtitle fragments if necessary.

9K 41 6
chireiden
ass

A library for parsing and manipulating Advanced SubStation Alpha subtitle files.

7K 46 15
KyaniteLabs
mcp-video

Guardrailed video editing MCP server for AI agents. FFmpeg, Hyperframes, repurposing tools, Python client, and CLI. Local, fast, free.

7K 200 44
USED255
annotations2sub

Convert Youtube Annotations to subtitles.

5K 4 2
SonicSandbox
tsubasa-sync

Pairs subtitle files to their videos and retimes them to match, by cue timing rather than text. It works in any language.

5K 3 0
mattlyon93
subtitle-filter

Filter Subtitles to remove SDH entries

5K 40 9
vagabondHustler
subsearch

Download subtitles for movies and shows, automatically with one easy mouse click.

4K 56 5
fedecalendino
pysub-parser

Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).

4K 53 5
scottconverse
textflowkit

Cross-platform media transcription toolkit - URL or file in, timestamped transcripts and subtitles out. Runs natively (incl. AMD ROCm GPU) with no WSL.

3K 0 0
serjflint
saitenka

Turn mpv into a Japanese immersion workstation: dictionary hovers, one-key Anki mining, and FSRS-aware subtitle coloring composited into the video — no second window, browser, or texthooker.

3K 5 0
oseiskar
autosubsync

Automatically synchronize subtitles with audio using machine learning

3K 465 38
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
denizsafak
abogen

Generate audiobooks from EPUBs, PDFs and text with synchronized captions.

3K 6K 475
RolinShmily
porter-workflow

Automated video localization, multi-engine ASR, AI translation, and standard FFmpeg release pipeline for AI agents.

3K 2 0
remram44
subtitle-parser

Parser for SRT and WebVTT subtitle files

3K 8 3
zackees
transcribe-anything

Multi-backend whisper app. Blazing fast. Mac-arm optimized. Easy install. Input a local file or url and this service will transcribe it using Whisper AI. Completely private and Free 🤯🤯🤯

2K 1K 142
thorwhalen
yb

Streamlining media publishing: prepare, upload, and edit videos (YouTube) and podcasts

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