1080p50 videó lejátszása

Fórumok

Adott néhány 1920x1080 progresszív, 50fps videó. (Tehát, nem a "kommersz" HDTV-s 1080p-ről van szó, ami csak 25/29.97fps, hanem valódi, 50fps videóról)

Milyen playerrel, milyen vason lehet ezt lejátszani? Főként crossplaform (XP, Linux) megoldás érdekel.

Nekem a Thinkpad X200s notin VLC-vel csak képregény van, kb. 10fps-sel. (Core2Duo L9400, 6MB L2 cache)
Ugyanezen a gépen a "rendes" H.264 1080p25 megy rendesen.

Nyilván valami olyan eszköz kellene, ami tud frame alapú multithreadinget, mert a VLC nekem csak 55% CPU használatot csinál. (egyik mag izzad a videóval, és nem bírja, a másik mag meg unatkozik az audio tracken...)

Ötletek?

Hozzászólások

Videokartya.

---
pontscho / fresh!mindworkz

Nagyszerű, de ültessük át mindezt gyakorlatba. Nyilván, ha veszek egy 100 ezer forintos videókártyát egy Core i7 gépbe, akkor menni fog, de lássuk a szűk keresztmetszeteket:

- ATI vagy nVidia, esetleg legújabbfajta "HD"-s Intel?
- Mindehhez X.org driver?
- Ad abszurdum, openszósz driver?
- Milyen videólejátszó, ami a fenti driverrel tud hardveres dekódolást?
- Esetleg mindezt valami notebook formájában? (Thinkpad Txxx)
- ... és akkor mi legyen az elvárt minimum CPU hozzá?

Hasonló proci+Nvidia PureVideo képes kártya tuti játszani fogja. Windowson pl. Media player classic, vagy CoreAVC codec. Linuxon mplayer+VDPAU (Persze csak a zárt driverrel).
ATi-t Linuxra még mindig nem ajánlanék, nem is emlékszem, hogy kijöttek volna már valami HD dekódoló API-val.
HD-s Intel meg jó kérdés...Intel driverek szintén nem tartoznak az elitbe Linuxon, meg persze maga a kártya is gyengébb egy NV-nél.

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

mire jó az 50fps? Tényleg nem tudom.

ha jó, ha nem, ezt okádja ki a broadcast kamera.

egyébként pedig arra jó, hogy ebből az összes szabvány-formátumot elő tudod állítani. Tehát:

- 1080i50
- 1080p25
- 720p25
- 576p
- 576i

ugyanis, az 1080p25-ből nem tudsz értelmesen interlace-es videót csinálni, az 1080i50-ből meg tökéletes progresszívet...

Up. Jo lenne latni olyan lejatszot ami bir tobbszalon gurizni...

Olyat lehet, hogy egy ésszerű méretű videót megosztasz valahol? Kipróbálnám.

Egyébként videónál a legfontosabb paraméter a tömörítés mértéke. Ha egy DV-szerű jeled van, akkor sok esetben már az SD lejátszása is gondot okozhat, ugyanakkor egy csak DC összetevőt meghagyó DCT/Integer h.264 fokozat kimenete simán játszható akár 1080p60 méretben is.

Szerk: Gyorsan végigfutottam "a tananyagot", de nem találtam benne 50p módú rögzítési szabványt a FullHD-re (outdated?), szóval érdekelne a kamera típusa is...

Épp ez az, hogy broadcast kamerák nem használnak B és P képeket a tömörítéskor (a legjobb, ha a mintavételi struktúrához sem nyúlunk), mert azt úgy elmebeteg editálni. Ebben az esetben viszont marha nagy lesz az adatsebesség, emiatt nyelik le az interlace-t.
Bár, mint mondtam, lehet, hogy ezt már meghaladta a kor/technológia, de én még úgy tanultam, hogy stúdióban nem lehet predikált kép (azért rákérdezek majd a bejáratosoknál).

Edit: Igazam lett, nem használnak progresszívet 25 Hz felett. Ez viszont azt jelenti, hogy közönséges h.264-et állítasz elő, szóval egy random nVidia (PureVideo támogatás kell) + random min2 magos gép elég a dekódoláshoz minden rendszeren.

a random túlzás vagy én csinálok valamit rosszul?
egy 9400-on akad 25fps felett, mindegy hogy vdpau vagy dxva dolgozik aktívan (windows alatt nulla a proci, linux alatt egy magot hajt ki a vdpau-s mplayer)

ps: mondjuk nem mind, az itteni lentebb linkelt panasonic megy gond nélkül, ez nem megy: 18470335-1080p60.mts (nem tudom honnan van, de gugli ezt hozta: http://www.reddit.com/r/technology/comments/cnucw ) mondjuk ez progressive:)

Pedig kellene, nem olyan automatikus minden vdpau esetén.
Itt az én config-om:
# Write your default config options here!
subcp=windows-1252
subfont-text-scale=3
subfont-osd-scale=4

vo=vdpau:denoise=0.7:sharpen=0.6
vc=ffvc1vdpau,ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,

cache=30000
noslices=yes
ao=pulse

fs=yes
#mixer = default
#mixer-channel = Master
#subcp=utf8
#vo=xv
#vf=pp=ha/va/al/dr/
#ao=pulse:device=hw=0.3

Ha a filtereket kikapcsolom (zajszűrés,élesítés), akkor olyan simán fut, mint a szél mindkét említett anyag. CPU terhelés mindkét mag esetén 20-30%.
Ubuntu 10.04, mplayer -> https://launchpad.net/~ripps818/+archive/coreavc ,C2D P7350 2GHz, nVidia 9300m gs

Itt csak annyi a baj, hogy a DivX, Xvid dolgok ocsmányak, meg van bennük némi tearing, de olyankor átváltok xv kimenetre (egyre ritkábban kell).

Annyi csalás van a Porsche videóban, hogy habár a képfreki nagy, az adatsebesség mégis egészen kicsi, hiszen a "jósolt" képek nagyon hatékonyan írják le ezt a lassú mozgást. Ha autópályán szaggatna ez a jármű és a kamerával az elsuhanó tájat vennék, akkor az már egy tényleges tesztvideó lenne. :)

keress rá a killa.mkv-re. 30 mp,100 MB, 1080p, 47fps, nekem a zsírúj 2,1 Ghz-es core2 laptopom ATI HD4300 videjókártyával nem bírta lejátszani win7 alatt (se mplayer, se VLC).

Mondjuk ehhez hozzá kell tenni, hogy egy sokkal régebbi 1,8 Ghz core2 + win xp, intel gma 950 laptop meg pont vitte még framedobás nélkül asszem mplayer és VLC is. Egyértelműen zseniális munkát végeztek a 7-esben a lassító ciklust író fejlesztők, hogy törném a kezüket.

Valamint az újabb VLC-k windows alatt egyre csak foschabbak.

Ha ez a killa.mkv az a bizonyos "killa_sampla" néven is keringő, millió felszálló madarat mutató animáció,
akkor hagyjuk, mert már fél éve lefutott az egyik topicban,
egymagos proci tényleg nem elég hozzá, kettő már igen,
de ez az 50fps dolog egy valódi filmfelvétel.
-
"Attempting to crack SpeedLock can damage your sanity"

Érdekes, én akárhonnan szedtem le, csak 24fps volt. De azt természetesen simán viszi a netbook is :) (Win7+MPC-HC)
CPU terhelés 30-40%, ebből kb. 15%-nak nincs köze a videóhoz (háttérben futó progik, stb)

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

talan igy, de nem biztos hogy 50 fps sel boldogul majd:

mplayer + multithreaded FFmpeg-mt branch. -> google it

A megadott gépen a Little Susie mkv playere (mplayer build, az alkalmazások menüben, Singlecore MKV player néven)
szerintem simán elviszi szoftverből.
-
"Attempting to crack SpeedLock can damage your sanity"

egyszeru a dolog, dekodold GPUval. libva/vdpau es tarsai.

Thinkpad X201-el a full HD mkv video szaggat, ha VLC-vel jatszom, de MPlayerrel es Windows Media Playerrel kivaloan megy.

----------------------
while (!sleep) sheep++;

Pentium Dual-Core E5300-al, 47,7 fps coreavc-vel. Pörög mind a két mag, videókártya: ati 9000pro.
(ez az 1080 50p-s videóval)