manga_preview
Boruto TBV 17

Který dekodér je nejrychlejší? ...Doplněno

Soboj dekodérů

Jak sem si pročítal fóra, tak sem zjistil, že někteří lidé mají problémy při přehrávání videí s kvalitnějším obsahem. Tak sem zkusil provést nějaká měření a nalézt nejvhodnější nastavení pro přehrávání. Ve smyslu plynulého chodu s nejmenší zátěží, kvalitu obrazu neuvažuji(výrazné rozdíly sem nepozoroval).

Odzkoušejte si: Demostrační video The Beauty of Japan (HDTV_1080p) (275MB) Ulož.to


Jak a na čem se testovalo:

Jako zdroj obrazu za H264 posložila upoutávka na nového Indiana Jonese, za MPEG2 demonstrační video firmy JVC s názvem The Beauty of Japan.

Obě videa jsou v rozlišení 1980x1080px, Indy 1080p (23,976fps plné) a Krásy Japonska 1080i (25fps prokládané), s datovým tokem v desítkách Mbps.

Testované dekodéry H264:

  • Cyberlink Video decoder* **
  • ffdshow decoder*
  • Core AVC*
  • KMPlayer internal decoder
  • Media player classic Homecinema internal decoder
  • VLC Player internal decoder

Testované dekodéry MPEG2:

  • Gabest MPEG decoder
  • Cyberlink Video decoder* **
  • ffdshow decoder*
  • MPV decoder filter
  • KMPlayer internal decoder
  • VLC Player internal decoder

*DirectShow filtry, přehrávání probíhalo v KMPlayeru, pro jiné přehrávače(BSplayer, Winamp, MediaPlayer,...) používající directshow filtry jsou výsledky stejné
**zkoušeno bylo přehrávání přímo v PowerDVD i v KMPlayeru v vynuceným použitím tohoto dekodéru.

Testovací sestavy:
Sestava 1:

  • CPU C2D (jednojádrový stroj je simulován vypnutím jednoho jádra)
  • chipset 965P+ICH8
  • RAM 2048MB
  • GPU nVidia GeForce 7900GS
Sestava 2:
  • CPU AMD Sempron 2800+@1,6GHz
  • chipset nForce3
  • RAM 512MB
  • GPU nVidia GeForce 430


Test H264

Cyberlink Video decoder

    Na silnějším stroji nebyl s přehráváním žádný problém, dekodér si ale vyžádal bezkonkurenčně nejvíc paměti a to by mohlo být znát na strojích s pamětí pod 1024MB, ostatní měli spotřebu nižší. Daleko zajímavější je možnost použít DXAV (DirectX Akcelerované Video), pokles zátěže procesoru se nekonal jen došlo k omezení spotřeby paměti stále však vyšší než u ostatních. Zátěž procesoru je střední a rozložená mezo obě jádra rovnoměrně.
    Doplnění: To je sice pravda, ale zajímavé je, že plnohodná akcelerace se nekonala, k jejímu zprovoznění to chtělo ještě zapracovat na nastaveních a hlavně nakódované video musí splňovat určité předpoklady. Ve výsledku se akceleraci na GF7900 povedlo zprovoznit, zátěž výrazně klesla lehce pod úroveň CoreAVC, ale kvalita obrazu nebyla dobrá. Bylo vidět výrazné kostkování a nebyl to pěkný pohled.

    PowerDVD 2CPU


    PowerDVD 1CPU

    Na slabším PC se film spustil, nejprve dlouho nic pak rychlý sled několika snímků a pak opět dloho nic.

ffdshow decoder

    Opět nebyl na silnějším stroji s přehráváním žádný problém. Tento filtr je ze všech nejvíce náročný na procesor a využívá jedno jádro více než druhé ale rozdíl je malý.

    ffdshow 2CPU


    ffdshow 1CPU

    Na slabším stroji se film spustil, rychlost přehrávání velmi kolísala průměrné fps kolem 10.

Core AVC

    Opět nebyl na silnějším stroji s přehráváním žádný problém. Tento filtr je ze všech NEJMÉNĚ náročný na procesor a také využívá jedno jádro více než druhé ale rozdíl je malý.

    Core AVC 2CPU


    Core AVC 1CPU

    Na slabším se film spustil, rychlost přehrávání kolísala průměrné fps kolem 11, použitím nejnovější verze a vyladěním nastavení se podařilo zvednout fps až na 13.

KMPlayer internal decoder

    Opět nebyl na silnějším stroji s přehráváním žádný problém. Filtr vytěžuje procesor středně, využívá obě jádra velmi rovnoměrně.

    KMPlayer internal decoder 2CPU


    KMPlayer internal decoder 1CPU

    Na slabším se film spustil, rychlost přehrávání kolísala kolem průměrné 10fps.

Media player classic Homecinema internal decoder

    Na obou sestavách se film nepodařilo spustit, interní dekodér je založen na libavcodec2. Pokud by se tedy povedlo film spustit, výsledek by byl nejspíše někde mezi ffdshow a KMPlayer internal.

VLC Player internal decoder

    Opět nebyl na silnějším stroji s přehráváním žádný problém. Filtr vytěžuje procesor středně, ale silně nerovnoměrně, zatěžuje jedno jádro víc oproti druhému. Na slabém dvoujádru by to mohl být problém.

    VLC Player internal decoder 2CPU


    VLC Player internal decoder 1CPU

    Na slabším se film spustil, obraz byl rozpadlý na kostky rozmazával se, z původního obrazu nešlo nic poznat.


Test MPEG2
Na silném stroji nebyl s přehráváním problém(tedy u KMPlayeru se musel přenastavit MPEG2 spliter pak nebyl problém), rozdíly byly neměřitelné. Zátěž se pohybovala kolem 21%, až na VLC který si nepochopitelně vystačil s 11%.
Zbytek na slabém PC.

Gabest MPEG decoder, Cyberlink Video decoder, ffdshow decoder, MPV decoder filter, KMPlayer internal decoder

    Všechny lze naházet do jednoho pytle, jejich výsledky jsou až podezřele stejné. Plynulé přehrávání se nekonalo, film se otevřel a začal přehrávat konstatní rychlostí kolem 11fps. Rozdíl v kvalitě sem nezaznamenal.

Dplněno:
Cyberlink Video decoder s DXVA(akcelerace)

    Tak tady byl opět problém plnohodnotně zprovoznit akceleraci. Po jejím zprovoznění se zatížení dostalo pod úroveň VLCPlayeru, orientačně na 8%. Na slabém PC se vzhledem k grafice se akcelerace ani nezapne a vše jede v softwarovém módu.

VLC Player internal decoder

    Jak si při přehrávání nevedl nijak dobře, tak tady se ukázal až mi to vyrazilo dech. Film se normálně otevřel a začal přehrávat, všim jsem si že není zapnuté zrušení prokládání, po jeho zapnutí byla kvalita v pořádku. Přehrávání bylo plynulé ryclostí 19fps!, tedy skoro dvojnásobnou.


Hodnocení
Rozdílnost výsledků mě donutila rozdělit i hodnocení na dvě samostatné části, jednoznačný výtěz nevyšel, škoda.
Hodnotím počtem , 3 je nejvíc a nejlíp.

Dekodér H264

  • Cyberlink Video decoder
      průměrné výsledky abnormální spotřeba paměti a ještě je placený*.
      HW akcelerace hodně pomůže, ale výsledek není ke koukání.
  • ffdshow decoder
      vyšší zátěž procesoru.
  • Core AVC
      vynikající výsledky, škoda, že je placený.
  • KMPlayer internal decoder
      solidní základ.
  • Media player classic Homecinema internal decoder -
      bez hodnocení, není co hodnotit, když nic nebylo.
  • VLC Player internal decoder
      nebýt silného protěžování jednoho jádra, dostal by dvě hvězdy.

Dekodér MPEG2

  • Gabest MPEG decoder
      solidní základ.
  • Cyberlink Video decoder
      průměr a placený*, s HW akcelerací zajímavé výsledky, předpokladem je vhodná GK.
  • ffdshow decoder
      solidní základ.
  • MPV decoder filter
      solidní základ.
  • KMPlayer internal decoder
      solidní základ.
  • VLC Player internal decoder
      absolutně nejrychlejší se značným náskokem a zadarmo.

* PowerDVD od Cyberlinku je sice placené, ale pokud ho nainstalujete a pohrajete si s vhodným přehrávačem (KMPlayer, mělo by to jít i u ZoomPlayeru) můžete používat jejich dekodéry včetně HW akcelerace, aniž by jste jednou PDVD spustily, nebo se obtěžovali zadávat nějaký aktivační klíč Eye-wink .

Vyhlášení vítězů


Za nejlepší výkon při dekódováni H264.


Za nejlepší výkon při dekódováni MPEG2.

Stáhněte si

Doporučení

Pokud honíte každé fps an svém stroji, snad vám pomůžou následující zásady:
  • co není potřebné mít spuštěné zavřít, myšleno aplikace
  • defragmentovaný disk, při rychlostech okolo 25Mbps to už není sranda
  • povypínat všechny dodatečné titulkovače, postprocesory apod
  • použij vykreslování do overlaye, ostatní rendery bývají pomalejší
  • k přehrávání MPEG2 použij VLC a k H264 filtr Core AVC

Závěr

Doufám, že to pár lidem pomůže alespoň k dobrému pocitu a ukončení hádek který že to přehráč je lepší a proč se mi seká. Chcete dobrý přehrávač, koukněte po KMPlayeru nebo VLC, oba jsou dobré (KM trochu lepší pro přehrávání a ladění k naprosté dokonalosti). CoreAVC ukázal, že jeho autoři hovoří pravdu když o něm tvrdí, že je nejrychlejší a také si to nechají zaplatit. Pokud máte nějaké připomínky sem s nimi, a byl li by zájem o další techničtější články napište také (jak vzniká hardsub, časování titulků, karaoke, enkódování, atd...)
Lidé znalí problematiky prominou občasné zjednodušení a nepřesnost v zájmu srozumitelnosti.

Edit1: GOM Player
Tak sem ještě zkusil celkem oblíbený GOM Player, výsledky jsou rozporuplné. GOM nemá vestavěný MPEG dekodér a používá filtry DirectShow, dekodér H264 vestavěný má, chování je nejvíce podobné VLC playeru, proces silně zatěžuje jedno jádro a druhé zůstává téměř nevyužito i když celkově zatěžuje procesor o trochu více než VLC. Kladnou stránkou je opravdu příjemné první nastavení které opravdu uživatelsky přívětivé a jednoduché. Pokud na něm autoři ještě zapracují může se vyrovnat zavedeným přehrávačům jako VLC a KMPlayer. Hodnocení je tak na 1,5 hvězdy.

Edit2:
Nahrál sem na Web krásné demonstrační video fyrmy JVC, "Krásy Japonska." Pokud věříte, že to vaše PC zvládne můžete se mrknout. Doporučuju všem co si myslí "moje pc přehraje vše" a možná se budete divit, nebo jen tak.
Ještě sem našel dekodér H264 Elecard, na to jak jej na vlastních stránkách vychvalují se moc nepředvedl, kvalita obrazu dobrá, ale za cenu značného vytížení procesoru. Je placený, nestojí za to.

Edit3:
Testnul sem i přehrávač NeroShowTime, výsledky jsou zajímavé. Na SW mód se řadí po boku těch lepších, a se zapnutou akcelerací vykazuje menší zatížení než CoreAVC u H264 a VLCPlayer u MPEG2. Je to zajímavá alternativa, ovládáním se autoři inspirovali u PowerDVD, škoda že je zase placený.
Zprovoznění HW akcelerace v KMPlayeru je možné, ne však snadné. Možná někdy příště. (Pokud máte pc které nestíhá a máte GK GeForce 6XXX a novější nebo Radeon série HD, je to řešení pro vás).

4.473685
Průměr: 4.5 (19 hlasů)

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na "Uložit změny".
Obrázek uživatele Raikiri
Vložil Raikiri, So, 2008-06-07 18:02 | Ninja už: 6481 dní, Příspěvků: 338 | Autor je: Prostý občan

jak vzniká hardsub, časování titulků, karaoke, enkódování, atd...) to me vzdycky zaujímalo. to bych bral, vedet jak se to delá:)

Obrázek uživatele Cinky
Vložil Cinky, So, 2008-06-07 18:01 | Ninja už: 6238 dní, Příspěvků: 58 | Autor je: Prostý občan

to s tym hardsubom by ma fakt zaujimalo... planujem totiz niekedy spravit nejaky zostrih z naruta a kedze nie vsetky su (resp nemam) s hardsubom, tak by som bol na to velmi zvedavy =) (a tiez kde som nasiel, alebo aspon kde by som mal hladat, diely bez akychkolvek tituliek) Smiling

Obrázek uživatele WillCorn
Vložil WillCorn, So, 2008-06-07 18:25 | Ninja už: 6272 dní, Příspěvků: 88 | Autor je: Prostý občan

Vecsinou na torrentoch, alebo tu http://www.narutoraws.com/

Hardsubovanie:
1. Vecicky ktore by si mal stiahnut

AVISYNTH + VSFilter, a na skonvertovanie napr MeGUI<br />

2. Vytvorenie skriptu
vytvoris si avisynth skript (*.avs; napr v notepade)
das tam toto
loadplugin("c:\video\vsfilter.dll")<br />
avisource("c:\video\video.avi")<br />
textsub("c:\video\titulky.ass")

3. a) tento skript ovtvoris v megui
3. b) kompresiu zlovis podla potreby a chuti, ja pouzivam x264 a AE-GOOD QUALITY, datovy tok od 550 do 1000 kbps.
4. Stlacis encode, a pockas nejaky cas

Poznamka na zaver:

<br />
Namiesto avisource mozes pouzit directshowsource.<br />
Stym vies otvorit vsetky videa, ktore vies aj prehrat useba na pc.<br />
Ale ta varujem, ze moze dojst ku posunom vo videu.<br />
Pri pouziti directshowsource si nemozes byt isty, ze ktory snimok videa je skutocne zobrazemy.<br />
Cize ak mas nieco nacasovane presne na jeden frame (pri fps 25, je to 0,04 sekundy),<br />
tak sa moze stat, ze to bude posunute aj o 5 policok,<br />
dokonca pri kazdom novom otvoreni sa to cislo moze menit,<br />
takze raz to bude tych 5, alebo dakedy to moze byt presne.<br />
Alternativa je este aj FFMpegSource(), ale stym som velmi nerobil.

Obrázek uživatele Cinky
Vložil Cinky, So, 2008-06-07 22:32 | Ninja už: 6238 dní, Příspěvků: 58 | Autor je: Prostý občan

juuu.. diky moc. Sice aby som aspon nieco pochopil tak som to musel citat dva krat, ale este zopar krat, vyskusat si to a mozno budem aj schopny to spravit. Hlavne diiiky moc za tie linky Eye-wink

Obrázek uživatele WillCorn
Vložil WillCorn, Ne, 2008-06-08 11:18 | Ninja už: 6272 dní, Příspěvků: 88 | Autor je: Prostý občan

trochu som to zprehladnil

Obrázek uživatele lefiath
Vložil lefiath, So, 2008-06-07 18:00 | Ninja už: 6460 dní, Příspěvků: 175 | Autor je: Prostý občan

Nemám žádnou šunku, Core Duo 3.0 Ghz, 2 GB ram + GeForce 8800, ale VLC už nepoužívám, seká se mi a na to, abych se v něm hrabal nemám nervy ani zkušenosti.

Obrázek uživatele Aiome
Vložil Aiome, So, 2008-06-07 20:26 | Ninja už: 6121 dní, Příspěvků: 23 | Autor je: Prostý občan

Mě VLC vůbec nefunguje xD Asi dva měsíce šlo a... a pak už ne Laughing out loud

Obrázek uživatele kotelmaniac
Vložil kotelmaniac, So, 2008-06-07 17:44 | Ninja už: 6337 dní, Příspěvků: 130 | Autor je: Prostý občan

Laughing out loud pouzivam vse co tu je a mozna ze jeste neco vic Laughing out loud ale posledni dobou u me vede Kmp player a na myym starickym PC jede vse suprove s zadnou prodlevou Laughing out loud

Obrázek uživatele Kagami
Vložil Kagami, So, 2008-06-07 17:40 | Ninja už: 6186 dní, Příspěvků: 202 | Autor je: Prostý občan

Tak to sem totálně nepochopila, ale mám VLC. Stačí vědět, že je dobrej.

Placebo efekt!Z lásky
Yaoi vládně světem, shounen-ai nech dětem :DD

Obrázek uživatele Reaver
Vložil Reaver, So, 2008-06-07 17:36 | Ninja už: 6607 dní, Příspěvků: 59 | Autor je: Prostý občan

Peknej clanek.. ja zase ne vsechno pouzivam KMPlayer a nestezuju si.. krome toho ze si stezuju na tu svoji kraksnu Laughing out loud

Obrázek uživatele Mikoto
Vložil Mikoto, So, 2008-06-07 17:30 | Ninja už: 6252 dní, Příspěvků: 124 | Autor je: Prostý občan

já to všechno přehrávám na Windows media playeru a neřešim to.
Ale je to pěkně napsaný článek, sice jsem půlku nepochopíla ale určo jsou na Konoze lidi s větším IQ než mám já XD

Obrázek uživatele phibo
Vložil phibo, So, 2008-06-07 17:07 | Ninja už: 6242 dní, Příspěvků: 210 | Autor je: Prostý občan

pekne napsane, ale rad bych vedel kolik lidi to tu pochopi a oceni -.-

Obrázek uživatele Floyd
Vložil Floyd, So, 2008-06-07 17:14 | Ninja už: 6484 dní, Příspěvků: 577 | Autor je: Prostý občan

Eye-wink Staci jeden

Všem se omlouvám, bohužel se dlouhodobě nezvládám věnovat Konoze tak, jak bych chtěl. Takže prosím o trpělivost.

Obrázek uživatele WillCorn
Vložil WillCorn, So, 2008-06-07 17:02 | Ninja už: 6272 dní, Příspěvků: 88 | Autor je: Prostý občan

Pekny clanok, este by bolo pre tych co maju lepsie graficke karty (myslim ATI, pri Nvidii si niesom isty) spomenut to ze ju mozu pouzit na dekodovanie obrazu pri H264. Neviem presne co na to je postrebne, lebo to nieje moj pripad, ale urcite sa to da pouzit a dost to vie uvolnit procesoru.

Obrázek uživatele Floyd
Vložil Floyd, So, 2008-06-07 17:14 | Ninja už: 6484 dní, Příspěvků: 577 | Autor je: Prostý občan

Klidne zkusim, dotestuju. Bohuzel nemam zadnou vhodnou GK poruce. HW dekodovani sice uz "je," ale zatim to moc dobre nefunguje.
Kdyz tas se muzes mrknout SEM

Všem se omlouvám, bohužel se dlouhodobě nezvládám věnovat Konoze tak, jak bych chtěl. Takže prosím o trpělivost.

Obrázek uživatele WillCorn
Vložil WillCorn, So, 2008-06-07 17:38 | Ninja už: 6272 dní, Příspěvků: 88 | Autor je: Prostý občan

no mne to zatial netreba, ja som rad ze mi ide klasicke rozlisenie v h264 na mojom celerone 1100 Laughing out loud

Obrázek uživatele Eruka
Vložil Eruka, So, 2008-06-07 16:59 | Ninja už: 6274 dní, Příspěvků: 146 | Autor je: Prostý občan

Hehe vubec tomu nerozumim.... ale mam VLC tak je to dobre Laughing out loud

>>>> Sakura defense squad!!

Obrázek uživatele Hikate
Vložil Hikate, So, 2008-06-07 16:42 | Ninja už: 6218 dní, Příspěvků: 378 | Autor je: Tsunadiny pětky

zajimavy ,ja si to prehravam VLC tak to je vykon XD

Minato Facebook Fanclub CZ/SK



Kurosaki x Teru / Minato x Kushina