Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

Save frame as... Via scripting

Participant ,
Jan 28, 2019 Jan 28, 2019

Copy link to clipboard

Copied

After a long search I have not found the way to reach this. I can't believe adobe doesn't have a scripting way to do this. Have anyone found a way? It would really help to speed up the output process.

I'd like to have one button for still image and another one for sequences.

Cheers!

Views

3.2K
Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Participant , Jan 30, 2019 Jan 30, 2019

I finally did it!

At the end I have done it in 3 steps:

1- I run a first script were I setup the Render Queue setting the correct path and the filename.
2- I hit Render

3- I run another script that changes the names of the output files.

This is that 3rd step.

            var file = new File (totalFilePath); //path of the file + the fileName.fileExtension

            var name = file.name;

            file.rename(name.replace("_00000",""));

Thanks for your replies.

Votes

Translate
Guide ,
Jan 28, 2019 Jan 28, 2019

Copy link to clipboard

Copied

If you wish to save frame use Ctrl+Alt+S shortcut. You can also use script from VC called FX Console, you can also use old plugin/script called Comp2Clip. You also have script from Lloid Alvarez called Render Frame at Markers. There is plenty of scripts that help with that.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

Hi imeflix!

Thanks for your reply, but no one of those solutions work for me. You can't set up the path and the filename with those methods, and that's what I want to speed up. It's a so simple thing, I can't understand how Adobe has not solve that simple thing yet

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

I thought you could give names and paths with Render frame at markers?

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

Maybe you can.... but I refuse to pay 15€ to do such a simple thing, and I don't want to add a marker for each comp just to achieve it. Making walkarounds when it's a basic thing doesn't make any sense to me...

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

Explain the scenario a bit more as this isn't clear?

You can set an output module for a certain format. But without the marker script, you'd just have to save as frame.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

FX Console from Video Copilot can save a frame on a click to a given - user definded - location. But, it's the same location for all frames you save with this way.

At least, FX Console is for free

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

Console from VC do what you need so check that out.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

Sorry, maybe I have not explain what I want properly.

Right now I have a script that does what I want, but with the inconvenience that the output files get that _[#####] that I don't want, and I want to get rid of it, so a way to do it would be through "Save frame as..." but this can't be scripted.

The script works this way:
You select all the compositions you want in the Project tab, and just with one click it sets the name of the file and the path based on the folder the compositions are in, so in a second you have everything set up and you just need to hit "Render". This saves a loooooooot of time, but the problem is that, the _[#####] that I can't get rid of.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Jan 29, 2019 Jan 29, 2019

Copy link to clipboard

Copied

What should be the final outcome?

Do you want to render a composition as image sequence? Do you want to save a frame from serveral comps with one click?

If the latter, focus on setting a name or renaming the output file with your script.

If nothing works, there is always the Advanced Renamer. This would be a second pass in your workflow, but you can set up AR to get rid off _[#####] quite easy and it's made for batch processing (not sure, but if it has command line, you can invoke it with your script right out of AE).

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Jan 30, 2019 Jan 30, 2019

Copy link to clipboard

Copied

I finally did it!

At the end I have done it in 3 steps:

1- I run a first script were I setup the Render Queue setting the correct path and the filename.
2- I hit Render

3- I run another script that changes the names of the output files.

This is that 3rd step.

            var file = new File (totalFilePath); //path of the file + the fileName.fileExtension

            var name = file.name;

            file.rename(name.replace("_00000",""));

Thanks for your replies.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Feb 14, 2023 Feb 14, 2023

Copy link to clipboard

Copied

LATEST

Did anyone ever figure out how to correct this? I need to export single frame thumbnails of projects I'm creating with scripting. I can't get the numbers to stay off the filenames. 

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines