For faster navigation, this Iframe is preloading the Wikiwand page for H.264.

H.264

H.264 / MPEG-4 AVC
Logo
Typ internetového médiavideo/H264
TvůrceMPEG, VCEG
PředchůdceMPEG-4 Visual, H.263
NástupceH.265/HEVC
Typ formátuKompresní videoformát
Standard(y)ITU-T H.264, ISO/IEC 14496-10
Otevřený formátne

H.264, zvaný také MPEG-4 AVC (Advanced Video Coding) nebo MPEG-4 část 10 je formát kódování videa, součást sady standardů MPEG-4. Finální podoba byla vytvořena v roce 2003. Od května 2003 do listopadu 2007 prošel standard 8 úpravami. Cílem bylo vytvořit nový standard, který bude vyhovovat nárokům jak na malou i velkou přenosovou rychlost, tak na nízké i vysoké rozlišení. V porovnání s ostatními staršími formáty je H.264 až o 50 % efektivnější. To znamená, že je možné zachovat stejnou kvalitu videa při poloviční velikosti a tím pádem i při nižší přenosové rychlosti. Standard se v mnohém podobá staršímu MPEG-2, používá nicméně některé pokročilejší postupy, které z něj dělají mnohem efektivnější kódovací standard.

Formát byl vyvinut ve spolupráci dvou skupin – ITU-T VCEG (International Telecommunications Union – Video Coding Experts Group) a ISO/IEC JTC1 MPEG (International Organization for Standardization/International Electrotechnical Commission – Moving Picture Experts Group).[1]

Nástupcem H.264 je H.265, jinak HEVC (High Efficiency Video Coding), který nabízí další velký skok v efektivitě komprese digitálního videa. V současné době je ale HEVC mnohem méně rozšířený než H.264.[2]

H.264 je velmi flexibilním formátem, a proto nachází využití u mnoha druhů aplikací, systémů (ITU-T telekomunikační systémy) a sítí (TCP/IP paketové sítě).[3][4] H.264 zastřešuje řadu profilů a úrovní komprese až do rozlišení 8K UHD a frekvence 120 snímků za sekundu. Je využíván širokým spektrem zařízení od fotoaparátů přes mobilní telefony a televize až po ledničky či automobily. Tato zařízení v naprosté většině případů obsahují hardwarové kodéry či dekodéry H.264. V roce 2018 bylo více než 90 % veškerého digitálního audiovizuálního obsahu na internetu kódováno pomocí H.264.[5] V praxi se můžeme setkat s H.264 u HDTV (pro pozemní vysílání – ATSC, ISDB-T, DVB-T, pro satelitníDVB-S a DVB-S2, a pro kabelovéDVB-C)[6][7] a je jedním ze tří video kódovacích standardů pro Blu-ray disky. Dále například YouTube, Netflix, nebo iVysílání jsou platformami, které využívají formát H.264.[8][9][10]

Kontejnery

[editovat | editovat zdroj]

Video H.264 bývá obsaženo v kontejnerech ve formátu Flash Video (.f4v), MPEG-4 Part 14 (.mp4), QuickTime File Format (.mov), 3GP pro mobilní telefony (.3gp), MPEG-TS (.ts) nebo Matroska (.mkv). Pro audio se používá většinou formát AAC (Advanced Audio Coding).[1]

Obecně platí, že každý formát balancuje na hraně mezi náročností algoritmu a velikostí výsledného souboru. H.264 nabízí mnoho kódovacích technik ke kompresi videa, jejichž aplikace může přispět k menší datové zátěži, zato ale vede k větší komplexnosti kódu, a tak i k větším nárokům na výpočetní výkon. O tom, jaké postupy budou ke kódování použity, rozhodují jednotlivé profily. Výběr profilu závisí na koncovém zařízení přehrávání.[11]

Základní profil (Baseline Profile – BP) byl určen zejména pro nízkoenergetickou elektroniku s limitovanými výpočetními zdroji. Je využíván hlavně v mobilních aplikacích a při videokonferencích.[12] Nedovoluje využití B-snímků, nebo CABAC entropického kódování.[1]

Hlavní profil (Main Profile – MP) obsahuje všechny funkcionality základního profilu, nicméně přichází s pokročilejší snímkovou predikcí. Je využíván pro SD, nikoli už pro HD.[11] Původně měl být hlavním profilem celé rodiny a hlavním využitím mělo být televizní vysílání a datová úložiště.[12]

Nejefektivnějším ze skupiny je vysoký profil (High Profile – HiP), který do určité míry nahradil hlavní profil. Je využíván v Blu-ray a je hlavním profilem pro televizní vysílání v ATSC, ISDB-T, DVB-T, DVB-S, DVB-S2 a DVB-C.[12] Je schopný dosáhnout komprese 2000:1. Datový tok o velikosti 1 gbit/s je možné redukovat až na 512 kbit/s. H.264 v tomto profilu využívá adaptivní transformaci. To znamená, že v jednom makrobloku 16×16 je schopný vytvořit více různě rozměrných bloků, a tak je mnohem šetrnější k detailům snímku, při čemž dokáže i data spořit za použití větších bloků. Dalšími pokročilejšími verzemi HiP jsou Hi10P rozšiřující bitovou hloubku jednoho barevného kanálu z 8 na 10 bitů, Hi422P podporující 4:2:2 podvzorkování barvonosných složek a Hi444PP podporující 4:4:4 podvzorkování barvonosných složek a dosahující bitové hloubky 14 bitů na kanál. Hi10P, Hi422P i Hi444PP jsou určeny k profesionálnímu využití.[11]

  1. a b c What Is H.264?. Streaming Media Magazine [online]. 2011-04-04 [cit. 2020-12-16]. Dostupné online. (anglicky) 
  2. H.264: Jeden standard pro všechna videa. Chip.cz [online]. [cit. 2020-12-16]. Dostupné v archivu pořízeném z originálu dne 2021-12-09. 
  3. Haivision [online]. [cit. 2020-12-16]. Dostupné online. (anglicky) 
  4. ZHI-GANG LI; ZHAO-YANG ZHANG. Real-Time Streaming and Robust Streaming H.264/AVC Video. In: Third International Conference on Image and Graphics (ICIG'04). Hong Kong, China: IEEE, 2004. Dostupné online. ISBN 978-0-7695-2244-9. DOI 10.1109/ICIG.2004.119. S. 353–356.
  5. STEFAN, Lederer. Video Developer Report 2018 [online]. [cit. 2020-12-16]. Dostupné online. 
  6. DVBT.cz - Aktutální informace o DVB-T2. www.dvbt.cz [online]. [cit. 2020-12-16]. Dostupné online. 
  7. Satelitní vysílání DVB-S, DVB-S2 [online]. [cit. 2020-12-16]. Dostupné online. 
  8. WWW.BLACKBOX.CO.UK, Black Box UK. 7499 - What is H.264 video encoding?. Black Box [online]. [cit. 2020-12-16]. Dostupné online. 
  9. VdoCipher Blog [online]. 2016-12-20 [cit. 2020-12-16]. Dostupné online. (anglicky) 
  10. SEDLÁK, Jan. Webové video ČT brzy přejde na Flash, H.264, telefony a tablety. Živě.cz [online]. [cit. 2020-12-16]. Dostupné online. 
  11. a b c H.264 Profiles. RGB Spectrum [online]. [cit. 2020-12-16]. Dostupné online. (anglicky) 
  12. a b c H.264 profiles and levels | Inside & Outside MediaCoder [online]. [cit. 2020-12-16]. Dostupné online. (anglicky) 

Související články

[editovat | editovat zdroj]
  • x264 – svobodná knihovna pro kódování do formátu H.264

Externí odkazy

[editovat | editovat zdroj]
{{bottomLinkPreText}} {{bottomLinkText}}
H.264
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?