Нажмите для перехода на сайт ProVegas.ru  

Вернуться   PROVEGAS.RU: SONY VEGAS FORUM > ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ > Sony Vegas > Скрипты и утилиты для Sony Vegas

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.03.2013, 16:37   #1
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
QuestionСуществует ли скрипт, позволяющий работать с переходами именно так?

Исользую сценарии только те, что входят в набор инструментов Vegasaur, о возможностях языка сценариев ничего не знаю, поэтому, хочется узнать, возможно ли следуещее:
Часто использую такие переходы и каждый раз выполняю их вручную, т.е. открепляю треки, отключаю авториппл, смещаю на определенный интервал, перетаскиваю эффект перехода, включаю авториппл, ну, и для удобства дальнейшей обрезки лишнего (ctrl+[/]), группирую треки.

Хочется автоматизации, прямо очень, как возможность самому настроить вариант перехода с предустановленной длительностью, заложенным эффектом. А если к этому получится привязать хоткеи, это потрясно!
edgeone вне форума  Ответить с цитированием
Старый 18.03.2013, 19:16   #2
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,501
Рейтинг: 354850
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

Существует? Вряд ли ровно то. Есть аналогичные скрипты для полного перекраивания проекта. Например, тут:
http://provegas.ru/forum/showthread.php?t=3704
Возможно ли? Возможно.

Предупреждая следующий вопрос: исходных данных недостаточно для спецификации работы скрипта.
На картинке-примере в нижней дорожке разные типы затухания в 1-м и 2-м видимых переходах. Как об этом скрипт догадается?
Подумайте откуда скрипт берёт параметры (длительность, переход, пресет, тип затухания/перехода)?
Подумайте также как Вы определите скрипту область работы. Что делать с ивентами слева и справа, как выбирается дорожка для работы скрипта и т.п.
warper вне форума  Ответить с цитированием
Старый 18.03.2013, 22:53   #3
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

Цитата:
Сообщение от warper
Возможно
спасибо! вопрос о вероятности решен, осталось мечтать о реализации
Цитата:
Сообщение от warper
разные типы затухания
можно упростить, и подразумевать только один тип перекрещивания, постепенный.
если перефразировать действие, то требуется сценарий, разрезающий видео-фрагмент отдельно от аудио (отгруппировав) на месте курсора, при этом сдвигая следующий фрагмент с нахлестом 0.02-0.03 с эффектом перехода fade through white. этим самым я получаю мнгновенный переход событий симулируя эффект вспышки с постепенным смешиванием звука для естественности восприятия. в идеале наличие нескольких сценариев, различающихся типом перекрещивания аудиодорожки
edgeone вне форума  Ответить с цитированием
Старый 19.03.2013, 15:23   #4
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,501
Рейтинг: 354850
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

Что-то не сходится.
Я не могу совместить сценарий, разрезающий видео-фрагмент и наличие нескольких сценариев, различающихся типом перекрещивания аудиодорожки.
Сценарий разрезает текущий видеофрагмент, натаскивает правую часть на левую, ставит предопределённый эффект перехода (после правой части, правда, образуется гап в 2-3 фрейма, про который тоже ни слова не сказано). Так при чём тут аудиодорожки?
warper вне форума  Ответить с цитированием
Старый 19.03.2013, 16:09   #5
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

warper, несколько сценариев, т.е. несколько скриптов (файлов), в которых выставлены различные типы перекрещивания (нижней) аудиодорожки:

Я криво выразился, сейчас должно быть ясно:
Сценарий разрезает текущий видеофрагмент на месте курсора с удалением остатка, т.е. выполняет trim end, натаскивает следующий фрагмент, ставит предопределённый эффект перехода. ungroup - trim end video only - ripple next event+transition video track with fade trought white, duration 0:02, crossfade audio track. должен получиться переход, как во втором случае на скриншоте. первый вариант перехода тоже важен, отличие его в том, что резрез происходит слева от курсора, и прилипает соответственно разрезаемый фрагмент к предшествующему.
в таком случае, гап при автоматическом смещении образоваться не должен. на скриншоте изображены видео и аудиодорожка.
edgeone вне форума  Ответить с цитированием
Старый 19.03.2013, 20:59   #6
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,501
Рейтинг: 354850
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

edgeone
С видео понятно.
С аудио всё равно непонятно. Аудиоивент двигается синхронно с видеоивентом, подрезки аудиоивентов нет, но есть выставление перехода? Так?
warper вне форума  Ответить с цитированием
Старый 19.03.2013, 21:25   #7
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

warper, да следующий фрагмент двигается вместе с аудиодорожкой, но для видео используется эффект перехода (dissolve-fade through white), для аудио только кроссфейд с одним из трех вариантов перекрещивания.
edgeone вне форума  Ответить с цитированием
Старый 23.03.2013, 23:53   #8
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

warper, извиняюсь, могли бы Вы написать скрипт данного назначения?
edgeone вне форума  Ответить с цитированием
Старый 24.03.2013, 01:07   #9
jurisviii Меню пользователя
Самый научный сотрудник
 
Аватар для jurisviii
 
Регистрация: 09.05.2008
Сообщений: 9,089
Рейтинг: 568281
jurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверия
По умолчанию

возможно, не хватает материальной заинтересованности...
jurisviii вне форума  Ответить с цитированием
Старый 24.03.2013, 01:53   #10
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

спасибо за отклики! правда, проявленное внимание казалось безвозмездным
edgeone вне форума  Ответить с цитированием
Старый 24.03.2013, 02:42   #11
jurisviii Меню пользователя
Самый научный сотрудник
 
Аватар для jurisviii
 
Регистрация: 09.05.2008
Сообщений: 9,089
Рейтинг: 568281
jurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверияjurisviii с Максимальным уровнем доверия
По умолчанию

Я выражаю свое собственное мнение, а не мнение других. Просто хотел напомнить, что название темы было
Цитата:
Существует ли скрипт
а дошло примерно до
Цитата:
а напишите еще один скриптик, мне самому не хочется
jurisviii вне форума  Ответить с цитированием
Старый 24.03.2013, 03:09   #12
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

jurisviii, могу попросить мануалы по написанию? вдруг, получится
edgeone вне форума  Ответить с цитированием
Старый 24.03.2013, 09:48   #13
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,501
Рейтинг: 354850
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

Цитата:
Сообщение от jurisviii Посмотреть сообщение
материальной заинтересованности
Вот это вряд ли. Заработать денег на скриптах нереально.
Не хватает времени дома и вегаса на работе.
Надеюсь, через пару часов сделаю.
warper вне форума  Ответить с цитированием
Старый 24.03.2013, 11:17   #14
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,501
Рейтинг: 354850
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

Выкладываю скрипт.
Он отрезает правую часть у ивента (выбранный) на выделенной дорожке под курсором, выбирает следующий ивент (жертву) на той же дорожке, сдвигает группу жертвы так, чтобы выбранный и жертва пересекались на 3 фрейма. Для всех аудиоивентов жертвы выставляется заданный скриптом fadeIn, переход между выбранным и жертвой выставляется на Sony Dissolve->Fade Through White.

Если у Вас случайно оказался русифицированный Вегас, названия переходов будут другими, и скрипт не заработает.

Известные баги:
* не проверяется наличие нескольких звуковых ивентов у жертвы, всем звуковым ивентам выставляется одинаковый тип переходов
* не ставится тип перехода в случае, если звуковой ивент жертвы при передвижке оказывается короче, чем остаток (справа от курсора) звукового ивента выранного

Варианты выбора перехода (затухания) для аудиоивентов задаются в строках 82-83, чуть ниже подсказки:
Код:
                        var afctOut = CurveType.Fast;
                        var afctIn = CurveType.Fast;
//                                      CurveType.Sharp; // cubic sharp fade
//                                      CurveType.Slow; // logarithmic slow fade
//                                      CurveType.Linear; // linear fade
//                                      CurveType.Fast; // logarithmic fast fade
//                                      CurveType.Smooth; // cubic smooth fade
afctOut должен относиться к затуханию, afctIn - к нарастанию, в произведении они дают красивую картину 5 на 5.

Для создания скриптов с разными типами переходов аудио нужно сделать копии файла, и поменять в них указанные строки.

P.S. Весь Script SDK доступен для скачивания с sonycreativesoftware.com - последняя (актуальная) версия делалась для Sony Vegas Pro 10. При изучении основную помощь оказывает файл VegasScriptAPI.html

P.P.S.
edgeone
Ради эксперимента попробуйте переделать скрипт под левую сторону самостоятельно, если программирование Вас не пугает. Скриптование в принчипе - не сложно, просто нужна большая аккуратность, чтобы не наступить на очередные щедро расставленные внутри вегасоовского скриптового движка грабли.
Вложения
Тип файла: zip edge1.zip (1.6 Кб, 154 просмотров)
warper вне форума  Ответить с цитированием
Старый 25.03.2013, 05:21   #15
edgeone Меню пользователя
Научный сотрудник
 
Регистрация: 19.11.2012
Сообщений: 42
Рейтинг: 10
edgeone с Первым уровенем доверия
По умолчанию

warper, отлично работает! то, что я хотел! круто, спасибо!
конечно, попробую провести эксперимент!
edgeone вне форума  Ответить с цитированием
Ответ

Теги
scripts, vegas pro 12

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Sony Vegas: ProVegas.ru
© 2008-2014 При полном или частичном использовании материалов ссылка на ProVegas.ru обязательна.

Часовой пояс GMT +4, время: 16:27.