Giter VIP home page Giter VIP logo

hdmi-closed-captioning-filter's Introduction

HDMIClosedCaptioningFilter

The HDMI Closed Captioning Filter is a Python program that runs on a Raspberry Pi and allows you to filter out swear words from closed captioning tracks in movies and TV shows. The program uses the OpenCV library to parse HDMI input, detects the name of the movie or TV show, pulls the closed captioning track from the internet, searches for swear words, and removes them from the closed captioning track.

Installation

To install the HDMI Closed Captioning Filter on your Raspberry Pi, follow these steps:

  1. Clone the repository to your Raspberry Pi using the following command:
git clone https://github.com/Darkcatching73/hdmi-closed-captioning-filter.git
  1. Navigate to the directory where the program is located using the cd command. For example, if the program is in the hdmi-closed-captioning-filter directory, you can navigate to it using the command cd hdmi-closed-captioning-filter.

  2. Run the installer script using the command

sudo ./install.sh.

The installer will check for any missing dependencies and prompt you to install them.

  1. Once the installer has finished, you can run the program using the following command:
python3 hdmi_closed_captioning_filter.py

Usage

To use the HDMI Closed Captioning Filter, simply connect an HDMI source to your Raspberry Pi and run the program. The program will automatically detect the name of the movie or TV show and pull the closed captioning track from the internet.

If any swear words are detected in the closed captioning track, they will be censored and the audio will be muted.

Configuration

Config support is coming soon, this project is still in its developmental phases

Contribution

If you would like to contribute to the HDMI Closed Captioning Filter, feel free to fork the repository and submit a pull request. We welcome any and all contributions to the project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.