Extrait automatique des légendes de la vidéo YouTube

Je vais avoir des problèmes lors de l'extraction automatique de légendes à partir de vidéos YouTube.

J'ai essayé d'utiliser le http://video.google.com/timedtext?type=track&v=3wszM2SA12E&nom=Automatique&lang=fr méthode, mais celle-ci ne fonctionne que pour ces vidéos, qui ont nommé les pistes. Par exemple, celui-ci ne dispose pas d'un nom de pistes (uniquement automatique de la légende) et n'a pas de charger jusqu': rrkrvAUbU9Y

Il existe plusieurs web-applications là-bas qui peut le faire (comme http://www.serpsite.com/youtube-subtitles-download-tool/ et http://mo.dbxdb.com/), mais j'ai besoin d'un script, parce que je veux l'utiliser pour mes recherches.

Quelqu'un a des idées de ce qu'est la bonne façon de l'obtenir? YouTube API a quelque chose au sujet des légendes, mais seulement pour les utilisateurs enregistrés, tandis que les applications de travail ci-dessus pour toutes les vidéos et je doute qu'ils juste de capturer le code html de la page (même si c'est possible aussi). Il doit y avoir un moyen... s'il vous plaît aider!

  • Quelle est la raison pour laquelle vous ne l'utilisation de l'api en tant qu'utilisateur enregistré?
  • Vous vous demandez ce, comme si d'avoir un compte YouTube a tous le droit d'aînesse. Juste parce que vous en avez un, ne signifie pas que tout le monde peut en avoir un. Beaucoup de gens sont légalement interdit d'utiliser un compte YouTube pour la vie. D'autres sont arbitrairement refusé d'inscription, sans raison. D'autres ont déjà assez de comptes ailleurs et ne pouvait pas gérer plus; conserver les informations d'identification et d'avoir un compte est à la fois une charge et une responsabilité. D'autres n'ont pas envie d'être surveillés.