Výpočet bitrate, velikosti a délky audio souborů
Obsah:
Základní principy
- Pokud chceme vypočítat velikost audio souboru, musíme vynásobit bitrate (datový tok) audia délkou audio stopy.
- Pokud chceme vypočítat bitrate audio souboru, musíme vydělit velikost audio souboru délkou audio stopy.
- Pokud chceme vypočítat délku audio stopy, musíme vydělit velikost audio souboru bitratem audia.

Vzorečky
- v = velikost audio souboru
- b = bitrate audia
- t = délka audio stopy
- v = b * t velikost = bitrate * délka
- b = v / t bitrate = velikost / délka
- t = v / b délka = velikost / bitrate
Jednotky
- v = [kB; MB] velikost = [kilobajty; megabajty]
- b = [kb/s; Mb/s] bitrate = [kilobity za sekundu; megabity za sekundu]
- t = [s] čas = [sekundy]
Pozor!
- Neshodnost jednotek ve výpočtu – nelze násobit nebo dělit například kilobity a megabajty – vždy je nutné převést jednotky tak, aby byly stejné.
- Použití minut nebo hodin místo sekund ve výpočtu, popř. očekávání výsledku v těchto jednotkách. Ačkoli je možné počítat i s minutami nebo hodinami, nedoporučuji to, protože bude výpočet složitější a šance na chybu by byla větší. Je lepší si veškeré časové údaje před výpočtem převést na sekundy a ve výsledku, pokud jsou, sekundy převést zpět na původní jednotky.
- Neuvědomění si skutečné velikosti jednotek – 1kB = 8kb; 1MB = 8Mb apod. – je tedy nezbytné připravit si jednotky s odpovídajícími hodnotami pro výpočet a po jeho dokončení znovu přepočítat jednotky na správné hodnoty.
Příklady
-
Příklad 1 – velikost audio souboru
Zadání: Honza potřebuje poslat MP3 soubor se svým mluveným slovem kamarádovi e-mailem, ale jeho i kamarádova e-mailová schránka má velikostní limit všech příloh 25MB na jeden e-mail. Jeho nahrávka má délku 5 minut a je nahrána v bitrate 128kb/s. Vejde se soubor do e-mailu, nebo ho Honza bude před odesláním souboru muset nějakým způsobem zmenšit?
b = 128kb/s / 8 = 16kB/s; t = 5min * 60 = 300s; v = ?[MB]
v = b * t
v[MB] = 16kB/s * 300s
v = 4800kB / 1000 = 4,8MBOdpověď: MP3 soubor, který chce Honza posílat, bude mít přibližně 4,8MB, takže se do limitu e-mailových schránek s vejde, a to ještě s dost velkou rezervou.
-
Příklad 2 – bitrate audia
Zadání: Lojza si pouští písničku, která je ve formátu MP3. Lojza slyší písničku dost nekvalitně a proto chce zjistit, jestli MP3 soubor má dostatečný bitrate na to, aby dokázal zprostředkovat kvalitní poslech, nebo musí problém hledat jinde. Lojzův MP3 soubor má velikost 1,62MB a délku 3:23?
v = 1,62MB * 1000 = 1620kB; t = 3min 23s = (3min * 60) + 23s = 203s; b = ?[kb/s]
b = v / t
b[kb/s] = 1620kB / 203s
b = 8kB/s (zaokrouhl.) * 8 = 64kb/sOdpověď: Lojza zjistil, že jeho MP3 soubor má bitrate pouze 64kb/s, což je velmi vzdáleno od hranice, která dokáže zprostředkovat kvalitní poslech. Z toho vyplývá, že veškeré jeho audiovybavení je správně funkční a jediné, co bude muset udělat, je sehnat kvalitnější zdroj poslechu. (Bitrate nutný pro kvalitní poslech u MP3 souboru začíná na 192kb/s a pro co nejkvalitnější poslech by měl dosahovat 320kb/s.)
-
Příklad 3 – délka audio stopy
Zadání: Matyáš si chce přesně naplánovat svůj běh, a jako časomíru bude používat jeho playlist. Má hudbu v souboru, který mu nyní počítač nedokáže otevřít, protože na to nemá program. Zjistil ovšem bitrate a velikost souboru. Bitrate činí 512kb/s a velikost souboru je 17,2MB. Jak dlouhá je skladba?
v = 17,2MB * 1000 = 17200kB; b = 512kb/s / 8 = 64kB/s; t = ?[s]
t = v / b
t[s] = 17200kB / 64kB/s
t = 269s (zaokrouhl.) = 4min 29sOdpověď: Matyášova písnička je dlouhá okolo 4 minut a 29 sekund.