• Stars
    star
    675
  • Rank 66,879 (Top 2 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CCExtractor - Official version maintained by the core team

logo

CCExtractor

Build Status Sample-Platform Build Status Windows Sample-Platform Build Status Linux SourceForge GitHub All Releases

CCExtractor is a tool used to produce subtitles for TV recordings from almost anywhere in the world. We intend to keep up with all sources and formats.

Subtitles are important for many people. If you're learning a new language, subtitles are a great way to learn it from movies or TV shows. If you are hard of hearing, subtitles can help you better understand what's happening on the screen. We aim to make it easy to generate subtitles by using the command line tool or Windows GUI.

The official repository is (CCExtractor/ccextractor) and master being the most stable branch.

Features

  • Extract subtitles in real-time
  • Translate subtitles
  • Extract closed captions from DVDs
  • Convert closed captions to subtitles

Programming Languages & Technologies

The core functionality is written in C. Other languages used include C++ and Python.

Installation and Usage

Downloads for precompiled binaries and source code can be found on our website.

Extracting subtitles is relatively simple. Just run the following command:

ccextractor <input>

This will extract the subtitles.

More usage information can be found on our website:

You can also find the list of parameters and their brief description by running ccextractor without any arguments.

You can find sample files on our website to test the software.

Compiling CCExtractor

To learn more about how to compile and build CCExtractor for your platform check the compilation guide.

Support

By far the best way to get support is by opening an issue at our issue tracker.

When you create a new issue, please fill in the needed details in the provided template. That makes it easier for us to help you more efficiently.

If you have a question or a problem you can also contact us by email or chat with the team in Slack.

If you want to contribute to CCExtractor but can't submit some code patches or issues or video samples, you can also donate to us

Contributing

You can contribute to the project by reporting issues, forking it, modifying the code and making a pull request to the repository. We have some rules, outlined in the contributor's guide.

News & Other Information

News about releases and modifications to the code can be found in the CHANGES.TXT file.

For more information visit the CCExtractor website: https://www.ccextractor.org

License

GNU General Public License version 2.0 (GPL-2.0)

More Repositories

1

vardbg

A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning.
Python
1,094
star
2

rusty_ffmpeg

FFI bindings for FFmpeg inner libraries.
Rust
164
star
3

rutorrent-flutter

A ruTorrent-based client in Flutter
Dart
127
star
4

taskwarrior-flutter

This is the repo of mobile app of taskwarrior
Dart
109
star
5

Flood_Mobile

GSoC 21' @CCExtractor. A modern mobile UI for various torrent clients with a Node.js backend and Flutter frontend.
Dart
99
star
6

Rekognition

Free and Open Source alternative to Amazon's Rekognition service. CCExtractor Development | Poor Man's Rekognition
Python
96
star
7

ultimate_alarm_clock

Dart
66
star
8

beacon

Flutter application to share location with a group. (under development)
Dart
58
star
9

video2srt

Superfast online transcript generator with FFmpeg/wasm + whisper
Svelte
40
star
10

sample-platform

CCExtractor's Sample & CI platform. Developed during GSoC 2016
Python
24
star
11

ccextractorfluttergui

A cross platform GUI for CCExtractor
Dart
23
star
12

Subtitle-Resync

A tool to automatically generate in-sync subtitles of different versions of the same base media (such as with edits)
C++
23
star
13

Deluge-mobile-remote-client

Deluge Mobile Client developed during GSOC 2021 @CCEXTRACTOR || Note "Please do flutter clean before making any pull request"
Dart
18
star
14

cimico

A python debugger video creator (knightron0's original implementation)
Python
12
star
15

PyBud

A Python tool that generates video visualizations for source code debugging.
Python
10
star
16

beacon-backend

backend for the beacon app, gsoc 2021
JavaScript
8
star
17

ProjectNephos

Recording/processing/uploading system - CCExtractor+Red Hen.
Vue
7
star
18

TDebugger

A advanced python debugger with live tracing.
Python
7
star
19

ccextractor-codein-playground

This is a learning repository for Code-In students to send their first pull requests.
5
star
20

ccextractor-org-media

All media (banners, logos, etc) related to CCExtractor Development.
4
star
21

fastfingers

FastFingers App
C
3
star
22

AZTinyDebug

Python Debugger that creates shareable video logs of a program's execution.
Python
3
star
23

website

www.ccextractor.org
2
star
24

sample-platform-v2

TypeScript
1
star
25

CCExtractorWindowsGUI

Source code for the simple but functional Windows GUI for CCExtractor
C#
1
star
26

show_specific_dictionaries

TV show specific dictionaries, for spelling corrections
1
star
27

ccx_testsuite

A testing tool to keep CCExtractor consistent over coding changes. Developed during GSoC 2014
C#
1
star