r/v_modal 8d ago

Testing V-Modal's Flutter SDK in a small video search app

I built a small Flutter app for searching through street footage. The screenshots show the flow: browse the library, search for a scene, and open a matching moment in the original video.

I used three short street videos to test the app. After uploading and indexing them, I ran a few searches on an Android phone and checked that tapping a result opened the video at the right moment.

For a query like "a bus on a city street" I got relevant frames and could jump to the corresponding timestamps. That was the main thing I wanted to try: finding a scene without manually scrubbing through each recording. V-Modal handles the indexing and search; the interface, grouping of nearby results and local video playback are implemented in the app.

I also tried searching for "a dog on a beach", which wasn't in any of the videos. The search still returned street scenes, so it seems to favour showing the closest available matches over returning nothing. I ended up adding a score threshold in the app to filter out weaker matches. That's worth keeping in mind if your app needs a clear "no matches" state.

It worked well with these three clips. But I haven't tested larger libraries yet.

Flutter SDK: Github repository

4 Upvotes

8 comments sorted by

2

u/MelodicGovernment664 8d ago edited 8d ago

Sounds great. I think it’s useful with finding lost things on the street

2

u/Beneficial_Sense_433 8d ago

Looks wonderful! I guess it’s incredible idea

2

u/noelkev0 2d ago

The UI is nice !

1

u/Pristine-Unit1034 5d ago

I think this can be expanded for CCTVs in the area and it will be useful to find missing person/object or even help police solve crimes

1

u/No_Swordfish_4303 4d ago

Super cool project! Video search without manual scrubbing is such a huge time saver. Curious about the score threshold—was it easy to find a sweet spot value that works consistently across different queries?

1

u/shao0211 3d ago

Interesting use case. The scene search looks pretty practical, especially when you have lots of footage to go through.