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 :
mais le résultat est totalement abérant.
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/=.*$//')
bref je n'arrive pas à utiliser de streaming online...
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) $
paradoxe, on voit bien que ma méthode est théoriquement bonne puisque le buffer commence à se remplir !!!!!!!
je nage depuis ce matin...![]()
Partager