This discussion is archived
4856 Views 9 Replies Latest reply: Apr 8, 2009 2:53 PM by Franbot
Currently Being ModeratedFeb 8, 2009 10:04 PM (in response to Figlata)Try using the Search Expired Response to search for a common metadata attribute or criteria that you like to have another response triggerred upon.8 Core Mac Pro, Mac OS X (10.5.5)
Currently Being ModeratedFeb 25, 2009 1:21 PM (in response to Nicholas Stokes)i have been doing some searching myself and can't find a way to bulk edit multiple fields in final cut server.
i have been using final cut server for some time and i have added some more fields to "dial down" my asset metadata. I now need a way to collect all of the assets (smart list = done) and then bulk edit a certain field with all of the "found" assets. i am lost on how to do that.
thanks in advanceIntel Quad 3, Mac OS X (10.5.6)
Currently Being ModeratedFeb 26, 2009 1:53 AM (in response to Figlata)Thats one of the BIG problèmes with Final Cut Server, it's impossible to enter multiple informations for assets once uploaded...I hope it will be fixed in the next update!!!Powermac, Mac OS X (10.5.6)
Currently Being ModeratedFeb 26, 2009 10:39 PM (in response to LukLucas)it could be done, for example, by adding selected assets to the production and then setting up the subscription with a prefered response (in this case: to change status).Windows XP Pro
Currently Being ModeratedMar 2, 2009 8:25 AM (in response to anchius)can you please explain what you mean a bit more in depth so that i may execute on my end. i have a fairly good understanding of responses and subscriptions based on metadata changes. i use subscriptions for emailing and exporting assets based on metadata changes, nothing too crazy.
here is my example to help clarify your steps to execute.... I have a bunch of old footage that date created does not reflect when the media was shot. i have created a field that i can put the date into.. ie. 20090302. Because i am still trying to exactly determine when the assets were shot i am using other assets to make a better known timeline as i import the assets. because of this i am changing dates based on other "more known" dates through the logging process.
my question is: now that i have imported a bunch of footage into server with the "incorrect date shot" how do i choose all of them and globally change the date?
this is just one example. another example i have is a field named "associated with following productions" so i know past, present and potentially future, which assets were a part of previously deleted projects or will be a part of future projects.
Maybe i can do this easier than what i am doing now and constructive criticism is always welcome..Thanks in advance.Intel Quad 3, Mac OS X (10.5.6)
Currently Being ModeratedMar 2, 2009 4:52 PM (in response to anomalymedia)Here's how I'd roll:
1) My media would be in a know location - ie, I know the "Stored On" and "Location". EG:
Stored On = XSAN
Location = /Footage/My Cool Film
2) I'd create a Set Asset Metadata response to set the value of the field(s) I wanted to change
3) Then I'd create a Search Expired response with the following params:
Event Type = Custom 1
Timestamp = Last Accessed
Expiry Days = 0
Stored On = XSAN
Location = /Footage/My Cool Film
In this case, it really doesn't matter what timestamp I use, as my expiry is set to 0 days. What is most important is getting the Asset Filter stuff right, as I really don't want to go and be generating Custom 1 events for all the assets on my system. Also, you can play with the filter here - maybe you want to also change assets in diectories under My Cool Film, in which case I would do: Location 'Contains' /Footage/My Cool Film
4) Create a Subscription with the following params:
Subscribe To: Assets
Event Type Filter = Custom 1
Response List = (the set md response I created above)
I don't need to use the Asset Filter in the subscription, as I already did so in the Search Expired response. In other cases, I might also do additional filtering here.
5) Create a schedule to run the Search Expired response. Typically I'd do a Daily in this case, as I can set the specific time when it's going to run (maybe in a few minutes).
Once it had run and all the assets have been modified with the required metadata, disable the schedule. No need for it to run tomorrow! But keep everything around - handy to have the next time you want to change some metadata on lots of assets - just modify the Asset Filter and Set MD and run the schedule again.
Currently Being ModeratedMar 23, 2009 2:14 PM (in response to Matt McM)Has been some time since your post matt, but you advice worked like a charm. Thanks so much matt. super helpful and saved me countless hours of brainless data entry.Intel Quad 3, Mac OS X (10.5.6)
Currently Being ModeratedApr 6, 2009 5:56 PM (in response to Matt McM)Question for you Matt or anyone else...
why the need for the Creation of the Subscription as well as the Schedule to run the script.
After i ran your directions a few times i had thought about every step. i went from step 3 to 5 and all worked well, changing the metadata on the 2 responses based on the schedule.
Why are both a Subscription & Schedule needed as per your example ?Quad 3, Mac OS X (10.5.6)
Currently Being ModeratedApr 8, 2009 2:53 PM (in response to Matt McM)Yes, your method is VERY, useful. Honestly FCS should have a built-in response that handles these sorts of batch processes, but until then this method works great.
Really, you should be able to alter metadata for multiple assets at once right from the browser, so that this kind of batch process isn't even even neccessarry. iTunes can do it?!?!
Message was edited by: Franbot3.2Ghz Octo + 3Ghz Octo, Mac OS X (10.5.6), 13 Xserve Ingest and render farm - Final Cut Server