My background includes some video software work for DVRs. What you are asking for looks to be a custom piece of work. Not only would you spec it out a bit more but we run into problems when the client didn't reveal they wanted that to work on Windows 98. Don't laugh, it did happen.

So what you are asking is quite possible. I figure a programmer that does such work can get you a prototype in a day and then fine tune it over a week. Be sure not to spec it to work on less than current PCs.