Skip to content

a python based app that generates subtitles , and can also be translated , making use of system gpu for faster processes

License

Notifications You must be signed in to change notification settings

Hhhpraise/auto-subtitler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Subtitler

A GPU-accelerated video subtitle generator with smart caching and speed optimizations.

Features

  • 🚀 Fast audio extraction and transcription
  • 🌐 Multiple language support
  • ⚡ Real-time processing simulation
  • 💾 Smart caching for faster re-processing
  • 🎯 GPU acceleration support
  • 📁 SRT file export

Official webstite:

Visit https://hhhpraise.github.io/auto-subtitler/ to see more...

Installation

Windows Installer

  1. Download the latest installer from the Releases page
  2. Run AutoSubtitler_Setup.exe and follow the installation wizard
  3. Launch Auto Subtitler from the Start menu or desktop shortcut

Portable Version

  1. Download AutoSubtitler.exe from the Releases page
  2. Run the executable directly (no installation required)

System Requirements

  • Windows 10 or later
  • 4GB RAM minimum (8GB recommended)
  • NVIDIA GPU with CUDA support (optional but recommended for best performance)

Usage

  1. Launch Auto Subtitler
  2. Select a video file using the "Browse" button
  3. Choose your preferred settings (language, model size, etc.)
  4. Click "Start Processing" to generate subtitles
  5. Save the resulting SRT file

Building from Source

If you want to build from source:

  1. Clone this repository
  2. Install Python 3.8 or later
  3. Install dependencies: pip install -r requirements.txt
  4. Run the application: python subtitler_gui.py

To build an executable:

  1. Run the build script: python build_app.py
  2. Follow the on-screen instructions

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

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

Support

If you encounter any issues:

  1. Check the Troubleshooting guide
  2. Search existing Issues
  3. Create a new issue if your problem isn't already reported