Auto Export Frames

  • 1
  • Idea
  • Updated 1 year ago
Hi, I'm making an Educational PowerPoint Presentation and I extracting frames (the slides) from several presentation videos (don't have the files just the previously recorded videos, some of then captured with Snagit during a webex session) and then send it to PowerPoint to compile my own presentation using several sources to explain my point.
I'm using the "capture frame utility" and the "grab text utility" in some sections, it's great but for a very small presentation, when you have to get at least 200 slides the process it's very slow and tedious. It would be nice to me that Snagit could save me precious time automatizing the process. A good feature request could be to automate the Capture Frame utility to capture a frame from an active video every 2 seconds (can modify time) for example and send it the captured frame (image of the slide) to a PowerPoint presentation. The benefit is terrific because I put the focus on the content and not preparing it, my last presentation is 280 slides long and I need a weekend to made it losing time with my wife and childs. If Snagit take care of this I earn time to do everything and the most important for my family.

The actual process is manual and a bit tedious. What i do is the following:
1. Open the recorded video.
2. Play the video and stop in the frame (one frame every two or more seconds), each frame is a slide aprox.
3. Stop the video.
4. Capture the frame.
5. Lost focus of the video and get in the new captured image, must return to the video. (Annoying)
6. Must copy the image and switch to PowerPoint to paste in a new slide. Then go back to Snagit.
7. Restart from 2 until finish.
Photo of dstanizzo

dstanizzo

  • 4 Posts
  • 0 Reply Likes

Posted 1 year ago

  • 1
Photo of Joe Morgan

Joe Morgan

  • 8315 Posts
  • 4477 Reply Likes
Okay, I've got something you should like dstanizzo

You’re going to need to set up a preset to do this. Basically what you will do is play the video. And SnagIt will take a screenshot automatically every second, or 2 seconds, or 3, 4, 5 seconds. Whatever works for you.

I created a preset for an image every 1 second. then ended up capturing twice as many. The video was 1 minute long and I captured 124 images directly into a folder.

Importing them into PowerPoint would be a final step. An extra step.

So here’s the Pre-set I created.

You need to Select "Image Capture" & turn Time Delay "On".


Select "Interval" and number of seconds."Duration"



Turn off Preview in editor, copy to clipboard & Capture Cursor.



You’re going to need to save the images to a file. The location is of your choosing.

I suggest you save them as JPEG’s. It will be much easier on the system resources to capture jpegs at speeds as high as 2fps while a video is playing at the same time.

You need to auto name the images. Name them with Auto Number. The default “Number of digits is 1” Change that to “9” Or you can only save 9 images. Because there is only 1 column digits to save image to 1 through 9.By default.

You can save to a lesser number of digits. 4 will give you 1 to 399 images. It’s up to you what you prefer.



Theres a prefix number added by default. I would delete it and use only numbers myself. You may find the prefix handy? If so just keep it.You can add a lot of other information to the images as well. But you will need a numerical order to keep things in order.


You’re going to want to have “Select region at capture” enabled. You may find a full screen option works better in your case? It depends on what your capturing and the size of your monitor.



You also want Hide SnagIt when capturing enabled.



Save your Preset and Name it.


I have a 2560 by 1440 monitor. So for me to select a 1920 x 1080 video playing. I bring up the player first. Start my custom capture and get the cross hairs. Place the magnifier in the top left corner of the video. Let go of the mouse and use my arrow keys to fine tune the placement. Hit my space bar to lock that edge. Drag to the far right bottom corner. Use those arrow keys again. Hit Enter and SnagIt starts capturing.

So by the time you start actually playing the video after hitting enter. SnagIt captures a few unwanted frames at the beginning of the process.




To shut it off is tricky. I’m going to report a bug on it and see what they say. The only way I could get it to stop capturing was to open task manager and Kill SnagIt.

Or, On the large menu where you turn the timer on initially. You shut it off the timer manually there. I'm sure that’s not how it’s supposed to work??? There’s an Off button on the Menu while your capturing. And it doesn’t always work. So I’m sticking with Bug, it’s kinda broken.



Regards,Joe

Let me know if this works for you, if you use it.How it works out.I'd like to know. {:> )
Photo of Dubie

Dubie

  • 1616 Posts
  • 1355 Reply Likes
Yep, Your run down is exactly how I did a test except I didn't hide Snagit at capture.
With two monitors it's not really a issue.

The part of the library filling up caught me when I first was testing sending to Powerpoint from Snagit which also worked good but IMO not the best way to extract the images.

Sending to a file\folder is more efficient.

Since the library filling up caught me I thought it would be good to mention it.
I took the bullet for every one. LOL

:)
Photo of Joe Morgan

Joe Morgan

  • 8315 Posts
  • 4477 Reply Likes
Yeah, I have dual monitors too.
Most people don't so I create instructions with that in mind.

I didn't think about the library. But it's a setting you need to get right.

If the Editors open, it will receive the images to the tray regardless of what  settings you use.Its screwy.
Photo of Dubie

Dubie

  • 1616 Posts
  • 1355 Reply Likes
Roger on the Most people don't so I create instructions with that in mind.

That's was what I was shooting for in my first screenshot in my post above.

Photo of dstanizzo

dstanizzo

  • 4 Posts
  • 0 Reply Likes
Perfect, It's works!!!!
Photo of dstanizzo

dstanizzo

  • 4 Posts
  • 0 Reply Likes
Thanks!!!!!