Egy videó tárhelyigényét az időtartam és az átlagos összbitráta alapján lehet megbecsülni. A „Full HD” vagy „4K” felirat önmagában kevés: azonos képméretű felvételek között is jelentős fájlméret-különbség lehet. Ha felvételt tervezel, a tárhelyet méretezed. Ha mobilinterneten nézel videót, az adatkeretet. A két feladat matematikája hasonló, a szükséges bemeneti adatok viszont eltérhetnek.
Mit mond meg a bitráta?
A bitráta azt fejezi ki, másodpercenként mennyi adat tartozik a tömörített videóhoz vagy hanghoz. Az Mbps egymillió bit másodpercenként. A fájl méretét bájtban kapod meg, ezért a bitben számolt mennyiséget nyolccal osztod.
Fájlméret bájtban = összbitráta bit/másodpercben × idő másodpercben / 8.
Az összbitráta tartalmazza a videó és a hang adatát. A fájlformátum egyéb adatai további helyet foglalhatnak. Tervezéskor ellenőrizd, hogy a kamerán vagy exportálóprogramban látott szám csak a képhez tartozik-e. Külön megadott hangsáv esetén ezt hozzá kell adni.
A YouTube hivatalos feltöltési útmutatója is külön sorolja a video- és hangbeállításokat. A feltöltési ajánlásokat egy adott szolgáltatáshoz kell értelmezni; a saját archívumod vagy kamerád beállítása ettől eltérhet.
Példa: húszperces oktatóvideó
Tegyük fel, hogy a videó átlagos bitrátája 12 Mbps, a hangsávé 192 kbps. A hangot azonos egységre váltva 0,192 Mbps-ot kapunk. Az összeg 12,192 Mbps, az idő pedig 20 × 60 = 1200 másodperc.
Méret = 12,192 × 1 000 000 × 1200 / 8 = 1 828 800 000 bájt.
Ez 1,8288 GB, bináris egységben körülbelül 1,70 GiB. A videófájlméret-kalkulátorban a kép, a hang és az idő helyes megadása ezt az összefüggést követi. A kimeneti csomagolás kisebb többletét és az átlagos bitráta bizonytalanságát a tervezésben külön vedd figyelembe.
Ha tíz ilyen leckét készítesz, a becsült összméret 18,288 GB. Ehhez még hozzájöhetnek a nyersfelvételek, a vágóprogram munkafájljai és az eltérő felbontású exportok. A tanfolyam végleges videómappája ezért a teljes munkafolyamat tárhelyének csak egy része.
Miért térhet el a kész fájl a becsléstől?
Változó bitrátánál a program a tartalomhoz igazíthatja az adat mennyiségét. Egy kevés mozgást tartalmazó képernyőfelvétel és egy mozgalmas sportjelenet ugyanazon célbeállítás mellett eltérő eredményt adhat. A maximális bitráta és az átlagos bitráta külön mező lehet az exportálásnál; a tartós fájlmérethez az átlagot keresd.
Ha az exportáló CRF-et vagy más minőségi értéket kér, az nem Mbps-ban megadott bitráta. Az FFmpeg libx264 dokumentációja a CRF-et az állandó minőséget célzó mód beállításaként írja le. Ezt a számot ne másold a bitrátamezőbe. Ilyen exportnál előbb a kész próbafájl méretéből és hosszából számíts átlagos összbitrátát, és a hosszabb anyagra adott eredményt a tartalomfüggés miatt becslésként kezeld. Szigorú fájlméretkorlátnál a végleges export bájtmérete dönti el, teljesült-e a feltétel.
Készíts rövid próbafelvételt a valódi témáról, ugyanazzal a kamerával és exportbeállítással. Egy 180 másodperces, 270 MB-os fájl átlagos összbitrátája 270 × 8 / 180 = 12 Mbps. Ebből egy harmincperces, hasonló tartalmú felvételre 2,7 GB becsülhető. A hasonló tartalom feltételét érdemes komolyan venni.
Ha a próbában csak állóképet használsz, a tényleges felvételben pedig sok mozgás lesz, a mérés kevésbé reprezentatív. A teljes időtartamot se a nyers forgatási időből vedd át automatikusan: a végső vágat és a folyamatos nyersfelvétel külön számítást igényel.
Hány órát nézhetsz a havi adatkeretből?
Egy szemléltető stream átlagos összbitrátája legyen 8 Mbps. Egy óra adatforgalma 8 × 1 000 000 × 3600 / 8 = 3,6 GB. Napi két óra, harminc napon át 216 GB. Két, ugyanennyi ideig működő külön stream együtt 432 GB-ot használna ebben a modellben.
A streaming-adatforgalom kalkulátorban a bitráta, a napi óraszám, a napok és a streamek száma külön adható meg. A napokhoz a saját elszámolási időszakod hosszát használd. Egy 31 napos hónap ebben a példában 223,2 GB-ot jelent egy streamre.
Ha egy 100 GB-os keretből 20 GB-ot más feladatra félreteszel, 80 GB marad. 80 / 3,6 = 22,22 óra, nagyjából 22 óra 13 perc videó fér bele a megadott átlag mellett. Az adatkerethez tartozó alkalmazásforgalmat és a szolgáltató tényleges elszámolását is ellenőrizd.
A szolgáltatás automatikus minősége változtat a képleten
A Netflix adatforgalmi tájékoztatója különböző minőségi beállításokhoz külön fogyasztási tájékoztatást ad, az automatikus mód pedig a körülményekhez igazodhat. Ebből az következik, hogy egyetlen állandó bitráta csak közelítés az ilyen használatra.
A saját havi tervezéshez hasznosabb lehet egy kisebb és egy nagyobb átlaggal is számolni. Például 4 és 8 Mbps mellett napi két óra, harminc nap alatt 108, illetve 216 GB adódik. Ez a két érték választott forgatókönyv, nem egy konkrét szolgáltatás ígérete.
Telefonon nézd meg az alkalmazás adatforgalmát egy ismert hosszúságú próba után. Azonosítsd, hogy mobilhálózati adatot, Wi-Fi-forgalmat vagy az egész készülék forgalmát látod. A letöltött, később offline megnézett videót a letöltés idején kell beszámítani, a helyi visszajátszást pedig ne számold újabb teljes hálózati letöltésnek.
Miért akadhat meg az átlagosan megfelelő sebességű stream?
Az átlag a teljes adatmennyiséghez elegendő adat, a lejátszáshoz azonban az egyes szakaszoknak időben meg kell érkezniük. Az RFC 8216 HLS-leírása ezért külön fogalmat használ az átlagos és a csúcs szegmensbitrátára.
Saját egyszerű modellünkben az első 10 másodperc 16 Mbps, a következő 10 másodperc 4 Mbps összbitrátájú. A teljes húsz másodperc átlaga (16 × 10 + 4 × 10) / 20 = 10 Mbps. A hálózaton is pontosan 10 Mbps hasznos adat érkezik. A lejátszás első szakaszában ennek ellenére másodpercenként 6 megabit hiányzik: tíz másodperc alatt 60 megabit, azaz 7,5 MB.
Folyamatosan felhasználható adatokkal és egyéb késések nélkül ennyi előre letöltött adat fedezi az első szakasz hiányát. A 7,5 MB feltöltése a pufferbe 10 Mbps sebességnél 6 másodperc induló várakozás. A második, kisebb bitrátájú szakaszban a puffer újra nőhet, amíg van további letöltendő adat. Kezdeti tartalék nélkül a példabeli lejátszás nem tarthatja az eredeti időzítést.
A valódi lejátszó szegmenseket tölthet le, minőséget válthat, és más pufferelési szabályt használhat. A 7,5 MB ezért ennek a folytonos modellnek az eredménye, nem univerzális beállítási javaslat. Hibakereséskor a rövid szakaszok bitrátáját és a tényleges pufferállapotot is vizsgáld; a teljes film átlagából a megszakításmentes lejátszás nem igazolható.
Mennyi felvétel fér a memóriakártyára?
Tegyük fel, hogy a névleges 128 GB-ból saját tervezési tartalékod miatt 115,2 GB-ot szánsz felvételre. 20 Mbps összbitráta mellett az idő 115,2 × 8 000 / 20 = 46 080 másodperc, vagyis 12 óra 48 perc. A felvételi idő kalkulátorral ugyanezt a fordított kérdést vizsgálhatod.
A 10%-os tartalék itt választott munkaszervezési feltételezés. A kamera által jelzett szabad hely, a fájlrendszer, a fájlméretkorlát és a készülék folyamatos felvételi korlátozásai külön ellenőrizendők. Az, hogy matematikailag elférne tizenkét óra, nem állítja, hogy a kamera egyhuzamban ennyi ideig képes rögzíteni.
Több kamera és több példány egy munkában
Két, egyenként 25 Mbps összbitrátával rögzítő kamera egyórás felvétele együtt 50 × 3600 / 8000 = 22,5 GB. Ha az eredeti anyagról két külön teljes másolatot is készítesz, összesen három példányt tárolsz, így 67,5 GB helyet használsz. A vágott végtermék és a munkafájlok ezen felül kerülnek a tervbe.
A kamerák idejét külön add össze, ha eltérően rögzítenek. Az első hatvan percet, a második csak húszat vehet fel; ebben az esetben a közös állomány 11,25 + 3,75 = 15 GB ugyanazzal a bitrátával. A műsor hossza és az összes kamera felvételi ideje ezért eltérő adat.
A mappajegyzékben célszerű megkülönböztetni a nyers anyagot, a szerkesztési változatot és a végleges exportot. A törlési döntés előtt ellenőrizd, melyikre hivatkozik a projekt. Egy kisebb exportfájl megtartása önmagában nem biztosítja, hogy később az eredeti felvételből új változatot tudsz vágni. A mentési példányok helyét és visszaolvashatóságát külön ellenőrizd, amikor a munkát lezárod.
Fájlméretkorlátból visszaszámolt exportbeállítás
Egy átadási feladatban a kész videó legfeljebb 2,00 GB lehet, a végleges hossz pedig 30 perc. A példa minden mérete tízes alapú. Saját tervezési döntésként 100 MB tartalékot hagysz a csomagolásra és a becslés eltérésére, így a számított kép- és hangadatnak 1,90 GB kerete marad. A 100 MB választott tartalék, nem a formátum rögzített többlete.
A rendelkezésre álló összbitráta 1,90 × 8000 / 1800 ≈ 8,444 Mbps. Ha a hang 192 kbps, az 0,192 Mbps-ot használ, ezért a videóra legfeljebb körülbelül 8,252 Mbps átlag jut a modellben. A teljes keretet a kép és a hang együtt fogyasztja.
| Feltételezett video-átlagbitráta | Hang | Számított kép és hang | 100 MB tervezési tartalékkal |
|---|---|---|---|
| 8,2 Mbps | 0,192 Mbps | 1,8882 GB | 1,9882 GB |
| 8,3 Mbps | 0,192 Mbps | 1,9107 GB | 2,0107 GB |
A 8,2 Mbps-os változat belefér a választott tervbe, a 8,3-as már nem. Ez nem minőségi ajánlás: a tartalom, felbontás, képkockasebesség és kódoló együtt dönti el, hogy az adott bitráta megfelelő képet eredményez-e. A YouTube beállítási útmutatója is szolgáltatásspecifikus kép- és hangparamétereket ad; egy tetszőleges méretkorlát ettől eltérő feltétel.
Változó bitrátánál a célérték megadása önmagában nem bizonyítja a kész fájl méretét. Exportálás után a tényleges bájtméretet ellenőrizd, és nézz meg mozgásban gazdag, részletes részeket is. Ha a korlát a teljes átadott csomagra vonatkozik, a feliratot, képeket és egyéb mellékleteket is vond le a rendelkezésre álló keretből.
Ha a szükséges képminőség nem fér a mérethatárba, érdemi döntés kell: rövidebb vágat, más exportfelbontás, megfelelő másik kódolás vagy más átadási mód. Mindegyik új próbát igényel. A fájlméret-kalkulátor megmutatja a számított adatkeretet; a kész videó minőségét és a fogadó rendszer formátumtámogatását külön ellenőrizd.
A tárhelytervből legyen átadási terv
A videó elkészülte után a letöltési idő kalkulátorban a tényleges feltöltési sebességgel is megbecsülheted az átadást. A húszperces példavideó 1,8288 GB-ja 20 Mbps feltöltéssel elméletileg 731,52 másodperc, körülbelül 12 perc 12 másodperc alatt ér át.
A projektadatlapra írd fel a végleges hosszúságot, az átlagos összbitrátát, az exportok számát és a feltöltéshez használt sebességet. Így egy későbbi változtatásnál pontosan látszik, mi nőtt: a hosszabb műsor, a jobb minőségű export vagy a több változat miatt lett nagyobb a csomag. A tárhely és az időkeret ennek alapján együtt módosítható.
Záró tudáspróba
Kérdésenként egy választ jelölj meg, majd a megoldások alapján pontozd magad. Ez a három kérdés a cikkben bemutatott összefüggéseket ellenőrzi.
1. Húsz percnyi videó 12 Mbps kép- és 192 kbps hangbitrátát használ. Mekkora a számított kép- és hangadat együtt?
- A) 14,6304 GB.
- B) 1,8 GB, mert a hangsáv mérete nem számít.
- C) 1,8288 GB.
2. Az exportáló CRF 23-at mutat. Beírhatod ezt 23 Mbps-ként a méretkalkulátorba?
- A) Igen, a CRF száma mindig Mbps-ot jelent.
- B) Igen, ha a videó 4K felbontású.
- C) Nem; a CRF minőségi beállítás, nem bitráta.
3. Az első tíz másodperc 16 Mbps-ot fogyaszt, a hálózat 10 Mbps-ot ad. Mennyi előre letöltött adat fedezi a hiányt a folytonos modellben?
- A) 0 MB, mert a teljes film átlaga megfelelő.
- B) 60 MB.
- C) 7,5 MB.
Megoldások és pontozás
1. C. (12 + 0,192) × 1200 / 8000 = 1,8288 GB. A bit–bájt átváltás és a hang egyaránt része a számításnak. Ismétléshez: Példa: húszperces oktatóvideó.
2. C. A kész próbafájl méretéből és hosszából számolható átlagos összbitráta. A CRF-ből önmagában nem adódik rögzített bájtméret. Ismétléshez: Miért térhet el a kész fájl a becsléstől?.
3. C. (16 − 10) × 10 = 60 megabit, ami 7,5 MB. A teljes átlag és a szakaszonkénti kiszolgálhatóság külön feltétel. Ismétléshez: Miért akadhat meg az átlagosan megfelelő sebességű stream?.
Minden helyes válasz 1 pont; a hibás vagy kihagyott válasz 0 pont. Az összpontszám 0–3 lehet.
- 0 pont: dolgozd végig újra a három megoldásban megjelölt részt, és írd le a példák kiinduló feltételeit.
- 1 pont: a két elhibázott kérdésnél vezesd le a helyes választ; külön írd mellé, melyik feltétel vagy számolási lépés maradt ki.
- 2 pont: térj vissza az egyetlen elhibázott kérdéshez kapcsolt részhez, majd egy bemenet megváltoztatásával ellenőrizd újra az eredményt.
- 3 pont: a három összefüggést ebben a feladatsorban helyesen alkalmaztad. Próbáld ki a cikk egyik ellenőrzését saját adatokkal, a feltételeket és a mértékegységeket is feljegyezve.