Skip to main content
johntronn
Known Participant
August 20, 2017
Answered

Exporting Selected Scene as Video

  • August 20, 2017
  • 11 replies
  • 15343 views

Hello,

I am working on an Adobe Premiere project: an 8 minute long video that consists of footage I shot on my DSLR camera. I am also using Adobe Animate to create some animations of hand drawn characters that I intend to import into my video on Premiere (think of the movie Space Jam - something with this concept of blending live action footage with animated characters).

Throughout the 8 minute video on Premiere, I will be importing roughly 50 short animated Scenes all at different times. So I create my first animated Scene on Adobe Animate, drew out the characters and animated them. I then go to "Export to Video", and generate a .mov clip of that first Scene. I then import the .mov clip into Adobe Premiere and place it where it needs to be in my video. Perfect!

Now I move onto creating a second Scene, draw out the characters and animate them. I go to "Export to Video" but it ends up exporting both the first and second Scene together as one .mov clip. Now I figured something like this might happen, however, knowing that I have another 48 Scenes to make, I was adamant on finding a solution to this so that I may export each of the 50 Scenes individually. So I thought "hey it shouldn't be too hard to research a way to Export individual Scenes into their own .mov clips".  Though, after endless research, I have not found any truly simple way of doing it.

I have read about going to "Control > Test Scene" to export individual Scenes into an .swf and then convert the .swf into a video via Swivel or other software conerters. Though despite this being a workable alternative, it's quite obvious to me that no one would like to use this method as part of their workflow when they have 50+ Scenes to go through and export separately.

For the life of me I cannot find a true solution to this issue on the forums except for maybe a few less effective work-arounds such as the one noted above, and even if I did consider them, they would eventually force me back onto these forums searching for a real solution all over again. I am unsure if this discussion will bring about some creative solutions to make exporting individual Scenes as .mov videos from Adobe Animate any easier but it's worth a try.

Thank you all for your time and help.

Regards.

This topic has been closed for replies.
Correct answer JoãoCésar17023019

UPDATE (12/20/2022):

 

New working link:

https://bit.ly/3G3ilHN

 

I haven't changed the code and I haven't tested it in depth so I can't say if it works well in newer versions of Animate. I'm only updating this answer to provide a new link because the previous one is broken.

__________________________________________________________________________

 

 

UPDATE:

 

Here is an improved - I hope - version:

animate_cc_jsfl_xul_export_scenes_as_videos.zip - Google Drive  (Export Scenes as Videos with GUI (XUL Based))

 

Changelog:

- It now supports a dialog box written in the subset of the XML User Interface Language (XUL);

- It is now possible to change the export path;

- It is now possible to change the video size (AS3 documents only by now);

- The dialog saves the settings from the previous sessions.

 

 

_____________________________________________________________

 

 

Hi again!

 

Got it, Colin.

 

I rewrote the script so now it asks you which scene you want to export.

 

https://drive.google.com/file/d/0BxplDXBQ7gXzdlEyMXgtSjYyaFE/view?usp=sharing

 

For example:

- Type 1,2,3 to export the first scene, the second, and the third;

- Type 1,2-4 to export the first scene, the second, the third and the fourth (the dash means an interval);

- Leave 0 to export the current scene only.

 

I hope the script can help now.

 

Please let me know if there's a bug or something to improve.

11 replies

John Hepworth
Inspiring
March 12, 2021

Has this issue been properly resolved?  

The workaround I'm playing with is to treat 'Scene 1' - as an export tool.

I make all my individual scenes as symbols with multiple layers etc, and then just drop it into an empty scene 1 when I want to export.

 

 

Participant
April 6, 2020

This worked great!  Was also hoping to have this UI/feature (selected scenes) for exporting as movie .jpg sequences.  Is there anything like that out there currently?

rockwell.industries
Participant
January 18, 2020

JoãoCésar this script is a life saver, this needs to be a standard feature for Adobe Animate, and expounded upon. I will be using this script all the time until it becomes a part of the software! THANK YOU (you'll eventually see the animations @ www.stephenscottday.com , if I remember I will come back here to share!)

JoãoCésar17023019
Community Expert
Community Expert
January 21, 2020

This is amazing! I'm really glad that you like it.

 

Please let me know if there's something to be improved or fixed.

 

Regards,

JC

_keyframer
Community Expert
Community Expert
August 22, 2017

Very cool script JoãoCésar! Thank you!

Animator and content creator for Animate CC
JoãoCésar17023019
Community Expert
Community Expert
August 23, 2017

You're welcome, _keyframer! I'm glad you like it!

JoãoCésar17023019
Community Expert
Community Expert
August 22, 2017

Hi! Sorry for the delay. Lot of work to do here.

johntronn, I'm really glad the script works and you like it!

I improved the script so now it is possible to choose to generate an alpha channel or not, among other options.

Script: https://goo.gl/uw1ow1

How to use:

- Type 1,2,3 to export the first scene, the second, and the third;

- Type 1,2-4 to export the first scene, the second, the third and the fourth (the dash means an interval);

- Leave 0 to export the current scene only.

- For optional parameters, add "|" (pipe char, without quotes) after the scenes numbers plus some values, like so:

1,2-4,5|false,true,true,30.

This means the script will:

• export scene 1, scenes 2 to 4, scene 5 [1,2-4,5];

• Will not call Adobe Media Encoder [false];

• Will generate an alpha channel [true];

• Will understand the last parameter (30) as frames [true];

• Number of frames or milliseconds for each scene (depending if the previous parameter is true or false) [30].

But, in most cases, you will only use the first and the second optional parameters: call or not Adobe Media Encoder and set or not transparency, like so: 1,2-4,5|false,true. If you set the third and the fourth, the script will not get the duration of each scene because you're sending a fixed value for all scenes.

Remember that the values after the pipe (|) are optional. You don't need to add them every time.

Please, let me know if there's a bug, suggestions to improve the script or if there's some question on how to use it.

johntronn
johntronnAuthor
Known Participant
August 23, 2017

Hey JoãoCésar,

This updated script is super helpful! I have tested it out and didn't come across any problems when exporting (albeit I only tested out the transparency parameter and not the ones after it). I also took a look through the actual script itself and despite having little to no knowledge of script writing, I have familiarized myself with it enough to be able to edit/add further parameter to it if need be.

You have been a great help JoãoCésar, I have no doubt others who discover your script will also find good use for it.

Thanks again.

JoãoCésar17023019
Community Expert
Community Expert
August 23, 2017

Hey, johntronn​, it's really nice it worked!

And I hope you can modify the script if necessary to suit your needs.

I wish this script can help a lot of people!

Thank you!

JoãoCésar17023019
Community Expert
Community Expert
August 21, 2017

Regarding the scenes order, I'm getting as a reference Photoshop's built-in scripts - and even the third party ones - that do all kind of modification to the layers to achieve the result.

In the end, the order of the scenes will remain the same as when the script started, so I think its really worth the "mess" during the process.

JoãoCésar17023019
Community Expert
JoãoCésar17023019Community ExpertCorrect answer
Community Expert
August 21, 2017

UPDATE (12/20/2022):

 

New working link:

https://bit.ly/3G3ilHN

 

I haven't changed the code and I haven't tested it in depth so I can't say if it works well in newer versions of Animate. I'm only updating this answer to provide a new link because the previous one is broken.

__________________________________________________________________________

 

 

UPDATE:

 

Here is an improved - I hope - version:

animate_cc_jsfl_xul_export_scenes_as_videos.zip - Google Drive  (Export Scenes as Videos with GUI (XUL Based))

 

Changelog:

- It now supports a dialog box written in the subset of the XML User Interface Language (XUL);

- It is now possible to change the export path;

- It is now possible to change the video size (AS3 documents only by now);

- The dialog saves the settings from the previous sessions.

 

 

_____________________________________________________________

 

 

Hi again!

 

Got it, Colin.

 

I rewrote the script so now it asks you which scene you want to export.

 

https://drive.google.com/file/d/0BxplDXBQ7gXzdlEyMXgtSjYyaFE/view?usp=sharing

 

For example:

- Type 1,2,3 to export the first scene, the second, and the third;

- Type 1,2-4 to export the first scene, the second, the third and the fourth (the dash means an interval);

- Leave 0 to export the current scene only.

 

I hope the script can help now.

 

Please let me know if there's a bug or something to improve.

Colin Holgate
Inspiring
August 21, 2017

I'm about to get on a plane, but maybe John will try it. Not sure if his friend will be brave enough, but hopefully will!

_keyframer
Community Expert
Community Expert
August 21, 2017

I agree with others that separate FLA documents per scene is the best option. You don't really want that many scenes in a single FLA anyway in case the FLA becomes corrupt.

Animator and content creator for Animate CC
johntronn
johntronnAuthor
Known Participant
August 22, 2017

With regards to agreeing that separate FLA files are the "best option" here is a slight concern I have going that route.

At times I make adjustments on individual Scenes and would like to export those edited Scenes separately from the other Scenes. In this case, separate FLA documents can be feasible. However, there are days where I need to export all of my 20/30/50 Scenes at once so that I can review them all with my team. In this case, having to open individual FLA files one at a time and having to go through the export process 20/30/50 times for each FLA document... well that sounds very inefficient in my opinion.

Now if there is a way to simultaneously export 20/30/50 opened FLA files at once, then I may consider that option. However, since I do not know how to do this, I will have to put off the idea of separate FLA files for now. As a final note on a corrupt FLA file, I make backups of the single FLA file with all of my Scenes in it often, so if I do get a corrupt file ever, I will only have to back track only a little.

Thank you very much for input.

Regards

Colin Holgate
Inspiring
August 22, 2017

Make sure to look at message 9, which does answer the original need. I marked it as correct, if that's ok. The other suggestions here are alternates to what you asked for.

JoãoCésar17023019
Community Expert
Community Expert
August 21, 2017

Hi again.

Well, so I think I really didn't understand what's the solution needed after all.

The JSFL script gets each scene and export each one as a separate .mov file. Isn't this what you want?

JoãoCésar17023019
Community Expert
Community Expert
August 20, 2017

Hi.

I wrote this script that will export each scene as a separate video to the location of your .fla file.

Just drag it over Animate CC with your FLA open.

I hope it helps!

https://drive.google.com/file/d/0BxplDXBQ7gXzdlEyMXgtSjYyaFE/view?usp=sharing

Colin Holgate
Inspiring
August 20, 2017

That would export all scenes, so he would still have the problem of having to export 49 scenes that he doesn't want, in order to get the one he does want.

Also, is the reordering of scenes going to cause any problems to the FLA?

JoãoCésar17023019
Community Expert
Community Expert
August 21, 2017

Colin, the scene reordering that the script causes is like when we change the order of scenes ourselves within the scenes panel, isn't it? Why this would be a problem to the FLA? And in the end of the script execution the order ends up being the same anyway, I think.