<p>Have you considered using a screen recorder to grab the whole presentation? Then you could import the final output into the video editor.</p>

CC BY-SA 3.0
2016-11-15T02:38:19.813Z
This answer was suggested in my second comment (see below), but the OP rejected it (for reasons I still don't understand).
Michael Tiemann
CC BY-SA 3.0
2016-11-14T15:01:26.660Z
2016-11-14T15:01:26.660Z
thnx-236659
<p>I think your best bet for splitting the video is going to be to manually razor it in a video editor of your choice.  You can then either use a clip exporter in the editing tool if it has it or export an EDL and use that with something like ffmpeg to do the splitting for you.</p>

CC BY-SA 3.0
2016-11-14T14:42:26.160Z
2016-11-14T14:42:26.160Z
AJ Henderson
<p>I have a problem I am struggling for 2 days. Maybe someone can give me some light.
I made a huge keynote presentation (100 slides), with videos and animations. I expected to have one small exported video for each slide.  It seemed a good idea at first, but now I see I cannot export each slide separated automatically. So I tried to export all slides with the same timing in Keynote and then split in equal parts using ffmpeg, but keynote does not export the video with exact timing between slides. Then I advanced a little and tried to detect scene changes using ffmpeg (which I did and got a list of timestamps), but when splitting with ffmpeg the keyframeimage is never on the first frame making the videos unusable. Now I was searching for a solution using Mac automate, but it seems it does not have the right Keynote functions... I know that doing it manually would work, but exporting in keynote is slow and it would take hours, and maybe I will have to edit all the slides and export again. I have most of the professional video tools (final cut pro and adobe premiere/after effects.  </p>

CC BY-SA 3.0
2016-11-10T11:35:38.073Z
This really looks like something that's outside the realm of the video production scope of this website.  What's inside the scope of this website includes: how you scouted and selected great locations, props, and wardrobe for your shots, how you set up the lighting, prepared your actors, managed your crew for your video clips, good microphone and sound design techniques, how you selected, edited, and graded your video clips, etc.  You have a problem with Keynote, which really isn't a video production platform.
Michael Tiemann
CC BY-SA 3.0
2016-11-10T12:00:42.113Z
With all due respect, if it exports video, it's producing video, so questions concerning those functions of Keynote are on-topic even if their relevance or interest to most of the audience here is low.
Gyan
CC BY-SA 3.0
2016-11-10T12:13:23.340Z
To the OP, can you just load the Keynote video in a video editor and then note down the slide turnover times? You can then use those times to split the video using ffmpeg in a single command.
Gyan
CC BY-SA 3.0
2016-11-10T12:57:47.993Z
@MichaelTiemann I am producing video, using Keynote as a tool.
Alexandre Amato
CC BY-SA 3.0
2016-11-10T12:59:54.283Z
@Mulvya that's seems possible at first, but there are 2 problems. First to note the slide turnover times would be manual. Second, when ffmpeg split the video, the key frame is never in the beginning, so the video starts black until the first keyframe is reached. If I ask ffmpeg to follow keyframes, it simply ignores the exact timing of the cuts and waits for the next keyframe.
Alexandre Amato
CC BY-SA 3.0
2016-11-10T13:01:44.957Z
My reasoning here to use keynote is simply that it is far more easier to add a logo and subtitles and keeping it consistent through videos than other video producing tool. That's why I haven't used Final cut or Premiere to create the videos, I tried, but spent triple time for each video.
Alexandre Amato
CC BY-SA 3.0
2016-11-10T13:02:22.753Z
And, if I change master slide, I change all slides at once. Easier to batch edit.
Alexandre Amato
CC BY-SA 3.0
2016-11-10T13:05:46.467Z
You'll have to re-encode the video, so the cuts will be exact.
Gyan
CC BY-SA 3.0
2016-11-11T03:05:43.943Z
How is this problem not solved by "playing" keynote while doing a screen capture?
Michael Tiemann
CC BY-SA 3.0
2016-11-12T21:16:53.520Z
@MichaelTiemann Manually capturing each slide? I want to do it automatically. Manually there are many different solutions: exporting each slide separately, for example.
Alexandre Amato
CC BY-SA 3.0
2016-11-13T01:15:42.730Z
I thought you said the timing of the transitions was somehow important. Now I don't think I understand at all how keynote, in this case, is being used for video production.
Michael Tiemann
CC BY-SA 3.0
2016-11-16T15:07:21.287Z
Your question is not really clear, but there is an option to export a keynote presentation as a .m4v file. If you then want to add more wait time in between the slides, you can add freeze frames in FCPX or Adobe Premeire.
LionEditor
<video><after-effects><ffmpeg><video-editor><final-cut-pro-x>
Split video or export keynote slides separately
Alexandre Amato
# Split video or export keynote slides separately

(Asked by: username_0 on 2016-11-10)

I have a problem I am struggling for 2 days. Maybe someone can give me some light.
I made a huge keynote presentation (100 slides), with videos and animations. I expected to have one small exported video for each slide. It seemed a good idea at first, but now I see I cannot export each slide separated automatically. So I tried to export all slides with the same timing in Keynote and then split in equal parts using ffmpeg, but keynote does not export the video with exact timing between slides. Then I advanced a little and tried to detect scene changes using ffmpeg (which I did and got a list of timestamps), but when splitting with ffmpeg the keyframeimage is never on the first frame making the videos unusable. Now I was searching for a solution using Mac automate, but it seems it does not have the right Keynote functions... I know that doing it manually would work, but exporting in keynote is slow and it would take hours, and maybe I will have to edit all the slides and export again. I have most of the professional video tools (final cut pro and adobe premiere/after effects.

**Tags:** video, after-effects, ffmpeg, video-editor, final-cut-pro-x

> **Comments:**
> **username_1**: This really looks like something that's outside the realm of the video production scope of this website.  What's inside the scope of this website includes: how you scouted and selected great locations, props, and wardrobe for your shots, how you set up the lighting, prepared your actors, managed your crew for your video clips, good microphone and sound design techniques, how you selected, edited, and graded your video clips, etc.  You have a problem with Keynote, which really isn't a video production platform.  
> **username_2**: With all due respect, if it exports video, it's producing video, so questions concerning those functions of Keynote are on-topic even if their relevance or interest to most of the audience here is low.  
> **username_2**: To the OP, can you just load the Keynote video in a video editor and then note down the slide turnover times? You can then use those times to split the video using ffmpeg in a single command.  
> **username_0**: @MichaelTiemann I am producing video, using Keynote as a tool.  
> **username_0**: @Mulvya that's seems possible at first, but there are 2 problems. First to note the slide turnover times would be manual. Second, when ffmpeg split the video, the key frame is never in the beginning, so the video starts black until the first keyframe is reached. If I ask ffmpeg to follow keyframes, it simply ignores the exact timing of the cuts and waits for the next keyframe.  
> **username_0**: My reasoning here to use keynote is simply that it is far more easier to add a logo and subtitles and keeping it consistent through videos than other video producing tool. That's why I haven't used Final cut or Premiere to create the videos, I tried, but spent triple time for each video.  
> **username_0**: And, if I change master slide, I change all slides at once. Easier to batch edit.  
> **username_2**: You'll have to re-encode the video, so the cuts will be exact.  
> **username_1**: How is this problem not solved by "playing" keynote while doing a screen capture?  
> **username_0**: @MichaelTiemann Manually capturing each slide? I want to do it automatically. Manually there are many different solutions: exporting each slide separately, for example.  
> **username_1**: I thought you said the timing of the transitions was somehow important. Now I don't think I understand at all how keynote, in this case, is being used for video production.  
> **username_3**: Your question is not really clear, but there is an option to export a keynote presentation as a .m4v file. If you then want to add more wait time in between the slides, you can add freeze frames in FCPX or Adobe Premeire.  

---

## 2 answers

### Answer by username_4 on 2016-11-14. Score: 0

Have you considered using a screen recorder to grab the whole presentation? Then you could import the final output into the video editor.

> **Comments:**
> **username_1**: This answer was suggested in my second comment (see below), but the OP rejected it (for reasons I still don't understand).  

---

### Answer by username_5 on 2016-11-14. Score: 0

I think your best bet for splitting the video is going to be to manually razor it in a video editor of your choice. You can then either use a clip exporter in the editing tool if it has it or export an EDL and use that with something like ffmpeg to do the splitting for you.


---

