Doom9
27th December 2003, 15:28
I'm telling you, those screenshots will be the end of me. Here's how it usually works: since all codecs use overlay, I'm having two copies of MPC open.. the movie in the first one grabs the overlay so I can snap the movie in the 2nd window. So far so good and it worked flawlessly before. Now apparently all codecs seem to use different overlay mechanisms that create some problems.
Using a divx5 clip as primary source I can snap ffvfw, xvid, vp6, divx3 and the original avisynth script in the secondary mpc copy (the one without overlay).
But opening 3ivx, nerodigital and rv9 in the secondary mpc leads to discoloration (I can snap it though). In order not to get discoloration I can use another primary video clip like XviD in YV12 output mode. Then I don't have any discoloration problems in the secondary player, but the secondary clip uses overlay so I cannot make screenshots. Now for 3ivx and NeroDigital I have found a solution: Render the AVI in Graphedit and add the Color Space converter before the output which forces YUV2 output that I can apparently capture just fine. The only problem.. I cannot play the graph in MPC and without MPC taking screenshots is a major problem because you cannot tell the player to go to frame X. So is there any way to get a graph to play in MPC?
For RV9 it's even worse because I cannot even render that in Graphedit.
So, I'm looking for a way to make screenshots from within MPC from 3ivX (v4.5), NeroDigital and RV9 content without discoloration. Any ideas? I've tried pretty much every combination of primary and secondary source and every possible primary source color space output (the xvid and ffdshow filter allow to specify the output colorspace), but without any success.
Now please, I wouldn't post if it were obvious so please only post if you have a working solution that you have tested.
Also, I have already tried AviSynth scripts (DirectShowSource) using the Convert commands AviSynth offers... ConverToRGB24, CovertToYUY2 and CovertToYV12 are a nogo.
And I really do need the stuff filtered so opening a file in VDub isn't a solution (plus it wouldn't work for RV9 anyway).
Using a divx5 clip as primary source I can snap ffvfw, xvid, vp6, divx3 and the original avisynth script in the secondary mpc copy (the one without overlay).
But opening 3ivx, nerodigital and rv9 in the secondary mpc leads to discoloration (I can snap it though). In order not to get discoloration I can use another primary video clip like XviD in YV12 output mode. Then I don't have any discoloration problems in the secondary player, but the secondary clip uses overlay so I cannot make screenshots. Now for 3ivx and NeroDigital I have found a solution: Render the AVI in Graphedit and add the Color Space converter before the output which forces YUV2 output that I can apparently capture just fine. The only problem.. I cannot play the graph in MPC and without MPC taking screenshots is a major problem because you cannot tell the player to go to frame X. So is there any way to get a graph to play in MPC?
For RV9 it's even worse because I cannot even render that in Graphedit.
So, I'm looking for a way to make screenshots from within MPC from 3ivX (v4.5), NeroDigital and RV9 content without discoloration. Any ideas? I've tried pretty much every combination of primary and secondary source and every possible primary source color space output (the xvid and ffdshow filter allow to specify the output colorspace), but without any success.
Now please, I wouldn't post if it were obvious so please only post if you have a working solution that you have tested.
Also, I have already tried AviSynth scripts (DirectShowSource) using the Convert commands AviSynth offers... ConverToRGB24, CovertToYUY2 and CovertToYV12 are a nogo.
And I really do need the stuff filtered so opening a file in VDub isn't a solution (plus it wouldn't work for RV9 anyway).