Blue_MiSfit
22nd July 2011, 03:20
Hi guys,
I'm seeing strange behavior with DirectShowSource and the Gabest MPEG-2 Splitter (from MPC-HC).
In GraphStudio, I can drop in my source files (MPEG-PS and MPEG-TS), and a graph is automatically built using the Gabest splitter -> ffdshow. This plays out and works perfectly.
MPEG-TS files work perfectly in AviSynth via DirectShowSource.
MPEG-PS files refuse to open in AviSynth via DirectShowSource, and instead return "no video". The same PS files make a graph and play perfectly in GraphStudio. Also, if I save the .grf file and load it via DirectShowSource, it works perfectly.
I'm running AviSynth 2.5.8 MT, without any other filters in the script.
Thoughts? I'll try 2.6, since it shows some DirectShowSource related fixes, but who knows...
Traditional methods like DGMPGDec or FFMS2 are less than ideal in my case because they need indexing time. LAVFSplitter seems to produce out of sync results for a lot of my sources (originating from various post production houses). Haali via dss2 seems to hang avisynth/x264 quite a lot at the very end of the encode.
Gabest seems to work perfectly when I can actually get it to load!
Thanks,
Derek
I'm seeing strange behavior with DirectShowSource and the Gabest MPEG-2 Splitter (from MPC-HC).
In GraphStudio, I can drop in my source files (MPEG-PS and MPEG-TS), and a graph is automatically built using the Gabest splitter -> ffdshow. This plays out and works perfectly.
MPEG-TS files work perfectly in AviSynth via DirectShowSource.
MPEG-PS files refuse to open in AviSynth via DirectShowSource, and instead return "no video". The same PS files make a graph and play perfectly in GraphStudio. Also, if I save the .grf file and load it via DirectShowSource, it works perfectly.
I'm running AviSynth 2.5.8 MT, without any other filters in the script.
Thoughts? I'll try 2.6, since it shows some DirectShowSource related fixes, but who knows...
Traditional methods like DGMPGDec or FFMS2 are less than ideal in my case because they need indexing time. LAVFSplitter seems to produce out of sync results for a lot of my sources (originating from various post production houses). Haali via dss2 seems to hang avisynth/x264 quite a lot at the very end of the encode.
Gabest seems to work perfectly when I can actually get it to load!
Thanks,
Derek