Inspiration

Creating engaging TikTok reels or Posts from long videos can be a time-consuming and challenging task. We wanted to simplify this process by leveraging technology to automatically generate social media posts, including titles and hashtags, and extract relevant clips from larger videos. Our goal was to make content creation more accessible and efficient for everyone.

What it does

Our application streamlines the creation of TikTok reels by providing the following features:

Upload Video : Users can upload a large video file directly to our platform as well as they can paste urls from any platform like youtube, vimeo etc.

Automatic Clip/Reel Generation: The application searches the video for relevant content based on user queries and extracts clips automatically.

For example: "If the video is regarding Messi playing football, you can input in search bar "Create a reel of 3 seconds for all the moments of messing scoring Goal" and you will automatically get the reel created of all the enganing goals that messi have scored in that video and then you can click on chare button for sharing.

Generate Social Posts: Users can generate full social media posts automatically, including Tiktok, Instagram, Facebook, Twitter, Blog, and other platforms.

Summarize Videos: The application offers different summary formats like chapters, highlights, and concise summaries.

** Title and Hashtag Suggestions**: The platform suggests appropriate titles and hashtags for the videos, enhancing discoverability.

How we built it

Multimodal AI: Leveraged Twelve Labs' state-of-the-art multimodal foundation model optimized for video understanding to extract information from videos, identify movements, actions, objects, individuals, sounds, on-screen text, and spoken words.

Semantic Search: Implements semantic search functionality to identify relevant video parts based on user queries.

Backend: Built with Express.js, the server handles video processing, API interactions, and data management.

Video Processing: We used ffmpeg for video manipulation, including clipping and merging segments.

APIs: We integrated various APIs for video indexing, generating summaries, and suggesting hashtags and titles.

Search Functionality: Implemented semantic search to identify relevant parts of the video based on user queries.

Challenges we ran into

Video Processing: Ensuring smooth and efficient video processing was challenging, especially with large files and multiple clips.

API Integration: Integrating and handling multiple APIs required careful management of API keys, endpoints, and data formats.

Scalability: Ensuring the application could handle multiple users and large volumes of data was a significant concern.

Accomplishments that we're proud of

Automated Clip Generation: Successfully implemented a system to automatically generate relevant clips from large video files.

Seamless User Experience: Created a user-friendly interface for uploading videos, searching content, and generating social posts.

Effective Summarization: Provided multiple summarization options to cater to different user needs, enhancing the usability of the application.

** Share Functinality** : User can easily share the process videos or posts from all the above features on any social media platform in one click.

What we learned

Advanced Video Processing: Gained in-depth knowledge of video processing techniques using ffmpeg, Multimodal Video Processing, Audio Processing.

** Fine Tuning Models and RAG** : Learned to fine tune models uing different data sets and fine tune and learned RAG using Pinecone.

API Management: Learned to efficiently manage and integrate multiple external APIs**

User-Centric Design: Emphasized the importance of designing with the end-user in mind, ensuring a seamless and intuitive experience.

What's next for CREATE SHROTS

Enhanced Editing Tools: Add more advanced video editing features such as transitions, effects, and annotations.

Multi-Language Support: Expand the platform to support multiple languages for global accessibility.

AI-Driven Insights: Implement more features and GenAI modals to provide deeper insights and recommendations based on video content and user engagement.

Mobile Application: Develop a mobile version of the application for on-the-go video creation and sharing.

Built With

Share this project:

Updates