Jeff, Certainly; do note that this is based on loose Google-assisted conversations, and not anything experiential yet, but this is how I understand it to work... There are several changes to the frameserver that have or will enable this ability. For one, the frameserver settings are now part of the Export Settings panel, just as they would be with any other codec. For example, on the Video tab, you have the RGB24, RGB32, and YUY2 options we're accustomed to, as well as the Network Frameserving option; I believe there are a couple other small options, but the test version I'm using does not have those. The Audio tab has the PCM samples option. Previously, all of these settings would have appeared in a separate frameserver setup dialog (you remember the one) that popped up after you hit Export; that dialog is no longer part of the workflow. As such, you'll now be able to save frameserver encoding presets that could be batch applied in the AME queue. The second enhancement is that the frameserved AVI is no longer called "signpost.avi" by default; rather, like any other item exported from PPro, it takes the name of the queued clip or sequence, so you have unique signpost AVI file names. A trifle, perhaps, but I'm getting there... The third enhancement--mostly in concert with the above--is that because that dialog is gone, there is no longer the "Next" button on the Setup dialog. Now, once you hit Export (or the AME queue begins), the signpost AVI is writte, the frameserver status window comes up, and frameserving is active. Simple change, but that sets up the next cool feature... There will now be a user-configurable "timeout" that will be set in the export settings that will essentially terminate the current frameserving process (basically, an automated click of the "Stop Serving" button) when frames are no longer being served after that duration of time. So, let's say you set the timeout for 120 seconds; ordinarily, as encoding of the signpost AVI was continuing, frames would be continuously streaming through the frameserver even if encoding was slow. As long as that is happening, the frameserver stays active for that particular encode. Once the third-party app stops requesting frames--which it will do once encoding is completed--the timeout timer kicks in and when that duration elapses (in our case, 120 seconds), the current frameserver is terminated. If we have a number of frameserved items queued in AME, when that first one terminates, AME will automatically go to the next item; because we no longer have to manually click the "Next" button (see why that's important now ), the next frameserver instance launches. This automatic start and stop procedure will continue until all items in the AME are processed. Now, obviously what this necessitates is having a third-party encoder that employs watch folders--I seem to recall that you are a Sorenson Squeeze user, so you're covered. Basically, you'd create a watch folder in your third-party app, and then set the frameserver to create the signpost AVIs in that watched folder; as each signpost AVI appears in the folder, the third-party app will encode it. Since the frameserved AVI has a unique name, there is no issue with overwriting earlier encodes, since watch folders usually just append some suffix to the incoming file name. Once the third-party app stops pulling frames, the timeout timer engages, and the process continues. I have not tested this yet, so I cannot yet comment on how it works, but that's the theory. What I am anxious to see is if this queue option can be combined with network frameserving; in my mind, this would be a truly awesome implementation, because you could then effectively offload your encoding to another system on your network, and continue working on your editing machine. Theoretically, you shouldn't incur too much of a performance hit, since all the host computer would be doing is dishing up frames across the network to another computer. We'd finally have a sort of cobbled together export farm! Anyway, I know you asked for a brief explanation, but I'm not too good at being brief, if you haven't noticed Let me know if you have any questions or ideas on how to make this better. I think we're still in the cooking phase, so now is the time to refine this to work in a manner that we'd like. I should note that frameserving of HD assets and heavily-effected sequences is rather slow at this point (I believe that that was what plagued the CS4 frameserver), but the programmer is working to optimize this. So far, the guy has performed admirably, and has been receptive to feature requests and bug reports, so I have no doubt that this will happen. Colin EDIT: Oh, if you're up for a little more Google-translated fun, check out the thread that Vasya (the gentleman that has spearheaded this effort) is maintaining. There is quite a bit of interest by some of our overseas counterparts...
... View more