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

Srt Python Packages

Python packages with the GitHub topic srt. Sorted by relevance, with stars and monthly downloads.
glut23
webvtt-py

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

1.7M 232 61
cdown
srt

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

615K 533 53
tkarabela
pysubs2

A Python library for editing subtitle files

248K 430 53
smacke
ffsubsync

Automagically synchronize subtitles with video.

24K 8K 320
peterk
srt-equalizer

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

13K 41 6
remram44
subtitle-parser

Parser for SRT and WebVTT subtitle files

12K 8 3
sandflow
ttconv

Subtitle conversion library and CLI tool. Converts between STL, SRT, TTML, SCC, TTML and WebVTT files.

11K 235 34
readbeyond
aeneas

aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

7K 3K 276
deskpai
ctc-forced-aligner

We are open-sourcing the CTC forced aligner used in Deskpai. With focus on production-ready model inference, it supports 18 different alignment models, including multilingual models(German, English, Spanish, French and Italian etc), and provides SRT and WebVTT alignment and generation out of box. Onnxruntime and PyTorch are supported.

6K 11 1
ryanking13
srtrain

SRT(Super Rapid Train: https://etk.srail.kr/) wrapper for python

6K 179 74
GBeauregard
pyffstream

A CLI frontend for streaming over SRT and RTMP specializing in sending off files

4K 5 0
fedecalendino
pysub-parser

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

4K 53 5
morehardy
echoalign-asr-mlx

Local Apple Silicon CLI for ASR, subtitles, WebVTT/SRT, and timestamp-aligned JSON with MLX + Qwen3

2K 1 0
Romancha
gpstitch

Visual web interface for creating video overlays with GPS telemetry data. Supports GoPro, DJI (SRT), GPX and FIT files. Visual editor with real-time preview, batch rendering, and custom templates.

2K 48 5
heyifan142857
subbake

subbake is a Python CLI for translating subtitle files with LLM backends.

1K 0 0
rromanv
srtforge

Generate, translate, and burn SRT subtitles locally with MLX Whisper.

1K 0 0
jorcelinojunior
whisper-vtt2srt

A robust WebVTT to SRT converter optimized for AI transcriptions (Whisper, YouTube). Intelligently fixes the "Karaoke effect" (accumulating text), filters micro-glitches, and cleans metadata clutter. Includes recursive batch processing, CLI, and a simple Python API. Zero dependencies. The professional standard for cleaning AI subtitles.

1K 2 1
andreabak
whispersubs

Generate subtitles for your video or audio files using the power of AI

1K 2 0
garylab
audio-subtitler

Extract vtt and srt subtitle using fast whisper

1K 1 0
anaxoniclabs
glossate

Turn video or audio into translated subtitles or clean readable notes. Whisper + Gemma, CLI and Python, runs on CUDA, Apple Silicon, or CPU.

1K 0 0
ieasybooks
tafrigh

تفريغ النصوص وإنشاء ملفات SRT و VTT باستخدام نماذج Whisper وتقنية wit.ai.

1K 141 17
joshdavham
srt-to-vtt

Python package for converting .srt files to .vtt files.

972 1 0
jsonzilla
vtt-to-srt3

python script to convert all SIMPLE vtt files in a directory and all of its subdirectories to srt subtitle format

705 64 18
mmguero
cleanvid

cleanvid is a little script to mute profanity in video files.

645 89 11
    • Data from PyPI, GitHub, ClickHouse, and BigQuery