2011-09-10 3 views
0

Je veux créer une application php pour télécharger mes films sur youtube. Par exemple:lien vidéo youtube

avec vidéo: http://www.youtube.com/watch?v=5dT312CDPJI lien vers la vidéo:

<a href="http://o-o.preferred.tpnet-waw2.v24.lscache1.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass&fexp=904535%2C902314%2C910701&itag=22&ip=109.0.0.0&signature=A3C9407B96FF5D7548AFBCECFF248B90496CCDF7.5383C61DE0FFD40EEFA9090CB73C616ABF0E3C20&sver=3&ratebypass=yes&expire=1315674000&key=yt1&ipbits=8&id=e5d4f7d760833c92&title=Lykke+Li+-+Little+Bit+%28AutoErotique+Bootleg+Remix%29">video link</a> 

Mais je ne peux pas trouver un lien vidéo dans la page HTML. Où est le lien vidéo? Est-il possible de le faire en PHP?

Répondre

0

Je ne suis pas vraiment sûr s'il est possible d'extraire URL vidéo directe et le télécharger en utilisant uniquement PHP.

Mais, je pense avoir 2 chemin possible pour vous:

  1. Lire et traduire le code en PHP youtube-dl
  2. En utilisant Youtube API comme mentionné par @Jleagle.

From this docs, vous pouvez extraire les informations détaillées en utilisant url:

https://gdata.youtube.com/feeds/api/videos/5dT312CDPJI?v=2 

Là, vous verrez une URL RTSP. You need to process those stream using mencoder.