• Final Cut Server

    Archive & Restore Assets with fcsvr_client

    Final Cut Server has an option to archive and restore assets. When archiving an asset, the asset will be moved to a file system path that is represented by the device ID. The archival and restore can be done using the steps shown in this video: The process of archival and restore can be kicked off from the command line, which will initiate the movement of the asset. To archive an asset, you will use the archive verb with the fcsvr_client tool. This will require you to provide the asset ID number along with the device that you will be archiving the asset to. For example, to archive an asset…

  • FileMaker,  Final Cut Server

    Scripting Productions and Assets in Final Cut Server

    When you’re integrating Final Cut Server with other products, you often find yourself writing scripts to perform various tasks. One of those tasks might be to create a new project, or a production as it’s called in Final Cut Server. Because a production can have a number of attributes, a great way to do this is to create a template production and then make copies of it (or clones) when you want to create subsequent projects. To do so, you’ll use the fcsvr_client command, along with the clone verb. The -name option will allow you to set the name of the production which would then be followed by the unique…

  • Final Cut Server,  Xsan

    The Final Cut Server Command Line

    Final Cut Server has a fairly robust, albeit fairly unsupported command line.  The following is a list of some useful commands, along with their paths and functions: The following are in /Library/Application Support/Final Cut Server/Final Cut Server.bundle/Contents/Resources/sbin: fcsvr_run allows you to interact with the database, amongst other things.  To interact with the database use psql as the first positional parameter and then pxdb as the second, to identify which database you will interact with.  You can then run a select statement in quotations to do a variety of tasks, such as tallying up the number of assets in a database, etc.  Once you have certain information you can then use grep…