Giter Site home page Giter Site logo

swhl / rapidvideocr Goto Github PK

View Code? Open in Web Editor NEW
313.0 3.0 39.0 16.81 MB

Extract video hard subtitles and automatically generate corresponding srt files.

Home Page: https://swhl.github.io/RapidVideOCR/docs

License: Apache License 2.0

Python 51.46% Jupyter Notebook 48.54%
video ocr subtitle videosubfinder

rapidvideocr's Introduction

 

PyPI SemVer2.0

简体中文 | English

Introduction

  • Video hard subtitle extraction, automatically generate the corresponding srt | txt file.

  • Supported subtitle languages: Chinese | English (For other supported languages, see: List of supported languages)

  • The advantages are as follows:

    • Faster extraction: Used in conjunction with VideoSubFinder software to extract key subtitle frames faster.
    • More accurate recognition: Use RapidOCR as the recognition library.
    • More convenient to use: pip can be installed directly and used.
  • For desktop EXE version, please go to RapidVideOCRDesktop.

  • If it helps you, please give a star ⭐.

Demo

Overall framework

flowchart LR
    A[/Video/] --Extract subtitle key frame--> B(VideoSubFinder) --OCR-->C(RapidVideOCR)
    C --Convert--> D[/"SRT | TXT"/]
Loading

Installation

pip install rapid_videocr

Usage

Note

The input image path of rapid_videocr must be the path of RGBImages or TXTImages output by VideoSubFinder software.

rapid_videocr -i RGBImages

Documentation

Full documentation can be found on docs, in Chinese.

Code Contributors

Contributing

  • Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
  • Please make sure to update tests as appropriate.

If you want to sponsor the project, you can directly click the Buy me a coffee image, please write a note (e.g. your github account name) to facilitate adding to the sponsorship list below.

License

This project is released under the Apache 2.0 license.

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.