How to create a "plugin"?

I have a Perl script that I run on EDL files. How do I create a plugin to execute it from within FCP? I would like it to:
1. Create an EDL from a sequence.
2. Execute the Perl script on the EDL file.
3. Import the edited EDL file back into FCP.
4. If possible, reconnect the media files.
I'm a total newbie when it comes to developing plugins. The FCP documentation mentions something about AppleScript but there's typically nothing about how to use it.
thanks,
Scott

The FCP documentation mentions something about AppleScript but there's typically nothing about how to use it.
If you are thinking to create effects, transitions, generators there is some documentation on how to use the most accessible and probably easiest tool to write plugins for FCP, I am currently using it:
[Creating FX scripts with FX Builder|http://developer.apple.com/DOCUMENTATION/AppleApplications/Conceptual/U sing_FXScript/UsingFXScript.pdf]
This document alone without some good practice, discipline and most of all ideas is useless.
There's no better way to start learning how to create plugins for FCP with FXBuilder than dissecting and analyzing other scripts (many effects shipped with FCP can be viewed and even modified by control clicking their name in the browser and choose open in editor).
Here some more resources, which have been and continue to be very useful to me, hope they help you too:
http://www.fxscriptreference.org/
http://joemaller.com/fcp/
G.
G.

Similar Messages

  • How to create a plugin to stamp texts and not an image into a pdf document

    How to create plugin to stamp texts and not an image.. i just want it to work like the stamper plugin found in sdk sample but here i need text to be stamped instead of an image.. Is it possible? kindly give me some ideas?how to go about it.. can this be done by modfying the stamper sample code?
    Thank you

    This is possible, but it is a serious project, not something to be cut around from sample code. You will need to study the "graphics" and "text" chapters of the PDF specification in some detail to understand the PDF graphics model, including colour spaces, graphics state, and transformation matrixes; if working with annotations understand them and the requirement for appearance stream. There are various ways to add content to a PDF, but the PDFEdit API is probably the most accessible.

  • How to create jdev plugin?

    Hi
    I need to create a simple jdeveloper plugin.
    Where can I find a documentation on how to create one?
    Thanks for any help.
    Sincerely,
    Denys

    There are several resources including sample code and the Javadoc at the Oracle JDeveloper Extensions SDK home page.

  • How to create a plugin for Flex Builder

    Does anyone know where the documentation is located for developing plug-ins for Flex Builder?  I know you can create plugins for Eclipse, but I haven't seen how you can import them into Flex builder without having it in the Eclilpse Marketplace.

    Hi,
    There are some plugin examples in osmf source code on sourceforge. You can start from an existing plugin to learn the basics - it will be a little easier than starting from scratch.
    What should your plugin do?

  • How to create a plugin that can be installed on a webserver

    Hi,
    I want to create a program in java which can be installed as a plugin on a WebServer. Can anyone please give me some suggestions as how to go ahead with this.
    Thanks in advance
    -Raghu

    The means of writing plugins for web servers (Apache, IIS, iPlanet, etc.) vary widely and why would you want to do that anyway? Wouldn't a Servlet be a better idea?

  • How to create a plugin to open a pop up on right click (using context menu) of any link on any site and display the link url in the pop up

    We are developing a Plugin with the specific purpose to display the URL to which any link redirect to on any website.
    This URL should appear in the pop up when the user right clicks and selects the "show URL" option in the context menu.
    Can some one please help us either to find such plugin (except firebug) or guide us how to develop such a plugin.

    Look for related articles here: <br />
    http://developer.mozilla.org/en/

  • How to create Indesign Plugin using C++?

    I am new to Indesign, I am going to work on InDesgin Plugin using C++ in Mac. Can one provide the Tutorial and step to config in XCode?

    I think you should ask in the InDesign SDK forum:
    InDesign SDK

  • How To Create Plugin/Script

    I have seen some source for LR plugins/scripts. However, searching for some books or posts on this forum I have not found any information on how to create such plugins/scripts. Where can I find some documentation about that?

    http://www.adobe.com/devnet/photoshoplightroom.html
    http://forums.adobe.com/community/lightroom/lightroom_sdk
    Beat

  • How to create a custom plugin in Oracle Access Manager to create a cookie

    How to create a custom plugin in Oracle Access Manager to create a cookie or Header Variable..
    Vipin

    Its has more steps which you need to consider in addition to Note:101048.1 which is mentioned by Prashant_Pathak. Both notes have enough information. If not, let's know what else you need to set

  • How to create custom report plugin using child region report metadata

    Hi,
    I want to ask for help on how to create custom report plugin using child region report metadata. My idea is to create a child region, a classic report and set the condition to never.
    Then i will query the child report metadata from apex view and use it to create a custom report like using jquery jq-grid. Any idea how i can create a process that will use the child report
    metadata? I dont know how i can create a process just like how apex work, how apex render report, coz i want it to be control using the standard apex report attribute. This plugin will
    render according to the child report attribute.
    Is there anybody here had ever done this?

    Hi Nicolette,
    Thanks for the reply. I know where to find the metadata, just asking for idea on how the rendering process will be.
    Start from determining column heading, column order until finish rendering the report. The same way how apex
    render the classic report.
    Previously this imy my rendering process:
    FUNCTION GETCOLUMN(P_REGION IN APEX_PLUGIN.T_REGION,
                         P_PLUGIN IN APEX_PLUGIN.T_PLUGIN,
                         P_VALUE  IN VARCHAR2) RETURN SYS.DBMS_SQL.DESC_TAB2 IS
        VSQLHANDLER     APEX_PLUGIN_UTIL.T_SQL_HANDLER;
        VCOLCOUNT       NUMBER;
        VCOLNAMES       VARCHAR2(2000);
        VAJAXIDENTIFIER VARCHAR2(100);
        VPAGESIZE       TYPEATTR := P_REGION.ATTRIBUTE_04;
        VJSCODE         VARCHAR2(32767);
      BEGIN
        VSQLHANDLER := APEX_PLUGIN_UTIL.GET_SQL_HANDLER(P_SQL_STATEMENT  => 'select * from s_emp',
                                                        P_MIN_COLUMNS    => 1,
                                                        P_MAX_COLUMNS    => 999,
                                                        P_COMPONENT_NAME => P_REGION.ID);
        VCOLCOUNT := VSQLHANDLER.COLUMN_LIST.COUNT();
        FOR I IN 1 .. VCOLCOUNT LOOP
          VCOLNAMES := VCOLNAMES || '{name: "' ||
                       UPPER(VSQLHANDLER.COLUMN_LIST(I).COL_NAME) || '",';
        END LOOP;
        APEX_PLUGIN_UTIL.FREE_SQL_HANDLER(VSQLHANDLER);
        RETURN VSQLHANDLER.COLUMN_LIST;
      EXCEPTION
        WHEN OTHERS THEN
          APEX_PLUGIN_UTIL.FREE_SQL_HANDLER(VSQLHANDLER);
          RAISE;
      END GETCOLUMN;
    So this is how i get the header for my report plugin. The same method is use to get the value / data for each column. This process is work. So now
    i want to extend my plugin so that i will use all attributes from the child report to render my plugin. So the column header, column order, all will depend
    on the child report. And the column display condition is set, it will also check the condition before render the column. Sounds like i want to reinvent
    the normal apex rendering process but this is what i want to achieve.
    I need help to find the correct logic for my render process. Don't want too much for starting, just want to render the plugin correctly, same with child report,
    same columns alias, column ordering and column  conditional display.
    Thanks,
    akulala

  • How to create TableViewer in eclipse (Eclipse Plugin)

    Hi All,
    How to create a TableViewer using Eclipse plug-in development.
    here i want to create a Eclipse plug-in to show data from database using tableviewer, from that i have to perform CRUD operations.
    can any one please give me some overview of these i am new to this type of development of plugins.
    Regards
    Siva

    Hi All,
    Yes I got solution by reading this link http://www.vogella.com/eclipse.html
    Its a good link for all out eclipse plugin development as well as RPC too.
    Regards
    Siva Sankar

  • How to create an eclipse visual editor plugin?

    Hi all,
    I want to know how to create an eclipse plugin that uses a visual editor for creating my xml file.
    Can anyone help me?
    Thanks Pasquy73

    You may get a better response asking in the Eclipse Community [http://www.eclipse.org/community/]

  • How to create a new plugin using Adobe InDesign CS5?

    How to create our own plugin using Adobe InDesign CS5?is there any documents available for this?

    Sure. (Didn't Google find anything?)
    http://www.adobe.com/devnet/indesign/sdk.html
    But you don't "use" InDesign to write plugins. You need a C++ compiler and a lot of programming knowledge and experience with C++. If this means nothing to you, don't look any further -- it's way too complicated to "go and get started" at random. Adobe's documentation is not intended for learners, starters, and people who shrink back at the thought of having to read multiple help documents that are each a couple of megabytes large.
    Using the SDK is so complicated there's even a part of the forum dedicated to it, aptly (and obviously) called InDesign SDK. If you browse the messages in there, you can get an idea of the most common pitfalls and problems.
    If the above scares you off, well, that was fully intentional (sorry, but it is). It's by far easier to write scripts. Scripts have several advantages over plugins:
    1. They are platform independent (Javascripts are; AppleScript is just for Macs and Visual Basic is just for Windows). Plugins are exclusively platform dependent. To write the same plugin for both Windows and for Mac, you have to know all the pitfalls of changing code from one platform to another, and you need a complete working compiler and development system for both platforms.
    2. They are version independent. Simple scripts work on a fairly great range of InDesign versions -- some of my own scripts date back to CS, and are totally or virtually unchanged. It's even possible to force "too old" scripts to work with newer versions.
    3. Scripts can do most of the things a plugin can do. The main difference used to be that plugins allow you to write a fully integrated look-and-feel part of InDesign, but with the advance of ScriptUI and event handlers and menu customization, you come quite far. Only for highly specialized functions you still need a real plugin (custom item integration, custom spell and hyphenation modules, stuff like that).
    4. The scripting community is very active -- it also has a forum of its own, called (well, obviously) InDesign Scripting -- and are a friendly lot, always ready to help. (Unless you whine about how to do every little thing. (That is, I can't stand that personally. Others may not mind.))
    5. Scripting is easy. ... not really, but it is fairly easy, and compared to writing a custom plugin in C++, it's a breeze, a walk in the park, and a summer stroll all rolled into one.

  • How to Create a new plugin in Strobe Media PlayBack?

    Hai
                  i want to create a plugin for swf,and added into the Strobe media Playback.i follow this link:http://osmf.org/dev/osmf/OtherPDFs/osmf_plugin_dev_guide.pdf
    But my plugin is Not Loaded ,i dunno wats the reason.Anybody kindly Help me,am new for creating a plugin.
    Thanks in advance!
    swfPlugin.as
    package
              import flash.display.Sprite;
              import com.realeyes.osmf.plugin.swfPluginInfo;
    public class swfPlugin extends Sprite
              public function swfPlugin()
                        super();
                        _pluginInfo = new swfPluginInfo();
              // OSMF will invoke this getter to retrieve the plug-in's
              // PluginInfo object.
              public function get pluginInfo():swfPluginInfo
                        return _pluginInfo;
              private var _pluginInfo:swfPluginInfo;
    swfPluginInfo.as
    package com.realeyes.osmf.plugin
              import org.osmf.media.PluginInfo;
              import org.osmf.media.MediaElement;
              import org.osmf.media.MediaResourceBase;
              import org.osmf.media.MediaFactoryItem;
              import org.osmf.media.URLResource;
              import org.osmf.elements.VideoElement;
              public class swfPluginInfo extends PluginInfo
              public function swfPluginInfo()
                        var items:Vector.<MediaFactoryItem> = new Vector.<MediaFactoryItem>();
                        // Create the MediaFactoryItem and add to our list of items.
                        var item:MediaFactoryItem = new MediaFactoryItem
                                  ( "com.realeyes.osmf.plugins.WatermarkPlugin"
                                            , canHandleResourceFunction
                                            , mediaElementCreationFunction
                        items.push(item);
                        // Pass the list to the base class.
                        super(items);
              private function canHandleResourceFunction(resource:MediaResourceBase):Boolean
    var result:MediaElement;
                        // Only return true if the resource is an URLResource...
                        var urlResource:URLResource = new URLResource("http://vm2.gloriatech.in/android/load6.swf");
                                  // ... and if the URL starts with "rtmp".
                                  return result = urlResource as MediaElement;
              private function mediaElementCreationFunction():MediaElement
                        return new VideoElement();

    Hai
                  i want to create a plugin for swf,and added into the Strobe media Playback.i follow this link:http://osmf.org/dev/osmf/OtherPDFs/osmf_plugin_dev_guide.pdf
    But my plugin is Not Loaded ,i dunno wats the reason.Anybody kindly Help me,am new for creating a plugin.
    Thanks in advance!
    swfPlugin.as
    package
              import flash.display.Sprite;
              import com.realeyes.osmf.plugin.swfPluginInfo;
    public class swfPlugin extends Sprite
              public function swfPlugin()
                        super();
                        _pluginInfo = new swfPluginInfo();
              // OSMF will invoke this getter to retrieve the plug-in's
              // PluginInfo object.
              public function get pluginInfo():swfPluginInfo
                        return _pluginInfo;
              private var _pluginInfo:swfPluginInfo;
    swfPluginInfo.as
    package com.realeyes.osmf.plugin
              import org.osmf.media.PluginInfo;
              import org.osmf.media.MediaElement;
              import org.osmf.media.MediaResourceBase;
              import org.osmf.media.MediaFactoryItem;
              import org.osmf.media.URLResource;
              import org.osmf.elements.VideoElement;
              public class swfPluginInfo extends PluginInfo
              public function swfPluginInfo()
                        var items:Vector.<MediaFactoryItem> = new Vector.<MediaFactoryItem>();
                        // Create the MediaFactoryItem and add to our list of items.
                        var item:MediaFactoryItem = new MediaFactoryItem
                                  ( "com.realeyes.osmf.plugins.WatermarkPlugin"
                                            , canHandleResourceFunction
                                            , mediaElementCreationFunction
                        items.push(item);
                        // Pass the list to the base class.
                        super(items);
              private function canHandleResourceFunction(resource:MediaResourceBase):Boolean
    var result:MediaElement;
                        // Only return true if the resource is an URLResource...
                        var urlResource:URLResource = new URLResource("http://vm2.gloriatech.in/android/load6.swf");
                                  // ... and if the URL starts with "rtmp".
                                  return result = urlResource as MediaElement;
              private function mediaElementCreationFunction():MediaElement
                        return new VideoElement();

  • How can i create a plugin for adobe in design CS3

    i'm trying to make a plugin to use it in adobe Indesign CS3 program but i can't
    i'm using Windows 7
    i had tryed to make a plugin using Eclips with indesign plugin editor and Visual studio C++ but i can't as i can;t find where can i write my code and there is also an error while debuging is that :
    <error PRJ0019: A tool returned an error code from "Performing Custom Build Step">
    after working out  this error "by adding the directory of Odfrc.exe in tools->VC++ Directories->executable file" another error raise to me :
    <Unknown compiler version - please run the configure tests and report the results> and the visual studio raise message box to me to specify the name of the executable file to be used for the debug session
    i don;t know wat can i do know all i need to create a plugin for indesign program so could any one help me ??

    Each version of the SDK has very specific demands for the compiler setup, and this in turn relies heavily on the operating system. The CS3 SDK probably was based on a much older version of Visual Studio.
    Compare your toolchain against the requirements that should be stated somewhere in the CS3 documentation. It's a solid bet you are years ahead -- there simply is no reason for Adobe to keep on supporting all OSes and compilers that continue to appear, for a version of InDesign that's by now 2.5 versions old.

Maybe you are looking for

  • Error when trying to access a form through https

    Hi, I'm facing this error when trying to access a form through https, i'm using OAS10g 10.1.2.3 over linux, it has webutil configured and is working perfectly with https I'm accessing the form through webcache. the error: Java Plug-in 1.6.0_37 Usar v

  • What is the property to disable a button in a module pool program?

    Hello Experts, I want to disable the button after inserting the record in a Z Table. Can you please help me. Thanks, Manisha

  • Error Connecting to Oracle 9i Database

    Ok I have a semi large program and a part of it connects to an Oracle 9i databse. I am using Visual Age for Java IDE and I am getting an error of "java.sql.SQLException: [Microsoft][ODBC driver for Oracle][Oracle]ORA-00917: missing comma" Of course t

  • TS2634 I am unable to charge my iPod.

    I am unable to charge my iPod touch at all. I have tried several different USB cables (including new ones) and none work. I am also unable to sync my iPod with iTunes and back up my purchases. What do I do? I could buy another I pod but I don't want

  • OT: Having trouble reading a PC vista CD on my G5

    CD will not read on G5 or G4. Anyone else having problems with this? Thanks, Roger