Как плагины VST получают доступ к аудио Premiere Pro? - PullRequest
0 голосов
/ 26 июня 2019

В настоящее время я разрабатываю плагин VST3 для улучшения рабочего процесса редактирования видео 360 в Premiere Pro.Я начал разработку с примера helloWorldWithGui и примера VST SDK снова.Предполагается, что плагин - это эффект, который я добавляю к амбициозному звуку и который обрабатывает различные каналы этого аудиофайла.

Однако у меня проблема.Когда я хочу получить количество каналов моего адаптивного звука (представляющего двойное аудио), мой плагин не читает ожидаемое количество каналов.

Я использую метод plugProcessor :: process (processData & data) для обработки моего аудио, как показывают примеры sdk, и я пытаюсь прочитать количество каналов с data.inputs [0] .numChannels.

Ожидаемый результат - 4, так как я работаю с адаптивным звуком 4 каналов в Premiere Pro.Но результат, который я получаю, состоит в том, что есть только 1 канал.

Если я наложу эффект на моно, стерео или файл 5.1 в Premiere Pro, я получу хорошее число: 1 для моно, 2для стерео и т. д. Но когда я использую свой эффект для адаптивного аудиофайла с 4 каналами (представляющего амбизон 1-го порядка), плагин думает, что он соответствует только 1 каналу.Мне нужно иметь доступ к 4 различным каналам звука ambisonic, чтобы мой плагин работал, так как плагин идентифицирует только 1 канал для аудио, это проблема.

Я предполагаю, что проблема связана с адаптивным звуком в Premiere, но я не знаю, как решить эту проблему.У кого-нибудь из вас есть идея?Или достаточно знаком с плагинами VST, чтобы догадаться, где я допустил ошибку?

Я провел множество тестов на разных файлах с различными подключаемыми модулями, встроенными в VST SDK, и это действительно похоже на адаптивное аудио в Premiere.Разве Premiere не поддерживает подключаемые модули VST3 для адаптивного звука?

Большое спасибо !!

Редактировать: Проблема решена.Проблема была в автобусе. Расположение плагина.

...