Blue_MiSfit
9th October 2008, 02:18
Hi all,
I have a lot of extremely high bitrate (50mbps CBR 4:2:2) MPEG-2 sources that I need to encode as quickly as possible. DGIndex / DGDecode has been my MPEG-2 decoding method of choice, but it's simply too slow (barely 30fps, which makes for _slow_ encodes)
So, I've been experimenting with DirectShowSource. I can't seem to get video into AviSynth through this method, even though I can easily play the video in Media Player Classic.
When I replicate the filter graph in GraphEdit (File Source (async) -> Nero Splitter -> ffdshow video decoder -> Haali renderer) I can get playback, but when I delete Haali renderer, save the GRF, and open in DirectShowSource, I get the "Class Not Registered" error.
Ideas???
My only real goal is to get very fast MPEG-2 decoding. Fast enough (hopefully) to saturate a quad core running fast x264 first-pass settings, with no AviSynth filtering.
~MiSfit
I have a lot of extremely high bitrate (50mbps CBR 4:2:2) MPEG-2 sources that I need to encode as quickly as possible. DGIndex / DGDecode has been my MPEG-2 decoding method of choice, but it's simply too slow (barely 30fps, which makes for _slow_ encodes)
So, I've been experimenting with DirectShowSource. I can't seem to get video into AviSynth through this method, even though I can easily play the video in Media Player Classic.
When I replicate the filter graph in GraphEdit (File Source (async) -> Nero Splitter -> ffdshow video decoder -> Haali renderer) I can get playback, but when I delete Haali renderer, save the GRF, and open in DirectShowSource, I get the "Class Not Registered" error.
Ideas???
My only real goal is to get very fast MPEG-2 decoding. Fast enough (hopefully) to saturate a quad core running fast x264 first-pass settings, with no AviSynth filtering.
~MiSfit