7 Replies Latest reply on Nov 11, 2010 10:47 AM by Zac Lam

    EDL Importer?

    Sebas0816

      Hi,

       

      I am not sure the SDK is the proper way to do so, but I'd like to import a set of media files collected in a simple text file, similar like in an EDL import. I looked at the sample code for the importer but it doesnt look like this is possible with the importer interface, or am I missing something?

      What other option would be suitable? I thought about creating a xml premiere project file but have not found a schema definition so far.

       

      Regards

       

      Sebastian

        • 1. Re: EDL Importer?
          Zac Lam Adobe Employee

          Hi Sebastian,

           

          The importer API described in the Premiere Pro SDK is not designed to import sequences of clips like an EDL.  Starting in Premiere Pro 4.0.1, Final Cut Pro XML files are supported.  So you could generate these XML files to represent your sequences, and import them into Premiere Pro.   Check out the Premiere Pro help for an overview of this feature.  You can also check out the documentation on this format.  Note that PPro 4.0.1 supported v4 of the XML format, and PPro 4.2 adds support for v5 of that format.

          • 2. Re: EDL Importer?
            webburst

            Hi Zac Lam,

             

            I have a question. Once we generate Final Cut Pro xml file with all the info to import, how can we ask Premiere Pro then to import this xml? Is there any API function to do this within the plugin SDK?

             

            Thanks,

            Paul

            • 3. Re: EDL Importer?
              Zac Lam Adobe Employee

              Hi Paul,

               

              There's currently no API or scripting mechanism to programatically tell Premiere Pro to import such an XML.  If you'd like to make a feature request, go ahead and submit it here: http://www.adobe.com/go/wish

               

              Thanks,

               

              Zac

              • 4. Re: EDL Importer?
                webburst Level 1

                and no way for cross-application communication? Like Apple Events on Mac, or OLE objects on Windows?

                We can get main window of Premiere Pro on Windows, what if we send some special message to it using PostMessage(..) function? Or imitate drag-and-drop event?

                 

                Thanks,

                Paul

                • 5. Re: EDL Importer?
                  Zac Lam Adobe Employee

                  Hi Paul,

                   

                  You may be able to pull it off by simulating a drag and drop event, but it will be hard to make it completely reliable.  You'd need to know where the Project Panel is located in the main frame of the Premiere Pro interface.  And if the Project panel isn't visible, there won't be a place to drag the XML file to.

                   

                  Zac

                  • 6. Re: EDL Importer?
                    webburst Level 1

                    Thank you Zac,

                     

                    just one more question, please,

                     

                    We create plugin for CS4, based on SDK example, but have some problems with memory now. If we compile original "Synth_Import" project with flag

                    importInfo->setupOnDblClk = kPrFalse;

                    when we double click on imported clip, it will show it in preview window - and it's fine (that's what we want). But if we navigate in that window or just play the clip we experience HUGE memory leaks. In task manager we can see that memory is growing during playback without any limits. If we navigate in preview window and play the clip again and again, Premiere Pro can get bigger than 800 Mb for no reason.  What should we do? Does it happen because we don't delete some pointers after such messages as imImportImage ?  Or is it PP cache issue? If cache issue, can we ask PP somehow not to use so much memory?

                     

                    Thank you very much,

                    Paul.

                    • 7. Re: EDL Importer?
                      Zac Lam Adobe Employee

                      Hi Paul,

                       

                      We've strayed pretty far from the topic of EDL importers.   In the future, please start a new thread for new topics.

                       

                      I'm seeing a memory issue with the Synth Importer too.  It seems to be related to the fact that the Synth Importer uses the imImportImage selector, whereas almost all other importers use imGetSourceVideo selector.  In my testing, when I switched to using that selector instead, as demonstrated in the SDK File Importer sample, the memory issue went away.  When I get a chance, I'll retest this in CS5 and log a bug on it if it still occurs.

                       

                      Regards,

                       

                      Zac