todellinen tiedostokoko & bittinopeuden laskeminen

Viestiketju Yleistä keskustelua digitaalisesta videosta -osiossa. Ketjun avasi Atsaloom 08.08.2010.

  1. Atsaloom

    Atsaloom Regular member

    Liittynyt:
    14.07.2003
    Viestejä:
    262
    Kiitokset:
    0
    Pisteet:
    26
    Mietin tässä kovasti odottamatonta pulmaa, että otettaessa Windowsissa (XP) tiedostosta ominaisuudet ikkuna esiin, mitä eroa on ensin lukevalla tiedoston koolla ja heti sen jäljessä olevalla suluissa olevalla luvulla? Nämä kun eroavat toisistaan melko paljon. En siis tarkoita kokoa levyllä ja tiedänkin suurin piirtein mitä eroa sillä on.

    Asia tuli esiin kun koitin laskea erään täysteräväpiirtoleffan pakkauksessa käytettyä bittinopeutta, jota ei julkaisutiedoissa löytynyt. Erotin leffasta pelkän videon raakavirran .h264 ja tarkoitus oli jakaa sen todellinen koko bittinopeuden saamiseksi kaavalla (koko_kilotavuina*8)/(kesto_tuntia*3600+kesto_minuuttia*60+kesto_sekuntia)=videon_bittinopeus(kbps).

    Kumpi "Koko"-luivuista on tiedoston todellinen koko tai kumpaa tässä tapauksessa tulisi käyttää? Leffan raakavideostriimitiedosto näyttää Windowsin ominaisuuksissa luvut 5,94Gt (6 386 161 916 tavua). Näillä kahdella eri arvolla laskettuna saadaan bittinopeuksiksi ~8365kbps ja ~8993kbps.
     
  2.  
  3. Atsaloom

    Atsaloom Regular member

    Liittynyt:
    14.07.2003
    Viestejä:
    262
    Kiitokset:
    0
    Pisteet:
    26
    Repäsin toisesta leffasta raa'an videostriimin ja sain sen bitrateksi täsmälleen saman julkaisussa ilmoitetun arvon laskemalla Windowsin ilmoittaman suluissa olevan tiedoston koko-arvon mukaan.

    Ois kuitenkin mielenkiintoista tietää mitä noi kaksi eri tiedoston koko-lukua tarkoittaa?
     
    Viimeksi muokattu: 08.08.2010
  4. 1pertti

    1pertti Senior member

    Liittynyt:
    10.09.2008
    Viestejä:
    9,195
    Kiitokset:
    1,227
    Pisteet:
    243
    Ensimmäinen luku 5,97 Gt kertoo tiedoston koon gigatavuina ja toinen 6 386 161 916 tavuina. Tietotekniikassa puhutaan kilo- mega- ja gigatavuista, mutta kun on kyse binäärijärjestelmästä, kerroin ei olekaan tuttu 1000 (10^3), vaan 1024 (2^10). Yksi kilotavu ei siis olekaan tasan 1000 tavua, vaan 1024 tavua eikä megatavu ole tasan miljoona, vaan 1024 x 1024 eli 1 048 576 tavua. Gigatavu on siten 2^30 eli 1 073 741 824 tavua.

    Tästä sitten päästään siihen, että 6 386 161 916 tavua on 5,97 gigatavua eikä 6,386 Gt, kuten kymmenjärjestelmän kertoimilla olisi.
     

Jaa tämä sivu