Is there a faster way to "Save Current Frame"?

Last week I filmed a family event but was unable to take proper photos, so I resorted to making stills from my video footage.


This was perfectly fine but as I had a large number of pictures to make, the process to "Save Current Frame" was rather convoluted and time-consuming as each picture involved multiple steps.


Is there a more streamlined method, something like screen-shotting which requires merely the simultaneous action of pressing command-shift-3 and produces a picture with a unique title?


If it can't be done in FCP X, is there another app like QT or iMovie etc. that could accomplish it?

Posted on Aug 31, 2019 12:20 AM

Reply

Similar questions

25 replies

Sep 1, 2019 2:36 AM in response to Ian R. Brown

Not at my mac to check this but it can certainly be done. If I understand correctly you may set markers on the frames you want to save and then have script export them all in an automatic way.

The question in this situation is whether the time to develop and test the script will compensate in the end (there is a very clever xkcd comic about it 😎, of course).


I have done a few similar things in the past. The gist of it is: since there is very little support for AppleScript in FCP X we script System Events - that is we have our script emulate the same keystrokes we’d enter manually.


If you want to do this for, say, 20 pictures, just do it manually. For a hundred, well it may still take a little longer to script but it will be more fun because you can 😁

I won’t have time to have a go until later today at best, but let me know.

Sep 1, 2019 2:09 AM in response to Larrie Easterly

It wouldn't save time if I was simply numbering them, but it would if I required a written title as well.


Assuming that a written title was required as you suggest, an even quicker way, if large numbers of jpegs were concerned would be as follows:


  1. Save each frame with a simple number . . . 001, 002, 003 etc.
  2. Set Photoshop to process multiple files and batch rename and number them.


I suppose all the suggestions made so far will speed things up noticeably but the ideal solution would involve being able to set markers at the appropriate frames with a single keystroke. When all the frames have been marked, another keystroke to save every frame with the automatic addition of consecutive numbers.


On the face of it that appears to be a very simple task for someone able to write computer code?

Aug 31, 2019 2:29 AM in response to Richard Soul

Thanks for that Richard. It certainly speeds up the process.


So here is the system I have developed so far after changing "Save Current Frame" to be the default Share option:-


  1. Select the frame.
  2. Press cmd-e to open the window.
  3. Press "Return" to open the title window.
  4. Type in a title  .  .  .  preferably a number like 001
  5. Hit the Return key again and job done!


The only fly left in the ointment is having to input that pesky title or number. If only there was a way to make the numbers increase incrementally by themselves  .  .  . 


Has anyone got a  faster solution or is this the best that can be done?



Sep 1, 2019 2:55 AM in response to Luis Sequeira1

I missed your reply because I was busy writing, Luis.


Could such a script be permanently saved to be used as and when needed or would it have to be re-written on every occasion that numerous frames were required?


I can understand that such a system will not be high on the agenda of most FCP users but there must be many people worldwide who need such a facility periodically.


Regarding my family event, I only produced 24 stills because the procedure was so onerous but if I had access to a simplified method, I would probably have made around a hundred.


Incidentally, I was amazed at how good the resulting jpegs from a 1080p timeline looked full-screen on my 27" Retina iMac.


I had been considering the purchase of a 4K camera to enable the production of high quality stills from video but the ones I got from 1080p were more than good enough to satisfy most people.

Sep 2, 2019 4:32 AM in response to Luis Sequeira1

Thank you very much Luis.


Unfortunately I have encountered 2 problems after following all your instructions to the best of my ability.


  1. After putting the FCP shortcut into System Preferences, I tested it but the Share window did not open. The only way I could open it was by pressing the default keystrokes cmd-e
  2. When I pressed the Automator play button I got this . . .


Sep 2, 2019 6:53 AM in response to Luis Sequeira1

I have been battering my brains for the past couple of hours and am getting nowhere. I assume that I am doing something wrong or misunderstanding an instruction.

The first problem is that when I open FCP X, select the timeline and press ctrl-opt-cmd-P nothing happens. I assume that it should open the Share window at the "Save Frame as PNG" setting? The only way I can open this window is by using cmd-e when "Save Frame as PNG" is the default.


These are the settings I have used which seem to be exactly as yours:-


Sep 2, 2019 9:08 AM in response to Luis Sequeira1

This is what I get, which looks the same as yours


I have tried holding down the first 3 keys and pressing the P as well as pressing all 4 simultaneously to no avail.


The only way I can get the Save Frame as PNG window to open is by using the File menu. The keystrokes do not work for some reason. Should I have the timeline selected? I've tried selecting every part of the interface.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Is there a faster way to "Save Current Frame"?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.