Skip to content

sri0606/VidCaptio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VidCaptio

OpenAI Whisper ffmpeg pywebview translators PyTorch

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.

demo

Features

  • 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.

Installation

To install VidCaptio, follow these steps:

  1. Clone the repository:

    git clone https://github.com/sri0606/VideoCaptioner.git
  2. 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

Versions

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.

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.

Contributing

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.

License

VidCaptio is licensed under the GNU General Public License v3.0 (GPL-3.0). See LICENSE for more details.