ffdshow s podporou dualcore
Narazil jsem na nejaky custom build ffdshow, ktery dokaze dekodovat x264 video (mozna i jine?) s podporou DC. Otestovano s 720p videem + resize na 2560x1440, postprocessing + framerate doubler = cca 75% cpu load s E2160@3,33G a plynuly obraz, nebo 1080p cca to same jen bez resize.
Mozna to ma ale jeden hacek - souvisi to s encodovanim videa, resp. s verzi encoderu. Co jsem zatim zjistil je ze pred verzi x264 r607 bylo video "sliced", od teto verze se pouziva "framebased". Jinymi slovy: DC se poradne vyuzije mozna jen u starsich encodu, u novejsich budeme asi muset pockat na framebased multithreaded decoder - tuto skutecnost nemam overenou, jestli je video "sliced" by melo jit poznat treba v elecard streameye, benchmarky jde provadet treba v timecodecu. Kdyby mel nekdo chut si s tim pohrat, muze :) Budu rad, kdyz se podelite o zkusenosti.
Re: ffdshow s podporou dualcore
http://ffdshow-tryout.sourceforge.net/html/en/faq.htm
Is ffdshow multithreaded?
The following list gives an overview of parts in ffdshow that are multithreaded and thus show an improvement when run on a multi-core CPU:
* The resize filter is fully multithreaded. It is faster on a dual-core CPU. No configuration is needed. It is not effective on Pentium 4 HT CPUs.
* Xvid encoder is multithreaded.
* x264 encoder is multithreaded.
* With "Queue & misc" -> "Queue output samples" checked, acceleration using multithreading is enabled. You may see some benefit even on a single-core CPU.
* libavcodec's MPEG1/2 decoders are multithreaded. It becomes effective when setting "Decoder options" -> "Number of decoding threads" to the number of supported cores. The setting has no effect on Pentium 4 HT CPUs.
* libavcodec's MPEG4/MPEG2/MPEG1 encoders are multithreaded.
.....pokud chceš odlehčit CPU a zrychlit dekodování, rozhodně používej SSE build ffdshow
Re: ffdshow s podporou dualcore
Nova verze ffdshow_rev1604_20071113_xxl.exe, ktera by mela prinest zrychleni s DC o cca 20-30% i u novejsich videi.
Re: ffdshow s podporou dualcore
Citace:
Původně odeslal
silenec
No tak jsem nainstaloval tento novy ffdshow,ale deje se mi par zajimavych veci.Mam spoustu videi a filmu ve formatu mkv.Poustim to pres WMP (bohate staci),popr. obcas neco pres VLC Player.
Ale ted se objevily problemy.Pokud poustim "pouze" nejake filmy v mkv ve WMP,tak jdou skoro OK.Film naprosto plynuly,vytizeni CPU tech cca 20-30% (obe jadra),ale ve WMP blbne zvuk - proste strasne sumi,chrci,atd.Delaji to jen nektere filmy.Nevim,mozna je to zpusobeny bud nastavenim,nebo nejakym jinym formatem co WMP nevyhovuje,ale ve VLC to jde naprosto OK vsechno,vytizeni CPU porad stejne.
Dale je zajimavy to,ze pokud pustim napr. onen VLC Player na druhem monitoru (37" LCD TV),tak mi to CPU vytezuje okolo 55-65% a citim lehke zadrhavani mysi (film jde bezproblemu).Kdyz to presunu na primarni LCD monitor,tak je vytizeni CPU zase na normalnich 20-30%.To vazne nechapu...
EDIT: Tak nevim nevim,ale asi bych nakonec tenhle ffdshow nedoporucoval a zustal bych radeji u nejakeho starsiho.Mozna je to nastavenim,ale pri prehravani napr. AVI video formatu se obraz cas od casu sekne,popr. se sekne na par vterin a jde jen zvuk.Pak to jde zase OK,ale proste to obtezuje kdyz se to v urcitych intervalech opakuje.Zacalo to delat prave od doby,kdy jsem ho nainstaloval,cili uz je pryc a mam tam zpatky to co tam bylo predtim - nejaka starsi verze a vse slape tak jak ma.
Re: ffdshow s podporou dualcore
Citace:
Původně odeslal
Luk(y)isek
EDIT: Tak nevim nevim,ale asi bych nakonec tenhle ffdshow nedoporucoval a zustal bych radeji u nejakeho starsiho.Mozna je to nastavenim,ale pri prehravani napr. AVI video formatu se obraz cas od casu sekne,popr. se sekne na par vterin a jde jen zvuk.
Souhlas, mám stejnou zkušenost :???:
Re: ffdshow s podporou dualcore
Zvlastni, ja zadny problem nepozoroval. Kazdopadne toto nejsou oficialni verze, musi se pocitat s tim, ze se nejaka chyba objevit muze a instalovat na vlastni nebezpeci...