Biudžeto sparta yra vienintelis labiausiai nesuprantamas vaizdo įrašų gamybos kintamasis. Per žemai, o kruopščiai surūšiuota spalvinė medžiaga atrodo kaip suspausta sriuba – purvinos detalės, blokuotas judesys, spalvų juostos gradientuose. Per daug, o jūs generuojate tokius didelius failus, kad pristatymo platformos vis tiek juos iš naujo suglaudina, redaktorius tikrina tarpinio serverio filmuotą medžiagą ir padidėja saugojimo išlaidos. Rasti tinkamą raiškos, kodeko ir pristatymo tikslo pralaidumą yra ir techninis, ir praktiškas sprendimas, o failų dydžių skaičiavimas yra paprastas, kai žinai formulę.

Kas yra bitų sparta ir kodėl tai svarbu

Bitų sparta – tai į dekoderį per sekundę perduodamų duomenų kiekis – matuojamas kilobitais per sekundę (Kbps) arba megabitais per sekundę (Mbps). Jis nustato, kiek informacijos yra kiekvienam vaizdo įrašo kadrui.

Didesnis pralaidumas reiškia daugiau duomenų viename kadre, o tai reiškia smulkesnes detales, sklandesnius gradientus, geresnį judesio valdymą ir mažiau suspaudimo artefaktų. Tačiau tai mažėjančios grąžos santykis: padvigubinus bitų spartą nuo 5 Mb/s iki 10 Mb/s, matomas kokybės pagerėjimas, o padvigubėjus nuo 40 Mb/s iki 80 Mb/s gaunamas daug mažesnis matomas pagerėjimas esant įprastam žiūrėjimo atstumui ir ekrano dydžiui.

Esminis skirtumas: fiksavimo / redagavimo ir pristatymo bitų sparta yra visiškai skirtingi tikslai. Vaizdo kameros filmuota medžiaga, skirta redaguoti, gali būti 400–800 Mbps (RAW arba ProRes). Klientui eksportuota redaguota filmuota medžiaga gali veikti 50–100 Mbps greičiu. Galutinė į „YouTube“ įkelta versija gali veikti 15–35 Mbps greičiu. Kiekvienas etapas turi skirtingus reikalavimus.

Rekomenduojamas pralaidumas pagal skiriamąją gebą

Toliau pateiktoje lentelėje pateikiami standartiniai pristatymo kodavimo tikslai, o ne fotoaparato fiksavimo specifikacijos. Tai tinka klientų pristatymams, archyvų pagrindiniams failams ir platformų įkėlimui.

Resolution Frame Rate H.264 Bitrate H.265/HEVC Bitrate Use Case
720p 24/25/30 fps 4–6 Mbps 2.5–4 Mbps Web delivery, older devices
720p 60 fps 6–9 Mbps 4–6 Mbps Gaming, sports web content
1080p 24/25/30 fps 8–12 Mbps 5–7 Mbps Standard HD delivery
1080p 60 fps 12–18 Mbps 7–10 Mbps Sports, gaming, high-motion
4K (UHD) 24/25/30 fps 35–50 Mbps 18–28 Mbps 4K streaming master
4K (UHD) 60 fps 50–65 Mbps 28–40 Mbps 4K sports, action
4K (DCI) 24/25 fps 50–70 Mbps 30–40 Mbps Cinema delivery
8K 24/25/30 fps 100–160 Mbps 55–90 Mbps Future-proofing archival

Archyvo pagrindiniams failams, kuriuos ketinama vėliau redaguoti, eikite aukščiau – ties kiekvieno diapazono viršutine riba arba virš jos. Pristatymo failams, kuriuos iš naujo užkoduos platforma (YouTube, Vimeo, srautinio perdavimo paslaugos), pakanka pasiekti rekomenduojamą diapazoną, nes švaistomi daugiau duomenų: platformos koduotuvas apribos kokybę savo išvesties pralaidumu, neatsižvelgiant į tai, koks aukštas buvo įkėlimas.

Kodeko palyginimas: H.264 vs H.265 vs AV1

Kodekas nustato, kaip efektyviai kiekvienas duomenų bitas naudojamas vaizdinei informacijai pateikti. Veiksmingesni kodekai pasiekia tą pačią suvokimo kokybę esant mažesniam pralaidumui arba geresnę kokybę tuo pačiu bitų greičiu.

H.264 (AVC): universaliausiai suderinamas kodekas. Leidžiama praktiškai visuose įrenginiuose, naršyklėse, išmaniuosiuose televizoriuose ir medijos leistuve, pagamintuose per pastaruosius 15 metų. Didesnis bitų spartos reikalavimas tam tikram kokybės lygiui, palyginti su naujesniais kodekais, tačiau aparatinės įrangos dekodavimo palaikymas yra universalus. Geriausias maksimalus suderinamumas.

H.265 (HEVC): maždaug 40–50 % efektyvesnis nei H.264 esant lygiavertei kokybei. 1080p vaizdo įrašas, kuris gerai atrodo esant 8 Mbps H.264 formatu, atrodo lygiavertis 5 Mbps H.265 formatu. Kompromisas yra suderinamumas – senesnėse naršyklėse, įrenginiuose ir kai kuriose srautinio perdavimo platformose trūksta H.265 palaikymo. Nuo 2020 m. labai pagerėjo aparatinės įrangos dekodavimo palaikymas. Geriausiai tinka 4K pristatymui ir saugojimui apribotam archyvavimui.

AV1: naujausias plačiai pritaikytas kodekas, sukurtas Alliance for Open Media (Google, Netflix, Amazon ir kt.). Maždaug 25–30 % efektyvesnis nei H.265, ty 30–40 % mažesnis lygiavertės kokybės failas, palyginti su H.265. Atvirojo kodo ir nemokamai. „YouTube“ ir „Netflix“ jį plačiai naudoja. Aparatinės įrangos kodavimo palaikymas vis dar ribotas (nors sparčiai auga 2024–2025 m. aparatinėje įrangoje). Programinės įrangos kodavimas yra labai lėtas. Geriausiai tinka platformos pristatymui, kur galite sau leisti kodavimo laiką.

Codec Relative Efficiency Compatibility Encoding Speed
H.264 Baseline Universal Fast
H.265 ~50% better than H.264 Good, not universal Moderate
AV1 ~30% better than H.265 Growing (web/streaming) Slow (software)
VP9 Similar to H.265 Web browsers Moderate

CBR vs VBR: kurį naudoti

Pastovus bitų dažnis (CBR): koduotuvas palaiko fiksuotą bitų spartą, nepaisant scenos sudėtingumo. Lėtai skersai per vienspalvę sieną perduodamas toks pat duomenų perdavimo greitis, kaip ir greito judesio fotoaparato drebėjimas per minią.

  • Geriausiai tinka: tiesioginei transliacijai, transliacijų pristatymui, bet kokiai situacijai, kai dekoderiui reikia nuspėjamo duomenų srauto
  • Kodėl: srautinio perdavimo protokolų buferis, pagrįstas numatomu duomenų perdavimo greičiu; kintamos normos gali sukelti buferio įvykius – Kompromisas: eikvojamos detalės paprastoms scenoms, sudėtingos scenos gali suspausti daugiau nei reikia

Kintamas bitų dažnis (VBR): koduotuvas skiria daugiau bitų sudėtingoms scenoms (judesys, smulkios detalės, didelis kontrastas) ir mažiau bitų paprastoms scenoms (statiniai kadrai, neryškus fonas).

  • Geriausiai tinka: failų pristatymui, archyvavimui, atsisiuntimui ir paleidimui
  • Kodėl: pasiekiama geresnė vidutinė kokybė esant tokiam pačiam vidutiniam pralaidumo greičiui arba vienoda kokybė esant mažesniam vidutiniam pralaidumui – Kompromisas: nenuspėjami failų dydžiai, negali garantuoti duomenų perdavimo spartos tiesioginiam srautui

Įkeliant „YouTube“ pirmenybė teikiama VBR. „Twitch“ ir kitai tiesioginei transliacijai platforma reikalauja CBR. Kliento pristatymams, kuriuos ketinama archyvuoti arba iš naujo redaguoti, naudokite VBR su dideliu tiksliniu bitų greičiu.

Platformos reikalavimai: „YouTube“, „Twitch“, „TikTok“, „Instagram“

Kiekviena platforma turi konkrečias įkėlimo rekomendacijas ir griežtus apribojimus. Jų viršijimas paprastai yra gerai – platforma iš naujo užkoduoja ją gavus, tačiau gerokai žemiau jų pablogėja įkėlimo kokybė, kol platformos koduotuvas jos net nepaliečia.

Platform Recommended Upload Bitrate Max Resolution Frame Rate Notes
YouTube 35–45 Mbps (4K), 8–12 Mbps (1080p) 8K Up to 60 fps Re-encodes to VP9/AV1 on upload
Twitch 6 Mbps max (partners 8 Mbps) 1080p60 60 fps CBR required; most viewers at 1080p
TikTok 50 Mbps recommended upload 4K (limited) Up to 60 fps Heavy re-encoding; upload quality matters
Instagram Reels 25–30 Mbps 1080p Up to 60 fps 9:16 aspect ratio, heavy compression
Vimeo (Plus+) No hard limit 8K Up to 120 fps Minimal re-encoding, better quality
Facebook 8 Mbps (1080p), 35 Mbps (4K) 4K Up to 60 fps Significant re-compression applied

„YouTube“ pastaba yra svarbi: įkėlimas labai dideliu bitų dažniu (50+ Mb/s 4K) nereiškia, kad žiūrintieji gauna tokį pralaidumą. „YouTube“ teikiamas 4K srautų pralaidumas yra 15–25 Mbps. Tačiau įkėlus pagrindinį didelės spartos duomenų perdavimo spartą, „YouTube“ koduotuvui suteikiama geresnė šaltinio medžiaga, iš kurios galima dirbti, todėl galutinis išvestis yra geresnė esant mažesniam perdavimo bitų greičiui.

Failo dydžio skaičiuoklė: minutės × bitų sparta

Apskaičiuoti išvesties failo dydį yra paprasta:

File size (MB) = (Bitrate in Mbps × 60 × Duration in minutes) ÷ 8

Padalijimas iš 8 megabitus paverčia megabaitais (8 bitai baite).

Veikti pavyzdžiai:

1080p30, H.264, 10 Mbps, 60-minute documentary:
File size = (10 × 60 × 60) ÷ 8 = 36,000 ÷ 8 = 4,500 MB = 4.5 GB

4K30, H.265, 25 Mbps, 5-minute commercial:
File size = (25 × 60 × 5) ÷ 8 = 7,500 ÷ 8 = 937.5 MB ≈ 1 GB

1080p60, H.264, 16 Mbps, 90-minute wedding film:
File size = (16 × 60 × 90) ÷ 8 = 86,400 ÷ 8 = 10,800 MB = 10.8 GB

Planuodami saugyklą, tarkime, kad įprastas 2 valandų trukmės 4K vestuvių filmas, pristatomas 25 Mb/s H.265, veikia maždaug 22–25 GB. Tas pats filmas H.264 40 Mbps veikia maždaug 36 GB. Atsižvelgiant į kelias pristatymo versijas (kliento kopija, socialinis iškirpimas, paryškinimo ritinys) ir vienam vestuvių projektui gali prireikti 100–200 GB visos saugyklos visiems pristatomiems ir eksportuojamiems produktams.