Keynote and Recorded Presentations

audiokeynoterecording

If you "Record Slideshow" in Keynote then it'll listen to your computer's microphone and make well-sync'd presentation you can save to .mov and share, but it's pretty damned big, even for a short presentation.

Is there any way to export only the audio and the slide timing info from Keynote once your recording has been made?

The options I can see are iPod, HTML, Images, PDF, PPT and Quicktime. With a bit of faff I can extract the audio from the Quicktime, but I'll have lost the timing info.

Ideally I'd be able to export "Images with Timing info" which would give me the images and a file of timestamps linked to filenames which I could use to pair the two up.

Does such a thing exist?

Best Answer

Since keynote files are just zip archives with XML documents and assets stored in a fairly obvious folder structure, I'd start with moving your Keynote into a folder with nothing else and use the terminal unzip command to extract everything.

The index.apxl file will have your timing information stored in plain text and encoded as XML - so you might be able to parse that with an XML tool or otherwise extract your timing.

I don't think the file is documented publicly other than the various public namespace declarations in the header of the file, but it's a start to cracking your timeline problem if you don't mind spelunking in XML and reverse engineering the commands recorded within the file.