PDA

View Full Version : WMV stream analyser


Inventive Software
31st October 2009, 15:32
I'm after a stream analyser for a WMV file I have that displays badly with ffdshow no matter what decoder within ffdshow is selected, i.e. this happens with WMV9 and libavcodec. FFplay has no problems with it, the native WMV DirectShow decoder has no issues, but ffdshow does not play it correctly.

The file displays 1 frame fine every 2 seconds or so, and I'm convinced those "correct" frames are the keyframes. I just need to work out which are the ones in between - P or B frames.

Anybody got such a tool they can point me to? I'm not looking to spend anything, just help figure out why this one won't display!

poisondeathray
31st October 2009, 15:41
Are you just looking to identify which frames are I,P,B ?

If decoding with ffdshow, you can use the OSD function

You could try opening it up in avidemux or vdub with wmv plugin to navigate (and display frame type)

Inventive Software
31st October 2009, 15:55
Yeah, I went with the WMV plugin method in VirtualDub.

I now know it's a problem with this file, P frames, and ffdshow's output. ffdshow's VFW decoder has no problems, I've changed umpteen settings in ffdshow's DShow output and it STILL has problems. I cannot work out where ffdshow's falling over!

poisondeathray
31st October 2009, 15:59
Perhaps try another build of ffdshow ? IIRC, there were some that had issues with WMV

The WMV plugin for vdub will make use the ffdshow installed vfw decoder, so that won't test the directshow component.

Try "rewrapping" the stream with asfbin

Have you tried other files? Problem is only with this particular file?

Inventive Software
31st October 2009, 16:02
I'm using the latest available build. The problem is only with this particular file.

Adub
31st October 2009, 17:23
Did you try using the latest stable build?

Inventive Software
31st October 2009, 19:50
Did you try using the latest stable build?

Yep, same issue.