Ugrás a főmenüre.
Minden más 2008.07.09.

HD(TV) minőségi tömörítése

Van ez az EBU (European Broadcasting Union) nevű szervezet és közzétette ajánlásait a jó minőségű HDTV tömörítésre. Lefordítom a lényeget és aztán lehet fikázni a HD-s tévéadásokat.
HD(TV) minőségi tömörítése

Használjunk progresszív (full-frame, teljes frame) formátumot az interlaced (váltott-soros) helyett.

Természetesen itt is fontos a "láncszabály": a képminőség a közvetítőlánc leggyengébb elemének minőségére fog esni.

A felvételnek 4:2:2 mintavételezéssel kell történnie (vagy persze 4:4:4, ha van elég tárhely). Mi is ez? Ideális esetben 4:4:4 mintavételezést használunk, ami azt jelenti, hogy az RGB (vörös-zöld-kék) színkomponensekre egyenlő mennyiségű bitet szánunk. Ezzel az a baj, hogy túl sok adatot eredményez, de az emberi szem (vagy inkább az agyunk) megengedő bizonyos csalásokkal szemben.

A 4:2:2 azt jelenti, hogy teljes bitet adunk a Luma komponensnek ("világosság" információ) és felet-felet a vízszintes és függőleges Chroma-nak ("színezet" információ). Azaz kicsit gyengébben mintavételezzük a színt, nem lesz annyira finom. A 4:2:2-t csak az igazán profi, edzett szemek veszik észre a 4:4:4-hez képest, de 33%-os megtakarítást ad, ami rengeteg: itt még nyers adatokról van szó, sok feladatot levesz mondjuk a kamera processzoráról és így annak lesz ereje például a gyors mozgások követésére, ami fontosabb, mint a szép állókép.

A 4:2:2-n felül semmilyen további sub-sampling eljárás nem alkalmazható.

Legalább 8-bites színmélység (egy színre 8-bit jut) a "mainstream" adásoknál, 10-bit a minőségieknél. 10-biten adni nem érdemes, inkább csak előállítani/tárolni.

Mivel a legtöbb adás nem élő, az EBU ajánlást ad a tárolás minőségére is:

  • Csak I-frame-eket használó videónál legalább 100mbps (I-frame: úgy tömörítünk, hogy csak az előző képkockához képest történt változások vannak benne).
  • Long-GOP Mpeg-2-nél elegendő az 50mbps. (GOP = group of pictures, az Mpeg-2-ben képkocka-csoportok vannak, amiben van néhány I meg P és B kocka, mindenféle rendezettségben).

A h264 formátum átlagosan 50%-kal kisebb bitrátát igényel az Mpeg-2-höz képest ugyanolyan minőség eléréséhez. (Figyelem, itt HD minőségről van szó, a webes videóknál például sokkal nagyobb az eltérés).

Az interlaced (váltott-soros) formátumnál ugyanolyan minőséghez 20%-kal több bitráta kell a progresszívhez képest. Amúgy sem ajánlott, de ha a kamerád csak ezt tudja, akkor ezt vedd figyelembe.

Na de mit fogunk kapni a tévéből?

Kereskedelmi csatornáink a fentieket természetesen magasról le fogják sz*rni. Ahogy ma is borzalmas minőségben adnak (pl. az HBO Mpeg tömörítéséből adódó kockákat a sötét jeleneteknél gyönyörűen ki lehet venni), úgy a jövőben a HD adásoknál is hasonló lesz a helyzet.

Ez abból fakad, hogy megpróbálják majd a lehető legalacsonyabb sávszélen tolni a dolgot, hiszen az a legolcsóbb, illetve a hazai infrastruktúrának vannak "úgynevezett realitásai", ha értitek mire gondolok.

Csak remélhetjük, hogy legalább a műsorok előállításakor/tárolásakor odafigyelnek majd a minőségre, de HD-ben adni valószínűleg h264-ben fognak 4-8 megával, messze-messze az ajánlott minimum 20-30-tól.

3 hozzászólás

  1. idézem 2008.07.11. 09:44
    Köszi az összefoglalót illetve a linket az ajánláshoz.

    Mi most térünk át h264-re a tárolt videók lejátszásánál, meglátjuk, hogy az ajánlott értékeket hogyan tudjuk ffmpeg-ben beállítani és aztán ez milyen méreteket fog eredményezni.
  2. idézem 2008.07.11. 10:05
    @bpelhos HD-ben fogtok adni? Amiket írtam azok nem webes sugárzási dolgok és ilyen beállítások nincsenek is az FFMPEG-nél.

    FFMPEG beállításról és h264 codec paraméterekről majd lesz egy külön post, külön figyelemmel a webre és a Flashre.
  3. idézem 2008.07.14. 15:50
    Bocs, ezt elnéztem. Iframe, GOP, H264 ... és egyből lelkes lettem... és általánosítottam (streamelésre).
Új hozzászólás
A sortörések automatikusak. Csak az üzenet kitöltése kötelező, a többi mező opcionális. A megadott e-mail címet nem tesszük közzé. Engedélyezett HTML tagek: p, a, strong, em, blockquote, ul, ol, li, dl, dt, dd.

Legutolsó hozzászólások

Veoh.com: szánalmas!: zola2000: Megtaláltam a legegyszerűbb megoldást veohra: használjatok operát, és kapcsoljátok be az opera turbot, ekkor az opera norvégiai jön be a...

Végre IKEA!: Ági: Heló bárkinek, aki idetéved! A weboldalunk domain-je - a kedvenc áruházunk ügyvédjének nyumására :) - megváltozott: Az új cím: is...

DJ PLAYER Blue Edition: Gábor: Ja, és természetesen megy iPad-en is, hiszen _minden_ iOS app megy iPad-en.

DJ PLAYER Blue Edition: Gábor: Bug report-okat itt fogadunk: http://djplayer.net/page/bug_report_fixes

DJ PLAYER Blue Edition: hohand: Hello!A dj player mukodik iPad-on is?Tegnap feltettem, wifi-n athuztam ra zeneket,de amikor ranyomtam egy zeneszamra,error-t dobott es valami is!...

iMect means internet, media and other cool things. We're a small company located in Hungary. There is a big footer on every page where you can discover what we do and what happens with us.

Az iMect jelentése: internet, média és egyéb király dolgok. Egy kis magyar cég vagyunk. Minden oldalon van egy nagy lábléc, ahol felfedezheted, hogy mivel foglalkozunk.