Final Cut Server 1.5.1 – Command Line Options

fcsvr_client
Usage: fcsvr_client command [options]

fcsvr_client connects to the locally running fcsvr_stored to perform commands.
Some commands require fcsvr_client to be run as root.

Commands:

analyze [--force] [--fcp]
clone [ --name ] count [--recurse]
getmd [--xml]
list_child_links [ --xml --linktype --linkancestors ]
list_groups [ --xml ]
list_mdgroups [ --xml --action --parent --allmdgroups --asset_type ]
list_parent_links [ --xml --linktype ]
search [ --verbose --noheader --mdonly --tabdelim --xml --limit --depth --xmlcrit --crit --ctxaddr --dirs --linkparentaddr --linkparentrecursive ]

Commands requiring fcsvr_client to be run as root:

archive
create [--type --linkparentaddr --linkparentlinktype --xml] [|]
createasset [--background --projaddr ] []
delete [ --confirm --use_lds --asset_only --erase_children --xml ]
dump_state
flush_response_queue
load_templates [--noclobber] []
make_link [--linktype --movelink]
revert –version
restore
set_device_templates [--all --clear] []
setmd [--xml] [|]
subscribe [ --verbose --noheader --limit --depth --crit --events --responseid ]
upload [ --projaddr --background ]

Address arguments:

A number of commands take one or more address arguments. An address is
a hierarchical url escaped string which represents an object (entity)
in the database. Addresses can either be containers
(container_address), entities (entity_address), or entities that
represent files or directories on devices (rep_address). Some commands
operate on specific kinds of addresses, and this is shown in the command
usage.

Common kinds of container addresses are:

/asset – container for all assets
/project – container for all productions
/dev – container for all devices
/field – container for all metadata fields
/mdgroup – container for all metadata groups
/group – container for user groups
/perm – container for permission sets
/log – container for log entries

Common kinds of entity addresses are:

/asset/7 – an asset whose asset id is 7
/project/7 – a production whose production id is 7
/dev/7 – a device whose id is 7
/field/PA_MD_CUST_FOO – a metadata field whose field id is PA_MD_CUST_FOO

The rep_address is a special case of an entity_address, and they are only
found on devices. A rep_address is also considered to be an entity_address, e.g:

/dev/7/foo.jpg – the file “foo.jpg” at the root of device /dev/7
/dev/7/subdir – the directory “subdir” at the root of device /dev/7
/dev/7 – the root directory of device /dev/7

Usually entity addresses are obtained by performing the search command, e.g:

fcsvr_client search –limit 5 –crit foo /asset
fcsvr_client search /dev

Additionally, some addresses can be derived from their id, e.g, an asset
whose Asset ID field seen in the GUI client is 7, the address would be
/asset/7


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