Bitikiiruse ja faili suuruse kalkulaator

muuda bitikiiruse seaded lõpliku faili suuruse ootuseks

Interaktiivse simulatsiooni laadimine...

bitikiirus on vool, suurus on integraal 🖖

Bitikiirus on muutumiskiirus ja faili maht selle integraal. Seepärast tasub meelde jätta üks arv: iga lisanduv megabitt sekundis lisab tunniga faili mahule täpselt 450 MB, olenemata pildi sisust. Kestus toimib sama kordajana. Pika loengu eelseadistus kasutab tagasihoidlikku bitikiirust 3,2 Mbit/s, kuid annab ikkagi suurema faili kui 4K eelseadistus kaheksateistkümnese bitikiiruse juures, sest üheksakümmend minutit teeb viieteistkümne minuti suurema bitikiiruse tasa. Heli ja konteineri üldkulu on väikesed liikmed; nende kaheksa eelseadistuse puhul moodustavad need valmisfailist 5 kuni 10 protsenti.

miks fail on kaheksandik bitikiirusest 🖖

Bitikiirust mõõdetakse bittides sekundis, faili suurust aga baitides — ja üks bait on 8 bitti. Seega tuleb enkooderi näidatud megabitid sekundis jagada 8-ga, et saada megabaite sekundis. Rusikareegel: 8 Mbps on umbes 1 MB sekundis, nii et 10-minutiline klipp jõuab enne heli ja lisakulu umbes 600 MB juurde. Selle kaheksakordse teguri õigesti arvestamine otsustab, kas plaan mahub või paisub kaheksa korda üle.

kaks erinevat 'mega' ühes tehtes 🖖

Bitikiirus kasutab alati SI mega't: 1 Mbps on täpselt 10⁶ bitti sekundis. Kuid faili suuruse 'MB' on mitmetähenduslik — mäluseadmete tootjad ja see kalkulaator peavad silmas 10⁶ baiti, samas kui Windows loeb endiselt kahendsüsteemis, kus üks 'MB' on tegelikult 2²⁰ = 1 048 576 baiti (õigemini mebibait, MiB). Nii näitab sama 700 MB fail failihalduris 668 MB, ja vahe kuhjub iga eesliitega, kuni '1 TB' ketas näitab vaid umbes 931 GB.

ÜKS ASTE AHELAST — MIS SAABUB, MIS VÄLJUB JA MIS EDASPIDI KATKEB

Kus see kodeerimiskonveieris asub

Videokodeerija ei ole üks algoritm, vaid kaheksa astet kindlas järjekorras — ja järjekord ei ole suvaline: iga aste on olemas seetõttu, et eelmine tegi tema töö võimalikuks. See tööriist modelleerib neist üht. Allolev ahel viitab ülejäänud seitsmele.

Bitikiiruse ja faili suuruse kalkulaator — teisendab ahela toodetud bitikiiruse failimahuks ja seega edastuspiiranguks

Mis saabub
Keskmine bitikiirus kodeeritud voost.
Mis väljub
Failimaht ja vastus, kas see mahub.
Mida järgmine aste eeldab
Midagi edasi ei tule. Küll aga tuleb piirang algselt siit — siht, mis antakse 07. astmes bitikiiruse juhtimisele.
Mis siin valesti läheb
Maht on bitikiirus korda kestus, seega on see aritmeetika, mitte koodeki otsus. Kasulik on vastupidine suund: mahupiirang jagatud kestusega annab bitikiiruse eelarve, mille sees peab elama iga varasem aste.

Ülesanne täielikult lahendatud

  1. Kümneminutilise video failisuurus 6 Mbit/s pildi korral 5 sammu

    Kümneminutiline video pildiga 6 Mbit/s ja heliga 192 kbit/s. Arvuta faili suurus ning vasta seejärel küsimusele, mis otsustab kodeerija seaded: kui suur osa sellest on heli?

    1. Bitikiirused liituvad. Konteiner kannab mõlemat voogu, seega suuruse seisukohalt on oluline nende summa.

    2. Suurus on bitikiiruse ja kestuse korrutis ning ainus lõks peitub ühikutes: bitikiirused on bittides, faile mõõdetakse aga baitides. Jaga kaheksaga — see tegur, mille kõik unustavad, on täpselt see, mis teeb hinnangu kaheksa korda liiga suureks.

    3. Lisaks nõuab oma osa konteiner ise — päised, indeks, põimimine —, mida siin mudeldatakse 3%-na.

    4. Heli osakaal on huvitav suhe. See moodustab 3,1% bitikiirusest ja seesama 3,1% on valmis failist 14,4 MB.

    5. 520 MB piirmäära suhtes jääb failil üle 41,67 MB, seega võiks audio kärpimise asemel pigem video bitikiirust veidi tõsta.

    Vastus

    Tööriist väljastab kogutulemuseks 6,192 Mbit/s, kasuliku koormuse suuruseks 464,4 MB ja lõplikuks suuruseks 478,33 MB. Otsuseid muutev arv on 3,1%. Heli bitikiiruse poolitamine — esimene asi, mida tavaliselt tehakse — säästab 478 MB suurusest failist umbes 7 MB, maksates samas iga kuulaja puhul kätte kuuldava kvaliteedikaoga. Sama 7 MB kärpimine videolt on 1,5%-line bitikiiruse vähendamine, mida keegi ei märkaks. Aritmeetika on lihtne ja järeldus tehakse rutiinselt tagurpidi, sest 192 kbit/s kõlab 6 Mbit/s kõrval paljuna vaid seni, kuni märkate, kumb neist on see väike arv.

Allikad (1)
  • The binary prefixes block 3 separates from the SI ones: IEC 80000-13:2008, Quantities and units — Part 13: Information science and technology, which defines the kibibyte, mebibyte and gibibyte precisely so that "MB" need not be ambiguous.

Näiteülesanded

  • lühike sotsiaalmeedia klipp - Kolmkümmend sekundit bitikiirusel 8 Mbit/s annab kõigest 31,70 MB. Nii lühikese klipi puhul ei tee ka helde bitikiirus eelarves märgatavat vahet.
  • 1080p voog - Kümme minutit bitikiirusel 6 Mbit/s on ülesandes täielikult läbi arvutatud: 478,33 MB võrreldes 520 MB piiriga, varuks jääb 41,67 MB.
  • 4K voog - Ainus eelseadistus, mis eelarvesse ei mahu, ja sedagi napilt: 1 925,35 MB võrreldes sihtmahuga 1 900 MB. VBR-i puhul arvestab tööriist liuguri keskmiseks 90%, seega tähendab 18 Mbit/s tegelikult 16,20 Mbit/s.
  • pikk loeng - Üheksakümmend minutit liuguri väärtusega 3,2 Mbit/s annab 2 048,98 MB, suurema faili kui 4K eelseadistus kaheksateistkümnese bitikiiruse juures. Siin määrab tulemuse eelkõige kestus.
  • taskuhäälingu video - Tund aega bitikiirusel 1,8 Mbit/s annab 802,33 MB; heli moodustab sellest 7,3%. Ainult selle eelseadistuse puhul annaks heli kärpimine märgatava kokkuhoiu.
  • kõrge kvaliteet - Kakskümmend minutit bitikiirusel 18 Mbit/s annab 2 875,32 MB. See on loendi suurim fail ning heli osa on 1,4%.
  • mobiiliandmed - Viisteist minutit bitikiirusel 1,2 Mbit/s mahub 132,56 MB sisse. See jääb tublisti alla 180 MB piiri isegi 30% varu arvestades.
  • otseülekande varu - Tund otseülekannet bitikiirusel 4,5 Mbit/s: 2 082,60 MB kasulikku andmemahtu kasvab 2 207,56 MB-ni, kui lisada konteineri 6% üldkulu. See on nende näidete suurim üldkulu.