Не очень хороший вариант: с вероятностью 95% через какое-то время начнется рассинхра между посчитанным временем и реальным. Опять же, все зависит от требуемой точности. Если нужны примерные часы "на глаз", камера имеет стабильное подключение, ничего не фризит, и капчурить в течение 15-ти минут, условно — то может и ок будет. Но по-хорошему надо, конечно, делать иначе.
PS ты б описал всю задачу: с какой камеры куда передаешь; что хочешь получить; какие компоненты (GStreamer/FFmpeg/OpenCV) используешь и так далее. По постам видно, что вокруг этой темы ходишь уже некоторое время, но, видимо, с разными решениями так и не получается.