Skip to content

🎬 Automate video subtitling with SubPipe: extract audio, transcribe, translate, and embed subtitles in one easy command.

License

Notifications You must be signed in to change notification settings

fierromanue1/Subpipe

Repository files navigation

🎬 Subpipe - Easy Subtitling for Everyone

🚀 Getting Started

Subpipe simplifies the process of adding subtitles to your videos. You can extract audio, transcribe it accurately, and translate it into many languages—all with just a few clicks. This guide will help you download and run Subpipe easily.

📥 Download Now

Download Subpipe

📝 What Is Subpipe?

Subpipe is an end-to-end subtitling pipeline designed for users who need subtitles for their videos. It extracts audio, accurately transcribes it using Whisper, and translates it into over 100 languages with Meta NLLB-200. You can choose between soft and burned subtitles, depending on your needs. For best performance, a GPU is recommended.

🌟 Features

  • Audio Extraction: Easily extract audio from videos.
  • Accurate Transcription: Uses Whisper (Large-v3) for high-quality text.
  • Multilingual Translation: Supports translation to 100+ languages.
  • Subtitle Options: Choose between soft and burned subtitles.
  • GPU Optimization: Designed to run efficiently on systems with GPU capabilities.

⚙️ System Requirements

Before downloading, make sure your system meets the following requirements:

  • Operating System: Windows 10 or later, macOS 10.15 or later
  • Processor: Intel Core i5 or equivalent
  • RAM: At least 8 GB
  • GPU: Recommended for optimal performance
  • Storage: Minimum 1 GB of free space

🔗 Download & Install

To get started with Subpipe, follow these simple steps:

  1. Visit the Releases Page: Go to this page to download.

  2. Choose the Version: On the Releases page, select the latest version available.

  3. Download the File: Click on the file link to download.

  4. Install Subpipe:

    • For Windows, run the .exe file you downloaded.
    • For macOS, drag Subpipe to the Applications folder.
  5. Launch Subpipe: Open Subpipe from your desktop or applications folder.

✨ How to Use Subpipe

Using Subpipe is straightforward. Here’s how to add subtitles to your videos:

  1. Open Subpipe: Launch the application.

  2. Import Video: Click on "Import Video" to select the video file you want to subtitle.

  3. Select Audio Extraction: Choose the option to extract audio from the video.

  4. Transcribe Audio:

    • Click “Transcribe” to convert audio to text.
    • Wait for the process to complete. Subpipe will display the transcribed text.
  5. Translate the Text:

    • Select the language you want.
    • Click “Translate.” Subpipe will generate subtitles in your chosen language.
  6. Choose Subtitle Type:

    • Decide between soft or burned subtitles.
    • Review the subtitles to ensure accuracy.
  7. Export Subtitles: Save the subtitles in your desired format (e.g., .srt or .vtt).

  8. Add Subtitles to Video: You can either embed the subtitles directly into the video or keep them as a separate file.

📂 Troubleshooting

If you experience issues while using Subpipe, try the following:

  • Check System Requirements: Ensure your system meets the required specifications.
  • Update GPU Drivers: Ensure that your graphics card drivers are up-to-date.
  • Refer to Logs: Check the application logs for error messages.
  • Reinstall Subpipe: If problems persist, uninstall and then reinstall the software.

📞 Support

If you need further assistance, consider reaching out to the community through the Issues section on GitHub. You can also check for common questions in the FAQ.

📡 Contributing

Your input is welcome! If you encounter bugs or have ideas for improvements, please contribute by filing issues or submitting pull requests on the GitHub repository.

🤝 Join the Community

Stay updated with the latest features and follow the community. Connect with users and share your experiences in subtitling your videos using Subpipe.

Remember to check back regularly for updates!

Download Subpipe

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages