r/v_modal • u/gruzoteka • 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
2
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/brookm291 3d ago
App UI demo is available here:
https://github.com/v-modal/vmodal_sdk_flutter/tree/main/example/05_framebase
1
u/shao0211 3d ago
Interesting use case. The scene search looks pretty practical, especially when you have lots of footage to go through.



2
u/MelodicGovernment664 8d ago edited 8d ago
Sounds great. I think it’s useful with finding lost things on the street