Kvalitní přehrávání audia a videa - FFDShow nebo DivX?

MyEgo.cz

home foto blogy mywindows.cz kontakt

Kvalitní přehrávání audia a videa - FFDShow nebo DivX?

Software 09.03.05

Pokud si stáhnete z internetu libovolné video, typicky bude komprimované ve formátu DivX (nebo jeho variacích jako je XviD, 3ivX či WV1F), popřípadě ve formátu WMA/WMV (Windows Media Audio / Video), streamované rádio je kódováno kromě MP3 formátu často i v RealAudio, a video občas ve formátu QuickTime.

V praxi to znamená, že potřebujete hromadu různých kodedů abyste přehráli to, co chcete. Jiná věc je také kvalita, těchto kodeků a jejich (ne)optimalizace pro hardware.

Tento článek se podívá na existující nabídku kodeků, a přijde i s některými doporučeními.

Řešení 1: DivX a VobSub

Prvním řešením, které je zajímavé zejména svojí jednoduchostí na instalaci, je použít oficiální DivX 5.2.1 kodeky (které přehrají i odvozené formáty XviD, 3ivX a další), a k tomu doplnit VobSub DirectShow filter pro zpracování titulků. Toto řešení má výhodu v podpoře hardwarového zpracování videa, například u nVidia karet, takže je to nesmírně rychlé, ale nevýhodu v tom, že s videem nelze v reálném čase pracovat, a aplikovat na ně filtry, jako to umí FFDShow (třeba filtr pro odšumění a zaostření obrazu).

Budete potřebovat:

Nastavení DivX pro hardwarovou podporu grafické karty:

DivX

Nastavení VobSub pro zpracování titulků:

DirectVobSub

Výsledek bude vypadat například takto:

Zde je vidět film kódovaný v DivX, a titulky zobrazené pomocí VobSub DirectShow filtru. Jako přehrávač je použit RealPlayer, k němu více dále.

RealPlayer

Řešení 2: FFDShow

FFDShow je DirectShow filter a kodek pro zhruba 20 různých formátů, včetně DivX, 3ivX, a mnoha dalších. Na rozdíl od standardního DivX kodeku ovšem umí jeho filtry i post-processing. Má to výhodu v tom, že video, které si stáhnete, má často řadu artefaktů a šumu, a FFDShow filtry si s tím umí poradit. Nevýhodou je podstatně vyšší zátěž procesoru (ale od toho tu procesor je, ne?) a nevyužívání možností hardwarové akcelerace a zpracování videa v grafické kartě.

Osobně preferuji variantu FFDShow oproti DivX a VobSub, pro běžný film v DivX o velikosti 700MB mi dává dobře nastavené FFDShow na rozlišení 1280x1024 lepší kvalitu obrazu než originál DivX.

FFDShow je ovšem poněkud těžší nastavit než DivX, proto se podíváme podrobně, jak na to. Nastavení je optimalizované pro můj počítač a můj monitor, na Vašem počítači mohou být optimální jiné varianty, je potřeba prostě trochu experimentovat.

Výhodou je, že pokud sledujete video, a spustíte si nastavení FFDShow filtrů, budou se změny konfigurace filtrů do obrazu promítat v reálném čase, a Vy si tak můžete snadno nalézt optimální nastavení.

Budete potřebovat:

Základní obrazovka FFDShow:

Zde povolte zejména kodeky pro DivX 3, 4 a 5, povolit můžete i kodeky pro WMV (i když lépe asi je stáhnout si pro WMV oficiální kodeky Microsoftu, o tom později). Dokonce můžete udělat i to, že FFDShow budete používat jen pro neDivX formáty, a klasický DivX kodek pro DivX, postačí ve FFDShow nastavit patřičné kodeky na „disabled“.

Osobně mám ale všechny kodeky v FFDShow povolené, fungují totiž perfektně.

FFDShow

FFDShow - filtry

Následně si v sekci Show/hide filters odeberte filtry, které nemají pro běžné zpracování videa mnoho smyslu, konfigurace se tak stane mnohem přehlednější.

FFDShow - filtry

FFDShow - jazyky

A vhodné bude si přepnout jazyk z angličtiny na češtinu.

FFDShow - jazyky

FFDShow - odšumění obrazu

A zde již zapneme první filtr, odšumění obrazu a odstranění digitálních artefaktů komprese, video potom při pohledu na fullscreen obrazovku vypadá rozhodně lépe. Pokud již ovšem máte nějaké video v bezvadné kvalitě, při přehrávání videa se v dolní liště objeví ikona FFDShow, a jedním kliknutím odšumovací filtr pro dané video vypněte.

FFDShow - odšumění

FFDShow - postprocessing

Pomocí postprocessingu dosáhnete další redukce digitálních artefaktů, experimentovat lze i s volbou „SPP deblocking“, nicméně, je to znát na drastické zátěži CPU.

FFDShow - postprocessing

FFDShow - titulky

FFDShow obsahuje i generátor titulků (včetně podpory pro VobSub). Nastavení zobrazení titulků můžete provést například takto:

FFDShow - titulky - písmo

A nastavení typu, barvy a velikosti písma:

FFDShow - titulky - obecné

FFDShow - vlastnosti obrazu

Pro LCD displeje se může hodit i automatická úprava jasu či gamma obrazu (zesvětlení):

FFDShow - obraz

Audio kodeky a další video kodeky

Pochopitelně, nejenom obrazem je tvořen film, potřebujeme i audio. Nejčastější formáty pro audio kompresi jsou MP3, Ogg, RealAudio a AAC. Doporučuji si tedy nainstalovat veškeré tyto kodeky:

Přehrávače

Přehrávače pro video jsou vždy věcí osobního vkusu, osobně mi nejvíce vyhovuje RealPlayer 10.5. Nicméně, RealPlayer obsahuje značné množství věcí, které sledují Váš pohyb na internetu, naštěstí toto lze plně vypnout (ověřeno přes log firewallu, skutečně se potom nic neposílá) na této konfigurační obrazovce:

RealPlayer soukromí

Za pomoci RealPlayeru můžete následně přehrávat video, audio v téměř libovolném formátu, poslouchat internetová rádia a televize. Přehrávač je ale věcí osobního vkusu, ne každému bude RealPlayer vyhovovat.

Pro přehrávání audia používám WinAmp 5.0, dlouhodobě bezkonkureční věc pro audio (ale zase velice slabá pro video).

Pokud ale máte instalované správné kodeky, je volba přehrávače jen věcí osobního vkusu, RealPlayer Vám přehraje nejen RealAudio / Video formáty, ale i DivX či WMV video a audio, a další přehrávače jsou na tom podobně.

Některé další kvalitní přehrávače jsou:


Komentáře

  1. 1 David Louda 09.03.05, 09:03:39
    FB

    Doporučuju vyzkoušet přehrávač CrystalPlayer, zvlášť Pro verze nabízí řadu pokročilích funkcí, včetně odšumení. http://www.crystalplayer.com/...

  2. 2 Radek Hulán 09.03.05, 10:03:23
    FB

    [1] koukal jsem na to, ale na účinnost video filtrů ve FFDShow to nemá, a nedají se ty filtry nijak nastavit, jen zapnout a vypnout. Ale přehrávač to je pěkný :-)

  3. 3 zombux 09.03.05, 10:03:44
    FB

    jj, já mám dlouhodobě odzkoušenej ffdshow + ty doplňující kodeky co píšeš. nedělá to bordel v PC, narozdíl od všelijakých all-in-one.

    že je Foobar2000 "malý" přehrávač, bych se neodvažoval tvrdit ani ve snu, je to hodně vymakaná záležitost (ála firefox :)) se spoustou pluginů a širokýma možnostma nastavení, nahradil jsem jím winamp a jsem navýsost spokojen, vřele doporučuji (ale není to věc pro lamy, nastavení je krapet složitější než klikačka ve winampu)

    do seznamu přehrávačů videa bych doplnil můj osvědčený Media Player Classic (je mimo jiné součástí Quicktime alternative), případně BSPlayer.

  4. 4 Jiří Macich ml. 09.03.05, 11:03:56
    FB

    Osobně mi na přehrávání vyhovuje kombinace WinAMP a PowerDVD - všem doporučuji!

  5. 5 temo 10.03.05, 06:03:45
    FB

    Aké máte skúsenosti s bsplayer-om?
    Mne príde ako veľmi šikovný....

  6. 6 Libor 10.03.05, 06:03:47
    FB

    A což takhle Media Player Classic (s alternativními kodeky pro Real a QT) a/nebo MPlayer, který nepotřebuje instalaci vůbec žádných kodeků, ovšem je bez GUI. Tato kombinace mi zatím přehrála naprosto všechno, na co jsem narazil. Ovšem chápu, že pohodlí, co se ovládání, playlistů atp. týká je tu nulové.

  7. 7 David Louda 10.03.05, 11:03:36
    FB

    [2]
    To asi ne, ale FFDShow filtry zatěžujou výrazně cpu a to já nezkousnu (na přehrávání to ale používám) :-D
    Zajímavá bude druhá generace tohoto přehrávače, která má být nezávislá na platformě a má se skládat z komponent. Viz. http://www.crystalplayer.com/...

  8. 8 Radek Hulán 10.03.05, 11:03:48
    FB

    [7] zatěžujou výrazně cpu a to já nezkousnu - zajímavá a špatná filozofie, znám takové lidi, co jsou spokojeni, když jim CPU jede na max 5%. Proč? Od čeho pak je vůbec výkonný CPU? Tento "fetish" nízké zátěže CPU vůbec, ale vůbec, nechápu ;-)

    Já mám P4-HT CPU na 3.4 GHz a 2 GB RAM, a je mi zcela jedno, že FFDShow zabere 20%-30% výkonu. Proč ne, proboha? Hlavně, že to video vypadá výrazně lépe :-)

  9. 9 David Louda 10.03.05, 12:03:36
    FB

    [8]
    Protože mi to prostě přijde zbytečné. Možná neumím FFDShow správně nastavit, ale žádné významné zlepšení jsem nezpozoroval (většinu filmů mám ale v dobré kvalitě). V CrystalPlayeru používám akorát zaostření, s kterým to podle mě vypadá z dálky lépe.

  10. 10 OLE 10.03.05, 02:03:46
    FB

    Co sa tyka vykonu a funkcii, tak foobar2000 je jednoznacne najlepsi player. Aby som volne citoval, tak nieco pre "über-geekov". Nic pre lamy. Ale zatial od neho nikto neodisiel, aspon co poznam ludi, co ho skusali...

  11. 11 Džus 11.03.05, 10:03:14
    FB

    Divím se, že nikdo nezmínil dneska tak opěvovaný MV2 player. Jsem s nim plně spokojen a umí vše co bych mohl potřebovat. Např. umí synchronizaci zvuku, rychlosti chodi videa a samozřejmě titulků. Takže už žádné vzlyky nad tím, že se mi něco předbíhá ;-)

  12. 12 danevil 11.03.05, 12:03:55
    FB

    MPlayer má GUI i pod Windows, stačí se jen trošičku kouknout na stránkách mplayeru.

  13. 13 Tomasson 29.03.05, 10:03:12
    FB

    [1] diky moc za ten odkaz na CP.Je to zatim to nejlepsi co jsem zkousel z prehravacu...Jen mam problem s rychlosti snimku,asi je to dost narocny na CPU a RAMku...Kdyby nekdo poradil jak CP spravne nastavit,jake filtry zapnout,budu velmi potesen...diky...

  14. 14 Honza 10.07.05, 12:07:58
    FB

    Mám takový problém který mě ani moc netrápí,ale rád bych věděl proč tomu tak je.Mám na disku uložený video soubor (mpeg) a k němu titulky (mpsub),k přehrávání titulků mám FFdshow.Když spustím Windows Media Player nebo Mv2player tak se přehrává video i s titulky,ovšem když spustím Power DVD nebo Nero Show Time tak mě to jde bez titulků.Dá se nějak FFdshow přinutit aby přidalo titulky i do těchto přehrávačů?

  15. 15 Šerpa 21.01.06, 01:01:04
    FB

    Zpracovávám video na Pinacle 9 a jím vypalené DVD při nastavení plné kvality mi ho přehraje pouze Show time a Power DVD ale oba nepřehrají DVD bez chyb, (trhá se),Windows media player a Real player spadnou. kodeky v ffdshov mám nastavené dle R.Hulána. Nevím,kde dělám chybu.Poradďte. Šerpa