Подтвердить что ты не робот

Аннотирование видеороликов YouTube программно

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

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

Некоторые идеи:

  • Создайте собственный Flash-плеер (ew?)
  • Как-то нарисовать Flash-плеер YouTube. Будет ли это работать?
  • Обратный инженер и захват системы аннотаций YouTube. Либо возиться с локальными файлами, либо перенаправлять его попытки загрузить аннотации. (с помощью плагина Greasemonkey? Firefox)

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

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

4b9b3361

Ответ 1

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

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

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

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

Joe Berkovitz написал пример приложения под названием ReviewTube, который "Позволяет пользователям создавать субтитры на основе времени для любого видео на YouTube, закрытых субтитров. Эти заголовки становятся общедоступными, и посетители сайта могут просматривать набор видео с надписями. Подумайте об этом как о" стене граффити субтитров "для YouTube!"

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

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

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

Ответ 3

У самого игрока есть Javascript API, который может быть полезен для синхронизации видео, если вы решите создать свой собственный annotation-thingamajig.

Ответ 4

Так же, у YouTube Player есть собственный Javascript API. Таким образом, вы должны изменить это или улучшить его своими собственными идеями. Я создал сайт, где я загрузил несколько видео и использовал свои собственные аннотации. Вы можете проверить это. Он называется YTB Converter Free. Вы можете нажать ниже эту ссылку:

YTB Converter Free

YouTube Downloader Online

Instagram Видео Indir