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
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
- A stable network connection (VPN/proxy) is essential, especially for video explanations. Unstable connections can lead to failures.
- The prompt is key. Experiment with different prompts to achieve better results.
- Relies on GeminiAI. Obtain a free API key. The
gemini-1.5-flash
model is recommended due to its higher free quota. - 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