wilde Posted May 6, 2010 Posted May 6, 2010 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 Quote
Griga Posted May 6, 2010 Posted May 6, 2010 See PostProcessor Plugin ReadMe -> Restrictions. Does it work with a different video decoder? Quote
wilde Posted May 6, 2010 Author Posted May 6, 2010 (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 May 6, 2010 by wilde Quote
wilde Posted May 6, 2010 Author Posted May 6, 2010 (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 May 6, 2010 by wilde Quote
wilde Posted May 6, 2010 Author Posted May 6, 2010 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 Quote
wilde Posted May 6, 2010 Author Posted May 6, 2010 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.