Ai Subtitle Creator is a modern, AI-powered desktop application for automatically generating and styling subtitles for your videos. It uses OpenAI's Whisper model to transcribe audio with high accuracy and provides a rich interface for editing, styling, and exporting subtitles.
- 🤖 AI-Powered Transcription: Uses OpenAI's Whisper models (Tiny to Large) for accurate speech-to-text.
- 🖥️ Modern GUI: Clean, dark-themed interface built with PyQt6.
- 🎨 Advanced Theming:
- Choose from built-in themes (Shadow 3D, Karaoke, Reel Bold, etc.).
- Customize fonts, colors, outlines, shadows, and animations.
- Real-time preview of subtitle styles.
- 📝 Subtitle Editor:
- Edit text and precise timing on a timeline.
- Visual timeline for easy navigation.
- 📹 Live Preview: Watch your video with subtitles overlayed in real-time before exporting.
- 💾 Multiple Export Options:
- Export as
.mp4(burned-in subtitles). - Export as
.srtor.asssubtitle files.
- Export as
- 🌍 Multi-language Support: Supports transcription in multiple languages (English, Turkish, German, French, etc.).
-
Python 3.8 or newer
-
FFmpeg installed and added to your system PATH.
FFmpeg Installation:
Click to see installation commands
Ubuntu/Debian:
sudo apt update && sudo apt install ffmpegmacOS (Homebrew):
brew install ffmpeg
Windows (Chocolatey):
choco install ffmpeg
(Or download from ffmpeg.org and add
binfolder to Path)
Install directly from GitHub:
pip install git+https://github.com/Tuguberk/ai-subtitle-creator.gitThen run the application:
ai-subtitle-
Clone the repository:
git clone https://github.com/tuguberk/ai-subtitle-creator.git cd ai-subtitle-creator -
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python run_gui.py
Or install in editable mode and run via command line:
pip install -e . ai-subtitle
- Open Video: Click "Video Aç" to load your video file.
- Download Model: On first run, select a Whisper model to download (e.g., Small or Medium).
- Transcribe: Click "Transkribe Et". The AI will process the audio.
- Edit & Style:
- Use the right panel to change themes, colors, and animations.
- Edit subtitle text and timings in the bottom panel.
- Export: Click "Export" to save your video with burned-in subtitles or as a subtitle file.
Created by tuguberk.
Based on the original auto-subtitle concept but completely rewritten as a full GUI application.
This project is open-source and licensed under the MIT License.

