Использование скриптов

Меню Tools

Скрипты - эффективный инструмент автоматизации в Vegas. Вы можете использовать скрипты для упрощения и автоматизации часто повторяющихся действий, для интеграции с внешними приложениями. Имея навыки программирования, Вы можете сами написать свои скрипты для решения собственных задач.

Работа со скриптами осуществляется в меню Tools/Scripting.

Для написания собственных скриптов Вам понадобится scripting API (Интерфейс программирования приложений). Найти его можно в папке Extras на компакт-диске с Vegas , а также на нашем сайте. Там же есть примеры скриптов. Для более подробной информации об использовании скриптов вы можете обратиться в наш форум.

Для того, чтобы скрипты, которые были разработанны для Vegas версии 4.0, могли использоваться в более поздних версиях, необходимо заменить простанство имен (namespace)

"SonicFoundry.Vegas" на "Sony.Vegas" в тексте скрипта. Для этого необходимо заменить строки, содержащие "import SonicFoundry.Vegas" на "import Sony.Vegas".  

Скрипты могут представлять определенную угрозу безопастности для Вашего компьютера, поскольку скрипт способен выполнять действия по удалению, изменению файлов, выполнять программы, иметь доступ к Интернету, локальной сети и.т.д. Всегда проверяйте содержимое скриптов на наличие потенциально опасных действий; не запускайте скрипт если вы не знаете для чего он предназначен.


Подробнее:

Запуск скрипта

  1. Из меню Tools, выберите Scripting.

  2. Выберите скрипт из подменю или выберите Run Script для запуска выбранного Вами скрипта.

Добавление скрипта в меню Scripting

При запуске, Vegas сканирует папку со скриптами и по ней формирует меню Scripting. По умолчанию данная папка c:\Program Files\Sony\Vegas 7.0\Script Menu .

  1. Вы можете добавить или удалить скрипты из этой папки и меню Scripting будет обновлено автоматически при следующем запуске Vegas.

Также Вы можете использовать ярлыки Windows на скрипты в данной папке.

  1. Для обновления меню Scripting выберите Rescan Script Menu Folder.

Дополнительные плагины в Vegas

Плагины Vegas - это откомпилированные скрипты, которые доступны через пункт подменю "Extensions" в меню "View", "Edit" или "Tools". Эти плагины загружаются вместе с Vegas и не выгружаются до выхода из программы. Плагины способны реагировать на различные события, например изменение проекта, управлять воспроизведением проекта, а также иметь интерфейс, который легко интегрируется в окно Vegas.

Используйте окно Customize Toolbar для добавления плагинов на панель инструментов Vegas и/или окно Customize Keyboard для назначения им горячих клавиш.

Плагины необходимо устанавливать в папку С:\Documents and Settings\<username>\My Documents\Vegas Application Extensions), для Windows Vista -( С:\Users\<username>\Documents\Vegas Application Extensions).

Для написания собственных скриптов Вам понадобится scripting API (Интерфейс программирования приложений). Найти его можно в папке "Extras" на компакт-диске с Vegas, или на нашем сайте.

Создание скриптов

Для запуска скриптов, Vegas использует Microsoft .NET Framework. Вы можете писать скрипты на языках JScript или Visual Basic .NET. (прим. переводчика: Можно использовать любой язык программирования, компилятор которого совместим с .NET, например C#, managed C++. Для более подробной информации см. документацию по .NET Framework).

Редактирование скриптов

Для редактирования скриптов необходим любой текстовый редактор (а также некоторые навыки программирования на языках JScript или Visual Basic .NET). Скрипты, которые идут в поставке с Vegas, содержат достаточно комментариев для облегчения понимания.

  1. Создайте копию файла скрипта, который Вы намерены изменить.

  2. Откройте эту копию в текстовом редакторе.

  3. Внесите изменения. Комментарии в тексте помогут Вам точнее определить место для внесения изменений.

    Комментарии начинаются с двойной косой черты (два слэша): //.

    Например, скрипт AddEffectToAllMedia.js содержит следующий код:

// This is the full name of the effect plug-in you want to add.
var plugInName = "Sony Timecode";

// This is the name of the preset you want. Set this to null if you
// want the default preset.

var presetName = "SMPTE Drop (29.97 fps)";

Данный скрипт по умолчанию добавляет эффект Sony Timecode во все видеофайлы текущего проекта, используя настройку SMPTE Drop (29.97 fps). Если Вы хотите применить плагин Broadcast Colors с настройкой Extremely Conservative - 7.5 Setup, то скрипт следует изменить следующим способом (измения выделены красным):

// This is the full name of the effect plug-in you want to add.
var plugInName = "Sony Broa
dcast Colors";

// This is the name of the preset you want. Set this to null if you
// want the default preset.

var presetName = "
Extremely Conservative - 7.5 Setup";

Переменная plugInName может быть изменена на имя другого плагина. Переменная presetName используется для определения настроек выбранного плагина, которое отображается в списке Preset окна параметров плагина.

  1. Сохраните скрипт.

Создание собственных изображений скриптов для кнопок панели инструментов

Если Вы хотите чтобы ваши скрипты отображались с более информативными иконками, чем по умолчанию, Вы можете создать или добавить свои изображения в папку со скриптами. Формат изображения должен быть PNG.

  1. Создайте изображение в формате PNG. Размер изображения должен быть 16x16 пикселей. PNG формат также поддерживает прозрачность.

  2. Сохраните ваше изображение в папке со скриптами (по умолчанию C:\Program Files\Sony\Vegas 7.0\Script Menu), используя то же имя, что и у скрипта.

    Например, файл изображения для скрипта HelloWorld.js должен иметь имя HelloWorld.js.png.

  3. Настройте панель инструментов по Вашему желанию. Все добавленные скрипты будут отображаться со своими иконками.


Русский перевод ©altarvic