x264 VLC két proci

 ( john_silver | 2008. február 2., szombat - 21:46 )

Próbáltam keresni de nem találtam választ a következő kérdésre. Az x264-es encoder tömörítéskor mind a két procit használja. A VLC x264 lejátszásakor milyen decodert használ és igénybe veszi-e mindkét cpu-t.
A válaszokat előre is köszönöm.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

meg fogsz lepodni, x264-et :)

azaz pontosabban ffmpeg->x264

-. . - -... ... -..

Ez oké.
Gondolom akkor az ffmpeg ezen rész az x264 encoder alapján készült, de javíts ki ha tévedek.
És használja-e mindkét cpu-t a dekódoláshoz?

mivel vlc tele van pthread buggal, ezert gondolom igen :P

ffplay biztosan, azzal nezd meg, mikor elinditod latni fogsz egy ilyesmit:

FFplay version SVN-r10657, Copyright (c) 2003-2007 Fabrice Bellard, et al.
configuration: --mandir=/usr/pkg/man --cc=cc --prefix=/usr/pkg --disable-vhook --disable-debug --enable-pp --enable-gpl --enable-memalign-hack --enable-pthreads --enable-shared --disable-mmx --enable-libmp3lame --enable-libvorbis --enable-libogg --enable-libfaad --enable-libfaac --enable-ffplay --enable-libtheora --enable-libx264
libavutil version: 49.5.0
libavcodec version: 51.44.0
libavformat version: 51.14.0
built on Jan 24 2008 23:23:03, gcc: 4.1.2 20061021 prerelease (NetBSD nb3 20061125)

hogy mennyire effektiven hasznalja ki, azt nem tudom

-. . - -... ... -..

Köszönöm.

Semennyire.

---
pontscho / fresh!mindworkz

koszi az infot, akkor azt hiszem most /thread :)

-. . - -... ... -..

latod Replaced fiam mindenkit leugatsz, aztan meg hulyesegeket beszelsz. Az ffmpeg-ben levo h.264 decodernek semmi koze az x264-hez, (szinte) teljesen fuggetlen, mas a main author (bar azota irkalt bele x264 fejleszto is az ffmpeg dekoderebe).

szerk: magyarul ilyen hogy x264 dekoder nem letezik, csak az ffmpeg h.264 dekodererol tudok mint open source h.264 dekoder.

- Use the Source Luke ! -

koszi, ugy latszik elsiklottam amellett a teny mellett, hogy az x264 csak encoder. elnezest a teves infoert.

-. . - -... ... -..

kicsit off, de van egyáltalán _bármi_ megoldás erre?

a legközelebb windows alatt jutottam ffdshow-val, de ott is csak az volt, hogy az egyik mag 90% körül, a másik 20-30%... van egy pár filmem amihez épp csak egy pici hiányozna, hogy ne szaggasson

Ha nVidia 8600-as videokartyad van, akkor PureVideo, esetleg CoreAV codec (nem a free:]]]).

Ha egyik sem van, akkor mplayer. (mplayer -sws 0 -mc 0 -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all -fs -cache 32768), es talan. Viszont rc1-ben levo ffmpeg-ben fos a DTS codec, mindenkepp ujabb kell, a CPU-dra optimalizalva. Igy ezzel nalam egy 1.66-os Core Duo-n minden 720p-t elvisz es nehany 1080p-t is.

---
pontscho / fresh!mindworkz

hmm, ezekkel az opciokkal rc2 nekem szepen elkresselt :)

-. . - -... ... -..

Akkor marad SVN. :)

---
pontscho / fresh!mindworkz

sajnos ez egy laptop (intel fos X3100)

viszont nekem nem ugy tunik, hogy az mplayer ugy tobbszalu lenne, vagy igen?
ezeket az opciokat mas lejatszoban is be tudom allitani max. mas neven, a baj az hogy keves, kene mindenkepp a tobbszalusag, ez egy T7300, es van nehany 1080p amihez nem eleg

Nem az, csak akkor, ha cache-t hasznalsz. Akkor a precache egy masik szal feladata. Esetleg meg ffmpeg-et lehetne ravenni, h tobb szalon dekodoljon x264-et, de ahhoz spec. kodolasu video anyag kell. Ezt meg nem szeretik, mert nagyobb meretu lesz tole a release.

---
pontscho / fresh!mindworkz

mit ertesz rc1 -ben levo ffmpegen?

AFAIK svnbol kaphatod ki, de nincs normal release cycle, es az ffmpeg-develen se irta senki, hogy kiakarnanak adni rcX -et :)

MPlayer RC1, nem?


It doesn't matter if you like my song as long as you can hear me sing

Egen, nem ffmpeg-et 'ercéztem' le. :)

---
pontscho / fresh!mindworkz

na akkor megegyszer: az ffmpeg h.264 dekodere ->forrastol fuggoen<- tud tobbszalon dekoldolni csak mplayerben meg kell adni a lavdopts-ban a threads=2 (vagy nem 2 de tobb mint 1) parameterd es a "fast" parametert (ez utobbi engedelyezi, hogy akkor is tobb szalon dekodoljon amikor ez kis minosegromlast okoz). a ->forrastol fuggoen<- azt jelenti, hogy ha csak egy slice van a h264 streamben, akkor egy szalon fog menni a dekodolas.

hasonlo opciok vannak az ffplayben is, viszont vlc-ben nem tudom hogy van ez.

egyebkent a tobbi opcio amit Pontscho mondott termeszetesen helytallo.

- Use the Source Luke ! -