reverse engineering - Programování anotace videí na YouTube

Translate

Chci mít možnost zobrazit normální video z YouTube s překrytými anotacemi, skládajícími se z barevných obdélníků pro každý snímek. Jediným požadavkem je, aby to bylo provedeno programově.

YouTube má nyní poznámky, ale k jejich ručnímu vytvoření je nutné použít jejich rozhraní. Chci být schopen je generovat. Jaký je nejlepší způsob, jak toho dosáhnout?

Některé nápady:

  1. Sestavte si svůj vlastní Flash Player (ew?)
  2. Nějak kreslit přes YouTube Flash Player. Bude to fungovat?
  3. Zpětný inženýr a únos anotačního systému YouTube. Buď se pohráváte s místními soubory, nebo přesměrujete jeho pokus o stažení anotací. (pomocí Greasemonkey? Firefox plugin?)

Nápad, který se nepočítá:

stáhnout video

This question and all comments follow the "Attribution Required."

Všechny odpovědi

Translate

YouTube poskytujeActionScript API.

Pomocí toho můžete načíst videa do Flash pomocí jejich API a poté nechat aplikaci Flash vytvořit poznámky ve vrstvě nad videem.

Nebo alternativně, pokud se chcete vyhnout vytváření něčeho ve Flashi, můžete pomocí JavaScriptu API YouTube nakreslit HTML DIV přes přehrávač YouTube na vaší webové stránce. Jen si pamatujte, kdy chcete hráče vložitWMODE="transparent"v seznamu parametrů.

Takže pomocí příkladu z 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>

A pak byste měli být schopni kreslit své anotace k filmu YouTube pomocí CSS / DHTML.

Zdroj
Translate

Joe Berkovitz napsal ukázkovou aplikaci s názvemReviewTubekterý „Umožňuje uživatelům vytvářet časově orientované titulky pro jakékoli video YouTube, a la skryté titulky. Tyto titulky se stávají veřejně přístupnými a návštěvníci webu mohou procházet sadu videí s titulky. Představte si to jako„ zeď titulků graffiti “ pro YouTube! “

Aplikace je příkladem použitým k předvedení rámce / přístupu MVCS pro vytváření aplikací Flex.

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

Nejste si jisti, jestli to pomůže s barevnými obdélníky a tak dále, ale je to slušné místo pro začátek.

Zdroj
Translate

Hráč sám máJavascript APIto by mohlo být užitečné pro synchronizaci videa, pokud se rozhodnete vytvořit si vlastníannotation-thingamajig.

Zdroj