View Full Version : FFDshow Raw Video "All Supported"
rack04
26th October 2006, 17:44
I'm trying to playback a 720p trailer of Pirates of the Caribbean in Media Player Classic rev611-2.2kxp using FFDshow-rev2529-SSE, Haali Media Splitter 26/10/2006, CoreAVC 1.1 Pro, and CoreAAC-1.2.0.575-3 as the decoders. Under FFDshow video decoder configuration I unchecked postprocessing, set H.264 to disabled, raw video to all supported, Blur & NR to denoise3d HQ, and Resize to 1024 x 728 using Lanczos. Under FFDshow audio decoder configuration I set AAC to disabled. Under Haali Media Splitter all settings were left at default. Under Media Player Classic I set to VMR9 (renderless) output. My computer consists of AMD XP-M 2400+ @ 2475, ATI Radeon 9800XT and 512mbx2 PC3200.
With the above settings and configuration I am not able to playback this clip without video stuttering and audio/video sync issues. The only setting that when disabled allows for flawless playback is raw video to disabled in FFDshow video decoder configuration. This is not beneficial because with raw video disabled I'm not able to use FFDshow resize and denoise3d. Can anyone explain this setting and maybe recommend a work around? Thanks.
foxyshadis
26th October 2006, 19:16
Have you tried ffdshow raw video with no filters at all? My guess would be that resize is killing it, because software resize is obnoxiously slow even hand-optimized. (Since you already use VMR9, maybe a bicubic shader would be a better option.) Plus, the order of filters is very important - you should run the dn3d before the resize; it's about 3-4 times as slow if you run it after.
rack04
26th October 2006, 19:32
Unfortunately, I am at work so I can't test any settings. Though, I can confirm that denoise3d is running before the resize. Can you explain where I can find the bicubic shader? Also, can you explain the benefits of postprocessing in FFDshow? Thanks.
foxyshadis
27th October 2006, 01:52
The bicubic shader is accessed in the output menu, just to the right of where you choose the renderer. You have to set it to "render video in 3D" and in the drop down, choose one of the bicubic options (it's bilinear by default). -.6 is softest, and -1.0 the sharpest, but the artifacts -1.0 causes are pretty strong. You'll have to turn both mixer modes on as well. It should look a lot better than the bilinear default, and only slightly less sharp than lanczos, while taking all the load off the cpu.
As for post-processing, all the filters are really a form of it. The section actually labeled post processing is deblocking and denoising of specific MPEG artifacts.
Blue_MiSfit
27th October 2006, 02:56
I've been mucking around with all this recently. ffdshow's a bit confusing.
One thing I cant seem to figure out is how to change the order of filter application. In other words, if I want to denoise before resizing, how do I specify that?
~MiSfit
celtic_druid
27th October 2006, 03:37
Use the little up/down arrows next to the filter name to shift then into the order you want.
Blue_MiSfit
27th October 2006, 06:37
Holy crap. Never realized that :D
DigitalDivide
2nd November 2006, 18:34
Glad I read this thread, it brought something to mind that I've been meaning to ask.
In FFDSHOW for Codecs are we supposed to deselect H264 or enable it? I have it currently checked and always have? I could never figure out which was correct.
Thanks!
rack04
2nd November 2006, 18:39
If you have a seperate H.264 decoder than this option should be disabled, i.e. unchecked.
foxyshadis
2nd November 2006, 19:02
In current ffdshow (the tryouts branch) all PP is disabled for h264, it's simply unnecessary due to built-in deblocking. Due to a bug, the semantics of the dropdown were reversed in the old official ffdshow. (Whenever it was supposed to run it wouldn't, whenever it wasn't it would. Thus 'always' disables it and 'never' applies it always, even to non-h264.)
But for non-ffdshow decoders, since it can't detect, you must disable it.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.