60 fps from PowerPoint (Windows)

  • 2
  • Idea
  • Updated 4 weeks ago
  • (Edited)
With the latest round of Camtasia now able to work with 60fps video, it occurs to me that there may be times when folks need to comingle media from PowerPoint with other 60fps media. 

There are essentially five ways I'm aware of to get content from PowerPoint into Camtasia:
  1. From Camtasia, fire up the Camtasia recorder, then record the process of playing the PowerPoint slide show.
  2. From PowerPoint, open the Add-Ins toolbar and use the Camtasia Add-In to record the PowerPoint slide show as it plays.
  3. From Camtasia, import the PowerPoint.
  4. From PowerPoint, export all the slides as images, then add them to the media bin of the Camtasia project.
  5. From PowerPoint, create a video of the slide show, then add the video to the media bin of the Camtasia project.
There are issues associated with many of these methods when working with a 60fps Camtasia project.

Certainly you can try to configure the Camtasia Recorder to 60fps and record, but from what I understand, there is a strong possibility that the recorded result will be less than optimal as frames will likely be dropped during the recording process.

Using the PowerPoint Add-In for Camtasia doesn't offer any ability to configure to 60fps. Unlike the visible recorder where you are able to type the fps value, only a drop-down list is provided that ends at 30.


Importing the PPT deck would certainly result in the images being obtained, but that would omit including any actual animations you may hope to end up with in your Camtasia project. Because these are static images.

The same holds true if you choose to export all the slides as images, then add them to the media bin of the Camtasia project.

Exporting as a video from PowerPoint results in a 30.3fps frame rate with no ability to configure the frame rate to anything higher or different. Basically, you are stuck with what PowerPoint spits out.

Fortunately you have an option. Create a macro in PowerPoint that allows you to command PowerPoint to produce your video as a 60fps video!

The video below talks about what needs to be done.



The text below is what you will need for copying and pasting into PowerPoint to create the macro. Note that you may want to copy it and paste into Windows Notepad and amend it as far as the save location and file name are concerned before pasting into the macro editor of PowerPoint:
Sub PowerPointVideo()
If ActivePresentation.CreateVideoStatus <> ppMediaTaskStatusInProgress Then
ActivePresentation.CreateVideo FileName:=Environ("USERPROFILE") & "\Desktop\Your PowerPoint Video.wmv", _ UseTimingsAndNarrations:=True, _ VertResolution:=1080, _ FramesPerSecond:=60, _ Quality:=100 Else: MsgBox "There is another conversion to video in progress" End If End Sub
That text above should be able to be copied and pasted. I copied it here for convenience. But if you find it doesn't work for whatever reason, try visiting the link below to copy it from there:

Click here to visit the page

I'm not sure if this will work for folks using Mac.

Hopefully someone out there will find this post useful.

Cheers... Rick :)
Photo of Rick Stone

Rick Stone

  • 4586 Posts
  • 2053 Reply Likes
  • Happy to share

Posted 4 weeks ago

  • 2
Photo of Dubie

Dubie

  • 998 Posts
  • 776 Reply Likes
Thanks for posting this Rick.

I've been using another program to render PPT's  to HD 60fps but this makes it better because I can just push the render right from Powerpoint and not have to run the pptx through another program.

Checking into this more it's capable to render to 4K also but I don't have a 4K monitor/tv to really check the output.


:)
(Edited)