CCExtractor Development

We make the software that generates the subtitles everyone uses to watch TV and movies when they need them either because they are learning a second language or have a hearing disability.

If you've ever downloaded subtitles for a TV show so you could understand the audio (maybe you are learning a second language, or are hard of hearing, or just want to watch when everyone in the house sleeps) most likely what you downloaded was produced by CCExtractor. It is a tool that is able to take a TV recording from almost everyone in the world and produce a subtitle file. It started as a pet project (like most cool open source programs, right?) but is now widely used by universities, large media companies and hobbyists alike. We take pride of supporting as much input content as possible regardless of how "popular" it is. We want perfect support for all languages and countries. On top of the core functionality (which is written in C, like many low level tools such as the linux kernel, FFmpeg, or VLC), we are also building a small ecosystem of related tools in other languages such as Python.

Primary Open Source License: GNU General Public License version 2.0 (GPL-2.0)

Programming Languages:

  • c
  • python
  • c++
  • linux
  • windows


  • accesibility
  • subtitles
  • video
  • tv
  • movies