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.