Sziasztok!
Szeretnék megszabadulni végre attól, hogy a bloatware Adobe Flash Playerrel kelljen lejátszanom a YouTube videókat, melyek ahogy frissül a Flash, annál inkább akadoznak és több CPU-t esznek, miközben más lejátszókkal (ha letöltöm a videót vagy kibányászom a cache-ből) tök simán megy 30% alatti CPU terheléssel (mindez egy Pentium 4-es gépen, Windows XP alatt). Az ötletem az volt, hogy megszerzem valahogy a YouTube videó cache linket, ahonnan maga a flash-es lejátszó is letöltögeti a videót, ez sikerült is.
Egy ilyen direkt link így néz ki: http://v1.lscache3.c.youtube.com/videoplayback?ip=80.0.0.0&sparams=id%2…
Nos, ezt nyilván beteszem egy lejátszóba, nade a kérdés, hogy melyikbe.
Media Player Classic Home Cinema
Teljesen oké, jól játssza, viszont nem lehet tekerni, mert http-ről töltött videó streamekben képtelen tekerni.
MPlayer és SMPlayer
MPlayer teljesen oké, jól játssza, viszont nem lehet normálisan tekerni, mert eltelik 15 másodperc is, míg odaugrik és miután odaugrott, elcsúszik a kép és a hang, nézhetetlen. SMPlayernél nem lehet tekerni, az alsó grafikus tekerőcsúszkát hiába rakom bárhová, visszaugrik az elejére és nem teker.
Zoom Player
Két verziót is kipróbáltam, az egyik egy régi 5.00, a másik a legfrissebb 7.x. Mindkettőnél az a probléma, hogy az Open -> URL -nél az URL mezőbe kevesebb karakter fér, mint a fenti direkt link, ígyhát nem tudom neki megmondani, hogy mit játsszon. Próbáltam parancssorból átadni neki a linket, az eredmény ugyanaz (se kép, se hang) - valószínűleg értelmetlen URL-t küld a YouTube-nak és ezért nincs semmi.
GOM Player
Ugyanaz a helyzet, mint az MPC-HC-nál: Teljesen oké, jól játssza, viszont nem lehet tekerni, mert http-ről töltött videó streamekben képtelen tekerni.
Winamp
A Winamp nagyon jól tud internetes streameket lejátszani, eddig még semmi gond nem volt vele (nem úgy, mint a Windows Media Player különféle verziójival, amik szeretnek néha lefagyni - főleg ha böngészőben futnak, mint plug-in), viszont valamiért nem működik. Kipróbáltam úgy is, hogy feltöltöm magát a wget-tel letöltött .flv-t egy tárhelyre, onnan érdekesmód működik. Lehet neki is túl hosszú az URL? Bár a sávjába kifér és rendben el is küldi a YouTube szervernek a kérést, sőt, az el is kezdi visszaküldeni az FLV-t, de aztána fejléc után kicsivel megszakad, videóablak egyáltalán nem ugrik fel, hang sincs. Arra is gondoltam, hogy a fájltípus megállapítására nem a fájl belső fejlécét használja, hanem a kiterjesztését (bár elég hülye megoldás lenne), így odabiggyesztettem egy &null=.flv -t az URL végére és így is kipróbáltam, de nem ment.
ngrep for windows (Winamp kérés)
T 192.168.0.3:1948 -> 74.125.108.16:80 [AP]
GET /videoplayback?ip=80.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Ca
lgorithm%2Cburst%2Cfactor&algorithm=throttle-factor&itag=34&ipbits=8&burst=
40&sver=3&expire=1271466000&key=yt1&signature=384E3E12E7680267F8394B26619A5
1B9292E8381.234084324C82B9632D4B63C3063FDC324C0BD3D7&factor=1.25&id=4d1dae3
5a8eba0e3 HTTP/1.0..Host:v1.lscache3.c.youtube.com..Accept-Encodi
ng: gzip..User-Agent: Winamp/5.572....
#
T 74.125.108.16:80 -> 192.168.0.3:1948 [A]
......
#
T 74.125.108.16:80 -> 192.168.0.3:1948 [AP]
HTTP/1.1 200 OK..Last-Modified: Thu, 15 Apr 2010 12:09:28 GMT..Content-Type
: video/x-flv..Content-Length: 2280923..Connection: close..Expires: Sat, 17
Apr 2010 00:55:00 GMT..Cache-Control: private,max-age=20042..Date: Fri, 16
Apr 2010 19:20:58 GMT..Server: gvs 1.0....
#
T 74.125.108.16:80 -> 192.168.0.3:1948 [AP]
FLV.............K..........onMetaData.......duration.@A....S...starttime...
........totalduration.@A....S...width.@~........height.@v........videodatar
ate.@w....D...audiodatarate.@^........totaldatarate.@../0.yp..framerate.@=.
lv}....bytelength.AAf.......canseekontime....sourcedata.. B4A7D6C01
##
VLC Media Player
Ugyanaz, mint MPlayer, a videót rendben játssza, de nagyon nehézkes a tekerés és a kép/hang is elcsúszik - sőt, néha elblokkosodik (kockásodik) a kép, aztán véletlenszerűen kilép. A VLC alapból nem jutott eszembe, harlequin ajánlotta, de értetlenül állok a dolog előtt, hogy egy éppen - a nevéből adódóan is - hálózati streamelésre kifejlesztett program is ennyire gyenge a http-ről streamelt tartalmakban (legalábbis YouTube-nál).
Valaki? Ötlet?
Nincs valami natív lejátszó, ami beépül a böngészőbe flash helyére (hasonlóképpen, mint egy wmplayer/silverlight plug-in) és nem bloat, natív kódú dekóderrel lejátssza a videót? Félreértések elkerülése végett: nem a teljes flash-t akarom helyettesíteni, csak a videólejátszó részét.
Köszi