Blog

Here’s a link to Apple Technical Note on the Final Cut Server XML Format

http://developer.apple.com/mac/library/technotes/tn2009/tn2255.html


[--background --projaddr <production entity_address>] <type> <file rep_address> [<metadata_list>]

[--background --projaddr <production entity_address>] <type> <file rep_address> [<metadata_list>]

fcsvr_client createasset pa_asset_media/dev/7/xplatformconsulting.logo CUST_DESCRIPTION=”XPlatform Logo” CUST_KEYWORDS=”Logo, Marketing


Command syntax:
delete [ --confirm --use_lds --asset_only --erase_children --xml ]

Deleting both the asset the files
sudo ./fcsvr_client delete –confirm /asset/4616

Deleting just the asset from the database
sudo ./fcsvr_client delete –confirm –asset_only/asset/4616


This command returns a full list of Open Directory users and groups.

./fcsvr_client list_groups


sudo ./fcsvr_client revert –version 2 /asset/32


sudo ./fcsvr_client upload –projaddr /project/1234 /dev/7/xplatformlogo.jpg

upload [ --projaddr <production entity_address> --background ] <directory rep_address> <file> <mdfile>

Using this command you can set the metadata for a field Description, and add Keywords

sudo ./fcsvr_client setmd /asset/1234 CUST_DESCRIPTION=”Custom Final Cut Server Description” CUST_KEYWORDS=”Apple, Asset Management, Final Cut”

or

sudo ./fcsvr_client setmd /asset/1234 –xml /Users/xplatformconsulting/setmd_asset1234.xml


The default Transcode setting in Final Cut Server uses Variable Bit Rate (VBR) encoding for both video and audio, so assuming you use the default proxy settingyour Proxies.bundle file should be

800kbps * 30secs =  2.4mb
800kbps * 60secs =  4.8mb
800kbps * 60secs * 60min =  280.8mb  per hour
280.8mb  per hours * 40hrs =  11.2GB


So suppose I want to link an Edit Proxy to an existing asset

sudo ./fcsvr_client make_link –linktype 15 /asset/22 /dev/3/21_Bob%20White.mov


Creating a Metadata Field

sudo ./fcsvr_client create /field –xml /Users/xplatformconsulting/create_field.xml

Creating a Metadata Field Lookup

sudo ./fcsvr_client create /enum –xml /Users/xplatformconsulting/create_lookup.xml

Creating a Metadata Group

sudo ./fcsvr_client create /mdgroup –xml /Users/xplatformconsulting/create_mdgroup.xml

Creating a Metadata Sets

sudo ./fcsvr_client create /trait –xml /Users/xplatformconsulting/create_metadataset.xml

Creating a Metadata Map

sudo ./fcsvr_client create /mdmap –xml /Users/xplatformconsulting/create_metadatamap.xml

Creating a Permission Set

sudo ./fcsvr_client create /perm –xml /Users/xplatformconsulting/create_permissionset.xml

Creating a Device

sudo ./fcsvr_client create /dev –xml /Users/xplatformconsulting/create_device.xml

Creating a Production

sudo ./fcsvr_client create /project–xml /Users/xplatformconsulting/create_project.xml

Creating a Watcher

sudo ./fcsvr_client create /watcher –xml /Users/xplatformconsulting/create_watcher.xml

Creating a Response

sudo ./fcsvr_client create /resp –xml /Users/xplatformconsulting/create_resp.xml

Creating a Subscriptions

sudo ./fcsvr_client create /sub –xml /Users/xplatformconsulting/create_sub.xml

Creating a Transcode Settings

sudo ./fcsvr_client create /template –xml /Users/xplatformconsulting/create_transcode.xml

Creating a Log

sudo ./fcsvr_client create /log –xml /Users/xplatformconsulting/create_logentry.xml

Creating a Group Permisison

sudo ./fcsvr_client create /group –xml /Users/xplatformconsulting/create_grouppermission.xml



  • Platform Consulting
  • Ingelwood, California 90302
  • 310 738 1454 Primary