FallenCipher

Membru nou

Fac o mulțime de înregistrări de jocuri locale cu OBS Studio la 1080p 60fps și le arhivez pe contul meu de YouTube. Problema este că încărcările mele arată întotdeauna foarte rău în comparație cu încărcările de la alți utilizatori la aceeași rezoluție și același joc.

ajutor

Am înregistrat acest clip cu cele mai mari setări de jocuri la 1920x1080 cu următoarele setări OBS Studio:

  • Tipul de înregistrare: Standard
  • Format de înregistrare: mp4
  • Codificator: NVENC H.264 (am un Geforce GTX 1070)
  • Rescale Output: necontrolat
  • Setări Muxer personalizate: niciuna
  • Controlul ratei: CQP
  • CQP: 18
  • Interval cadru cheie (secunde): 2
  • Presetare: de înaltă calitate
  • Profil: ridicat
  • Nivel: auto
  • Utilizați codificarea în două treceri: bifată
  • GPU: 0
  • Cadre B: 2
  • Rezoluție de bază (pânză): 1920x1080
  • Rezoluție de ieșire (scalată): 1920x1080
  • Filtru downscale: Lanczos
  • Valori FPS comune: 60
  • Renderer: Direct3D 11
  • Format culoare: NV12
  • Spațiu de culoare YUV: 709
  • Gama de culori YUV: parțială
Fișierul video înregistrat local mi se pare aproape fără pierderi, dar iese mai rău pe YouTube cu multe artefacte în comparație cu acest videoclip https://www.youtube.com/watch?v=oSbhjlJ_Ou4

Pot face ceva pentru a-mi îmbunătăți calitatea cu OBS?

FallenCipher

Membru nou

Suslik V

Membru activ

BornDownUnder

Membru

Calitatea pe care o aveți pentru încărcările dvs. este foarte frumoasă, într-adevăr nu vă puteți îmbunătăți mult prin YouTube.

Ați putea încerca să vă convertiți 1080p60fps în 1440p60fps sau chiar 4k standard pentru a încerca să combateți compresia artefactului de către YouTube, sincer, deși într-adevăr nu merită timpul, deoarece recodificarea poate dura ceva timp, în funcție de dimensiunea fișierului .

De asemenea, ați putea încerca să adăugați un filtru ușor de ascuțit atunci când editați înainte de recodare. Acest lucru va ajuta puțin, deși se reduce la standardele de format de compresie YouTube.

Principala diferență între încărcările dvs. video și cea a lui Frankie pe care ați conectat-o ​​este codificatorul de redare YouTube. Pentru un pic, veți rămâne blocat pe formatul de codare .avc1 pentru încărcare, ceea ce provoacă o pierdere mai mare a compresiei, până când YouTube decide (uneori câteva zile) să remuxă încărcarea dvs. în format .vp9, care oferă un control mult mai bun al pierderii calității. Pentru încărcări de videoclipuri mai vechi, poate fi necesar să le reîncărcați pentru a stimula recodarea YouTube, unele videoclipuri mai vechi ale mele sunt încă în format .avc1, practic nu au vizionări, deoarece nu prea fac nimic din nimic.

chummy

Membru

Problema majoră este că YouTube folosește setări H264 proaste și folosește setări bune pentru codarea VP9. Vimeo, de exemplu, codifică la același bitrate decât YouTube, dar folosește codificarea 2-pass pentru H264 și reduce cantitatea de artefact comparativ cu YouTube.

Chiar dacă videoclipul dvs. primește VP9 nu înseamnă că toată lumea va urmări versiunea VP9, ​​unele browsere, în funcție de hardware-ul utilizatorului, vor forța versiunea H264, cum ar fi Edge și IE, în mod standard. Ambele forțează accelerarea hardware pentru redarea video, iar cele cu accelerare H264 vor reda acest lucru doar pe YouTube. În Chrome și Firefox este o altă poveste.

Oricum Overwatch nu este cel mai complex scenariu, în afară de mișcarea sa rapidă nu există detalii minuscule majore care, în combinație cu mișcarea rapidă, provoacă o pixelare puternică a cadrului cheie pe Youtube. Deci, videoclipul dvs. de la H264 este încă vizionabil, chiar și textul mic poate fi citit fără probleme.

Pe lângă 1440p/4k upscale, @BornDownUnder a spus că va exista o altă opțiune de lux, care este 2048x1152. Acesta este un truc vechi care va face Youtube să redea fișierul 2048x1152 în locul 1920x1080. Deci, de ce să faci acest lux? Youtube are un bitrate de codare special pentru rezoluția respectivă, cu 50% mai mare decât 1080p30fps.

Rețineți doar rezoluția de la 2048x1152 și mai mare pentru framerate de 48, 50 și 60fps Youtube codifică doar versiunea VP9. Deci, la început cu câteva vizionări, videoclipul dvs. va avea doar H264 1080p60fps @ 5mbit/s și nu va primi 1152p60 @ 6mbit/s până când YouTube nu decide să codifice VP9 pentru acesta atunci când ajungeți la o anumită vizualizare. Pentru 30 fps sau fps mai mici, Youtube creează H264 la orice rezoluție.

Un alt sfat pentru înregistrări de mișcare rapidă este înregistrarea la cadre mai mici, 30 fps vor produce mai puține artefacte decât 60 fps la o rată de biți redusă.

Un lucru pe care trebuie să-l acordați este bitrate-ul, dacă pe YouTube folosiți un bitrate de 4-5 biți/s pentru fișierele 1080p, motivul pentru care baza lor de utilizatori are acea lățime de bandă, deci dacă puneți fișier cu rezoluție mai mare, cum ar fi 1440p, de exemplu, în cazul în care youtube dă 10mbit/s dacă vizualizatorul are o lățime de bandă mai mică, YouTube va redimensiona videoclipul la 1080p @ 5mbit/s sau 720p @ 3mbit/s, ceea ce va provoca aceeași problemă de artefactare.

Viteza medie globală a conexiunii din 2015 este de 5 medii/s, țara mea are doar 3,6 medii/s, iar țările bogate au în jur de 10-15 medii/s mediu. Așadar, atenția la viteza conexiunii este valabilă pentru a ști ce să faci cu rezoluția video pentru YouTube.

Valorile medii ale ratei de biți pe care le dai YouTube pentru videoclipuri complexe:

1080p30fps H264 = 4mbit/s
1080p60fps H264 = 5mbit/s

2048x1152p30fps H264 = 6mbit/s

1440p30fps H264 = 10mbit/s
4x30fps H264 = 23mbit/s

1080p30fps VP9 = 3mbit/s
1080p60fps VP9 = 4mbit/s

2048x1152p60fps VP9 = 6mbit/s

1440p30fps VP9 = 8mbit/s
1440p60fps VP9 = 12mbit/s

4x30fps VP9 = 15mbit/s+
4x60fps VP9 = 17mbit/s+