View Single Post
Old 8th August 2011, 02:20   #9  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
Direct Stream Copy, puts out, whatever came in. It does not output "uncompressed" video unless that
is what came in. Direct Stream copy, is the fastest mode of operation, complications arise if the
input stream is not frame separable, eg DivX or XVid, but eg Uncompressed or HuffYUV is and would be
passed though, as is. Also, Fast Recompress, is intended to partially avoid colourspace conversion.
If you have eg YV12 coming In, and the output colourspace is eg HuffYUV (In YUV mode) then
then virtual dub will enter a dialog with the HuffYUV codec and agree on a strategy to avoid
colourspace conversion that both can 'live with', eg YV12 coming in would after negotiation with
the HuffYUV codec, be converted into YUY2 (another YUV format) and avoid a YV12 to RGB to YUY2
conversion sequence. Full Processing mode, converts everything to RGB (Necessary for VirtualDub
to use any VD filters) and will output RGB to whatever the selected codec is.

EDIT: If input is frame separable and mode is Direct Stream Copy, then you can eg cut out adverts
or whatever and the output stream is copied directly and does not need re-compression and is
lossless.

On the OP question, "Can AviSynth output to uncompressed format? ", Avisynth never outputs
anything but uncompressed video, in whatever colorspace, it depends upon where that output
is sent, and what that program does with it, which codec it is given to.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 8th August 2011 at 03:13.
StainlessS is offline   Reply With Quote