youtube get_video ne fonctionne pas
J'ai utilisé http://www.youtube.com/get_video?video_id=ID&t=SIGNATURE&fmt=18 remplacé
ID et la SIGNATURE avec les valeurs appropriées. Mais je ne reçois pas de voir tout enregistrer ou de télécharger de la fenêtre,
au lieu d'Une fenêtre vide.
Je suis dans la plate-forme Macintosh avec le navigateur Safari. Aide Appréciée.
OriginalL'auteur Ganesh Nayak | 2011-01-05
Vous devez vous connecter pour publier un commentaire.
Façon la plus simple pour obtenir des informations sur une vidéo sur youtube est d'obtenir la source de
http://youtube.com/get_video_info?video_id=XXXXXXXX
Je vais utiliser PHP comme un exemple de manipulation de ces données. À l'aide de PHP parse_str() vous pouvez attribuer tous les variable de la chaîne pour une belle gamme de vidéo info:
Alors toutes les infos sont stockées dans $ytarr. Les Variables d'intérêt serait "fmt_list" et "fmt_map" (qui semblent contenir la même chose autant que je sache). Cette variable contient une liste de formats vidéo conformément à l'organigramme ici: http://en.wikipedia.org/wiki/Youtube#Quality_and_codecs
En supposant que vous savoir lequel de ces formats que vous souhaitez télécharger, vous pouvez alors utiliser le "fmt_url_map" variable (ou $ytarr['fmt_url_map'] dans cet exemple) pour accéder à la liste des liens dans le format désiré.
Vous permet de télécharger des vidéos de n'importe quel format à l'aide de ces liens, mais ils sont soumis à youtube bande passante limitée (la optimale de la vitesse de streaming youtube utilise pour enregistrer sur la bande passante) donc les téléchargements ne seront pas tout à fait aussi vite que vous pouvez l'imaginer. Ce qui m'amène à croire que ces liens sont mieux utilisées pour la diffusion plutôt que de télécharger, mais je ne suis pas au courant de toute alternative.
OriginalL'auteur Cruel
L'internet est plein de pas de travail exemples voici donc un script pour ceux qui ont besoin. Quelque chose est incorrect avec les fichiers flv. Leurs liens livrer .les fichiers txt, mais c'est bon avec webm et mp4. J'en ai besoin pour le pr0n sites trop hehehe
OriginalL'auteur Arschbratze
youtube a changé la requête utilisée pour obtenir le fichier flv.
Maintenant, il ressemble à
http://v2.lscache3.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSVZMTl9FSkNNOF9ORlJF&fexp=903816&fexp=903813%2C908400&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&expire=1294610400&key=yt1&signature=9C4D194A7F85F0171771486714D3F061ED2924F6.98D10BB190123CADCA3CDF993174D47F8932895F&factor=1.25&id=10af5a6280e42a28
vous pouvez récupérer facilement tous les paramètres, à l'exception d'oc paramètre-je.e %2Coc%3AU0dYSVZMTl9FSkNNOF9ORlJF
à partir de la réponse, toujours à la recherche d'un moyen pour l'obtenir.
youtube verrouille le lien dans le navigateur, vous ne pouvez donc pas l'utiliser sur le serveur.
si vous regardez dans le code source de la page youtube, vous trouverez quelque chose comme l'adresse ci-dessus, mais sans l'oc paramètre, si vous copiez à partir de firebug net panneau de chrome ou de ressources, il va télécharger les fichiers flv film comme "videoplayback".
OriginalL'auteur Web-Design Montreal
vous essayez:
OriginalL'auteur NotFound Life