Annotate your YouTube video with AnnoTube
AnnoTube is a jQuery plugin that makes it easy to embed a YouTube video in your page along with an index and notes that are displayed and synchronized with the video as it plays. Each note can be an HTML snippet, or a URL to be loaded into an IFRAME, or even a JavaScript function to be run when a specific time in the video is reached.
Here’s a demo: the Mapping the Votes talk I gave at Google in April, with annotations provided by AnnoTube. This solves a mistake I made in this talk: Like many speakers, I left the text too small in my code examples. It looked fine to the people in the room, but the code is really hard to read in the YouTube video. But with the annotations I can put big, readable text right next to the video at the right time.
Fair warning: At this moment, I’ve only annotated the first 15 minutes of the video, and all of the notes so far are actually web pages in an IFRAME. Also, the AnnoTube plugin itself isn’t quite ready for general use. This is all a bit of work in progress, which started with something I put together for fun during the Google I/O conference. I’m only posting now because the YouTube API team is mentioning it in a post of their own, so please watch this page for updates over the next few days.
For a start, here’s what the timeline for my talk looks like (with URLs shortened to avoid long lines):
As you can see, it’s just a simple list of times, titles, and links or HTML snippets. AnnoTube takes care of connecting the events and watching for the times you specify.
More details soon… Thanks for your interest and patience!
This is really, really cool, Mike! I Can’t wait to use it.
Wonderful idea! I can’t wait to see it in action. I have been looking for a way to do this off-site from google and automate the process. Can the file use to annotate be filled with .xml?
can I use Youtube API to play videos not on youtube.com? Anil
Can’t wait to figure out how to get this added to my videos section.. I’ve already got plans to customize it so members can edit the annotations :)
Is there a mailing list I can join so I don’t forget to keep checking back?
Looks very cool, I can’t wait to try it. Are you going to be releasing a packaged demo?
Seriously, that sounds awesome!
I noticed you said it would be a while before you got anything new up.. any chance of revealing when? :)
Sorry, guys, I’ve been swamped this last couple of weeks on another project. Belated thanks to all for the kind words.
I expect to be able to get a day free this week to work on this and get a not-so-pre-alpha version ready…
Hey, this is going to be great i like this idea.
This looks like a cool use of JSON. It begs the question: Could we have a JSON subtitle format in unicode, rather than the current bulky method of storing chinese characters as images? I have also noticed that Firefox have switched over from their old bulky method of storing bookmarks in HTML format to storing them in JSON.
Greetings Michael Geary, do you have any plans to develop Annotube any further?
“please watch this page for updates over the next few days”
Thank You Michael Bolger
It’s been a long “few days,” hasn’t it? {embarrassed grin}
I actually have been working on it and have added the features I was missing to finish the annotation of my own video. Almost ready for you to try out. (Dare I say “a few days?” Hopefully sooner!)
Sorry about the delay, and thanks for your patience.
‘a long
Our programmer has been promising to do a similar plug in for ages now, - so thanks for doing his work
Your programmer sounds just like me. After all, I’ve been promising this plugin for ages now!
I actually did spend some time polishing it up, and now that I have that Google voter info project out of the way, I’m going to publish it right now before I get busy with something else!
Sorry for the delays…
Yes, of course Michael, I’m waiting for some more details. As for me I’d like to get something witch will take care of connecting the events and watching for the times. I’d like to know more about AnnoTube.
Could we have a JSON subtitle format in unicode, rather than the current bulky method of storing chinese characters as images??
Well, for me it
This looks awesome! Could we get an update on the status of Annotube?
Thanks for all your hard work, Eric
nudge? tickle? thx!