Аннотирование видео YouTube программными средствами

Я хочу иметь возможность отображать обычное видео YouTube с наложенными аннотациями, состоящими из цветных прямоугольников для каждого кадра. Единственное требование заключается в том, что это должно быть сделано программно.

YouTube теперь имеет аннотации, но требует, чтобы вы использовали их передний конец, чтобы создать их вручную. Я хочу иметь возможность генерировать их. Как лучше всего это сделать?

Несколько идей:

  1. Создайте свой собственный Flash player (ew?
  2. Каким-то образом нарисуйте над Youtube Flash player. Будет ли это работать?
  3. Система аннотаций обратного инженера и угона YouTube. Либо возиться с локальными файлами или перенаправлять его попытку загрузки
    комментарий. (используя Greasemonkey? Firefox плагин?

Идея, которая не считается:

скачать видео

3 ответа

  1. YouTube предоставляет API ActionScript .

    Используя это, вы можете загрузить видео во Flash, используя их API, а затем ваше приложение Flash создаст аннотации на слое над видео.

    Или, в качестве альтернативы, если вы хотите держаться подальше от создания чего-то во Flash, используя API JavaScript YouTube, вы можете рисовать HTML-дивы через плеер YouTube на своей веб-странице. Просто помните, когда вы вставляете плеер, чтобы иметь WMODE="transparent"в списке params.

    Итак, используя пример из 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>
    

    И тогда вы сможете рисовать свои аннотации на YouTube с помощью CSS / DHTML.

  2. Джо Берковиц написал пример приложения под названиемReviewTube, которое » позволяет пользователям создавать временные субтитры для любого видео YouTube, а-ля закрытые субтитры. Эти подписи становятся общедоступными, и посетители сайта могут просматривать набор видео с подписями. Подумайте об этом как о “стене граффити субтитров” для YouTube!

    Приложение является примером, используемым для демонстрации платформы MVCS / подхода для создания приложений Flex.

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

    Не уверен, что это поможет с цветными прямоугольниками и тому подобным, но это приличное место для начала.