Keynote and Recorded Presentations
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.