CCExtractor Development

Tools to make the world more accessible. ML/AI, Rust, Flutter, peer-to-peer...

Technologies
c, python, rust, flutter, ml
Topics
linux, ai, vision, media, bittorrent
Tools to make the world more accessible. ML/AI, Rust, Flutter, peer-to-peer...

CCExtractor Development is the creator of the de-facto captions extraction tool - CCExtractor. It 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, our media file management.

In addition to continuously evolve our core tool, we have a growing number of new projects: JokerTV integration, YouTube TV/Hulu support, AI, rclone, cloud, and a few more that are starting to take shape.

The best part is - students have flexibility of choosing projects from a wide range of topics & technologies and even propose their own. We provide exceptional resources for students. Read more about the perks on our website.

We’re very excited to take part in GSoC for the 7th time. Most of our past students are still involved and are active in the community, which simply goes on to show how friendly and approachable is the environment. If you want to be a part of such community and help achieve our goals, come join our Slack group or mailing list!

2020 Program

Successful Projects

Contributor
Chaitanya Bankanhal
Mentor
Carlos Fernandez Sanz, Nick Craig-Wood
Organization
CCExtractor Development
rclone WebUI plugins
This proposal is an extension of the previous development of the web interface for the rclone cloud sync tool. The main focus is to bring...
Contributor
Dingming Liu
Mentor
Carlos Fernandez Sanz, Anshul Maheshwari
Organization
CCExtractor Development
FFmpeg + Rust: Code builder
Given arbitrary FFmpeg command line arguments, this project statically generates a FFmpeg-like program. The generated program will act exactly the...
Contributor
Pulkit Mishra
Mentor
pymit
Organization
CCExtractor Development
Poor Man's Rekognition (II)
Rekognition is an Amazon service capable of identifying objects, text and activities, performing facial analysis and recognition, detecting the...
Contributor
Ken Alparslan
Mentor
Tomas Gonzalez Sanchez
Organization
CCExtractor Development
Poor Man's Texttract
This project aims to develop a program that can extract text and data from scanned documents.
Contributor
Vishwesh Kumar
Mentor
Carlos Fernandez Sanz
Organization
CCExtractor Development
Algorithm Flow Visualizer
This project aims to build an algorithm flow visualizer, with the following features in focus Flow control Visualisation, less of a focus on...
Contributor
Aadi Bajpai
Mentor
thealphadollar, canihavesomecoffee
Organization
CCExtractor Development
Make SwagLyrics Great Again
The SwagLyrics suite of repositories is an ecosystem of backend applications, a couple of python libraries, a chrome web extension (soon!) and even a...
Contributor
Anant Shukla
Mentor
Carlos Fernandez Sanz
Organization
CCExtractor Development
Roku Reference Channel
The aim is to build an open source Roku Channel Template that can be used by budding content creators to deploy on the Roku platform without too much...
Contributor
Ritik Harchani
Mentor
Carlos Fernandez Sanz
Organization
CCExtractor Development
ruTorrent Mobile Interface
The project demands a flutter application for ruTorrent web interface. The application will communicate with ruTorrent's PHP back-end to display the...