5 Replies Latest reply on May 13, 2014 12:58 PM by btemp2

    add prproj sequences into AME, via scripting

    crackwitz

      Hi,

       

      we're using CS4 and the "Watch Folder" feature would have been nice, if it worked on prproj files.

       

      I tried to see what happens during export with a Sysinternals tool named "process monitor" but the log is just too big to make sense of.

       

      How can I add a prproj sequence to AME (Media Encoder) from the command line, or via windows scripting host, or via APIs?

       

      Our projects usually have just one sequence, or it has a known name. Since prproj files are XML, we could even have our own heuristics in script code. All I need is a way to feed a sequence from a prproj into AME.

       

      Choosing a named preset from AME is okay. We could provide all encoding settings explicitly though, if that's required.

       

      We need this because we have dedicated encoding boxes on the network and we could push a project (including video and audio sources) into a shared directory for the encoding box to pick up. Right now, we have to physically be at the encoding box, opening the prproj and exporting the desired sequence. It'd be nice to be able to cut and edit somewhere else and just push the encode job over the network.

       

      Is there any way?

        • 1. Re: add prproj sequences into AME, via scripting
          btemp2

          This thread is old, but appears to still be relevant. Is there any way to do this?

           

          Rant: I'm stunned, to be honest. AME doesn't support .prproj files? That's exactly what we need it to do in order to save....um....y'know.....encoding time! I suppose I'll have to render it first, and then I can use media encoder !

           

          Sarcasm aside, I do understand that AME's purpose seems to be to encode existing "media" and not "projects". That said, I really am stunned and dissappointed it does not allow for prproj files to be exported using the watch folder feature. That is partly because one can "queue" a prproj project to media encoder on one's own PC. The only difference here is that we want to "queue" it to a different PC that has media encoder installed. I understand a method of selecting sequences (and corresponding output settings) may have to be figured out.

          • 2. Re: add prproj sequences into AME, via scripting
            Jim_Simon Level 8

            AME has no trouble at all understanding PP project files, and uses them regularly to do it's job.  Just not via the Watch Folder.  Sequences have to be manually set up.

             

            But even if you could load a PP project from the Watch Folder, AME cannot transcode a PP sequence from another machine.

            • 3. Re: add prproj sequences into AME, via scripting
              btemp2 Level 1

              AME has no trouble at all understanding PP project files, and uses them regularly to do it's job.  Just not via the Watch Folder.  Sequences have to be manually set up.

               

              Indeed! I should have added " Watch Feature"  to maintain clarity.

              ...AME cannot transcode a PP sequence from another machine.

               

              Yes it can; we've done it and it works great! But even if it didn't, automatically pushing files to another computer's local storage is trivial. In either case, you then have to manually load the project & sequence, which gets back to the OP issue I think.

               

              To crackwitz or anyone else who stumbles upon this, there may be a workaround. You may be able to write a script via extendscript in AE, and Dynamic Link to a PPro project (locally stored or otherwise), then render from AE. My trials indicate that AE renders our projects at 50% the speed of PPro/AME (a well-known issue). That said, the ability to offload the rendering to a non-editing machine is worth the tradeoff in our case (it may not be in all cases). There are additional things to consider as well, including encode setting inconsistencies between PPro/AME and AE. The part we have not tested is whether you can specifiy a sequence via extendscript. If not, this will not work. If we confirm one way or another, I'll post back.

               

              It'd be great if Adobe could kick it up a notch for customers that need greater levels of automation and work-flow efficiency with regards to rendering. However, these types of features have been a need for us for years, so I would encourage anyone interested not to wait on Adobe for this, and experiement with work-arounds, and share what you come up with!

              • 4. Re: add prproj sequences into AME, via scripting
                Jim_Simon Level 8

                we've done it and it works great!

                 

                How?

                • 5. Re: add prproj sequences into AME, via scripting
                  btemp2 Level 1

                  One could use a manually or programatically added/removed mapped drive, or one could also use a shared folder (that resides on the remote, rendering machine) as the OP mentioned. Alternatively, one could create a script to transfer files from one machine to another; we've probably used all of these methods at one time or another. There are so many ways to solve the "another machine" part of the problem, which is probably why the OP didn't ask about that. This gets back to the OP's main question.