VideoHelp Forum




+ Reply to Thread
Results 1 to 15 of 15
  1. I have few question about cedocida dv codec.

    Firstly i capture with canopus 110 so my captures are dv avi files(interlaced,Pal)

    I am also using CCE and want that my captures be in YUY2 colorspace.

    1. For Decoder option in cedocida, if i want that my captures be YUY2, does i must to check force output format and check YUY2 ?

    Also for decoder option what must to be select: 16.235-0.255 or 0..255-0..255 ?

    2. And for Encoder options does i need something to change ? Again my goal is yuy2

    thanks
    Quote Quote  
  2. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    You cannot capture with this codec. The 110 will convert the analogue signal to DV using a hardware based codec (probably a hardware version of Canopus's DV codec). You can only convert your DV to Cedocida's YUY2 by re-encoding. What do you gain by doing this ? Nothing unless you have filtered through avisynth filters that work in the YUY2 colourspace, and save through virtualdub using fast recompress mode (and no virtualdub filters).

    Once again - you cannot capture using Cedocida DV codec (or any software based DV codec) without re-encoding if you transfer DV source (and using the 110 means you have DV source when it reaches your PC)
    Read my blog here.
    Quote Quote  
  3. I know that canopus capture in his codec(hardware). But because i am using avisynth and cce i must have install some dv codec. I now use cedocida and want to use yuy2 option because cce work with yuy2 material.

    So question stay the same for encoding/decoding configuration in cedocida.
    Quote Quote  
  4. Since you are using cedocida to decompress DV and send it to CCE, cedicida's encoder settings don't matter.

    If you don't force an output color format cedocida and CCE will negotiate the best color format to use. This will most likely be YUY2 so the other decoder settings don't matter.

    I have noticed lately that cedocida has a problem with color decoding at the far right of the frame. The last 16 pixels or so. Here's a 4x enlargment from the far right of a frame:



    This is from an NTSC video. I don't know if PAL has the same problem.
    Quote Quote  
  5. In Decoder if don't force an output format, then colorspace will be YV12. I now tested this

    But if force an output format, then colorspace will be YUY2.

    That was my first question. So if we want YUY2 we must select option:force an output format(and chose yuy2) in decoder option.

    What about encoder settings?
    Quote Quote  
  6. Originally Posted by SerbianBoss
    In Decoder if don't force an output format, then colorspace will be YV12. I now tested this
    Ah, it's different for NTSC and PAL. On NTSC DV it outputs YUY2. This makes sense because DV is 4:2:0 in PAL systems and 4:1:1 in NTSC systems.

    Originally Posted by SerbianBoss
    But if force an output format, then colorspace will be YUY2.
    Why is this necessary? Are you encoding MPEG2 with 4:2:2 subsampling? That would be rather unusual. I know the MPEG2 spec supports this but I don't know that CCE does. If you are using the more common 4:2:0 subsampling for MPEG2 then forcing cedocida to output YUY2 is a waste of time. You are taking 4:2:0 video from the DV file, converting it to 4:2:2 (YUY2), then CCE will convert it back to 4:2:0 before compression. And even if you are encoding MPEG2 with 4:2:2 subsampling, the only difference is who does the conversion from 4:2:0 to 4:2:2 -- cedocida or CCE.

    Originally Posted by SerbianBoss
    What about encoder settings?
    Going from DV to CCE you are not encoding DV. You are decoding DV.
    Quote Quote  
  7. I forced output to get YUY2. Its important because CCE work with yuy2 material. So i want to feed CCE with yuy2 colorspace.

    With cedocida dv codec i only get yuy2 if i forced output and select yuy2.
    Quote Quote  
  8. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    You could do this much more simply with avisynth.

    If you are using virtualdub to frameserve because you want to use filters then using the cedocida DV codec to decode will not make any difference. As soon as you add a filter, virtualdub will move the video into the RGB colourspace to process it.
    Read my blog here.
    Quote Quote  
  9. Originally Posted by SerbianBoss
    I forced output to get YUY2. Its important because CCE work with yuy2 material. So i want to feed CCE with yuy2 colorspace.
    The version of CCE I am using accepts RGB, YUY2 and YV12 for encoding. Is there some processing function within it that only accepts YUY2?

    <edit>

    I may have found the difference. In CCE, under Options -> Misc, on the Misc tab there is an option labeled "Try decoding in YUY2 format". With that option checkmarked it accepts RGB, YUY2 and YV12 from cedocida. Without the option it only accpets YUY2.
    Quote Quote  
  10. Originally Posted by guns1inger
    If you are using virtualdub to frameserve...
    I think he's just opening the DV AVI file directly in CCE. The cedocida DV decoder has the option of forcing its output to RGB, YUY2, or YV12.
    Quote Quote  
  11. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    Does CCE use a vfw DV codec if a DirectShow DV codec is available ? If not, it still wont use cedocida to decode.
    Read my blog here.
    Quote Quote  
  12. Originally Posted by guns1inger
    Does CCE use a vfw DV codec if a DirectShow DV codec is available ? If not, it still wont use cedocida to decode.
    My experience with CCE (Basic at least) is that it is VfW-based (and DirectShow ignorant). Our DV decoder comes in DirectShow and VfW flavo(u)rs and, when I have used it with CCE, it is the VfW one that is selected. See the bottom of this page.
    John Miller
    Quote Quote  
  13. I checked CCE Basic too -- it only uses VFW codecs for input.
    Quote Quote  
  14. I think he's just opening the DV AVI file directly in CCE. The cedocida DV decoder has the option of forcing its output to RGB, YUY2, or YV12.
    Yes, i opened dv avi directly in CCE(not frameserving) or make avisynth script and open dv avi file in cce


    So what to do? My goal is YUY2 colorspace. Does is proper way if i in cedocida to force output format to YUY2? All filters whitch i work get in YUY2 colorspace not YV12.

    So,i capture,make avisynth script i send script to CCE. Because of that i want to get yuy2. Is that right?
    Quote Quote  
  15. Always Watching guns1inger's Avatar
    Join Date
    Apr 2004
    Location
    Miskatonic U
    Search Comp PM
    If you add a ConvertToYUY2() either before your filters (needed if they use YUY2) or at the end of the script (if they require a different colourspace).
    Read my blog here.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!