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.
Is it possible to choose the resolution videos are rendered out at with this script?
I use a 960 x 540 stage and usually export videos at 1440p/4K. It's easier to work at a smaller size and then have the videos export at a higher size.
Would it also be possible to choose where they save to?
This would be an amazing script with these two features. I'd be happy to pay for your time if needed.
Unfortunately the function from the JSFL API that handles the video export process doesn't have any parameter to change the resolution. But I'll figure something out.
About the save location, yeah, it is very possible.
But don't worry. I've been thinking about updating this script. I'll get back to you.
Again, happy to pay for your time
Edit: One thing I've noticed, which your script has now proven, is that Animate can't divide up scenes properly when exporting to video. For example...
Scene 1 < when this is exported (a 101 second scene)...
Scene 2 < ...it takes a second or so from the start of this scene and adds it to the end of Scene 1
I have spent HOURS trying to figure out why audio unsyncs as each scene progresses, and I believe this is it. The amount of time the audio goes out of sync is exactly the amount it's cropping from Scene 2 and adding to Scene 1.
Is this not a common issue? It occurs with every FLA I just tested it on.
Sorry for the long delay.
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))
- 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.
Please test it throughly and feel free to fix it or improve it in any way needed. I won't be surprised if a dozen bugs show up. Haha
You can also ping anytime and I'll be happy to help. Critics and suggestions are very welcome.
I hope it helps.
You are a lifesaver, this will save me so many hours in the long run, thank you so much for this. If you want to shoot over a PayPal address I'd like to send over a donation.
I'm so glad it will help you.
Please don't hesitate to ask if you need some bug fixing or improvement.
This gives me 2 separate video files, but both have the two scenes in it, just in a different order.
Sorry for all this inconvenience, Ellen.
Is it possible for you to provide the script you are using and the FLA even if you have to use placeholder assets or send me in private?
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.
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.
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:
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) .
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.
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.
You're welcome, _keyframer! I'm glad you like it!
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!)
This is amazing! I'm really glad that you like it.
Please let me know if there's something to be improved or fixed.
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?
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.