Quote:
Originally Posted by pinterf
You don't need that.
From my earlier post:
CombinePlanes(clip1 [,clip2, clip3, clip4], string planes [, string source_planes, string pixel_type, string sample_clip])
Combines planes of source clip(s) into a target clip
If sample_clip is given, target clip properties are copied from that clip
If no sample_clip is provided, then clip1 provides the template for target clip
An optional pixel_type string (e.g."YV24", "YUV420PS", "RGBP8") can override the base video format.
|
But for example if I want to join three Y8 clips into RGB, I have to specify "RGB" twice: planes="RGB", pixel_type="RGB".
This is how I'd imagine it working:
Code:
version.converttoy8
combineplanes(last,last,last,planes="RGB")
"
CombinePlanes: too many target planes (3)! Target video plane count is 1!"
Why would the target have 1 plane, when I obviously want to map them into RGB?
Code:
version.converttoy8
combineplanes(last,last,last,planes="RGB",pixel_type="RGB")
I know that just "RGB" is not a pixel type, but consequently there's no way to specify just "RGB". It has to be precise in both planar/packed as well as bits. If I write it wrong, the function won't convert it to what I wrote, it will just say it's wrong. Why ask me to specify it if it already knows what it's supposed to be?
Code:
version.converttoy8
combineplanes(last,last,last,planes="RGB",pixel_type="RGBP8")
"
Source has no such plane "U""
Why not use the only available plane as default, if I don't purposefully try to access an unexisting plane?
Code:
version.converttoy8
combineplanes(last,last,last,planes="RGB",source_planes="YYY",pixel_type="RGBP8")
This I'm assuming is finally supposed to work, but it crashes both VirtualDub (filtermod) and x264, the two programs I have that can handle Avisynth. Anything I can do to help identify the cause? This is with r2343, both 32- and 64-bits.