Answers.Body: <p>Not sure why YouTube would be degrading the video quality because of the lower framerate. Perhaps, after recording at the lower framerate, re-encode the videos using 60fps before uploading. It'll make the file bigger without the actual benefit of the higher framerate (just creates duplicate frames), but maybe worth it if it prevents video quality from degrading.</p>
  
  <p><strong>Edit:</strong> OBS uses FFmpeg, &amp; FFmpeg has some <a href="https://trac.ffmpeg.org/wiki/Encode/YouTube" rel="nofollow noreferrer">recommended settings specific for YouTube</a>. If you are using the same settings for both videos, this is probably irrelevant.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-12T10:11:38.057Z
Answers.LastActivityDate: 2019-02-13T03:20:51.457Z
Answers.LastEditDate: 2019-02-13T03:20:51.457Z
Answers.UserDisplayName: AntumDeluge
Body: <p>So I use OBS (latest ver) to record my gameplay on Windows 10. </p>
  
  <p><strong>OBS settings are:</strong></p>
  
  <ul>
  <li>recording format: MP4</li>
  <li>Recording quality: indistinguishable quality, large file size</li>
  <li>Encoder: Software (x264 low CPU usage preset, increases file size)</li>
  <li>Downscale filter: Lanczos (sharpened scaling, 32 samples)</li>
  <li>FPS value for recording: 60</li>
  <li>Base and output resolution are both the same, 1080P and my monitor is
  1080p as well as my in-game resolution.</li>
  </ul>
  
  <p>So when i'm recording from a less demanding games like the new Resident Evil 2 (RE2) the video file looks perfect, both on my computer (using VLC) and on YouTube they look great. I run the game on fixed 60 FPS using V-sync and ultra graphic settings.</p>
  
  <p>the videos i'm talking about:</p>
  
  <p><div class="youtube-embed"><div>
                  <iframe width="640px" height="395px" src="https://www.youtube.com/embed/vyrzq-6eeoM?start=0"></iframe>
              </div></div></p>
  
  <p><div class="youtube-embed"><div>
                  <iframe width="640px" height="395px" src="https://www.youtube.com/embed/sCo2GspC-jE?start=0"></iframe>
              </div></div></p>
  
  <p>But, when I record from a more demanding game like Assassin's Creed Odyssey, I can't get a fixed 60 FPS, average is 45 FPS and it varies between 32 to 60 FPS.
  after i finish recording i play the video file on VLC and it looks great, just like my gameplay, but when I upload it to YouTube, it looks awful, blurry and so much noise in it. </p>
  
  <p><div class="youtube-embed"><div>
                  <iframe width="640px" height="395px" src="https://www.youtube.com/embed/84ZPY1bnj4I?start=0"></iframe>
              </div></div></p>
  
  <p>My YouTube channel doesn't have so much subscribers (almost 200) so YouTube doesn't use VP9 to convert my videos, it only uses x264, I don't know it's relatable though.</p>
  
  <p>so my question is, where is the problem exactly? is it YouTube's fault converting my videos so poorly? because they look fine on my computer when i play them.</p>
  
  <p>Or</p>
  
  <p>is it my fault and i'm doing something wrong in the settings? if so what should i change?</p>
  
  <p><strong>PS:</strong></p>
  
  <p>I've tried setting the recording FPS in OBS to 30 FPS but the gameplay looked so slow on YouTube and on my PC.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-18T03:35:46.327Z
Comments.Text: You need to tell us what the actual framerate of the video you are uploading is. Setting it to record at 30 and expecting it to BE 30...isn't accurate. Check via vlc player if you aren't sure how to use ffprobe. It Shouldn't matter what framerate you upload to youtube, so its likely something else causing the problem.
Comments.UserDisplayName: kite
Tags: <video-quality><video-recording><obs>
Title: Video quality degrades when uploading to YouTube with variable frame rate
UserDisplayName: hotcakex
ThreadText: # Video quality degrades when uploading to YouTube with variable frame rate
  
  (Asked by: username_0 on 2019-02-11)
  
  So I use OBS (latest ver) to record my gameplay on Windows 10.
  
  **OBS settings are:**
  
  * recording format: MP4
  * Recording quality: indistinguishable quality, large file size
  * Encoder: Software (x264 low CPU usage preset, increases file size)
  * Downscale filter: Lanczos (sharpened scaling, 32 samples)
  * FPS value for recording: 60
  * Base and output resolution are both the same, 1080P and my monitor is
    1080p as well as my in-game resolution.
  
  So when i'm recording from a less demanding games like the new Resident Evil 2 (RE2) the video file looks perfect, both on my computer (using VLC) and on YouTube they look great. I run the game on fixed 60 FPS using V-sync and ultra graphic settings.
  
  the videos i'm talking about:
  
  But, when I record from a more demanding game like Assassin's Creed Odyssey, I can't get a fixed 60 FPS, average is 45 FPS and it varies between 32 to 60 FPS.
  after i finish recording i play the video file on VLC and it looks great, just like my gameplay, but when I upload it to YouTube, it looks awful, blurry and so much noise in it.
  
  My YouTube channel doesn't have so much subscribers (almost 200) so YouTube doesn't use VP9 to convert my videos, it only uses x264, I don't know it's relatable though.
  
  so my question is, where is the problem exactly? is it YouTube's fault converting my videos so poorly? because they look fine on my computer when i play them.
  
  Or
  
  is it my fault and i'm doing something wrong in the settings? if so what should i change?
  
  **PS:**
  
  I've tried setting the recording FPS in OBS to 30 FPS but the gameplay looked so slow on YouTube and on my PC.
  
  **Tags:** video-quality, video-recording, obs
  
  > **Comments:**
  > **username_1**: You need to tell us what the actual framerate of the video you are uploading is. Setting it to record at 30 and expecting it to BE 30...isn't accurate. Check via vlc player if you aren't sure how to use ffprobe. It Shouldn't matter what framerate you upload to youtube, so its likely something else causing the problem.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-02-12. Score: 0
  
  Not sure why YouTube would be degrading the video quality because of the lower framerate. Perhaps, after recording at the lower framerate, re-encode the videos using 60fps before uploading. It'll make the file bigger without the actual benefit of the higher framerate (just creates duplicate frames), but maybe worth it if it prevents video quality from degrading.
  
  **Edit:** OBS uses FFmpeg, & FFmpeg has some [recommended settings specific for YouTube](https://trac.ffmpeg.org/wiki/Encode/YouTube). If you are using the same settings for both videos, this is probably irrelevant.
  
  
  ---
  
  