Bonjour,
tout est dans le titre,
j'ai besoin, dans le cadre de formations, de présenter des vidéos youtube par exemple, depuis le shell (hors de tout navigateur donc !!!)

j'ai tenté de jouer avec curl pour récupérer les informations de streaming mais sans succès...

exemple de commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mplayer -fs http://youtube.com/get_video.php?video_id=${id}\&t=$(curl -s http://www.youtube.com/watch?v=${id} | sed -n 's/.*, "t":  "\([^"]*\)", .*/\1/p'|sed 's/=.*$//')
mais le résultat est totalement abérant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
$ mplayer -cache 99999 -fs http://youtube.com/watch?v=${id}\&t=$(curl -s http://www.youtube.com/watch?v=${id} | sed -n 's/.*, "t": "\([^"]*\)", .*/\1/p'|sed 's/=.* >
MPlayer SVN-r30866 (C) 2000-2010 MPlayer Team
 
Playing http://youtube.com/watch?v=tGn-fc0Zv_g&t=vjVQa1PpcFMLu5z_L5agGTJSvytzhJZB_erH0J3P2Wc.
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...
Cache size set to 99999 KBytes
Cache fill:  0.14% (138356 bytes)   
 
 
Playing vjVQa1PpcFMLu5z_L5agGTJSvytzhJZB_erH0J3P2Wc.
File not found: 'vjVQa1PpcFMLu5z_L5agGTJSvytzhJZB_erH0J3P2Wc'
Failed to open vjVQa1PpcFMLu5z_L5agGTJSvytzhJZB_erH0J3P2Wc.
 
 
Exiting... (End of file)
$
bref je n'arrive pas à utiliser de streaming online...
paradoxe, on voit bien que ma méthode est théoriquement bonne puisque le buffer commence à se remplir !!!!!!!

je nage depuis ce matin...