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.
-
1This 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 TiemannCommented Nov 10, 2016 at 11:35
-
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.– GyanCommented Nov 10, 2016 at 12:00
-
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.– GyanCommented Nov 10, 2016 at 12:13
-
@MichaelTiemann I am producing video, using Keynote as a tool.– Alexandre AmatoCommented Nov 10, 2016 at 12:57
-
2How is this problem not solved by "playing" keynote while doing a screen capture?– Michael TiemannCommented Nov 11, 2016 at 3:05
|
Show 7 more comments
2 Answers
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.
Have you considered using a screen recorder to grab the whole presentation? Then you could import the final output into the video editor.
-
This answer was suggested in my second comment (see below), but the OP rejected it (for reasons I still don't understand). Commented Nov 15, 2016 at 2:38