osgZach
31st January 2014, 20:32
I recently purchased a Micomsoft SC-512N1-L/DVI for capturing from my PC screen - the main attractor for me was 1920x1080 60FPS support. I'm very happy with the card overall, aside from some minor quibbles, but as its my first capture card I have a question.
One thing I have noticed about captured footage is that it seems to hold up better color-wise. The device natively captures in YUY2 (so, 4:2:2 chroma) and I have noticed that even when capturing in 4:2:0 (x264vfw/ convert to 4:2:0) the colors do not wash out / fade as badly as when I capture directly on my PC in any given program. I can usually spot only very minor differences in contrast to direct captures on the PC done in RGB and then converted (or captured in YV12 via codec options)
I confirmed with another card owner they see very little diference as well. But I'm kind of puzzled about this. I've done everything I can to try and confirm the footage is actually 4:2:0, but FFmpeg seems unable to index the files I produce (H.264 in AVI), and though Avisynth will read them via AviSource it identified them as YV24 but even at that point throwing a YV12 conversion at the footage really doesn't seem to change anything. Vdub seems to believe they are YV12 though (checked with null transform filter).
Is it really that bad to try and go from RGB to YV12 as opposed from doing it from YUY2? Is there something inherently superior going on with the capture hardware? (I think it has a chip that handles color conversion?) I want to think that's the case but my assumption has always been Avisynth / Vdub etc are inherently accurate with their algorithms.
This really perplexes me.
One thing I have noticed about captured footage is that it seems to hold up better color-wise. The device natively captures in YUY2 (so, 4:2:2 chroma) and I have noticed that even when capturing in 4:2:0 (x264vfw/ convert to 4:2:0) the colors do not wash out / fade as badly as when I capture directly on my PC in any given program. I can usually spot only very minor differences in contrast to direct captures on the PC done in RGB and then converted (or captured in YV12 via codec options)
I confirmed with another card owner they see very little diference as well. But I'm kind of puzzled about this. I've done everything I can to try and confirm the footage is actually 4:2:0, but FFmpeg seems unable to index the files I produce (H.264 in AVI), and though Avisynth will read them via AviSource it identified them as YV24 but even at that point throwing a YV12 conversion at the footage really doesn't seem to change anything. Vdub seems to believe they are YV12 though (checked with null transform filter).
Is it really that bad to try and go from RGB to YV12 as opposed from doing it from YUY2? Is there something inherently superior going on with the capture hardware? (I think it has a chip that handles color conversion?) I want to think that's the case but my assumption has always been Avisynth / Vdub etc are inherently accurate with their algorithms.
This really perplexes me.