This is exactly something I have been looking for a long time. At least I thought so, until I got to the "cloud" mention.
You missed the train with cloud. People are becoming increasingly privacy concious, and more and more are adpoting "once its on the net, I have lost control of it".
I fully understand that getting the clips to teach the neural network is important from your side, but this is dealbreaker even for people that would otherwise be willing to pay monthly just to use the software locally. Perhaps asking for "send us this clip please, so we can train the software" from time to time would be acceptable.
If your concerns is being hardware agnostic, consider selling the "local only" option with strong disclaimer that only narrow subset of hardware is supported.