systemloc
29th January 2009, 17:12
I've got some WMV 9 files that I'm re-encoding to AVC for playing on an iPhone, using MeGUI. I'm using DirectShowSource() to open the files. Occasionally, a file will lock up during video encoding, always at the same frame. I can add "timeout=x" to DirectShowSource() to get past the point with a grey frame inserted. Dragging the WMV file in question into graphedit and playing it causes graphedit to lock up at the same point. WMP 9 plays right through the point in the video without missing a beat, though!
What is WMP doing differently than GraphEdit and DirectShowSource() that it is able to play the frame? I thought GraphEdit should be identical to WMP.
To correct this, perhaps I could construct a graph manually that was equivelent to WMP's behavior and then load that into AVISynth?
Thanks for any input! :)
What is WMP doing differently than GraphEdit and DirectShowSource() that it is able to play the frame? I thought GraphEdit should be identical to WMP.
To correct this, perhaps I could construct a graph manually that was equivelent to WMP's behavior and then load that into AVISynth?
Thanks for any input! :)