NalaNosivad
Member
As the title says, I'm getting this error while testing out the lossless NVENC support added in 0.14.2. First of all, I have the latest updates for everything, etc., etc.. Running Windows 10, an i7 4790k, a GTX 970.
As for what happens: I choose the lossless rate control method as so: https://i.imgur.com/Tiv57vz.png
Then I go to hit the start recording button, and nothing happens. I tested every real combination of settings (including colour formats in advanced settings) all to no change. I've attached log files of all combinations I tried (I know, I missed the high performance reset, but that results in no difference).
If I had to guess what was going on, it seems like maybe OBS isn't using the lossless preset under the hood, or not passing on to ffmpeg to use the lossless preset resulting in some strange behaviour. The other rate control methods are fine.
I did also notice something else: to test i444 with NVENC, I set my colour format to i444, the rate control method to CQP, and the profile to high444p. What ends up happening in that case (regardless of rate control method) is the following: http://i.imgur.com/OQ7dY5p.png
A far more competent friend of mine suggested that could be due to a buffer handling the chroma values somewhere along the line expecting YUV420 and getting YUV444, which might explain the last half of the screen having no chroma value (and thus being green, since he believes a chroma of 0 results in green).
One way or the other, it most definitely doesn't appear to be a decoding issue with the video. No software displays it without the green bottom half, and even ffmpeg when transcoding it to something like utvideo renders the artifact in the output.
You can find the video itself here: https://www.dropbox.com/sh/wqboj9nbatrz1ft/AAAine0EHiqaqtZU_VWduZ1Ua?dl=0
Original mkv, and remuxed to mp4 for convenience.
Also for completeness, here's ffprobe's output of the file: http://pastebin.com/7fF4aVJj
Any input on either of these issues would be fantastic!
Edit:
I should add that I was keeping an eye on lossless NVENC support being added via commits, and was making my own builds at various stages before 0.14.2 was released. In one particular build, lossless NVENC did work, along with full-chroma i444 in advanced settings, and the hi444p profile. Unfortunately, even then, it still had the green lower half of the screen problem. The upper half did appear perfectly lossless and full chroma still, though.
Even more unfortunately is I no longer have the exact build or version of the source that had the working lossless to do more tests.
As for what happens: I choose the lossless rate control method as so: https://i.imgur.com/Tiv57vz.png
Then I go to hit the start recording button, and nothing happens. I tested every real combination of settings (including colour formats in advanced settings) all to no change. I've attached log files of all combinations I tried (I know, I missed the high performance reset, but that results in no difference).
If I had to guess what was going on, it seems like maybe OBS isn't using the lossless preset under the hood, or not passing on to ffmpeg to use the lossless preset resulting in some strange behaviour. The other rate control methods are fine.
I did also notice something else: to test i444 with NVENC, I set my colour format to i444, the rate control method to CQP, and the profile to high444p. What ends up happening in that case (regardless of rate control method) is the following: http://i.imgur.com/OQ7dY5p.png
A far more competent friend of mine suggested that could be due to a buffer handling the chroma values somewhere along the line expecting YUV420 and getting YUV444, which might explain the last half of the screen having no chroma value (and thus being green, since he believes a chroma of 0 results in green).
One way or the other, it most definitely doesn't appear to be a decoding issue with the video. No software displays it without the green bottom half, and even ffmpeg when transcoding it to something like utvideo renders the artifact in the output.
You can find the video itself here: https://www.dropbox.com/sh/wqboj9nbatrz1ft/AAAine0EHiqaqtZU_VWduZ1Ua?dl=0
Original mkv, and remuxed to mp4 for convenience.
Also for completeness, here's ffprobe's output of the file: http://pastebin.com/7fF4aVJj
Any input on either of these issues would be fantastic!
Edit:
I should add that I was keeping an eye on lossless NVENC support being added via commits, and was making my own builds at various stages before 0.14.2 was released. In one particular build, lossless NVENC did work, along with full-chroma i444 in advanced settings, and the hi444p profile. Unfortunately, even then, it still had the green lower half of the screen problem. The upper half did appear perfectly lossless and full chroma still, though.
Even more unfortunately is I no longer have the exact build or version of the source that had the working lossless to do more tests.