Sida 1 av 2

Nvidia VDPAU på YouTube? [LÖST]

Postat: 22 okt 2010, 19:06
av farmfield
Mplayer kan ju köra VDPAU. Mplayer har en webplugin. Så mplayer kan ju köra från web och förmodligen även via VDPAU då. Men det är ju fråga om källan... Normalt kör man ju YouTube med deras egen spelare och flash-plugin, men hur är det med kombinationen FF4 + HTML5-versionen av YT + mplayer-plugin?

Eller annan lösning?

Dags att kolla läget nu när febern gått ur kroppen och fått smaskat in 8600-kortet i maskinen... ;D

Re: Nvidia VDPAU på YouTube?

Postat: 24 okt 2010, 10:56
av pun
Windows-användare åtnjuter grafikkaccellerering inbyggd i nvidia-drivaren för flash.

Hur det är med konverterade HTML5 filmer vete tusan.....i Firefox4 finns det hursomhelst accelerering inbyggt.

http://hacks.mozilla.org/2010/09/hardware-acceleration/

http://demos.hacks.mozilla.org/openweb/HWACCEL/

Re: Nvidia VDPAU på YouTube?

Postat: 24 okt 2010, 13:40
av Katt
Jadu, HTML5 och webm formatet på youtube kör enbart på processorkraft.
Det finns en del script som gör att mplayer används på youtube för att spela videoklippen, och om mplayer är inställd på att använda vdpau (dvs ~/.mplayer/config har raden vo=vdpau) så borde den köra med vdpau.

Alternativt finns ett program ytmp som ligger som en bakgrundsprocess och fångar upp när man surfar på youtube eller vimeo och poppar upp en ruta om man vill ladda ner eller se videon.

Re: Nvidia VDPAU på YouTube?

Postat: 24 okt 2010, 20:34
av farmfield
@Plun

Tror jag gjort en miss, mplayer verkar inte alls ha en mozilla-plugin som jag trodde.

Varför jag tog det så 'over the top' som att fråga om HD från YouTube är då att vanliga redan 360 fungerar kasst i helskärm hos mig, typ hackar, skalar dåligt (ena sekunden helskärm, nästa 1/4 skärm) o.s.v. så tänkte slå flertalet flugor i en smäll genom att flytta uppspelningen till nåt annat än deras egen spelare...

Ett bättre exempel är CnetTV's Buzz Report som fungerar grymt i helskärm. Dom kör då mp4 strömmandes och inga hack, bra kvalitet o.s.v... Blir vansinnig på YouTube efter att ha kollat ett avsnitt där...

Re: Nvidia VDPAU på YouTube?

Postat: 24 okt 2010, 20:47
av pun
Jo mozilla-mplayer fanns tom Karmic.... vet ej vad som sedan hände.... för lat för att googla.

Sen har jag i princip aldrig problem med just Flash.... kör alltid en helt ren Intelburk bestyckad med ett nvidiakort.... inga andra skumma noname-kretsar.

Re: Nvidia VDPAU på YouTube?

Postat: 24 okt 2010, 21:51
av farmfield
pun skrev:Jo mozilla-mplayer fanns tom Karmic.... vet ej vad som sedan hände.... för lat för att googla.

Sen har jag i princip aldrig problem med just Flash.... kör alltid en helt ren Intelburk bestyckad med ett nvidiakort.... inga andra skumma noname-kretsar.
Jag brukar ju också köra det men för tillfället sitter jag ju på en Athlon 64 dualcore 4600+ nånting men att den med ett Nvidia 8600GT inte skall klara visa Flash i helskärm verkar ju bedrövligt...

Re: Nvidia VDPAU på YouTube?

Postat: 26 okt 2010, 17:21
av ronnylov
Hittade detta men har själv inte testat:

http://userscripts.org/scripts/show/50771

Re: Nvidia VDPAU på YouTube?

Postat: 27 okt 2010, 22:15
av farmfield
@ronnylov

Tackar för skriptet, det fungerare utmärkt. Dock körde jag fast ändå... ::)

Som jag hade det när jag började med det här så körde jag Totem + Smplayer/mplayer, dock så hittade jag ingen mozilla/firefox-plugg för mplayer så där var första hindret. Så avinstallation av Totem. En omstart av en youtubesida gav då förfrågan om plugin-installation (då Flash är inaktiverat på Youtube med scriptet) och Gecko Mplayer dyker upp som val. Kanon, då installerar vi den och startar om. Jupp, jag kan nu se YouTube inbäddat via mplayer. Men inte via vdpau. Så då drar vi igång Gecko Mplayer och sparer så vi får det som standardutmatning. JUpp. Ingen skillnad - varken i spelaren för skrivbordet eller inbäddad i browsern. Vdpau är valt men ändå tar mplayer typ 80% CPU (vilket f.ö. är ungefär dubbla som HD-film i Totem)...

Man blir lite matt, hehe... Nu återställde jag till Totem+Smplayer för sonen ville se på film, så får väl starta om med det här imorrn och se om jag hittar en lösning. Skriptet var iaf en bra start eftersom Totem's plugin är bra mkt bättre än Flash på att spela upp video iaf - och jag kör ju fortfarande med FF 3.6 som standard och med det inte HTML5...

Re: Nvidia VDPAU på YouTube?

Postat: 29 okt 2010, 09:11
av ronnylov
Funkar vdpau annars när du kollar på film? Jag har för mig jag fick installera program via något nvidia ppa när jag fixade vdpau på min htpc men det var ubuntu 9.10 och ett tag sedan så jag minns inte exakt kur jag gjorde. Följde väl någon guide på xbmc.org eller på deras forum.

Var nog denna: https://launchpad.net/~nvidia-vdpau/+archive/ppa

Re: Nvidia VDPAU på YouTube?

Postat: 29 okt 2010, 18:38
av farmfield
Jupp, kör drivaren från x-swat så det är senaste nvidia-current med vdpau-stödet o.s.v... Dock verkar det bara fungera i Smplayer, inte i andra mplayer-skal...

Sen retar det mig att vdpau-stödet finns med i gstreamer-bad men hittar nada om hur man får igång det med totem... Tidigare så fanns det en inställningsfil för totem där man kunde 'tvinga' den köra vdpau men den filen är inte existerande i dagens installationer av totem... Fattar inte varför dom inte löst en så enkel grej som att lägga in vilken uppspelare man skall köra...

Re: Nvidia VDPAU på YouTube?

Postat: 29 okt 2010, 23:20
av m!rage
För att det skulle falla under kategorin "avancerade inställningar", och den är tydligen inte önskvärd i Ubuntu längre.

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 00:48
av farmfield
Hur lyckas du få bristande funktioner i Totem att vara Ubuntu's fel? Totem är ett Gnome-projekt... ::)

Jag får inte igång det hur jag än gör iaf... Det verkar inte finnas nån mplayer-plugin (för FF) som går att konfa till att köra vdpau, inte så det fungerar iaf... Har suttit nån timme idag igen och installerat/avinstallerat allt från Totem till VLC och Smplayer i cirklar och får det inte att fungera helt enkelt...

Dock måste jag återigen påpeka hur grymt mycket bättre Totem-pluggen är för att visa film på Youtube jämfört med Flash-dyngan... I Flash hackar nästan 360p i fullskärm på min burk men med Totem-pluggen kan jag köra 720p i fullskärm utan hack...

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 03:28
av Hund
Xine-vdpau is a replacement for Xine which contains vdpau support. Most of the frontends for Xine should use the vdpau driver and codecs automatically, but Totem-Xine needs a bit of a push. To use with Totem-Xine, go to ~/.config/totem and open xine_config. change #video.driver:auto to video.driver:vdpau.

Note that Xine-vdpau is based on libxine 1.1.16 as it was approximately in December of 2008.
https://launchpad.net/~nvidia-vdpau/+archive/ppa

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 10:06
av pun
farmfield skrev:Jupp, kör drivaren från x-swat så det är senaste nvidia-current med vdpau-stödet o.s.v... Dock verkar det bara fungera i Smplayer, inte i andra mplayer-skal...

Sen retar det mig att vdpau-stödet finns med i gstreamer-bad men hittar nada om hur man får igång det med totem... Tidigare så fanns det en inställningsfil för totem där man kunde 'tvinga' den köra vdpau men den filen är inte existerande i dagens installationer av totem... Fattar inte varför dom inte löst en så enkel grej som att lägga in vilken uppspelare man skall köra...
Jo men nu har VDPAU bekämpats från RMS-sfären från första början..... Xorg styrs ju sedan huvudsakligen av Intels krav med sina undermåliga grafikkretsar.

smplayer samyt även Gnomes-mplayer funkar alldeles utmärkt men man måste då in inställningarna och ändra till VDPAU i båda... annars funkar det inte !!

Sen får man då en ostrippad mplayer-version från Medibuntu.

(vet inte vad Debian/Ubuntu skalat bort från mplayer)

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 11:31
av pun
Kollade vidare och hittade ett sätt att spela youtube-videos med mplayer inkl VDPAU , diverse guider...

Främst den här:
http://wiki.multimedia.cx/index.php?tit ... ube_script

(har inte testat scripten, fungerar nog)

Installera paketet youtube-dl

Kod: Markera allt

sudo apt-get install youtube-dl
Start från terminalen

Kod: Markera allt

mplayer $(youtube-dl -b -g http://www.youtube.com/watch?v=NiJyHKYGYaQ.....) 

EDIT ett till exempel för att spela "barnförbjudet".... ;)

Kod: Markera allt

mplayer $(youtube-dl -g http://www.youtube.com/watch?v=nm9A3J294Ic&has_verified=1.....) 
-b växeln behövs sedan inte


Ser ut så här:

Kod: Markera allt

plun@plun-laptop:~$ mplayer $(youtube-dl -b -g http://www.youtube.com/watch?v=NiJyHKYGYaQ.....) 

WARNING: -b/--best-quality IS DEPRECATED AS IT IS THE DEFAULT BEHAVIOR NOW

mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MPlayer 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://www.youtube.com/get_video?video_id=NiJyHKYGYaQ&t=vjVQa1PpcFMbY6vVRJz-Yxgy8gqJhfCPnYqUodO-0K8=&eurl=&el=&ps=&asv=&fmt=22.
Resolving www.youtube.com for AF_INET6...
Couldn't resolve name for AF_INET6: www.youtube.com
Resolving www.youtube.com for AF_INET...
Connecting to server www.youtube.com[74.125.79.91]: 80...
Resolving v8.lscache7.c.youtube.com for AF_INET6...
Couldn't resolve name for AF_INET6: v8.lscache7.c.youtube.com
Resolving v8.lscache7.c.youtube.com for AF_INET...
Connecting to server v8.lscache7.c.youtube.com[74.125.100.101]: 80...
Cache size set to 320 KBytes
Cache fill: 10.00% (32768 bytes)   
libavformat file format detected.
Cache not filling!
[lavf] stream 0: audio (aac), -aid 0, -alang und
[lavf] stream 1: video (h264), -vid 0
VIDEO:  [H264]  1280x720  24bpp  25.000 fps  1999.7 kbps (244.1 kbyte/s)
Clip info:
 major_brand: mp42
 minor_version: 0
 compatible_brands: isomavc1mp42
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 44100 Hz, 2 ch, s16le, 125.6 kbit/8.90% (ratio: 15698->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.

VO: [vdpau] 1280x720 => 1280x720 Planar YV12 

A: 606.6 V: 606.6 A-V:  0.000 ct:  0.023   0/  0 36%  7%  3.4% 128 0 0% 

Exiting... (End of file)
Observera att det nu blir VDPAU som videoutgång, se loggen !!


En till liten utmaning är att jag måste också dra upp volymen för ljudströmmen och gör det då med Pavucontrol..!!


"Nördarnas rike"...... O0


Bild

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 12:33
av pun
Mer iaktagelser.....

En riktig HD

Kod: Markera allt

 mplayer $(youtube-dl -g http://www.youtube.com/watch?v=1m5RBsH-2ME.....) 
Som synes på bilden är CPU värdena OK, GPU drar iväg till 65-67 grader men tempen stannar där.

Bild

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 17:13
av farmfield
Lösningen jag var ute efter verkar egentligen inte så svår att lösa men faller på att jag inte hittat var jag tvingar mplayer att alltid köra vdpau, för hade jag det så hade jag kunnat köra greasemonkey + skriptet + mplayer-plugin'en i FF och då fått inbäddad video med vdpau...

En fördel med energin jag lagt är att jag hittat diverse småkul grejer om vdpau i allmänhet... Det är t.ex. inga problem att aktivera det i VLC t.ex. men då VLC kör nån slags framebuffer gör det liten skillnad i CPU-användning... Och nej, det är tydligen ingenting som går att stänga av så VLC direktutmatar från vdpau till skärm... Skumt, men det verkar vara ett faktum... ::)

Re: Nvidia VDPAU på YouTube?

Postat: 30 okt 2010, 17:21
av pun
Länk angående "greasemonkey + skriptet + mplayer-plugin'en i FF" efterlyses ???

VLCs utvecklare har undvikit VDPAU och det verkar inte hända mycket där (RMS bulla) !!

Sen funkar det ju alldeles lysande från en terminal med mplayer ... återstår att hitta en GUI-lösning.... ;)

Re: Nvidia VDPAU på YouTube?

Postat: 31 okt 2010, 12:10
av Katt
farmfield skrev:Lösningen jag var ute efter verkar egentligen inte så svår att lösa men faller på att jag inte hittat var jag tvingar mplayer att alltid köra vdpau
Katt skrev:.. mplayer är inställd på att använda vdpau (dvs ~/.mplayer/config har raden vo=vdpau) så borde den köra med vdpau.

Re: Nvidia VDPAU på YouTube?

Postat: 31 okt 2010, 18:01
av farmfield
pun skrev:Länk angående "greasemonkey + skriptet + mplayer-plugin'en i FF" efterlyses ???
Eh?

Scriptet var detta - http://userscripts.org/scripts/show/50771 - som ronnylov postade tidigare i tråden... Pluginen heter 'gecko-mediaplayer' och ligger i programarkiven.

Och det fungerar klockrent - förutom att gecko-mediaplayer/spelaren inte kör vdpau då, trots att den skall göra det enl. utvecklaren... Jag för en diskussion runt detta med honom nu förresten...

Titta själv på skumheterna - här - och som du ser borde mplayer köra vdpau men den drar 76% vilket är typ samma som om jag drar ner filen och kör den i mplayer utan vdpau... Så nåt där är skumt...
VLCs utvecklare har undvikit VDPAU och det verkar inte hända mycket där (RMS bulla) !!
Det är implementerat i VLC men gör inte mycket för CPU-belastningen pga deras framebuffer-grej då... Kanske går att mekla till men känns inte aktuellt, kör vidare på mplayer och utgår ifrån att jag får ordning även på vdpau i gecko-plugin'en så småningom...