Jump to content

Ffdshow postprocessor problem


wilde

Recommended Posts

Posted

Hello,

 

I've been using DVBViewer for years now and enjoy it a lot. I switched to NVIDIA PureVideo codec now and also installed postprocessor plugin for DVBViewer. I'm having hard time trying to make ffdshow function as postprocessor. I've selected ffdshow to process raw video, but nothing happens when I select ffdshow raw video filter as a postprocessor in DVBViewer. No icon on the taskbar.

 

If I choose ffdshow to process MPEG2 video I can use it as a decoder in DVBViewer, but as postprocessor it doesn't seem to work. My OS is Windows XP if that matters.

 

Any help appreciated,

Wilde

Posted

See PostProcessor Plugin ReadMe -> Restrictions. Does it work with a different video decoder?

Posted (edited)
See PostProcessor Plugin ReadMe -> Restrictions. Does it work with a different video decoder?
Thank you for the reply. I tried with Nero video decoder, InterVideo Video Decoder, MMedia MPEG2 decoder, but ffdshow postprocessing launches neither with any of these.

 

ReadMe file reads: "Restrictions: It is not guaranteed that inserting the postprocessor succeeds. There are decoders that don't connect to a postprocessor (like the Sonic MPEG2 video decoder), or a postprocessor only connects to a certain decoder (e.g. the NVidia postprocessor to the NVidia decoder). If the desired postprocessor is not listet under View -> Filters in DVBViewer, inserting it has failed."

 

However combination NVidia decoder + ffdshow should work, shouldn't it? At least I'm able to use PureVideo + ffdshow combination in media player classic.

 

Is it possible to direct postprocessing (or the MPEG2 signal?) directly to DirectShow?

Edited by wilde
Posted (edited)
Thank you for the reply. I tried with Nero video decoder, InterVideo Video Decoder, MMedia MPEG2 decoder, but ffdshow postprocessing launches neither with any of these.

 

ReadMe file reads: "Restrictions: It is not guaranteed that inserting the postprocessor succeeds. There are decoders that don't connect to a postprocessor (like the Sonic MPEG2 video decoder), or a postprocessor only connects to a certain decoder (e.g. the NVidia postprocessor to the NVidia decoder). If the desired postprocessor is not listet under View -> Filters in DVBViewer, inserting it has failed."

 

However combination NVidia decoder + ffdshow should work, shouldn't it? At least I'm able to use PureVideo + ffdshow combination in media player classic.

 

Is it possible to direct postprocessing (or the MPEG2 signal?) directly to DirectShow?

I think I found a partial solution: I had selected Overlay Mixer as the Video Renderer. After changing it to System Default FFdshow postprocessor plugin really launched ffdshow. Now the problem is that the screen is blank. :-)

 

Should add a line about this to the readme?

Edited by wilde
Posted

Okay, now I found solution for the ffdshow blank screen problem: I had only RGB32 enabled as allowed colorspace, but DVBViewer needs either YUY2 or YV12 (or other Planar / Packed YUV) and doesn't accept RGB signal. It's mystery to me why this is so, but anyway: problem solved.

 

Hope this helps someone struggling with same problem!

 

Wilde

Posted

To sum:

 

In order to use ffdshow with DVBViewer you have to

1. Install postprocessor plugin

2. In ffdshow: Set Codecs -> Raw video to all supported

3. In DVBViewer: Make sure System Default Render is set as the Video Renderer

4. In ffdshow: Make sure Output -> YUY2 (colorspace) is enabled

5. IN DVBViewer: Select Plugins -> Video Postprocessor -> ffdshow decoder

 

OT, but useful for ffdshow: This video is very useful for calibrating the contrast settings: http://www.w6rz.net/ramp.zip Can be put into DVBViewer playlist and repeated.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...