UC Manage Adobe Premiere Projects [C IG]
Motivation
EditMate Projects are stored as VidiCore project collections, project version collections, and items. This usually happens behind the scenes and is managed by EditMate. The following sections describe how EditMate projects are stored with VidiCore. This information is provided solely as background information on EditMate’s internal procedures.
Workflow
VidiCore project collections are used to store metadata information and project version info. The prproj
file is stored as a VidiCore item. Project collections will be linked to the item with the string metadata EM_projectItemCollectionLink
.
Every time a Premiere project file is updated, EditMate uploads the new project file to the project storage and new VidiCore item and project version will be created. This allows keeping track of all project changes and their corresponding Premiere project files as well as all managed media used by the project.
Project Creation
New project collection is created.
New project version is created by referring to PrProj Final Cut xml. The project version collection is a child of the project collection.
New item is created to store PrProj file info.
Project collection and project version collection are referring to this item via the metadata field
EM_projectItemCollectionLink
. The field contains the VidiCore item holding the PrProj file.The item vice versa is referring to the project version collection via
EM_projectItemCollectionLink
.
Project Update
New project version collection is created by referring to PrProj Final Cut xml. This additional project version collection also is a child of the initial project collection.
New item will be created to store PrProj file info.
The file
EM_projectItemCollectionLink
on the project collection is updated to refer to new item.The new project version also refers to this item via
EM_projectItemCollectionLink
.The new item refers to the project version collection via
EM_projectItemCollectionLink
. The field contains the VidiCore ID of project version collection.
Project Deletion
Retrieve project collection, all project versions which belong to project collection, and item which is referred to in project version.
Loop through all project version collection:
Delete PrProj item which is referred to in project version.
Delete project version.
Delete project collection.
Open Project From Search Panel
Use VidiCore search operation to find the desired project collection.
From the VidiCore project collection, get
EM_projectItemCollectionLink
metadata and retrieve latest PrProj item ID.Retrieve VidiCore item info with PrProj item ID.
Download PrProj file to client machine.
Open project in Adobe Premiere Pro on the downloaded PrProj file.