Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
23rd July 2012, 01:58 | #1 | Link |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
YV24/I444 for Capturing.
Not really sure where to put this, but i think this is somewhat right.
I am recording gameplays and have been using Fraps, but donīt like how it first records YV12 then decode to RGB to later convert to YV12(for encoding), itīs unecessery chroma loss. I then changed to dxtory(still use fraps when dxtory donīt work though), and it allows me to use whatever codec i prefer. Here is the thing: I prefer to use Lagarith or UT Video Codec. both of them are pretty much the same on compression, except that Lagarith has some Insane advantages for simple 2D games (Gameboy etc). But the problem is, i do music videos so i want to have as much original quality as possible. I noticed how bad YV12 sadly is thanks to it crushing the Chroma. YUY2 is much better but still not "Good". YV24/I444 is Perfect, almost identical to RGB except for Banding issues which occurs in all YV formats (donīt know why, but i guess itīs the color formula or something). The thing is, none of the codecs or any other i can find, support YV24, only Yuy2, YV12 and RGB. And RGB is just to intensive and too big. And i know FFV1 supports YV24, but itīs too slow, good compression though Anyone knows if itīs easy to add YV24 to Lagarith as the source code is available? Or is it much programming to do, and not just Add the format and let it compress it? |
23rd July 2012, 14:49 | #3 | Link |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
Really?
YV12 and YUY2 are extremely close in size. And when i did some X264 encodings from RGB to YV12/YU16/YV24 with CRF, they all had the same size, but YV24 kept most color details. Though if i save YV24 to lagarith, it upscales to RGB. But if YV24 is as intensive and big as RGB, what it the difference between them? I really canīt find any difference from the information, just some formulas that i donīt understand. |
23rd July 2012, 16:24 | #5 | Link |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
Ah i see, but is it really the same?
Cause even if YV12 and YV16 is close, RGB is insane. 21gb YV16 became about 33gb if i upscaled it to RGB. Isnīt Yuy formats smaller thanks to the formula in how it stores colors etc? Or is YV24 going to become 33gb aswell? |
23rd July 2012, 16:55 | #6 | Link | |
Guest
Posts: n/a
|
Quote:
No, it isn't smaller due to that. YUY2 is smaller because of the lower bpp and through the use of subsampling to further decreases the bits used per sample. If YUY2 used 24-bits per pixel it and had no subsampling it would be just as large as 24-bit RGB. |
|
23rd July 2012, 17:52 | #11 | Link |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
YEs as Sassbot is saying, i am Capturing Games.
RGB is the Best of course, but itīs just to extensive. And as YV24 is the same in size, that sadly isnīt the way to go, nor can i use it. though YCoCg(component??) isnīt something i am familiar with at all. Is it small, how does it work? And is there a way to use it with Lagarith, or is there any other codec thatīs good with it? If there isnīt a way, i guess i will have to use YUY2 currently, till i can capture RGB. Though i think my CPU and hardrive is bottlenecked. 80mb write, and 4ghz cpu 4 cores (i5). |
24th July 2012, 04:02 | #14 | Link |
Registered User
Join Date: Jul 2011
Posts: 1,121
|
is it really any good?
I havenīt really heard of anyone using x264 for capturing? If i can use it, i sure will, as games use 1-2 cores, the x264 can use 2-3 cores, it should be pretty stable i guess? Can anyone give me some more information, is it the same as normal encoding (Megui), if so i will have to go with Faster-Veryfast maybe even Ultra Fast;O EDIT: Tried playing around, but canīt say i like it though, and i canīt get "--output-csp" to work, it just Tabs to desktop everytime i take the game windows up and it tries to capture. I tried normal, and it becomes YV12, and i tried "Keep Internal Colorspace" and it still became YV12 for some reason, and itīs bigger than Lagarith but slower;S Btw, i have to use Zero Latency, else it doesnīt capture. PS: In avisynth i noticed if i use Info(), the x264 files all say YV24 in Colorpace, while Lagarith says YUY2 (i have chosen that), but in the right corner it says YV12 for x264 for some reason. So itīs downsampling on decoding? Last edited by zerowalker; 24th July 2012 at 05:06. |
24th July 2012, 14:26 | #15 | Link | |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Quote:
|
|
24th July 2012, 15:03 | #17 | Link |
Guest
Posts: n/a
|
Great, but again what screen capture codec allows you to select YCoCg? He isn't talking about the colorspace format of the final encode but the colorspace to use while capturing. Saying "use YCoCg" over and over doesn't help them.
Last edited by SassBot; 24th July 2012 at 15:08. |
1st August 2012, 10:50 | #18 | Link | |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Quote:
Yes, You have right - my fault - i can't provide ready to use tool - however source for Lagarith is available and this should be doable - if not by topic author then perhaps someone will make such modification (or Lagarith Author - this can be good from Lagarith popularity point of view - first codec supporting YCoCg - conversion seems to be easier than for RGB<>YUV so new functionality for almost free?). Last edited by pandy; 2nd August 2012 at 11:46. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|