Annoter des vidéos YouTube programme

voix
41

Je veux être en mesure d'afficher une vidéo YouTube normale avec annotations superposées, composé de rectangles de couleur pour chaque trame. La seule exigence est que cela devrait être fait par programme.

YouTube a annotations maintenant, mais vous avez besoin d'utiliser leur extrémité avant de les créer à la main. Je veux être en mesure de les générer. Quelle est la meilleure façon de le faire?

Quelques idées:

  1. Construisez votre propre lecteur flash (ew?)
  2. D'une certaine manière dessiner sur le lecteur Flash YouTube. Est-ce que ça va marcher?
  3. L'ingénierie inverse et pirater le système d'annotation de YouTube. Soit déconner avec les fichiers locaux ou réorienter sa tentative de télécharger les annotations. (En utilisant Greasemonkey? Plugin Firefox?)

Idée qui ne compte pas:

télécharger la vidéo

Créé 01/08/2008 à 19:36
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
16

YouTube fournit une API ActionScript .

Avec cela, vous pouvez charger les vidéos en Flash en utilisant leur API et ensuite votre application Flash créer les annotations sur une couche au-dessus de la vidéo.

Ou, alternativement, si vous voulez rester loin de créer quelque chose en Flash, en utilisant l'API JavaScript de YouTube , vous pouvez dessiner HTML DIVs sur le lecteur YouTube sur votre page Web. Rappelez - vous quand vous intégrez le joueur à avoir WMODE="transparent"dans la liste des params.

Donc, en utilisant l'exemple de YouTube:

  <script type="text/javascript">

    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer", wmode: "transparent" };
    swfobject.embedSWF("http://www.youtube.com/v/VIDEO_ID&enablejsapi=1&playerapiid=ytplayer", 
                       "ytapiplayer", "425", "356", "8", null, null, params, atts);

  </script>

Et alors vous devriez être en mesure de tirer vos annotations sur le film YouTube en utilisant CSS / DHTML.

Créé 15/09/2008 à 19:54
source utilisateur

voix
7

Joe Berkovitz a écrit un exemple d' application appelé ReviewTubequi « permet aux utilisateurs de créer des sous - titres basés sur le temps pour une vidéo YouTube, un sous - titrage la. Ces légendes deviennent accessibles au public, et les visiteurs du site peuvent parcourir l'ensemble des vidéos avec des sous - titres. Pensez comme un « mur de graffiti sous - titre » pour YouTube! »

L'application est l'exemple utilisé pour démontrer le cadre / approche MVCS pour la création d'applications Flex.

http://www.joeberkovitz.com/blog/reviewtube/

Je ne sais pas si cela vous aidera avec les rectangles de couleur et ainsi de suite, mais il est un bon endroit pour commencer.

Créé 20/09/2008 à 03:28
source utilisateur

voix
4

Le joueur lui - même a une API Javascript qui pourrait être utile pour la synchronisation de la vidéo si vous choisissez de faire votre propre annotation-thingamajig.

Créé 10/08/2008 à 11:44
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more