====== VBR (Variable Bitrate) ====== **VBR** je metoda komprese dat, u které se datový tok (bitrate) dynamicky mění podle náročnosti zpracovávané scény. Na rozdíl od [[cbr|CBR]], který používá stále stejné množství bitů, VBR přiděluje více dat tam, kde je to potřeba pro zachování kvality, a šetří data v jednoduchých úsecích. V moderním digitálním světě je VBR preferovanou volbou pro většinu audio i video formátů. ===== Princip fungování ===== Algoritmus kodéru analyzuje vstupní signál (tzv. "Look-ahead") a rozhoduje o rozdělení bitů: * **Složité pasáže:** (např. orchestrální gradace, potlesk, akční scény ve videu) – kodér zvýší datový tok, aby předešel vzniku artefaktů. * **Jednoduché pasáže:** (např. ticho, mluvené slovo, statický obraz) – kodér sníží datový tok na minimum, protože k věrnému zachycení stačí méně informací. ===== Úrovně VBR kódování (LAME standard) ===== U nejoblíbenějšího kodéru MP3 (LAME) se VBR nenastavuje fixním číslem, ale pomocí přepínačů kvality (Preset): ^ Preset ^ Průměrný bitrate ^ Popis ^ | **V0** | 220–260 kbps | Nejvyšší kvalita, technicky velmi blízko k nerozeznání od originálu. | | **V2** | 170–210 kbps | **Standard.** Ideální poměr mezi velikostí souboru a vysokou věrností zvuku. | | **V5** | 120–150 kbps | Střední kvalita, vhodná pro podcasty nebo mobilní zařízení s malou pamětí. | | **V9** | 45–85 kbps | Velmi vysoká komprese, určená pro hlasové poznámky. | ===== Výhody a nevýhody ===== ^ Výhody ^ Nevýhody ^ | **Maximální efektivita:** Žádné bity nejsou promrhány na "ticho". | **Nepředvídatelná velikost:** Nelze přesně určit, jak velký bude výsledný soubor, dokud kódování neskončí. | | **Konstantní kvalita:** Cílem není pevný tok, ale to, aby celý soubor zněl (nebo vypadal) stejně dobře. | **Náročnost na CPU:** Algoritmus musí neustále analyzovat scénu, což vyžaduje více výpočetního výkonu. | | **Lepší detaily:** Ve složitých momentech může bitrate krátkodobě vystřelit i nad limity běžného CBR. | **Kompatibilita:** Některé velmi staré přehrávače mohou mít problém s vyhledáváním (seeking) v souboru. | ===== Kdy zvolit VBR standard? ===== 1. **Archivace hudby:** Pokud si ukládáte hudbu na disk nebo do telefonu a chcete nejlepší zvuk při rozumné velikosti. 2. **Podcasty a video:** VBR je standardem pro kodeky jako H.264/H.265 (video) a AAC/[[audio-kodeky#opus|Opus]] (audio). 3. **Stahování obsahu:** Služby jako Spotify nebo Netflix používají varianty VBR pro doručování obsahu uživatelům, aby šetřily jejich datové tarify. ===== Dvouprůchodové kódování (2-Pass VBR) ===== U videa se často používá tzv. dvouprůchodové kódování. V prvním průchodu si kodér "prohlédne" celý film a vytvoří si mapu náročných scén. Ve druhém průchodu pak bity rozdělí s matematickou přesností tak, aby dosáhl přesně stanovené průměrné velikosti při maximální možné kvalitě. > **Zajímavost:** Moderní kodek **Opus** používá VBR nativně a automaticky. Je tak chytrý, že dokáže v milisekundách přepínat mezi mono/stereo a různými typy komprese podle toho, zda zrovna mluvíte, nebo hraje hudba na pozadí. --- **Viz také:** [[cbr|CBR]], [[audio-kodeky|Audio Kodeky]], [[mp3|MP3]], [[aac|AAC]]