События и проекты

В Final Cut Pro X Вы используете FCPXML (.fcpxml) файлы, чтобы экспортировать и импортировать события и проекты в библиотеке. Файл FCPXML представляет библиотеку или часть библиотеки.

Вот список условий Final Cut Pro X, с которыми Вы встретитесь всюду по этому документу:

О событиях и проектах

Файл FCPXML содержит корень <fcpxml> элемент как контейнер верхнего уровня. <fcpxml> элемент содержит a <resources> элемент и a <library> элемент. <library> элемент содержит список <event> элементы.

<event> элемент может содержать:

Посмотрите Элементы Истории для получения дальнейшей информации на этих элементах.

<fcpxml> элемент может включать дочерние элементы, перечисленные в Таблицу 1-1.

Табличная 1-1  Библиотека и элементы ресурсов

Элемент

Описание

<event>

Единственное событие в библиотеке.

<library>

Единственная библиотека. location атрибут указывает URL библиотеки по экспорту, но проигнорирован во время импорта. Обратитесь к library location опция импорта в Опциях Импорта.

<project>

Временная шкала проекта.

<resources>

Контейнер для соответствующих данных, что события и проекты зависят от, такие как активы носителей, форматы видео и эффекты. Посмотрите Ресурсы для подробных данных о поддерживаемых типах ресурсов.

Перечисление 1-1 показывает проект FCPXML.

Перечисление 1-1  проект, ссылающийся на аудио и видео во внешнем событии

<fcpxml version="1.4">
    <!-- Resources -->
    <resources>
  <asset id="r1" src="file:/Volumes/Media/MyVideo.mov"/>
   <format id="r2" name="FFVideoFormat1080p30"/>
    </resources>
    <library>
  <event name="MyEvent">
            <project name="MyProject">
                <!-- Project Story Elements -->
    <sequence format="r2">
      <spine>
        <video ref="r1" duration="5s">
          <audio lane="-1" ref="r1" duration="5s"/>
        </video>
      </spine>
    </sequence>
  </project>
        </event>
    </library>
</fcpxml>

В перечислении 1-1, MyProject проект использует два ресурса:

Когда Final Cut Pro X импортирует файл в Перечислении 1-1, этом:

Перечисление 1-2 показывает событие FCPXML.

Перечисление 1-2  событие с многократными клипами

<fcpxml version="1.4">
    <!-- Resources -->
  <resources>
    <format id="r1" name="FFVideoFormat1080p30"/>
     <asset id="r2" src="file:/Volumes/Media/MyVideo1.mov"/>
     <asset id="r3" src="file:/Volumes/Media/MyVideo2.mov"/>
     <asset id="r4" src="file:/Volumes/Media/MyVideo3.mov"/>
   </resources>
    <library>
  <event name="MyEvent">
            <!-- Clip Elements -->
    <clip name="MyVideo1" duration="45s" format="r1">
      <video ref="r2" duration="45s">
        <audio lane="-1" ref="r2" duration="45s"/>
      </video>
    </clip>
    <clip name="MyVideo2" duration="15s" format="r1">
      <video ref="r3" duration="15s">
        <audio lane="-1" ref="r3" duration="15s"/>
      </video>
    </clip>
    <clip name="MyVideo3" duration="30s" format="r1">
      <video ref="r4" duration="30s">
        <audio lane="-1" ref="r4" duration="30s"/>
      </video>
    </clip>
  </event>
    </library>
</fcpxml>

В Перечислении 1-2, событии MyEvent использование эти ресурсы:

Когда Final Cut Pro X импортирует этот файл, это:

Наборы

Событие может сгруппировать клипы в ключевое слово и умные наборы. Наборы представлены элементами в Таблице 1-2 как дочерние элементы <event> элемент.

Табличные 1-2  элементы Набора

Элемент

Описание

<collection-folder>

Контейнер для группировки других элементов набора.

<keyword-collection>

Клипы группы и проекты с помощью ключевых слов.

<smart-collection>

Клипы группы и проекты, соответствующие различные критерии поиска. Соответствующие элементы критериев перечислены в Таблице 1-3.

Умные наборы используют элементы, перечисленные в Таблице 1-3 для указания соответствия критериев группировки клипов и проектов.

Таблица 1-3  Умные элементы соответствия набора

Элемент

Описание

<match-clip>

Соответствие отсекает на основе типа (один из audition, synchronized, compound, multicam, layeredGraphic, или project).

<match-keywords>

Соответствие отсекает на основе присвоенных ключевых слов.

<match-media>

Клипы соответствия или проекты на основе типа среды (один из audioOnly, stills, videoOnly, или videoWithAudio).

<match-property>

Клипы соответствия или проекты на основе информации о формате/свойстве.

<match-ratings>

Соответствие отсекает на основе присвоенных оценок.

<match-roles>

Соответствие отсекает на основе присвоенных ролей.

<match-shot>

Соответствие отсекает на основе присвоенного типа выстрела.

<match-stabilization>

Соответствие отсекает на основе типа стабилизации.

<match-text>

Клипы соответствия или проекты на основе указанного текста.

<match-time>

Клипы соответствия или проекты, создаваемые или импортированные на основе определенной даты.

<match-timeRange>

Клипы соответствия или проекты, создаваемые или импортированные на основе диапазона времени.

Опции импорта

<import-options> элемент, как дочерний элемент <fcpxml> элемент, может содержать нуль или больше <option> элементы, имеющие отношение к событиям импорта и проектам.

<option> атрибуты элемента определяются в Таблице 1-4.

Табличные 1-4  атрибуты элемента Опции

Атрибут

Описание

key

Строка, идентифицирующая одну из следующих опций импорта:

  • copy assets— На копию (1) или ссылка (0) активы ссылаются в импортированном XML.

  • copy assets location— Расположение (URL) для копирования импортированных активов в, если copy assets установлен в 1. Если указанный URL недопустим, активы не копируются.

  • library location— Расположение (URL) библиотеки, к которой можно добавить событие или проект. Если указанный URL представляет каталог, имя библиотеки по умолчанию используется. Если никакая библиотека не существует как указанное расположение, новая библиотека создается.

value

Значение для опции импорта.