Skip to main content
Skip table of contents

EVS IP Director Integration [VC 21.3 GEN]

It is possible to map data inside “log info” (<Log>) in a EVS metadata file to Vidispine metadata.

Example

Import the EVS metadata file as a sidecar file with your essence file:

NONE
POST /import?URL=/vidispine/demo.dv&sidecar=file:///path/to/evs.metadata.xml"

so a EVS metadata that looks like this:

HTML/XML
<EVS_Metadatas Revision="1">
  <General_Infos>
                ...
  </General_Infos>
  <Clips_Infos>
    <Clip>
      <XFile_Clip_Infos>
                                ...
      </XFile_Clip_Infos>
      <Other_Clip_Infos>
                                ...
        <Logs>
          <Log DBVersion="0" GUID="2b9de077-8e4d-4e48-ac8f-b2cdc05b0805" Version="2.0.1">
            <Date>21-Apr-2013</Date>
            <TC>15:00:33:01 </TC>
            <DateUser>21-Apr-2013</DateUser>
            <TCUser>15:00:33:01 </TCUser>
            <TCTable>1</TCTable>
            <Description>Mål av: 11. Selakovic, Stefan</Description>
            <TapeID />
            <InterestLevel>0</InterestLevel>
            <Colour>0</Colour>
            <AvidColour>#000000</AvidColour>
            <Keywords>
              <Keyword Type="Keyword">Mål</Keyword>
              <Keyword Type="Keyword">HBK</Keyword>
              <Keyword Type="Participant">11. Selakovic, Stefan</Keyword>
            </Keywords>
            <AutomaticKeywords>
              <AutomaticKeyword Description="" Header="Attendance" Type="NUMBER">4011</AutomaticKeyword>
              <AutomaticKeyword Description="" Header="Away Team" Type="TEXT">Kalmar FF</AutomaticKeyword>
              <AutomaticKeyword Description="" Header="HalfTimeScore" Type="TEXT">1-0</AutomaticKeyword>
           </AutomaticKeywords>
          </Log>

      </Other_Clip_Infos>
    </Clip>
  </Clips_Infos>
</EVS_Metadatas>

will be translated to Vidispine metadata like:

HTML/XML
<?xml version="1.0"?>
<timespan start="1350826@PAL" end="1350851@PAL">
  <group uuid="a0c2d689-bee3-48ea-8708-5228e533382c" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
    <name>EVS_Log</name>
    <field uuid="2eb192e7-1af8-4cde-9083-93e5c4c922bd" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_AvidColour</name>
      <value uuid="2d060045-bd11-4d17-bba2-5327d51d3ee7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">#000000</value>
    </field>
    <field uuid="9efabf9f-003d-437a-a459-3c1f9a4a306e" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_Colour</name>
      <value uuid="014a932c-bfc3-4a36-a209-c4f9f3389b0b" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">0</value>
    </field>
    <field uuid="48323112-c06b-4ef3-855f-550f422f5d83" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_InterestLevel</name>
      <value uuid="264c55a3-4679-439d-ac2a-dd63f7e57b93" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">0</value>
    </field>
    <field uuid="f035327f-c006-49cb-8ed3-2d4c78fd35e7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_TapeID</name>
      <value uuid="81cc0f37-cf8d-4b3c-9641-a94367aa4a1d" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131"/>
    </field>
    <field uuid="ba4bc026-5900-4215-be94-515b4568379a" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_Description</name>
      <value uuid="ed800484-c646-46b7-8530-e6487f2dc637" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">Mål av: 11. Selakovic, Stefan</value>
    </field>
    <field uuid="3742dfeb-a100-4980-9db5-d3281342b9a8" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_TCTable</name>
      <value uuid="06490341-dae1-42d7-a81a-abea7015bcb3" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">1</value>
    </field>
    <field uuid="09f4af36-05f2-43f5-a063-ddc680ef18f4" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_TCUser</name>
      <value uuid="5e38b2cd-3d06-4a5a-8358-b6da51a58637" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">15:00:33:01 </value>
    </field>
    <field uuid="48df81fc-4ba3-4ad8-847f-22521a0ae89b" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_Date</name>
      <value uuid="bfc7b8e1-aa98-4f32-ad50-30e899c67834" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">21-Apr-2013</value>
    </field>
    <field uuid="b397b900-d869-4457-9351-e08fb53a5670" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_TC</name>
      <value uuid="45a6e2f3-2111-45ee-aa38-4373d710bc29" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">15:00:33:01 </value>
    </field>
    <field uuid="87993aa8-6c61-49c8-a834-fb73649db7b7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_DateUser</name>
      <value uuid="ea2b8cdd-4e91-4468-bbe7-00342f194ecd" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">21-Apr-2013</value>
    </field>
    <group uuid="d6db1d19-4bb5-41cc-a01b-faaa41eadf13" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
      <name>EVS_Keywords</name>
      <field uuid="26755143-ad34-45b5-a68f-e0d6407beb5a" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
        <name>EVS_Keyword</name>
        <value uuid="eb83876d-0852-4b82-912d-4468324ff5e7" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">11. Selakovic, Stefan</value>
      </field>
      <field uuid="1b8f7603-3623-4ae7-9b18-ac363973c2ae" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
        <name>EVS_Keyword</name>
        <value uuid="812085e9-175e-44f0-a74e-b27dec67dd33" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">HBK</value>
      </field>
      <field uuid="acb9a9b6-06d1-4e9a-8838-ab7efac97b59" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">
        <name>EVS_Keyword</name>
        <value uuid="bd148e7d-f7d3-446d-8147-6af9cee23127" user="admin" timestamp="2013-11-29T11:50:21.938+01:00" change="VX-8131">Mål</value>
      </field>
    </group>
  </group>
</timespan>

<timespan start="-INF" end="+INF">
  <group uuid="90cf23d4-2555-48b5-a38c-f284076f8cdd" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
    <name>EVS_MatchData</name>
    <field uuid="868c16d8-22cf-41d8-a2fe-bccc4221d686" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
      <name>EVS_HalfTimeScore</name>
      <value uuid="ad12c72c-2030-41e9-81e0-7605869f501d" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">1-0</value>
    </field>

    <field uuid="374c7c03-b54c-46fe-81ea-b52eef353fc2" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
      <name>EVS_AwayTeam</name>
      <value uuid="4082bbfd-e875-445f-9baa-beec03cb6e5e" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">Kalmar FF</value>
    </field>
    <field uuid="a97e745a-fcbb-42a3-b0f2-fc73b27ae7b9" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">
      <name>EVS_Attendance</name>
      <value uuid="e17dd5e3-f85c-4477-afc1-170c1d7f3d71" user="admin" timestamp="2013-11-29T11:50:23.783+01:00" change="VX-8131">4011</value>
    </field>

  </group>
</timespan>

Please note that the values in <AutomaticKeyword>s will be mapped as global metadata (with timespan: (-INF, +INF)), so it is a good place to store the metadata of the whole essence file.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.