Skip to content

One-Click Explainer Video/Video Summary Creation

Utilize the GeminiAI large language model to effortlessly generate explainer videos or concise video summaries from longer videos. Additionally, features include SRT subtitle translation using the three-step reflection technique & audio/video transcription to create subtitles.

Features

  • One-click creation of explainer videos from long videos.
  • Video summary generation
  • Supports SRT subtitle translation using the three-step reflection method.
  • Converts audio and video into SRT subtitles.

Interface

image

Upon startup, a single-page web application will open in your browser at http://127.0.0.1:5030. From here, you can create explainer videos, translate subtitles, or perform audio/video transcriptions.

Important Notes

  1. A stable network connection (VPN/proxy) is essential, especially for video explanations. Unstable connections can lead to failures.
  2. The prompt is key. Experiment with different prompts to achieve better results.
  3. Relies on GeminiAI. Obtain a free API key. The gemini-1.5-flash model is recommended due to its higher free quota.
  4. Most issues are caused by an unstable network connection.

Deployment

Windows

Download the pre-packaged version:

https://github.com/jianchang512/ai2srt/releases/download/v0.3/window-gemini-video-tools-0.3.7z

Extract the archive and double-click 启动.bat (start.bat) to run.

Linux and Mac


git clone https://github.com/jianchang512/ai2srt

cd ai2srt

python3 -m venv venv

source ./venv/bin/activate

pip3 install -r requirements.txt

python3 app.py