Batch generate subtitles for videos or audios, supporting translation into other languages.
What is video-subtitle-master?
video-subtitle-master is an open-source tool that enables batch generation of subtitles for videos or audios. It supports translation into multiple languages and is designed with a user-friendly graphical interface. The tool integrates whisper.cpp and fluent-ffmpeg for optimized performance and supports various translation services.
Main Features
- Batch Processing: Generate subtitles for multiple videos or audios simultaneously.
- Subtitle Translation: Translate subtitles into different languages using services like Baidu Translate and DeepLX.
- Optimization: Integrates whisper.cpp for efficient speech recognition and fluent-ffmpeg for seamless video processing.
- Customization: Customize subtitle file names, translation formats, and concurrent task limits.
Technical Details
- Speech Recognition: Utilizes whisper.cpp for accurate speech-to-text conversion.
- Subtitle Generation: Formats text into subtitle files (e.g., SRT, ASS) based on timestamps.
- Translation Integration: Supports multiple translation APIs and local models.
- Graphical Interface: Built with modern front-end technologies for ease of use.
Use Cases
- Video Creation: Quickly generate and translate subtitles for video content.
- Education: Add subtitles to educational videos to aid learning.
- Localization: Translate video subtitles for global audiences.
- Personal Entertainment: Enhance viewing experience with subtitles for movies and TV shows.
- Meeting Records: Generate subtitles for meeting or event videos.
Getting Started
Visit the GitHub repository to download and start using video-subtitle-master.