Tools for a subtitled world.

Whether it's because you are learning a new language, have hearing problems or just at a loud place, subtitles are an essential part of enjoying TV and movies for a a lot of people. There's plenty of tools to manage audio/video, but it comes to subtitles, the few tools that exist are closed source and extremely expensive. CCExtractor is the one tool that is free, portable, open source and community managed that can take a recording from a TV show and generate an external subtitle file for it. If you regularly watch content with subtitles you download from fan sites - you should know that the source file is most likely generated by CCExtractor. If you are a student in a university that uses subtitles for natural language study, you should know that most likely we are involved somehow. While we already support subtitles from North America, Europe, Australia and more, our world map is not yet complete. We are actively looking for students that want to help us fill the gaps. We also want to automate many of the processes that are currently done manually, such as achieving perfect sync, or word by word (karaoke like) sync.

lightbulb_outline View ideas list


  • c
  • python
  • raspberry pi
  • linux
  • visual studio


comment IRC Channel
mail_outline Contact email

CCExtractor Development 2017 Projects

  • Saurabh Shrivastava
    CCAligner - Word by Word Subtitle Synchronization.
    CCAligner Word by Word Subtitle Synchronization Tool The usual subtitle files (such as SubRips) have line by line synchronization in them i.e. the...
  • Mayank_Gupta
    Cross Platform GUI for CCExtractor
    Cross Platform GUI for CCExtractor using Nuklear library. Since, Nuklear library doesn't incur additional dependency and draws its own widgets, the...
  • Satyam Mittal
    Enable automated testing on windows and other general sample platform improvements
    The sample platform has been a good way to test regression tests, but still lacks windows support. It needs some improvements that are listed on...
  • Siddharth Jindal
    Extraction of Highlights of a sports video
    Under this project, a new independent software is going to be developed from scratch, which will be able to model a video input into a time series of...
  • Diptanshu Jamgade
    Python Bindings for CCextractor proposal by Diptanshu Jamgade
    I have written this proposal for the Python Bindings Project. I have detailed out to maximum possibilities. However, in case of lack of clarity we...
  • Abhinav Shukla
    TV Commercial Classification and Optimization of Visual Recognition Pipeline for News Videos (For Red Hen)
    Red Hen has an existing visual feature based classification and labeling system for news videos, but TV commercials are not considered by the...