Animation Frame maximum

I created an animation in Photoshop CS4 [7 images that do fade-in transitions at 24 fps] using the timeline method, and after doing a "Save for Web" and waiting for it to process, the entire animation is not rendered. When I viewed it in the player, only 500 frames get rendered.
I then tried to convert it to Frame Animation, and the same result – a maximum of 500 frames.
Does anyone know if you can change this maximum or is that the limit for the program?
Thanks,
Sko

What is the file size on that animation? I suspect it is not safe for web.
You should consider another technique. Is this simply a slide show of 7 images? If so, use javascript or SWF. 500 frames is way too bloated for web use.

Similar Messages

  • How can I save "animation frames" so they play in email?

    I have created "animated frames" in PhotoShop CS3 Design Standard on Mac OS Leopard. The saved .gif works fine when dragged into an Internet browser for review (i.e. Mozilla Firefox). However, when I attach the "animated" .gif to an email...nothin'. No animation. When I email the animated .gif to myself, the animation does not play. However, I do see animated .gifs in emails that I receive, so it's not a browser setting...either PhotoShop doesn't do what I need, or more likely, I don't know how to do it.
    Has anyone tried this and can someone can tell me if PhotoShop animated frames can be used in email (as well as for the Internet). And if they can, what are the steps to make it work for email.
    Thanks,
    Craig

    As far as I know there was a rather capricious decision made by Apple to not let animated GIFs play in Mail.app. Admittedly some people have a tremendous dislike for them but as an occasional GIF maker I'd enjoy being able to view animations in Mail.app. In Tiger I was able to send animations from Windows and sometimes have them animate in Mail but not Leopard's version of Mail.app.
    Although it has never done any good yet (I've been sending in requests for animated GIFs since Panther) it can't hurt to put in a request at...
    http://www.apple.com/feedback/macosx.html
    For a while I was using Thunderbird because it allows you to view animations and it's cross platform but I'm a Dot Mac member (now MobileMe) and Mail is needed to work properly with the sync functions.

  • Changing animation frame rate when rendering in photoshop does not change the length of the video?

    I made a walk cycle animation in Photoshop CS6 and want to render it into a quicktime format. I'd like it to be 12 fps, but when I rendered it at 12 fps the video seemed to be missing frames, and the video was 3 seconds long. I have 98 frames to my animation; doing the math, at 12 fps it should be 8 seconds long. Not 3.
    I was confused and for curiosity's sake I rendered the video at 6 fps, trying to really slow it down. The video ended up being STILL 3 seconds long and only maybe 20 frames. I was missing literally 70 frames. I'm so upset with this rendering thing, I could chuck my computer at the wall.
    Does anybody know of a solution to this?
    edit: If it means anything, I've tried rendering it straight from the frame view and the timeline view. Each time I render it I have the timeline frame rate match the rendering frame rate as well.

    floriannaart wrote:
    Changing animation frame rate when rendering in photoshop does not change the length of the video?
    Photoshop CS6 and CC support two types of animation Frame animations and a Video Timeline
    Changing the frame rate should not change the length of a video timeline. It should just change the number of frames that are rendered.  To change the length of a video you need to change the length of the video timeline.  If you increase the length of the timeline and there is audio I'm quite sure there will be a problem with it,  The Video part will most likely be better then the sound. The required number of extra frames can be generated however the video may look like slow motion. If you decrease the length the motion will speed up.  The length of a video is normally done be editing video clips which are trimmed and stitched together to get the desired duration. Not normally done by altering the duration of a clip.
    The duration a of Frame animation is the sum of the times each frame is displayed.  In a frame animation the length of time a frame is displayed can be varied it not a normal motion picture video.  To have a smooth frame animation you need a sufficient number of frames that are different from each other to show smooth motion.  You can use Photoshop Frame animation tween feature to have Photoshop manufacture frames to help with a smoothing the animation.   Once you have a frame animation the length with the motion you want you can have Photoshop convert it to a video timeline and render a normal motion picture video.  It will not have audio but you can add audio to it.

  • How do I create a new layer that is only visible in the current animation frame?

    Normally when you create a new layer it's automatically visible in all animation frames. I want to set it so that the new layer is only visible within the frame it was created.

    I was doing some playing with frames just to verify what is going on. and as far as I can see when you create a new layer it is applied to the last frame only, but if you create a new frame is is copied.
    What I did was create 2 layers one a background gradient, second is a raster rectangle.
    For frames, the first is the background, second is the rectangle and the third is the same rectangle, now I can click on either frame and move that rectangle.

  • Any way to create or influence Animation-Frames by a script?

    Is there any command or any way to create, change or influence animation-frames with a script?
    I searched the documentation, the net and this forum - and found nothing yet.

    I solved the problem by now using the ScriptingListener. If you encounter the same problems, the functions below may help. However, I found no way of requesting the current frame - so you have to take track on how much frames you have and which frame is the current frame.
    function jumpToFrame(frameNumber)
    var idslct = charIDToTypeID( "slct" );
    var desc30 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
    var ref25 = new ActionReference();
    var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" );
    ref25.putIndex( idanimationFrameClass, frameNumber );
    desc30.putReference( idnull, ref25 );
    executeAction( idslct, desc30, DialogModes.NO );
    function previousFrame()
    var idanimationFrameActivate = stringIDToTypeID( "animationFrameActivate" );
    var desc26 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
    var ref21 = new ActionReference();
    var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" );
    var idOrdn = charIDToTypeID( "Ordn" );
    var idPrvs = charIDToTypeID( "Prvs" );
    ref21.putEnumerated( idanimationFrameClass, idOrdn, idPrvs );
    desc26.putReference( idnull, ref21 );
    executeAction( idanimationFrameActivate, desc26, DialogModes.NO );
    function nextFrame()
    var idanimationFrameActivate = stringIDToTypeID( "animationFrameActivate" );
    var desc27 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
    var ref22 = new ActionReference();
    var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" );
    var idOrdn = charIDToTypeID( "Ordn" );
    var idNxt = charIDToTypeID( "Nxt " );
    ref22.putEnumerated( idanimationFrameClass, idOrdn, idNxt );
    desc27.putReference( idnull, ref22 );
    executeAction( idanimationFrameActivate, desc27, DialogModes.NO );
    function newFrame()
    var idDplc = charIDToTypeID( "Dplc" );
    var desc39 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
    var ref33 = new ActionReference();
    var idanimationFrameClass = stringIDToTypeID( "animationFrameClass" );
    var idOrdn = charIDToTypeID( "Ordn" );
    var idTrgt = charIDToTypeID( "Trgt" );
    ref33.putEnumerated( idanimationFrameClass, idOrdn, idTrgt );
    desc39.putReference( idnull, ref33 );
    executeAction( idDplc, desc39, DialogModes.NO );

  • How to export game animation frames to separate PNGs?

    I bought an Illustrator file that contains several animation frames for a game. Every frame is a single group and they are all on the same layer. How can I quickly export all these groups, each to a separate PNG file?

    Create layers from the group via the layer panel's menu
    Then use one of the layer export scripts, like this one http://www.arcticmill.com/2012/08/export-layers-as-png-files-from-illustrator-in-multiple- resolutions.html

  • CTM: Difference between Order creation Frame & Maximum earliness

    Hi Experts,
    Could any one please explain me the difference between Order Creation Frame & Maximum Earliness in CTM Gloabl Customizing and their implact on the planning run
    Thanks,
    Naveen

    Hi,
    Order creation frame is a variable planning parameter and has to be set in CTM profile.Using this planning parameter one can define a range within a certain demand has to be fulfilled.In other words a time frame can be set within a supply has to be planned to fulfill a certain demand.
    Maximum Earliness is maintained for Planned Orders which is the time period (in days) before the demand date, within which SAP APO can create planned orders early.
    Thanks,
    Dipankar

  • Gif animation frame number limit?

    Hello,
    I have created a 35 second (25fps) line animation within AE.
    Since AE does not export gifs anymore, I exported as QT movie & opened the QT in PS and saved for web as Gif animation.
    In the save for web dialogue it said "frames 500 of 500" and when it exported the animated Gif it had truncated the length of the animation (as the total length is 875 frames).
    Within PS the animation appears till the end.
    I played around with frame rates etc, brought it down to 15fps but it would just extend the duration and not be able to get all of the movie exported.
    Btw the 500 frames animation created an 85kb gif
    I tried using AME to encode to Gif animation, but the filesize was huge at 20MB, which negated the point foe Gif.
    So is there a 500 frame limitation to exporting gif animations from within Photoshop?
    Thanks

    Seems valid enough to me, insofar as Adobe has a prominent ad across the top.  That would *technically* make your post sort of spam-like, Chris.
    Seriously, thanks for that link - it made me smile.
    But they were all pretty short. 
    -Noel

  • Flash Animation Frame Rate

    Hi -
    I just put a flash animation (which I made in Flash Pro CS6) in a Cp 5 slide (which I've done countless times), but for some reason, when I adjust the frame rate in Flash, it doesn't adjust it in Cp.
    Right now my animation is too fast for the audio in the Cp slide, and I want to slow it down by reducing the frame rate.
    Does anyone know how to do this or why what I'm doing isn't working?
    Thanks in advance.

    Wiezzy,
    I was wondering, why not put the audio in the Flash file...this way, you would have total control over synching the audio to the animation...and, as long as your audio publish settings are the same as the Captivate file, there should be NO differentiation in audible performance...in other words, the Flash SWF and the Captivate SWF should sound identical.
    And to answer your previous question, I'm fairly certain that the Captivate and Flash SWFs run at there published framerates independently...so if you put a Flash animation that was authored at 10fps...Captivate wouldn't up speed to 30fps...
    It's all about resources and performance...two SWFs with two different framerates use more resources...which is why you'd want your Flash SWFs destined for Captivate projects at 30fps...

  • Create "anchor" to jump to animation frame?

    I want to create an animation file, and have a Table of Contents in the beginning frame(s). Then, have the ability to click on text there and jump to a designated frame of the animation --- how do I do that? Do I create one file in Adobe Edge Animate, then import it into Dreamweaver to add "anchor" code?
    The idea is to jump to a section of the animation file, rather then being forced to waste time viewing the entire animation. There was always the "fast forward" button, but I'm hoping for a Table of Contents and an "anchor" solution (HTML equivalent would the old anchor and linked text).
    I don't want a Flash solution.
    The other problem may be browser compatability.

    Edge can do this for you at ease. You can create Labels that you can use to 'jump' to different parts of the animation itself.
    I remember bookmarking this resource a while ago when I was reviewing Edge Animate. This would help you. http://inflagrantedelicto.memoryspiral.com/2012/09/an-introduction-to-adobe-edge-animate-f or-flash-professional-users/

  • Reading gif animation frame rates and such?

    Okay so I've been coding java for some time now and I mostly just make applications for fun.
    I usually don't have to get help for coding so this is my first post here...
    The current goal I have is a application that displays animations (may turn into a animation editor)
    I've tried searching on google alot for the answer but no justice :(
    Okay so I have the image loading, a semi-nice gui, the image displays and cycles through the animation.
    But the thing that I want is for the image cycle to actually know the real frame rate of the gif instead of having to define it myself.
    Is there anyway to do this? I was reading up and the only solution I found was to read the bytes of the file itself but that would take alot of work and I haven't got a clue on how to do that.
    This is my code for loading the animation:
    public void loadAnimation(String name) {
            final File imageName = new File(name);
            new Thread() {
                @Override
                public void run() {
                    for(int i = 0; i < animationImage.length; i++) {
                        if(animationImage[i] != null) {
                            animationImage.flush();
    animationImage[i] = null;
    if(lastImageDrawn != null) {
    lastImageDrawn.flush();
    lastImageDrawn = null;
    lastImageIndex = 0;
    ImageReader reader = ImageIO.getImageReadersByFormatName("gif").next();
    readingImage = false;
    try {
    reader.setInput(new FileImageInputStream(imageName));
    totalImages = reader.getNumImages(true);
    imageProgressBar.setMax(totalImages);
    readingImage = true;
    int currentImage = 0;
    while(readingImage) {
    BufferedImage image = reader.read(currentImage);
    animationImage[currentImage] = image;
    currentImage++;
    imageProgressBar.setValue(currentImage);
    imageProgressBar.setText("Loaded frame: " + currentImage + " / " + totalImages + " - " + imageProgressBar.getPercent() + "%");
    repaint();
    image.flush();
    if(currentImage == reader.getNumImages(true)) {
    readingImage = false;
    reader.reset();
    reader.dispose();
    } catch (IOException e) {
    e.printStackTrace();
    }.start();
    }If you guys could help it'd be very appreciated.
    EDIT: Oh yeah, I don't want to use any library's I usually like coding things myself...
    Edited by: steve4448 on May 7, 2010 11:45 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Given the following declarations which completely define a GIF animation,
    //information obtained from source file/url.
    private Image[] images;
    private short[] durations; //hundredths of a second
    private short[] xOffsets;
    private short[] yOffsets;
    private Disposal[] disposalMethods;
    //The background color of the global pallete in the GIF file is not
    //used.  It is here merely in case you want to change the implementation
    //of RESTORE_TO_BACKGROUND disposal method.
    private Color backgroundColor;the following method will load all this information from a GIF file. Keep [this page|http://java.sun.com/javase/6/docs/api/javax/imageio/metadata/doc-files/gif_metadata.html] open in a web browser as you look at the code. The class referred to as "Disposal" in the code is an enum class. It's provided in my post below this one.
    /**Loads all the frames in an src from the given ImageInputStream.
    * Furthermore, if the src references a GIF file then information
    * on frame durations, offsets, and disposal methods will be extracted
    * (and stored).  The src stream is not closed at the end of the method.
    * It is the duty of the caller to close it if they so wish.*/
    private void loadFromStream(ImageInputStream imageStream)
            throws java.io.IOException {
        //obtain an appropriate src reader
        java.util.Iterator<ImageReader> readers =
                ImageIO.getImageReaders(imageStream);
        ImageReader reader = null;
        while(readers.hasNext()) {
            reader = readers.next();
            String metaFormat = reader.getOriginatingProvider()
                    .getNativeImageMetadataFormatName();
            if("gif".equalsIgnoreCase(reader.getFormatName()) &&
               !"javax_imageio_gif_image_1.0".equals(metaFormat)) {
                continue;
            }else {
                break;
        if(reader == null) {
            throw new java.io.IOException("Can not read image format!");
        boolean isGif = reader.getFormatName().equalsIgnoreCase("gif");
        reader.setInput(imageStream,false,!isGif);
        //before we get to the frames, determine if there is a background color
        IIOMetadata globalMeta = reader.getStreamMetadata();
        if(globalMeta != null && "javax_imageio_gif_stream_1.0".equals(
                globalMeta.getNativeMetadataFormatName())) {
            IIOMetadataNode root = (IIOMetadataNode)
                    globalMeta.getAsTree("javax_imageio_gif_stream_1.0");
            IIOMetadataNode colorTable = (IIOMetadataNode)
                    root.getElementsByTagName("GlobalColorTable").item(0);
            if (colorTable != null) {
                String bgIndex = colorTable.getAttribute("backgroundColorIndex");
                IIOMetadataNode colorEntry = (IIOMetadataNode) colorTable.getFirstChild();
                while (colorEntry != null) {
                    if (colorEntry.getAttribute("index").equals(bgIndex)) {
                        int red = Integer.parseInt(colorEntry.getAttribute("red"));
                        int green = Integer.parseInt(colorEntry.getAttribute("green"));
                        int blue = Integer.parseInt(colorEntry.getAttribute("blue"));
                        backgroundColor = new java.awt.Color(red, green, blue);
                        break;
                    colorEntry = (IIOMetadataNode) colorEntry.getNextSibling();
        //now we read the images, delay times, offsets and disposal methods
        List<BufferedImage> frames    = new ArrayList<BufferedImage>();
        List<Integer>       delays    = new ArrayList<Integer>();
        List<Integer>       lOffsets  = new ArrayList<Integer>();
        List<Integer>       tOffsets  = new ArrayList<Integer>();
        List<Disposal>      disposals = new ArrayList<Disposal>();
        boolean unkownMetaFormat = false;
        for(int index = 0;;index++) {
            try {
                //read a frame and its metadata
                javax.imageio.IIOImage frame = reader.readAll(index,null);
                //add the frame to the list
                frames.add(forceNonCustom((BufferedImage) frame.getRenderedImage()));
                if(unkownMetaFormat)
                    continue;
                //obtain src metadata
                javax.imageio.metadata.IIOMetadata meta = frame.getMetadata();
                IIOMetadataNode imgRootNode = null;
                try{
                    imgRootNode = (IIOMetadataNode)
                            meta.getAsTree("javax_imageio_gif_image_1.0");
                }catch(IllegalArgumentException e) {
                    //unkown metadata format, can't do anyting about this
                    unkownMetaFormat = true;
                    continue;
                IIOMetadataNode gce = (IIOMetadataNode)
                    imgRootNode.getElementsByTagName("GraphicControlExtension").item(0);
                delays.add(Integer.parseInt(gce.getAttribute("delayTime")));
                disposals.add(Disposal.disposalForString(gce.getAttribute("disposalMethod")));
                IIOMetadataNode imgDescr = (IIOMetadataNode)
                    imgRootNode.getElementsByTagName("ImageDescriptor").item(0);
                lOffsets.add(Integer.parseInt(imgDescr.getAttribute("imageLeftPosition")));
                tOffsets.add(Integer.parseInt(imgDescr.getAttribute("imageTopPosition")));
            } catch (IndexOutOfBoundsException e) {
                break;
        //clean up
        reader.dispose();
        //copy the source information into their respective arrays
        if(!frames.isEmpty()) {
            images = frames.toArray(new BufferedImage[]{});
        if(!delays.isEmpty()) {
            durations = new short[delays.size()];
            int i = 0;
            for (int duration : delays)
                durations[i++] = (short) (duration == 0?DEFAULT_DURATION:
                                                        duration);
        if(!lOffsets.isEmpty()) {
            xOffsets = new short[lOffsets.size()];
            int i = 0;
            for(int offset : lOffsets)
                xOffsets[i++] = (short) offset;
        if(!tOffsets.isEmpty()) {
            yOffsets = new short[tOffsets.size()];
            int i = 0;
            for(int offset : tOffsets)
                yOffsets[i++] = (short) offset;
        if(!disposals.isEmpty()) {
            disposalMethods = disposals.toArray(new Disposal[]{});
    }

  • Show a Flash animation frame when opening a Powerpoint presentation

    Hi all,
    I have a Powerpoint presentation that embeds a Flash
    animation (swf file). I use Powerpoint 2003 and a Flash 9
    animation.
    The problem is that when the presentation is opened, no image
    (in fact a frame of the Flash animation) appears on the slide that
    contains the Flash object. Instead, a blank rectangle is displayed.
    To make it appear, I must start the presentation in slide
    show mode (here the animation is playing) and then return to
    'Normal' view. The last animation image is then shown on the slide.
    From now, if I save the presentation, close it and then reopen it,
    no image is shown.
    I have tried with different Flash animation versions and
    noticed that an image is displayed for Flash animation when
    compiled in Flash 7. In a Flash 8 animation, no image appears too.
    It seems that a change since Flash version 8 avoids an image to be
    displayed when opening the Powerpoint presentation.
    Has anyone already met this ? Are there security or other
    changes that will prevent a frame to be displayed when opening the
    presentation ? Any ideas or Internet links will be appreciated.
    Thanks

    Hi Dave and thanks for the answer.
    My embedded movie is playing well when we start the slideshow
    mode for the presentation, because it uses the installed activeX
    component (version 9 installed) to render it.
    My problem is that no image (ie the last movie frame
    displayed before exiting the slide show) is displayed the next time
    the presentation opens, even if the file is saved.
    Did you mean that, because the activeX version is newer than
    the PowerPoint 2003 release date, the PowerPoint application is not
    able to get the image (frame) the next time the presentation opens
    (that is, the image to display is embedded into the activeX at a
    specific location, which has changed between Flash player version 7
    and 8) ?
    PS: 1) I have opened the Flash 8 presentation in PowerPoint
    2007 and an image is shown on the slide, which might confirm that
    PowerPoint 2003 is too old to find the frame to be displayed.
    2) I searched into the in-line/off-line documentation and I
    found no paragraph speaking of the Flash version limitation.
    Let me know if I am right.
    Thanks again for the time taken to answer me.
    Rico

  • Anaglyph Animation (frame by frame) does this procedure sound OK?

    Hello Everyone,
    I want to make 3D animation files, using Adobe toolkit and PSCS3. Does this route sound OK?
    Open .ASM file in Adobe toolkit, produce two animated Avi files (left) & (right).
    Import .avi (left) into PhotoShop as layers (save layers into folder named left).
    Import .avi (right) into PhotoShop as layers (select layers and drag over to my "left" file. save layers into folder named right).
    Frame by frame turn on corresponding layers in both left and right folders and convert the two layers as per "making 3d anaglyphs with Photoshop tuts." available on the web. e.g.:
    Layer (left) frame 1 of 300
    Ctrl L,
    Ctrl 2 (green) 255 to 0
    Ctrl 3 (blue) 255 to 0
    Turn layer to screen
    Layer (right) frame 1 of 300
    Ctrl L,
    Ctrl 1 (red) 255 to 0
    Etc.....
    Does anyone have an alternative or a different method?

    thank you so much for talking to me. I didn't realize
    tweening applied to frame by frame animation. So I create a motion
    tween btw each key frame?
    What I don't understand is: I want to be able to take the
    symbol in the last keyframe, drag it away from the rest of the
    symbols that are all aligned, and then get them to distribute
    automaticaly in their own keyframes. This is really done best
    through tweening? I thought this would only worked if all the in
    between steps were not keyframes.
    When I select all the keyframes at once and tween them they
    do not distribute.
    But I am probably not doing this right, I don't have time to
    experiment right now, I just wanted to say thanks.

  • Merging layers on an animation (frame timeline)

    Hey guys, the following has been happening to me since the last update (can't say if this is CC version change or not):
    When using Timeline for animations in frame mode, everytime I merge layers together, it's visible on all frames, no matther what I do. This didn't use to happen, every time I'd merge layers, they would still be visible only on the current frame. Since I work on frame-by-frame animation, this slows a bit my proccess because I have to go back and make this layer invisible again on all frames it shouldn't.
    Any way to turn it off?
    Thanks!

    Try right clicking (in windows 7) on the layer you want to merge, or the top layer, and click 'merge down'. This will merge it into the layer under it, but won't create the bug. At least, it worked for me.

  • Animation frames vanishing?

    I have noticed a distracting problem with my copy of CS6 as of the last few months.
    I tend to do my artwork in half screen mode so I can watch a movie on the other half while I work. This is pretty easy for me once I got a comfortable layout for my tool bars. However, when I do an animation, things start going sideways.
    Full screen mode, the animation panel is there in all its glory.
    I drop the window down into its locked position at the bottom and the frames are still there.
    But as soon as I go half screen, all the frames vanish and no amount of clicking, pleading, or praying will get them to reappear unless I either remove the window from its locked position into a free floating window (where it gets in the way of EVERYTHING) or I take the whole program back into full screen mode (so I can't watch my show on the other half.)
    This is getting really inconvenient with my current animation project since I can't really stay focused unless I have a show on at the same time. Is there some sort of a setting somewhere that I botched to make this happen?

    It sounds like in you animation each frame is a single layer not a composite of several layers. In the case there may be a couple of scripts the could help you do what you want or you could write one. If your layers stack is in frame order. Writing you own would best best, Only one would be needed. The two scripts are save layers to files and the second Paul's load files into a strip.  You may be able to modify Paul's Load images into strip to just process your layers stack.  If you don't know scripting you may be able to create an action to do one layer at a time. There may be a problem with alignment if each frame layer dosn't have at least one pixel on the right edge of the frame.  You would start using the action with the bottom layer in the stack targeted then just play it over and over till you have your strip,
    The action would be quite simple.
    Step 1 will add canvas the width of a frame to the right side of the document.  Canvas Size anchor point left center box, Relative checked and width set to frame width.
    Step 2 Select All. 
    Step 3 (ALT|OPT+]) target next layer higher in stack. 
    Step 4 menu layer>Align Layers to Selection>Right Edge. 
    You could also record a second action to play that action 100 time.  Just record one play stem and then dupe the step 100 times.

Maybe you are looking for