Videokodeerimise labor
uuri praktilisi kodeerimise kompromisse enne eksportimist
miks bitikiirus vajub kõigepealt kiiretes stseenides 🖖
Igal kaadril on entroopia „nõudlus“ — kui palju bitte on tal tegelikult vaja, et näha puhas välja; see sõltub resolutsioonist, kaadrisagedusest, liikumisest ja kromaatilistest detailidest. Valitud bitikiirus on kindel „eelarve“: CBR-režiimis jaotatud ühtlaselt üle kogu klipi või CRF-režiimis suunatud sihtkvaliteedile iga stseeni kohta. Kui kiire ja detailirohke stseeni nõudlus tõuseb üle selle eelarve, ei jää kodekile muud üle kui ümardada agressiivsemalt, et jääda bitipiirangu sisse — just sellepärast tekivad plokistumine ja hägustumine kõigepealt kõige tegevusrohkemates stseenides, mitte rahulikes.
Väiksemad failid, sama pilt, aeglasem tekitada 🖖
Uuemad koodekid pakivad sama pildi vähematesse bittidesse: sama kvaliteedi juures võtab AV1 umbes poole H.264 failimahust ja H.265 säästab ligikaudu veerandi — tänu nutikamatele ennustusvõtetele. Konks, millele see labor vihjab: see sääst nõuab arvutusaega. AV1 kodeerimine võib kesta kordades kauem kui H.264. Rusikareegel: vali uusim koodek, mida su seadmed esitavad ja mille jaoks su ajakulu jätkub.
Miks 60 fps ei maksa topelt 🖖
Intuitiivselt peaks kaks korda rohkem kaadreid vajama kaks korda suuremat bitikiirust — kuid ei vaja. Mida lähemal ajas kaks kaadrit teineteisele on, seda sarnasemad nad on, nii et enkooderi liikumiskompensatsioon peab salvestama vaid pisikesed erinevused. Üleminek 30-lt 60 kaadrile sekundis sama kvaliteedi juures lisab enamasti vaid umbes 30–50% bitte, mitte 100%. Lisakaadrid on odavad, sest need on peaaegu naaberkaadrite koopiad.
Näiteülesanded
- 1080p voogedastuse baastase - 1080p voogedastuse baastase: 6 Mbps H.264 CBR
- lühike mobiiliklipp - Mobiili-/sotsiaalmeedia lühivideo tasakaalustatud H.265 CRF-iga
- kiire spordistseen - Kiire liikumisega spordivideo vajab suurt bitikiiruse varu
- 4K AV1 arhiiv - 4K arhiveerimisele suunatud AV1 profiil väiksema failisuurusega