Python Subtitles

Open-source Python projects categorized as Subtitles Edit details

Top 21 Python Subtitle Projects

  • ffsubsync

    Automagically synchronize subtitles with video.

    Project mention: Question regarding subtitles | | 2022-09-06
  • Sub-Zero.bundle

    Subtitles for Plex, as good you would expect them to be.

    Project mention: Mediaserver on raspberry with library on data server | | 2022-07-13
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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 a headless browser, like other selenium based solutions do!

    Project mention: Get webpage data with javascript | | 2022-08-15

    from what I can make out, it's using a python api behind the scenes but it's hard-coded to use english. The site you linked seems to be using the Youtube api, so maybe this is something you can do with your own youtube API key?

  • netflix-to-srt

    Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)

  • Rapidbay

    Self-hosted torrent video streaming service compatible with Chromecast, AppleTV & Kodi deployable in the cloud

    Project mention: Alternatives/recommendations for sharing an Arr setup with others | | 2022-07-23
  • JavascriptSubtitlesOctopus

    Displays subtitles in .ass format via JavaScript. Supports all SSA/ASS features, easily integrates with HTML5 videos.

    Project mention: ASS subtitle support for the Android client is "very close" | | 2022-05-05

    Finally. Now just hoping for a way to use SubtitlesOctopus on the web version of Plex.

  • autosubsync

    Automatically synchronize subtitles with audio using machine learning

    Project mention: Why does on demand subtitles not work half the time? | | 2022-01-04

    Didn't check what bazarr actually uses, but it's probably something like this:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • subaligner

    Automatically synchronize and translate subtitles with pretrained deep neural networks, forced alignments and transformers.

    Project mention: Show HN: Containerized subtitle synchronizer and translator | | 2021-10-31
  • interSubs

    Interactive subtitles for mpv. Instantly translate selected word/sentence.

  • webvtt-py

    Read, write and segment WebVTT caption files in Python.

  • Subtitle-Downloader

    Download subtitles from Disney Plus, HBOGO Asia, KKTV, LineTV, friDay Video, CatchPlay,, Viu, WeTV, NowE

    Project mention: How to download subtitles from Disney+ | | 2022-07-25
  • nrk-download

    Download content from NRK, complete with images and subtitles:

  • iSubRip

    A Python package for scraping and downloading subtitles from iTunes movie pages.

    Project mention: where do yall get subtitles | | 2022-09-26

    iTunes, using

  • videocr-PaddleOCR

    Extract hardcoded subtitles from videos using machine learning

    Project mention: Anyone know any mobile apps or websites I can use to start translating donghua? Got some time on my hands and nothing to do | | 2022-01-19

    A lot of times, Chinese videos will have subtitles hardcoded in them. I've worked on a Python library that can extract these using OCR which should save some time when it comes to getting the proper timings:

  • rango

    Telegram bot to download torrent. (by kaushalpurohit)

  • filter-subs

    Filter Subtitles to remove SDH entries

    Project mention: Shoutout to all the pirates creating torrents with subtitle files | | 2021-12-06

    You can do that in one second with that pyhton tool here

  • service.subtitles.subdivx subtitles download Add-on for Kodi/XBMC v13 Gotham up to Kodi Matrix v19.

  • deepl-srt

    Use Selenium to automate translation of a Chinese srt to English on Deepl website

    Project mention: Help understanding instructions for how to fix code after website redesign | | 2022-04-24

    So I downloaded a program from GitHub called Deepl-srt which translates subtitle files using the Deepl translator ( . The program opens the DeepL website and pastes text from the subtitle file into the website text box, and then copies the translated output to a new subtitle file on your computer. It's been working fine until recently where I get the following error message (pasted below). The website opens and the subtitle text gets pasted into the box and translated by the website, but now the translated text doesn't get copied to the newly created file.

  • anime_wordclouds

    Anime wordclouds

    Project mention: Most used words in the anime, according to the english subtitles (Word Cloud) | | 2022-03-03

    I've generated this word cloud using the english subtitles. The size of each word represent "number" of uses in the serie. I've removed some stopwords : the, i, you, etc. More infos here :

  • yt2srs

    Simple anki addon to generate decks from youtube videos

    Project mention: Any Japanese youtube channels with JP CC? + my Youtube2srs recommendation | | 2022-05-11

    After going through thousands of subs2srs anime cards (~300 episodes) I started noticing a lot of common real-life words that weren't covered, and so my lazy ass arrived at the perfect solution: youtube2srs. If anyone is interested, the link is here: and it's very easy to use.

  • transcript_to_ebook

    Transcript to ebook is a tool that will help you get transcript from your favorite Youtube video in various formats.

    Project mention: A simple tool that pulls transcript from a YouTube video and creates an ebook (epub, txt) | | 2022-08-24

    Sample screenshot


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-26.

Python Subtitles related posts


What are some of the best open-source Subtitle projects in Python? This list will help you:

Project Stars
1 ffsubsync 5,570
2 Sub-Zero.bundle 1,519
3 youtube-transcript-api 901
4 netflix-to-srt 592
5 Rapidbay 382
6 JavascriptSubtitlesOctopus 301
7 autosubsync 251
8 subaligner 233
9 interSubs 153
10 webvtt-py 124
11 Subtitle-Downloader 103
12 nrk-download 43
13 iSubRip 36
14 videocr-PaddleOCR 34
15 rango 20
16 filter-subs 16
17 service.subtitles.subdivx 16
18 deepl-srt 10
19 anime_wordclouds 8
20 yt2srs 4
21 transcript_to_ebook 4
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform