Question / Help I thought this would be over...but it's not. YouTube Encoding

Boildown said bframes=2 on his link.
I don't get this VCE though and most say that x264 encode has the better Image quality.

And I bought this CPU for that sole purpose to record.
 
Boildown said bframes=2 on his link.
I don't get this VCE though and most say that x264 encode has the better Image quality.

And I bought this CPU for that sole purpose to record.
when going above 15000 bitrate there are vague, if any, differences between the two. the main diffferences you might see is at lower bitrates (circa 3000 bitrate) the quality for x264 will be greater at the same bitrate.
 
2nd Problem is I have no clue how to set this AMD thing up xD
Is there also a Buffer 0 mode?
And even if I use this encoder I will run in the same YT nproblem anyway or not?
I mean there Isn't much of a difference how they encode.
 
D2Ultima pointed out that Keyint half the framerate is not the same as GoP of half the framerate

GOP Size is the same thing as Keyframe Interval, as far as I know. For the purposes of this thread, they are most certainly the same thing. GOP (without saying size afterwards) isn't the same, that's true. Regardless, when YouTube says "GOP of half the framerate", for x264 encoding you set keyint=x, where x is half the framerate.

bframes = 2 is another setting for YouTube. As is variable bitrate (use CRF instead of 2-pass or CBR).

Your latest log file only shows 26 seconds of capture time. Statistically speaking, I shouldn't make any conclusions on the performance figures contained within. Try capturing 5 minutes of high action scenes.

The setup looks good though. 1080p30, correct custom x264 commands, CRF lowered.
 
2nd Problem is I have no clue how to set this AMD thing up xD
Is there also a Buffer 0 mode?
And even if I use this encoder I will run in the same YT nproblem anyway or not?
I mean there Isn't much of a difference how they encode.
We can find out. there is a prerequisite of MS C++ redist. ONce that is done run it from a folder on your desktop. or wherever, use the latest build and extract. in the encoding tab check AMF then move over to the AMD VCE Encoding tab. you'll notice when you enable custom settings you'll see GOP so you can set it for VCE. IDR is basically keyint in frames, so set that to double your fps and GOP to 1/2(fps). set the preset to quality for anything equal or under 1080p@30fps and anything above to balanced or speed. you can set your max b frames from there as well. I would recommend playing with the D3D interop and the DX9/DX11/Host toggle. this is not what your game is using, it is the type of coding that AMF uses such as memory usage. with newer games such as witcher you might work best on host so dont let that fool you into thinking you have to have it set to DX11.

bitrate is somewhat simple. just set bitrate to 15000 and test your recording.
 
GOP Size is the same thing as Keyframe Interval, as far as I know. For the purposes of this thread, they are most certainly the same thing. GOP (without saying size afterwards) isn't the same, that's true. Regardless, when YouTube says "GOP of half the framerate", for x264 encoding you set keyint=x, where x is half the framerate.

bframes = 2 is another setting for YouTube. As is variable bitrate (use CRF instead of 2-pass or CBR).

Your latest log file only shows 26 seconds of capture time. Statistically speaking, I shouldn't make any conclusions on the performance figures contained within. Try capturing 5 minutes of high action scenes.

The setup looks good though. 1080p30, correct custom x264 commands, CRF lowered.
Good to know, so OBS sets a new GOP when it hits keyint. I wasn't aware of this.
 
@Boildown did you check the Videos I uploaded with those settings aswell?
@dping I set kinda what you said but the recording looks weird lik an old TV there are just to many paramteres for XD
Or can you provide a setting file?
 
@Boildown did you check the Videos I uploaded with those settings aswell?
@dping I set kinda what you said but the recording looks weird lik an old TV there are just to many paramteres for XD
Or can you provide a setting file?
the ones I mentioned are worth changing, the remainder are controlled by the "preset" quality/balanced/speed so don't get overwhelmed.
 
I set it up as you said, I suppose atleast, but the quality looks bad on PC
But the encoder is not the problem or am I mistaken?
It's that YT f*** up my quality quite badly and that quality others achieve are way better!

I can provide the links again:
https://www.youtube.com/watch?v=_--X9a2U5EM
https://www.youtube.com/watch?v=zkZLP8TdYmQ <- even only 720p60FPS and It doesn't have the blur sharp blur sharp thing

So there must be a trick between the recording and the Uploading of the game footage!
A trick i still don't know yet...
Does editing Software like Premiere do something different than Handbrake?
Editing is just re-encoding and compressing of several files into one or not?`
So the same thing Handbrake does or am I absolutely mistaken?
 
Last edited:
Yeah, and the CRF 15 one still looks bad. You're probably duplicating a frame that was supposed to be a keyframe, and that's messing with the video afterwards until a new keyframe shows up.

I'd move to SuperFast preset and try again. If that doesn't do it, maybe lower your settings on Witcher 3 so that more CPU is available to OBS.

The VCE build might also work, if you can figure it out, because then you won't be using so much CPU for encoding. But I don't use AMD so I can't help you with that part.

P.s. Without new log files from your new attempts its just fraking guessing on our parts. You'd do yourself a favor by posting a log file for each new YouTube video you post. And make the log files from longer recordings, 5 minutes or more.
 
What can you see in those log files that might help?
The lower CRF just Increased the filesize immensely without any effect on the Quality.
I currently started to download adobe premiere elements and do a random shot with that.
Maybe that will be the key.
 
I won't know until I see it. But minimally, to check if you're duplicating frames and which basic settings you're using.
 
I just tried out to use Quick Sync with LA ICQ but the Audio goes out of sync.

Edit: Uploaded some Fraps RAW footage to YT so I guess It's save to say that is not OBS who screwed up the Quality it's definetly YouTube so to say I need some kind of work around ot trick YouTube like it seems everyone alse figured already out how but me.
https://www.youtube.com/watch?v=qHvwDZy_nzw
 
I just tried out to use Quick Sync with LA ICQ but the Audio goes out of sync.

Edit: Uploaded some Fraps RAW footage to YT so I guess It's save to say that is not OBS who screwed up the Quality it's definetly YouTube so to say I need some kind of work around ot trick YouTube like it seems everyone alse figured already out how but me.
https://www.youtube.com/watch?v=qHvwDZy_nzw
you didn't post your log when you posted your video so there was no way for us to see your new settings: I found your log in another thread and brought it here:
PrinceVinc said:
This is a new thing that concerns me.
I use OBS to Local record HQ Footage without excessive File Size aka Fraps 1min ~ 1GB

https://gist.github.com/anonymous/39ef780d3f9362ca4d92

And no matter what Preset I use Veryfast, Superfast, Ultrafast
I most of the time have Above 10% duplicated frames.
I also tried Quick Sync but it's the same Picture If I set a QP of 22 (crf isn't an option there as far as I know.)

Are duplicated frames above 10% a thing to concern about?



try changing your quality down to 7, you'll still get good quality, it will just make moving stuff look better. that 1080@48 might be to much with a game like witcher as I stated before. you could also just use VCE like suggested.

Also, if you use Quicksync or VCE make sure you set the preset to balanced or speed, and I also noticed a huge buffer when you were playing with Quicksync your buffer was set to 45000, I would just set it to 0 like you have with x264.
 
Last edited:
You need to solve the duplicated frames issue. All your other problems might be a result of duplicated frames. Its rare for a latest generation i7 to not be able to encode a game at Very Fast, let alone Super Fast, but with Witcher 3 on your computer, that seems to be the case.

The AMD VCE solution would solve this as much of the encoding work would be freed up from the CPU.

Failing that, the best thing you can do is reduce your capture framerate to 30fps. Pretty sure this has been stated in this thread a few times before. You'd free up CPU usage nearly proportionally with framerate reduction. You want your duplicated frames to be less than 1%. If an I frame is skipped during a high motion part of the video, that could account for the quality problems.

If none of these work, post an OBS log file to here and a corresponding sample video file to a file sharing site, so we can look at it ourselves.
 
The Quicksync Buffer was/is set to 0 I don't know why the log shows 45000
The Witcher uses only about 30% of my CPU and the Overall Usage goes up to max 80%
And as I have shown a RAW fraps file looks shitty on Youtube aswell!
And if I reencode my Videos with Handbrake, It sets it's own Keyframes anyway or not?

I tried several Customs with Quicksync in none of them I set a buffer size, it seems the program has set it on his own.

Edit:
https://gist.github.com/anonymous/ade5db6302051b35e549

Above 3% but can those duplicated frames occur when the game stutters for a split second?
CPU Usage was this time only about 50-60% But so low frames to record makes me sad :(
 
Last edited:
The Quicksync Buffer was/is set to 0 I don't know why the log shows 45000
The Witcher uses only about 30% of my CPU and the Overall Usage goes up to max 80%
And as I have shown a RAW fraps file looks shitty on Youtube aswell!
And if I reencode my Videos with Handbrake, It sets it's own Keyframes anyway or not?

I tried several Customs with Quicksync in none of them I set a buffer size, it seems the program has set it on his own.
Maybe set OBS to above normal, but no higher.
 
https://obsproject.com/forum/resources/custom-parameters-of-quicksync.104/

I try to use the LA ICQ but when I do this the Game and Mic Audio is compeltely out of sync :(
Can duplicated frames appear when the game FPS itself goes lower? for example form 60 to 50?
So if I record 30FPS and the Ingame FPS goes from 60 to 50 will it affect the recording and cause duplicated frames?

Because most of the time Witcher 3 runs at 60 fps but sometimes there is a short stutter (have to investigate that too didn't realized that yet xD) so can this be the cause of those duplicated frames?
 
Last edited:
ICQ LA causes the same problem for me, so I stick to regular ICQ and Quick Sync preset at 4/balanced (for 1080p60 recording at least).
 
So the Preset still has an effect even if you use ICQ Quality? And I couldn't find any thread where the Quicksync preset is explained only the custom thing.

I still don't know what causes duplicated frames...
And I though as long as there is no High Encoding Warning everything is fine!
 
Last edited:
Back
Top