Streamer Blog Ohjelmistot Enkoodausvalinta: H.264 (x264) vs. GPU-enkooderit (NVENC, AMF)

Enkoodausvalinta: H.264 (x264) vs. GPU-enkooderit (NVENC, AMF)

Oletko koskaan tuntenut turhautumista, kun striimisi näyttää hyvältä, mutta peli nykii tai toisinpäin? Tai kun ruudulla tapahtuu paljon, kuva puuroutuu, vaikka bittivirta on korkea? Tervetuloa striimaajien ikuisen haasteen pariin: laadun ja suorituskyvyn tasapainotteluun OBS Studion edistyneillä enkoodausasetuksilla. Tämä opas syventyy niihin valintoihin, jotka tekevät eron amatöörimäisen ja ammattimaisen striimin välillä, ilman että sinun tarvitsee ostaa uutta rautaa joka kerta.

Pelkkä bittivirran nostaminen ei ole ratkaisu kaikkiin kuvanlaatuongelmiin. Usein ongelma piilee enkooderivalinnoissa ja niiden hienosäädössä. Tavoitteenamme on auttaa sinua ymmärtämään, miten voit puristaa mahdollisimman paljon irti nykyisestä kokoonpanostasi ja saada striimisi näyttämään ja tuntumaan paremmalta.

Enkoodausvalinta: H.264 (x264) vs. GPU-enkooderit (NVENC, AMF)

Ensimmäinen ja usein kriittisin päätös OBS Studion asetuksissa on enkooderi. Käytännössä valittavanasi on kaksi päätyyppiä:

  • Ohjelmistopohjainen enkoodaus (x264): Tämä enkooderi käyttää tietokoneesi prosessoria (CPU) kuvan pakkaamiseen. x264 tunnetaan erinomaisesta kuvanlaadustaan, erityisesti matalilla bittivirroilla. Haittapuolena on sen vaatima valtava prosessoriteho. Jos CPU:si on jo valmiiksi tiukilla pelin ajamisessa, x264 voi aiheuttaa suorituskykyongelmia, kuten nykimistä tai ruutujen putoamista.
  • Laitteistopohjainen enkoodaus (NVIDIA NVENC, AMD AMF/VCE): Nämä enkooderit hyödyntävät näytönohjaimesi (GPU) erillistä enkoodauspiiriä. Niiden suurin etu on se, että ne keventävät prosessorin kuormaa merkittävästi, jolloin voit keskittyä pelaamiseen. Historiallisesti laitteistoenkooderien kuvanlaatu on jäänyt jälkeen x264:stä, mutta uusimmat sukupolvet (erityisesti NVIDIAn uusi NVENC) ovat kaventaneet eroa niin paljon, että ne ovat monille striimaajille erinomainen valinta.

Milloin valita kumpi?

  • Valitse x264, jos: Sinulla on erittäin tehokas, moniytiminen prosessori (esim. Ryzen 7/9 tai Intel Core i7/i9 uudemmista sukupolvista) ja/tai striimaat peliä, joka ei kuormita CPU:ta liikaa. Haluat ehdottomasti parasta mahdollista kuvanlaatua tietyllä bittivirralla.
  • Valitse NVENC (uusi) tai AMF, jos: Sinulla on moderni NVIDIA- tai AMD-näytönohjain (esim. NVIDIA GeForce RTX-sarja tai uudempi GTX-sarja, AMD Radeon RX 5000 -sarja tai uudempi). Haluat pitää pelin suorituskyvyn korkeana ja siirtää enkoodauskuorman GPU:lle. Useimmille pelaajille ja striimaajille laitteistoenkooderi on nykyään suositeltavin valinta tasapainon ansiosta.
{}

Käytännön skenaario:

Kuvittele, että striimaat nopeatempoista FPS-peliä, joka kuormittaa sekä CPU:ta että GPU:ta raskaasti. Jos valitset x264-enkooderin, riskinä on, että pelin ruudunpäivitysnopeus laskee tai striimi nykii. Siirtyminen uudempaan NVENC-enkooderiin sen "Quality" tai "Max Quality" -esiasetuksella voi vapauttaa CPU:lta resursseja, jolloin peli pysyy sulavana ja striimi on silti erittäin laadukas.

Syvemmälle x264-asetuksiin: Miten "preset" ja "tune" oikeasti vaikuttavat?

Jos päädyit x264-enkooderiin, voit hienosäätää sitä tarkemmin. Tässä kaksi tärkeintä asetusta:

  • Preset (Esiasetus): Tämä on ylivoimaisesti tärkein x264-asetus. Se määrittelee, kuinka paljon prosessori tekee töitä kuvan pakkaamiseksi ja kuinka nopeasti. Valittavana on liuta vaihtoehtoja, kuten ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, very slow ja placebo.
    • Mitä hitaampi preset (esim. medium, slow), sitä parempi kuvanlaatu ja sitä enemmän CPU-tehoa tarvitaan. Tämä johtuu siitä, että enkooderi ehtii käyttää monimutkaisempia algoritmeja ja analysoida kuvaa tarkemmin.
    • Mitä nopeampi preset (esim. veryfast, fast), sitä huonompi kuvanlaatu, mutta sitä vähemmän CPU-tehoa tarvitaan. Tällöin enkooderi tekee kompromisseja nopeuden kustannuksella.
    • Suositus: Useimmat aloittavat veryfast-asetuksesta ja kokeilevat siitä alaspäin (faster, fast, medium) jos CPU:ssa on varaa. Tavoitteena on löytää hitain preset, jonka koneesi kestää ilman ruutujen putoamista tai pelin suorituskyvyn laskua.
  • Tune (Viritä): Tämä asetus pyrkii optimoimaan enkoodauksen tietynlaista sisältöä varten. Vaikutus on yleensä preset-asetusta pienempi.
    • film: Optimoi elokuvasisällölle.
    • animation: Optimoi animaatiolle.
    • grain: Säilyttää kohinaa (esim. elokuvissa).
    • stillimage: Optimoi staattisille kuville.
    • zerolatency: Pyrkii minimoimaan viiveen (tärkeä striimauksessa).
    • fastdecode: Nopeuttaa dekoodausta (vähemmän merkitystä striimaajalle, enemmän katsojalle).
    • Suositus: Useimmille striimaajille zerolatency on paras valinta, koska se pyrkii vähentämään lähetysviivettä, mikä on vuorovaikutuksen kannalta kriittistä. Jos striimaat esimerkiksi piirustus- tai taidekanavaa, stillimage voisi olla harkittava. Muussa tapauksessa voit jättää tämän oletukseksi.

GPU-enkooderien hienosäätö: Laatu vs. Latenssi

Kun käytät NVIDIA NVENCiä tai AMD AMF:ää, sinulla on omat edistyneet asetuksesi:

  • Rate Control (Nopeussäätö):
    • CBR (Constant Bitrate): Ylivoimaisesti yleisin ja suositelluin striimauksessa. Se pitää bittivirran mahdollisimman tasaisena, mikä on tärkeää vakaan lähetyksen kannalta internetin yli.
    • CQP (Constant Quantization Parameter) / CRF (Constant Rate Factor): Nämä pyrkivät pitämään kuvanlaadun tasaisena vaihtelemalla bittivirtaa. Ne ovat erinomaisia paikalliseen tallennukseen, mutta striimauksessa ne voivat aiheuttaa ongelmia verkon ylikuormituksen kanssa, jos bittivirta nousee liian korkeaksi nopeissa kohtauksissa.
    • VBR (Variable Bitrate): Bittivirta vaihtelee, mutta pysyy tiettyjen rajojen sisällä. Ei yleensä suositella striimaukseen CBR:n sijaan.
  • Preset (Esiasetus): Tämä on GPU-enkoodereiden vastine x264:n presetille.
    • NVIDIA NVENC (uusi): Vaihtoehtoja ovat usein Quality, Max Quality, Performance, Low Latency Quality ja Low Latency Performance.
      • Max Quality antaa parhaan kuvanlaadun mutta voi lisätä hieman latenssia ja vaatia hieman enemmän GPU-resursseja.
      • Quality on erinomainen tasapaino.
      • Low Latency -vaihtoehdot vähentävät viivettä mutta voivat heikentää kuvanlaatua hieman.
    • AMD AMF/VCE: Vaihtoehdot voivat olla esimerkiksi Quality, Balanced, Speed. Kuten NVENCissä, valitse lähtökohdaksi Quality tai Balanced.
    • Suositus: Aloita Quality- tai Max Quality -asetuksesta ja tarkkaile pelin suorituskykyä. Jos koet nykimistä tai ruutujen putoamista, kokeile Performance-asetusta.
  • Look-ahead (NVIDIA NVENC): Jos tämä on käytettävissä ja koneesi kestää, se voi parantaa kuvanlaatua dynaamisesti muuttuvissa kohtauksissa. Se antaa enkooderille mahdollisuuden "katsoa eteenpäin" muutaman kehyksen verran ja optimoida pakkausta sen mukaisesti. Kytke päälle, jos GPU:ssa on varaa.
  • Psycho Visual Tuning (NVIDIA NVENC): Tämä asetus pyrkii optimoimaan enkoodauksen niin, että se näyttää miellyttävämmältä ihmissilmälle, jakamalla bittivirtaa tehokkaammin alueille, joissa silmä havaitsee yksityiskohdat paremmin. Kytke päälle, jos käytät NVENCiä ja haluat parantaa kuvanlaadun subjektiivista kokemusta.

Yhteisön pulssi: "Miksi kuvani puuroutuu?"

Usein kuulee striimaajien valittavan, että heidän striiminsä puuroutuu tai pikselöityy erityisesti nopeissa kohtauksissa, kuten ammuskelupeleissä tai autokisoissa. Tämä on tyypillinen merkki siitä, että bittivirta ei riitä enkooderin valitulla laatuasetuksella tai että enkooderi ei yksinkertaisesti ehdi käsitellä kaikkea informaatiota riittävän tehokkaasti.

Toinen yleinen huoli on "paras mahdollinen" asetus. On tärkeää ymmärtää, ettei ole olemassa yhtä kaikille sopivaa "parasta" asetusta. Optimaalinen kokoonpano riippuu täysin omasta laitteistostasi, striimattavasta pelistä tai sisällöstä sekä internet-yhteytesi nopeudesta. Palautteen perusteella monet kokeilevat asetuksia sokeasti, toivoen ihmeitä, kun todellisuudessa avain on järjestelmällisessä testauksessa ja ymmärryksessä siitä, mitä kukin asetus tekee.

Päätöspuu: Miten valita oikea enkooderi ja asetukset

  1. Tarkista laitteistosi:
    • Onko sinulla moderni NVIDIA- tai AMD-näytönohjain (esim. RTX/GTX 16-sarja tai uudempi; RX 5000-sarja tai uudempi)? Jos kyllä, aloita laitteistoenkooderilla (NVENC New tai AMF).
    • Onko sinulla erittäin tehokas prosessori, mutta vanhempi näytönohjain tai ei laitteistoenkoodausmahdollisuutta? Harkitse x264:ää.
  2. Määrittele prioriteettisi:
    • Pelin suorituskyky on tärkeintä: Käytä laitteistoenkooderia ja sen Performance- tai Low Latency -asetusta.
    • Kuvanlaatu on tärkeintä (ja CPU-tehoa riittää): Käytä x264:ää fast- tai medium-presetillä tai laitteistoenkooderia Max Quality -asetuksella.
  3. Aloita suositelluista arvoista:
    • NVENC (uusi): Rate Control: CBR, Bitrate: 6000 kbps (jos Twitch Partner), Preset: Quality, Profile: High, Look-ahead: päälle, Psycho Visual Tuning: päälle, Max B-frames: 2.
    • x264: Rate Control: CBR, Bitrate: 4500-6000 kbps, CPU Usage Preset: veryfast (tai nopeampi/hitaampi tarpeen mukaan), Profile: high, Tune: zerolatency.
  4. Testaa ja tarkkaile:
    • Suorita testistriimi omalle kanavallesi tai tallenna paikallisesti.
    • Pelaa peliä, jota aiot striimata.
    • Tarkkaile OBS:n alareunassa CPU-käyttöä ja pudonneiden kehysten määrää. Jos CPU-käyttö on jatkuvasti yli 80-90% tai kehyksiä putoaa, asetus on liian raskas.
    • Pyydä kavereiltasi palautetta kuvanlaadusta.
  5. Hienosäädä:
    • Jos laatu on huono, mutta suorituskyky hyvä: Kokeile hitaampaa x264-presetiä tai laitteistoenkooderin laatuasetusta (esim. Quality -> Max Quality).
    • Jos suorituskyky on huono, mutta laatu hyvä: Kokeile nopeampaa x264-presetiä (esim. medium -> fast) tai laitteistoenkooderin suorituskykyasetusta (esim. Quality -> Performance).

Testaa, seuraa, säädä: Jatkuvan optimoinnin merkitys

OBS-asetukset eivät ole "aseta ja unohda" -tyyppisiä. Laitteistosi, internet-yhteytesi ja jopa striimauspalveluiden muutokset voivat vaikuttaa optimaalisiin asetuksiin. Siksi jatkuva seuranta ja säätäminen on tärkeää:

  • Suorita säännöllisesti testistriimejä: Ennen isoa lähetystä tai jos olet tehnyt muutoksia laitteistoon tai internet-yhteyteen. Kokeile simuloida todellista striimaustilannetta.
  • Seuraa OBS:n tilapalkkia: Tarkkaile jatkuvasti CPU-käyttöä, GPU-käyttöä ja pudonneiden kehysten (dropped frames) määrää. Nämä kertovat reaaliaikaisesti, onko järjestelmäsi ylikuormittunut. Punaiset varoitukset ovat merkki ongelmista.
  • Käytä striimauspalvelun työkaluja: Esimerkiksi Twitch Inspector ja YouTube Health tarjoavat arvokasta tietoa striimisi vakaudesta ja laadusta palvelimen näkökulmasta. Ne voivat paljastaa verkko-ongelmia, jotka eivät näy OBS:ssä.
  • Päivitä ajurit säännöllisesti: Sekä näytönohjaimen että muiden laitteiden ajuripäivitykset voivat tuoda parannuksia enkoodauksen tehokkuuteen ja vakauteen. Tarkista aina uusimmat ajurit valmistajan sivuilta.
  • Huomioi laitteistopäivitykset: Jos päivität prosessorisi tai näytönohjaimesi, muista tarkistaa OBS-asetukset uudelleen. Uusi rauta saattaa mahdollistaa paremmat enkoodausasetukset ja sitä kautta laadukkaamman striimin.

2026-03-12

About the author

StreamHub Editorial Team — practicing streamers and editors focused on Kick/Twitch growth, OBS setup, and monetization. Contact: Telegram.

Next steps

Explore more in Ohjelmistot or see Streamer Blog.

Ready to grow faster? Get started tai try for free.

Telegram