VidCaptio is a free and open-source video captioning software that enables users to add multi-language subtitles to their videos. It utilizes OpenAI's Whisper for speech recognition and ffmpeg for video processing. Additionally, it offers a graphical user interface (GUI) built using pywebview for easy navigation and operation.
- Multi-Language Captioning: VidCaptio allows users to add captions in multiple languages to their videos.
- Flexible Captioning Options: Users have the option to choose which languages they want to add captions for.
- Speech Recognition: Powered by OpenAI's Whisper, VidCaptio accurately transcribes speech from videos for captioning.
- Edit captions: You can aedit captions before applying them to the video.
- Graphical User Interface (GUI): The simple GUI built with pywebview provides a user-friendly experience.
To install VidCaptio, follow these steps:
-
Clone the repository:
git clone https://github.com/sri0606/VideoCaptioner.git
-
Setup:
-
Install ffmpeg if not already installed. You can check if ffmpeg is available using the following command:
ffmpeg -version
-
To install dependencies and create an executable for easy access, run the following command:
python setup.py --create_exe
This will create an executable file named run.exe in your project directory.
-
If you only want to install the dependencies without creating an executable, run:
python setup.py
-
src: This version is intended for developers and includes the source code for VidCaptio.
gui: This version is meant for regular users and provides a pre-built graphical user interface (GUI) for easy installation and usage.
To run VidCaptio from the source code, use the following command:
python -m run
If you've created an executable using the --create_exe option during setup, you can run VidCaptio by executing the run.exe file. You can do this either by using the command:
./run.exe
Or by navigating to the project directory in your file explorer and double-clicking the run.exe file.
Contributions to VidCaptio are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on GitHub.
VidCaptio is licensed under the GNU General Public License v3.0 (GPL-3.0). See LICENSE for more details.