Google Answers Logo
View Question
 
Q: Capturing Closed Caption in real time ( No Answer,   1 Comment )
Question  
Subject: Capturing Closed Caption in real time
Category: Computers > Programming
Asked by: alonchook-ga
List Price: $200.00
Posted: 05 May 2004 21:35 PDT
Expires: 22 Nov 2004 11:04 PST
Question ID: 341875
I need two VB6 OCXs

A) Provide Closed Caption TEXT and Time Code In real Time from Video capture card.

B) Provide Closed Caption TEXT and Time Code In real Time from the PC
Internal DVD Drive.

Your Help is appreciated

Request for Question Clarification by endo-ga on 06 May 2004 06:17 PDT
Hi,

It is relatively straightforward to write this in C++ using DirectShow.
It seems possible to do DirectShow programming using VB as well.

Do you intend playing back the video sources as well? If so using
DirectShow for the video playback could be a good idea.

If you are familiar with DirectShow I can provide links on how to
extract the Closed Captions from the video stream, I don't know if you
would consider that an acceptable answer.

Thanks.
endo

Clarification of Question by alonchook-ga on 06 May 2004 07:04 PDT
Dear Endo

Thanks for taking the time.

Well I need the OCXs as an acceptable answer. I have gotten to the
direct show myself, and the Line 21 filter and so on. Since I have
very little knowledge of C++ I wanted that someone to provide the OCX.

And yes, I do need this to play the video on the screen and have the
standard DVD controls Pause, Back, Play, Goto position, FF, Play back
faster and so on. Like the existing OCX of the Media Player MSWebDVD.
(Plus the CC and Time)

I am not sure if you can tap into the DirectShow Graph so that one
does not need to write the whole player again.

As you can see I need this to work for both, the capture card and the
PC DVD player. Does intercepting DirectShow provide the answer for
both?

I hope one solution will cover both cases, but have no real knowledge about that.

Note: for the Capture card situation the play pause controls, will be
ignored (as one can not control the external Video Source).

Thanks
Alonchook

Request for Question Clarification by endo-ga on 06 May 2004 08:35 PDT
Hi Alonchook,

Unfortunately I do not know how to create an OCX and I haven't found
any that suit your needs (maybe someone else can help).

You might find this link interesting:

Building a Smart Online Video Application
http://www.movieeditor.com/pubs/Rowe.Smart.VCR.pdf

>I am not sure if you can tap into the DirectShow Graph so that one

It is probably possible to do so if you have the source code for the
OCX of the Media Player MSWebDVD.

>Does intercepting DirectShow provide the answer for both?

Yes, if DirectShow is used, you can modify the graphs the way you want.

If you look at the next link, the application allows capturing video
from a TV Tuner or from a file, transform the video frames and output
them again.

Programming Computer Vision Applications
http://www.site.uottawa.ca/~laganier/tutorial/opencv+directshow/cvision.htm

I've successfully used the above tutorial to create my own application
(that incidentally captures onscreen captions in real time).

In conclusion, I'm sorry I can't provide you with a complete answer,
but if you need help with anything I mentioned above, please let me
know.

Thanks.
endo

Clarification of Question by alonchook-ga on 06 May 2004 09:44 PDT
Thanks I will chk the sites.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Capturing Closed Caption in real time
From: pdb-ga on 06 May 2004 09:20 PDT
 
, but Microsoft provides a Video Control that might be able to do what you need:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directX/htm/videocontrolprogrammingguide.asp

It looks like this requires Windows XP SP1, but it does appear to have
features for DVD playback and closed captioning.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy