Any good way to handle VOB files in C#?

831 Views Asked by At

We are trying to load a DVD scan it and extract some information.

To extract the information we need to take a snapshot and run some image analysis.

So far we were using the DirectShow framework and got almost all of the features to work.

The major issue is handling an encrypted DVD. We can't make it fast forward, run backwards or any other navigation function.

Is there a way to convert or deencrypt VOB files in C# ?

Is there a better ( higher level ) framework to use other than DirectShow ?

Thanks.

2

There are 2 best solutions below

0
On

maybe by using libvlc bindings?

3
On

What specific issues are you having with controlling the playback (ff, rewind, etc?).

One issue you may have is the SampleGrabber does not work with VIDEOINFOHEADER2 (format desc that DVDs use), so you may have to write your own SampleGrabber-like filter. Also, IMediaDet uses SampleGrabber internally, so that probably won't work for you either.

-Jer