Diit.cz - Novinky a informace o hardware, software a internetu

Jak nastavit x264 encoder, řešení některých problémů

Jako blesk z čistého nebe musí působit zpráva na fóru Beyond3D o něčem, co evidentně funguje již delší dobu, jen se o tom nikdo nikde moc nešíří. Vězte tedy, že pokud máte nějaký ten ATI Radeon s UVD video dekodérem, pak jste schopni hardwarově dekódovat x264 videa uložená v kontejneru Matroška!

Kapitoly článků

3.  Jak nastavit x264 encoder, řešení některých problémů

Pokud používáte originální CLI encoder x264, pak se vám bude hodit přehled funkčních nastavení ze serveru avsforum:

  1. Vyřešeny jsou všechny problémy s b-pyramids, používejte build 721 a vyšší (aktuálně je k dispozici build 869).
  2. Některé softwarové přehrávače mají problém s jistými H.264 hlavičkami, řešení naleznete na AVS fóru.
  3. Některé soubory potřebují pomoci více než pouhou změnou idc_level, zde může pomoci h264info, doporučen je však re-encoding videa.
  4. Používáte-li .mkv kontejner, dejte si pozor na problémy se startšími verzemi MKVmerge, nejnovější MKVtoolnix je verze 2.2.0. Starší verze mohou generovat nekompatibilní streamy, postačí jen remux v nové verzi.
  5. Dejte si pozor na maximální bitrate, ten zatím „nikdo nezná“, ale u typických 1080p/720p ripů na DVD DL médium s tím jistě nebude problém.

A nyní to nejdůležitější, zmiňovaná funkční nastavení x264 encoderu (nezapomeňte mít šířku i výšku videa dělitelnou 16!):

Nastavení pro HD video:

--level 4.1 --ref 3 --mixed-refs --bframes 3 --b-rdo --bime --weightb --direct auto --subme 6 --trellis 1 --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-maxrate 25000 --me umh --merange 12 --b-pyramid

Nastavení pro SD video:

--level 3.1 --ref 3 --mixed-refs --bframes 3 --b-rdo --bime --weightb --direct auto --subme 6 --trellis 1 --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-maxrate 25000 --me umh --merange 12 --b-pyramid

Extrémně pomalé nastavení pro nejvyšší kvalitu:

--level 4.1 --ref * --mixed-refs --bframes 3 --b-rdo --bime --weightb --direct auto --subme 7 --trellis 1 --8x8dct --TESA --merange 24 --no-fast-pskip --partitions al --b-pyramid

Ještě přehled maximálních nastavení velikosti DBP:

  • L4.1
    • 1920x1088: 4 (--ref 4)
    • 1920x864: 5 (--ref 5)
    • 1920x720: 6 (--ref 6)
  • L4.1
    • 1280x720: 9 (--ref 9)
    • 1280x648: 10 (--ref 10)
    • 1280x588: 11 (--ref 11)
    • 1280x540: 12 (--ref 12)
    • 1280x498: 13 (--ref 13)
    • 1280x462: 14 (--ref 14)
    • 1280x432: 15 (--ref 15)
    • 1280x405: 16 (--ref 16)
  • L3.1
    • 720x(any): 8 (--ref 8)
    • 720x576: 11 (--ref 11)
    • 720x480: 13 (--ref 13)

Mimochodem, jednoduchou kontrolu DXVA ukrývá drobná japonská utilitka DXVA Checker:

Tolik tedy první rychlé sdělení k této věci. Máte-li nějaké vlastní zkušenosti s různými x264/mkv soubory, dejte vědět v diskusi, ať si ostatní mohou udělat ucelený přehled o tom, co běží, co ne, jak řešit to či ono konkrétní HD video atd.

Zdroje: 
Kapitoly článků
3.  Jak nastavit x264 encoder, řešení některých problémů

Galerie ke článku

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Zprovoznění hardwarového dekódování x264.mkv videa!

Sobota, 27 Prosinec 2008 - 17:11 | ANDREW | ODZKOUSENO: i s integrovnou HD 3200 (780G)&...
Sobota, 27 Prosinec 2008 - 17:08 | ANDREW | to agent7: nemichej jabka a hrusky ...X1xx0 nema...
Pátek, 26 Září 2008 - 18:37 | agent7 | A nejde to nějak náhodou i u Radeon X1600? Ten má...
Sobota, 6 Září 2008 - 18:14 | Anonym | Ahojte,uz jsem to vyresil a jedou mi uz i titulky...
Pátek, 5 Září 2008 - 18:26 | Anonym | Ahojte, rozjel jsem vypocet mkv grafickou na...
Středa, 30 Červenec 2008 - 11:59 | Rusty | UVD, DXVA - nero 8.3.6.0 hardwarovo umi h.264 avc...
Neděle, 8 Červen 2008 - 17:32 | JeCh | JarinCZ> Nehoň duchy a vyzkoušej si, v čem...
Pátek, 6 Červen 2008 - 11:26 | Anonym | Mam cipset 780g, ktery by to mel take podporovat...
Pátek, 6 Červen 2008 - 09:45 | Anonym | Citatel: po poslednej instalacii ovladacov CCCP...
Čtvrtek, 5 Červen 2008 - 10:03 | DTS maniac | mandarinka: heh, to teda prozkoumam,...

Zobrazit diskusi