Slide Drive
Speaking of new kinds of content (which I’ve been doing a lot), David Seifreid has built a working prototype of a new slideshow tool that combines deck.js with an HTML5 audio player. You can check out a demo at http://software-carpentry.org/slide-drive/index.html, or grab the source from https://github.com/dseif/slide-drive. Slides are pure HTML like this:
<section popcorn-slideshow="24">
<h2>Solution</h2>
<p>Short intensive workshops</p>
<div>
Our solution combines short, intensive workshops...
</div>
<div popcorn-slideshow="27">
<p>Plus self-paced online instruction</p>
<div>
...with self-paced online instruction.
</div>
</div>
</section>
which combines slide pages and transcripts in a single file suitable for diffing and merging. (Images are still in external files, but I can live with that.) You can pause the slideshow at any point to select and copy the content (something you definitely can’t do with a video), and we’ll add support for translations into other languages and so on.
Many thanks to David for pulling this together; please let us know what you think.

Very nice!
It would be cool if the display width would match my browser window, as I am currently getting a scroll bar at the bottom in Firefox 10, regardless of my attempts to zoom in or out on the material.
That’s great! Especially the transcript that accompanies the audio – A+
Will this format work with an animated screen capture, or slides only?
This is great, I didn’t think I could love deck.js anymore!
Wow, this is awesome!
Would this work with a blogging service like blogger or tumblr?
Not sure what you mean by “work with” — do you mean, could we embed slideshows in blog posts hosted on those platforms? If so, the answer is “I hope so” — we’re hoping to embed them in WordPress posts.