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 |
| 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.