Pages : 1
#1 Le 28/05/2010, à 16: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, à 16: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, à 00: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 ne cherche pas à connaître les réponses, je cherche à comprendre les questions. Confucius
https://sputnick.fr
Hors ligne
#4 Le 31/05/2010, à 23:30
- DaveNull
Re : Youtube en ligne de commande
Ça marche niquel, merci sputnick !
timezone[Europe/Paris]
Hors ligne
#5 Le 13/06/2010, à 11: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, à 09:01
- Peuks
Re : Youtube en ligne de commande
Up
Hors ligne
#7 Le 15/06/2010, à 12:19
- sputnick
Re : Youtube en ligne de commande
...ne pas oublier les guillemets autour de l'URL...
Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. Confucius
https://sputnick.fr
Hors ligne
#8 Le 15/06/2010, à 14: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