Skip to content

waheeb71/CyberSub_Subtitle-Extractor_Translator

Repository files navigation

CyberSub - Subtitle Extractor & Translator

Python Whisper PyQt5 FFmpeg License GitHub

CyberSub Screenshot

📥 Download EXE

You can download the ready-to-use executable from Telegram:

Download CyberSub EXE

Replace the link above with your actual Telegram file link.


A sleek interface for extracting and translating subtitles from videos.

CyberSub is a professional tool for extracting subtitles from videos and translating them into multiple languages using Whisper and PyQt5. Optimized for simplicity and speed, CyberSub allows you to generate SRT, ASS, or TXT subtitles easily.


Features

  • Extract subtitles from video files (SRT/ASS/TXT).
  • Translate subtitles automatically to various languages.
  • Optimized EXE builds for easy distribution.
  • User-friendly GUI with PyQt5.
  • Works offline with Whisper models.


Instructions for Developers

  1. Clone the repository:
git clone https://github.com/waheeb71/CyberSub_Subtitle-Extractor_Translator.git
cd CyberSub_Subtitle-Extractor_Translator

  1. FFmpeg Setup

Before running the project, you need to download FFmpeg and place the executable file inside the bin/ folder.

Steps:

  1. Download ffmpeg.exe from the following link: 👉 Download FFmpeg (Windows 64-bit)

  2. Extract the downloaded ZIP file.

  3. Copy the file:

    ffmpeg.exe
    

    and paste it into:

    bin/
    
  4. Make sure your folder structure looks like this:

    project-folder/
    ├─ bin/
    │  └─ ffmpeg.exe
    └─ main.py
    
  5. Run the app:

python cybersub.py

Build EXE if needed using the build.bat scripts.


📝 License

This project is licensed under the MIT License. See the LICENSE file for details.

Author

Waheeb Al-Humaeri For questions or support, contact me via:


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published