Skip to content

hemaharshini-dev/AptPath_Reel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 AptPath Reel Transcriber

Turn any video into a scroll-stopping Instagram/TikTok reel with AI-powered transcription, subtitles, and key highlights.

✨ Features

  • πŸ“€ Upload videos (.mp4, .mov, .avi, .mkv)
  • 🎧 Extract audio and transcribe using OpenAI Whisper
  • πŸ“œ Generate timestamps and export subtitles in .ass format
  • 🌟 Summarize & extract key reel-worthy moments with Google Gemini
  • πŸŽ₯ Convert video to 1080x1920 (reel format) with subtitles burnt in
  • πŸš€ All powered by a Streamlit app

πŸ› οΈ Tech Stack

  • Frontend + Backend: Streamlit
  • Transcription: OpenAI Whisper
  • AI Analysis: Google Gemini API
  • Video Processing: FFmpeg
  • Language: Python

πŸ“‚ Project Structure

β”œβ”€β”€ uploads/ # Original uploaded videos β”œβ”€β”€ audio/ # Extracted audio files β”œβ”€β”€ transcripts/ # Generated transcripts & subtitles β”œβ”€β”€ reels/ # Final reel outputs app.py # Main Streamlit app

πŸš€ Getting Started

  1. Clone this repo
    git clone https://github.com/username/AptPath_Reel.git cd AptPath_Reel
  2. Install dependencies pip install -r requirements.txt
  3. Add your Gemini API Key to .streamlit/secrets.toml: GEMINI_API_KEY = "your_api_key_here"
  4. Run the app streamlit run app.py

🎯 Example Workflow Upload your video Audio is extracted β†’ Transcribed via Whisper Key reel-worthy moments extracted via Gemini Video converted to 1080x1920 with subtitles Download and share your AI-generated reel πŸŽ‰

🌟 Future Enhancements 🎨 Custom subtitle styles & fonts 🧠 Auto-clip highlights into short 30s reels ☁️ Cloud storage & one-click sharing πŸ€– Multi-language support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages