что кстати мешает держать 2 базы?
Ну, нужно, ...
Тони Хоар впервые произнёс, а Дональд Кнут впоследствии часто повторял известное высказывание: «Преждевременная оптимизация — это корень всех бед». Очень важно иметь для начала озвученный алгоритм и работающий прототип.
Вообще, лучше всего вам воспользоваться AForge.Net
Вот пример:
https://stackoverflow.com/questions/7750879/captur...
Или копайте в сторону DirectShow.NET
Боюсь, совсем уж без зависимостей сложно будет. В принципе, если хотите, можете поковыряться в исходниках какой-нибудь библиотеки.