CapCurate

Python icon
Python
CapCurate image
CapCurate is an LLM based video curation app designed to assist content creators or hobbiests select videos from their libraries which pertain to a topic or video idea. The inspiration came from my wife after we got back from our trip to Korea and she wanted to make a travel vlog. The issue was we had hundreds of short clips and are busy with life in general. To use this tool, simply drop your videos in a directory (in the future connect with Google Photos), enter your video idea, and then press "Curate!". The end result is a smaller subset of videos you can use in your project.
The backend is written in python and uses FFMPEG to extract frames from the video for analysis. It uses OpenAIs, Whisper, to parse audio from the video, and then uses an LLM to check whether or not the videos metadata, visual and audio content pertain to the input idea.