Импорт

Обзор

Final Cut Pro X может включить носители, которые другое приложение производит или управляет как набор медиа-файлов. Можно использовать FCPXML, чтобы связать их вместе с ключевыми словами, маркерами и метаданными, или описать грубые сокращения. Приложение инициирует процесс путем отправки события Apple в Final Cut Pro X.

Импорт XML

FCPXML позволяет Вам передавать следующие элементы из своего приложения в Final Cut Pro X:

Отошлите к Final Cut Pro X Формат XML для большего количества подробных данных.

Final Cut Pro X включает эти элементы в свое событие и/или проект, когда это импортирует документ FCPXML. Ваше приложение может инициировать процесс путем отправки события Open Document Apple и указания файла URL для XML-документа для открытия.

Как правило, Вы используете Launch Services для отправки события Open Document Apple в другое приложение. Обратитесь к Руководству по программированию Launch Services для подробных данных о том, как открыть документы программно с другим приложением.

Работа с растущими носителями

Иногда, можно хотеть начать редактировать клип, в то время как он все еще зарегистрирован или поглощен. Это особенно полезно, если необходимо поставить результат редактирования, прежде чем будет закончена запись.

Поддержки Final Cut Pro X, импортирующие следующие типы растущих медиа-файлов, в то время как дополнительные носители все еще зарегистрирован или поглощен на них другими сторонними устройствами или приложениями:

Поддержки Final Cut Pro X, растущие файлы путем отслеживания дату модификации файла и обновления информации импортированного актива, включая продолжительность, когда это обнаруживает, что был изменен файл.

Работа с пользовательскими метаданными

Final Cut Pro X может включить пользовательские метаданные, описанные в документ FCPXML. (Отошлите к Final Cut Pro X документацию Формата XML для большего количества подробных данных.) Эти пользовательские элементы метаданных не появляются в Информационном Инспекторе, пока Вы не добавляете соответствующие поля к представлению метаданных.

Final Cut Pro X поддерживает механизм для добавления определений метаданных и наборов представления через внешние файлы определения. Этот механизм позволяет средствам и сторонним приложениям устанавливать такие файлы определения на каждой станции Final Cut Pro X, где необходимы определения метаданных и наборы представления.

Файл определения является plist файлом что чтения Final Cut Pro X и использование для увеличения интерфейса со средством определенные представления. Этот plist файл должен быть установлен в любом из следующих расположений:

plist файл имеет следующую структуру:

Пример plist Файл

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.proapps.MetadataDefinitions</key>
    <dict>
      <key>com.yourCompany.yourApp.yourCustomMetadata</key>
      <dict>
        <key>displayDescription</key>
        <string>Description of your custom metadata</string>
        <key>displayName</key>
        <string>Your custom metadata</string>
        <key>source</key>
        <string>custom</string>
        <key>type</key>
        <string>string</string>
      </dict>
    </dict>
    <key>com.apple.proapps.MetadataViewSets</key>
    <array>
      <dict>
        <key>displayName</key>
        <string>Your Application's Set</string>
        <key>keys</key>
        <array>
          <string>com.yourCompany.yourApp.yourCustomMetadata</string>
        </array>
      </dict>
    </array>
  </dict>
</plist>