Inspiration

The idea was born from the endless cycle of doomscrolling on Instagram reels. We wanted to transform this habit into something educational yet entertaining by summarising lengthy content into concise, engaging, and humorous reels.

What it does

ReelsGenerator takes YouTube links, notes, and lectures and converts them into one-minute Instagram reels, featuring Peter Griffin as the narrator. This makes learning more engaging, efficient, and digestible while keeping the humor intact

How we built it

We developed the frontend using React Native with Expo, ensuring a smooth user experience. The backend was built using Appwrite and Node.js, handling database management and API integrations. We leveraged the Google Gemini API for AI-powered summarisation and Eleven Labs API for high-quality Text-to-Speech conversion. Video processing and synchronisation were handled using FFmpeg, ensuring seamless integration of AI-generated narration with visuals.

Challenges we ran into

Throughout development, we encountered several obstacles:

  • Running out of credits on Eleven Labs API, requiring us to optimise our usage.
  • Complex video processing, specifically aligning audio with visuals and merging the final output.
  • YouTube transcript extraction failing on DigitalOcean, which led to additional debugging and workaround implementation.

Accomplishments that we're proud of

Despite the challenges, we successfully built an application that transforms lengthy content into educational yet meme-worthy reels, making learning more accessible, engaging, and fun.

What we learned

  • Optimising AI-generated content for short-form videos.
  • Efficiently handling third-party API integrations for summarisation and TTS.
  • Overcoming technical limitations in video processing to generate high-quality outputs in a short period of time.

What's next for AI Reels Generator

We plan to expand and enhance AI Reels Generator by:

  • Supporting multiple file formats, allowing users to upload PDFs, documents, and more.
  • Handling longer content, extending support for videos over 1 hour 30 minutes.
  • Enabling easy sharing, integrating deep links for seamless distribution.
  • Introducing a variety of personas to choose from, giving the user flexibility
  • Adding cool subtitles, allowing users to easily understand what the reel is saying.

Built With

Share this project:

Updates