Pages : 1
#1 Le 28/05/2010, à 17:03
- Peuks
Youtube en ligne de commande
Flash utilise beaucoup de ressources et on le sait tous. Une solution qui peu être sympa c'est celle ci
mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")")
C'est trouvé sur planetlibre mais je n'ai toujours pas réussit a le faire fonctionner
Hors ligne
#2 Le 28/05/2010, à 17:23
- Peuks
Re : Youtube en ligne de commande
Je pense qu'il y a un bug avec l'insertion du lien youtube
Hors ligne
#3 Le 31/05/2010, à 01:14
- sputnick
Re : Youtube en ligne de commande
@Peuks, ta commande est obsolète depuis des changements dans le contenu du code de youtube.
Voici la fonction j'ai codé, à mettre dans le ~/.bashrc, on lui donne l'url complète en argument ( ne pas oublier les guillemets autour de l'URL ) :
YoutubePlayer(){
v=$(grep -oP "watch\?v=\K[^&]+" <<< $1)
mplayer "http://youtube.com/get_video.php?video_id=$v&t=$(
curl -s http://www.youtube.com/watch?v=$v | grep -oP ', "t": "\K[^"]+'
)"
}
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#4 Le 01/06/2010, à 00:30
- DaveNull
Re : Youtube en ligne de commande
Ça marche niquel, merci sputnick !
timezone[Europe/Paris]
Hors ligne
#5 Le 13/06/2010, à 12:05
- Peuks
Re : Youtube en ligne de commande
Je n'y arrive toujours pas . Ils ont encore changé la structure ?
Hors ligne
#6 Le 15/06/2010, à 10:01
- Peuks
Re : Youtube en ligne de commande
Up
Hors ligne
#7 Le 15/06/2010, à 13:19
- sputnick
Re : Youtube en ligne de commande
...ne pas oublier les guillemets autour de l'URL...
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#8 Le 15/06/2010, à 15:34
- Peuks
Re : Youtube en ligne de commande
...ne pas oublier les guillemets autour de l'URL...
Je n'ai pas oublié regarde
peuks@eeebox:~$ YoutubePlayer "http://www.youtube.com/watch?v=77ibcB3urb8&feature=fvhl"
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 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://youtube.com/get_video.php?video_id=77ibcB3urb8&t=vjVQa1PpcFP3Y9E96EGqPfoWhzZ77lkLbFfcQM_XBKg=.
Resolving youtube.com for AF_INET6...
Couldn't resolve name for AF_INET6: youtube.com
Resolving youtube.com for AF_INET...
Connecting to server youtube.com[74.125.95.93]: 80...
Resolving www.youtube.com for AF_INET6...
Connecting to server www.youtube.com[42.0.20.80]: 80...
Server returned 403: Forbidden
STREAM_ASF, URL: http://youtube.com/get_video.php?video_id=77ibcB3urb8&t=vjVQa1PpcFP3Y9E96EGqPfoWhzZ77lkLbFfcQM_XBKg=
Resolving youtube.com for AF_INET6...
Couldn't resolve name for AF_INET6: youtube.com
Resolving youtube.com for AF_INET...
Connecting to server youtube.com[74.125.127.93]: 80...
Server returned 403:Forbidden
Failed to parse header.
Failed, exiting.
Resolving youtube.com for AF_INET6...
Couldn't resolve name for AF_INET6: youtube.com
Resolving youtube.com for AF_INET...
Connecting to server youtube.com[74.125.127.93]: 80...
Resolving www.youtube.com for AF_INET6...
Connecting to server www.youtube.com[42.0.20.80]: 80...
Server returned 403: Forbidden
No stream found to handle url http://youtube.com/get_video.php?video_id=77ibcB3urb8&t=vjVQa1PpcFP3Y9E96EGqPfoWhzZ77lkLbFfcQM_XBKg=
Exiting... (End of file)
Hors ligne