My Content Creator

AI web app for quick video creation, publishing, and YouTube analytics

What it does

My Content Creator is an AI web application powered by Gemini, to quickly generate short videos from text or various media files, including PDFs, audio, and images. The app also have feature to import media files from Google Drive and directly upload video to Google Drive and YouTube. Additionally, it also have a built-in analytics tool that uses Gemini to provide channel, video reviews and generate comments.

When the user request to generate new video content, the text prompt along with any media files, is sent to Gemini, which returns a JSON response containing the video content, keywords for image search and other properties. This response is used to create a new project and generate video slides using ffmpeg. The narration audio is generated using the Google Cloud Text-to-Speech (TTS) and the images are fetched from Pixabay. Gemini tracks the project's progress and can update the project's JSON data to modify the video content. This modification is done using a prompt-based editor that supports both text and media files.

Similarly, in analytics, the YouTube Data API v3 and YouTube Analytics API is used to get the detailed information about videos and channels. This data is used by the Gemini to review the performance of the channel or video. When generating comments, Gemini uses current comment and the video's data to create engaging replies.

Built with

  • Web/Chrome
  • YouTube Data API v3
  • YouTube Analytics API
  • Google Drive API
  • Cloud Text-to-Speech API
  • Cloud Translation API

Team

By

ayushpaultirkey

From

India