Автоматизация вставки изображений в видеоленту. - PROVEGAS.RU: SONY VEGAS FORUM
Нажмите для перехода на сайт ProVegas.ru  

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.07.2016, 20:25   #1
Pr12dx13fr4 Меню пользователя
Стажер
 
Регистрация: 05.07.2016
Сообщений: 5
Рейтинг: 10
Pr12dx13fr4 с Первым уровенем доверия
По умолчаниюАвтоматизация вставки изображений в видеоленту.

Пожалуйста помогите мне. Мне нужен скрипт, который автоматизирует мои ручные действия. Я опишу что я делаю руками.
У меня есть несколько каталогов, например, 100. Я открываю каталог, вставляю изображения в ленту из каталога. Нажимаю Shift+Right – чтобы выделить все вставленные изображения. Затем нажимаю R – создаю отрезок. И так повторяю с каждым каталогом. В итоге мне надо получить столько отрезков, сколько каталогов. Один каталог – один отрезок.
Есть ли какой-то скрипт, который поможет взять в указанном каталоге все каталоги, зайти в каждый каталог, вставить все содержимое каталога в ленту, создать из вставленных картинок отрезок.
Pr12dx13fr4 вне форума  Ответить с цитированием
Старый 06.07.2016, 05:10   #2
petrovich Меню пользователя
Старший научный сотрудник
 
Аватар для petrovich
 
Регистрация: 25.08.2010
Сообщений: 759
Рейтинг: 91268
petrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверия
По умолчанию

я немного не понимаю это вообще к вегасу относится? что такое каталог, лента и отрезок? если мы говорим про вегас то помочь может вегазавр. если отрезок это фрагмент, то можно воспользоваться функцией создания секвенции. при импорте нажать галочку.
petrovich вне форума  Ответить с цитированием
Старый 06.07.2016, 12:15   #3
Pr12dx13fr4 Меню пользователя
Стажер
 
Регистрация: 05.07.2016
Сообщений: 5
Рейтинг: 10
Pr12dx13fr4 с Первым уровенем доверия
По умолчанию

как относится - я в вегасе создаю видео из картинок, слайдшоу.
каталог - папка с картинками которые я вставляю в вегас
отрезок - меню вставка - отрезок, тоже что происходит в вегасе по нажатию кнопки r - создается отрезок. я посмотрел обзор Vegasaur и там нет ничего чтобы мне помогло.

Последний раз редактировалось Pr12dx13fr4; 06.07.2016 в 12:56.
Pr12dx13fr4 вне форума  Ответить с цитированием
Старый 06.07.2016, 12:58   #4
warper Меню пользователя
Старший научный сотрудник
 
Аватар для warper
 
Регистрация: 10.07.2009
Сообщений: 1,505
Рейтинг: 354850
warper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверияwarper с Максимальным уровнем доверия
По умолчанию

Если действия с отрезком однородные, то есть нажимаются одни и те же кнопки в одном порядке, то можно автоматизировать на уровне клавиатурного макроса. Есть куча ПО для клавиатурных макросов от производителей продвинутых клавиатур, мышек и т.п.
Есть клавиатурные макросы и отдельно, например AutoIt.

Потенциально макрос, который ходит по каталогам и собирает по ним видеофрагменты, написать с нуля можно, но... это относительно трудно - мутроно отлаживать. По моей оценке на целый день возни.

P.S. Вегазавр - это скриптовый плагин к Вегасу, умеет много чего, покупается отдельно.
warper вне форума  Ответить с цитированием
Старый 06.07.2016, 16:32   #5
altarvic Меню пользователя
Старший научный сотрудник
 
Регистрация: 19.05.2008
Сообщений: 687
Рейтинг: 155978
altarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверия
По умолчанию

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


пользователи оригинальной, нерусифицированной версии не понимают что такое "отрезок", "лента из каталога" и.т.п. используйте оригинальные названия (регионы, эвенты) и будет гораздо понятнее что вам нужно.
altarvic вне форума  Ответить с цитированием
Старый 06.07.2016, 16:35   #6
Проходчик Меню пользователя
Старший научный сотрудник
 
Аватар для Проходчик
 
Регистрация: 30.05.2009
Сообщений: 1,577
Рейтинг: 389515
Проходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверияПроходчик с Максимальным уровнем доверия
По умолчанию

и, кстати, в вегасауре, как раз есть хороший блок по работе с регионами(отрезками). конечно, запрашиваемого скрипта там нет и быть не может, но при должной подготовке материала, можно приноровиться , и значительно сократить время редактирования подобных проектов, но полностью автоматизировать процесс, имхо, даже макрос не сможет -останется изрядная доля ручной работы...
__________________
Меня постоянно преследуют умные мысли - но я всегда быстрее...
Проходчик вне форума  Ответить с цитированием
Старый 06.07.2016, 16:42   #7
altarvic Меню пользователя
Старший научный сотрудник
 
Регистрация: 19.05.2008
Сообщений: 687
Рейтинг: 155978
altarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверия
По умолчанию

В Вегазавре есть Batch Media Import который может импортировать все подпапки на диске из указанной папки (со всем содержимым). Это уже полдела. Далее выделяем в Вегасе картинки из каждой импортированной папки и тащим на таймлайн. Регионы создаем руками.

А вообще какая конечная цель? Может есть способ сделать все по другому, без таких танцев?
Почему не используете сиквенции?
altarvic вне форума  Ответить с цитированием
Старый 06.07.2016, 19:22   #8
vovke Меню пользователя
Старший научный сотрудник
 
Аватар для vovke
 
Регистрация: 07.11.2012
Сообщений: 500
Рейтинг: 178039
vovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверияvovke с Максимальным уровнем доверия
По умолчанию

ну вообще-то регионы руками создавать нет необходимости, это можно автоматизировать.
только вот кому мы всё это расписываем?
у тс уже давно предохранители сгорели
не зря затаривался
__________________
Не трахайте мне мозги, знания половым путём не передаются!
vovke вне форума  Ответить с цитированием
Старый 07.07.2016, 03:37   #9
petrovich Меню пользователя
Старший научный сотрудник
 
Аватар для petrovich
 
Регистрация: 25.08.2010
Сообщений: 759
Рейтинг: 91268
petrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверияpetrovich с Максимальным уровнем доверия
По умолчанию

Можно в Вегас закинуть все фрагменты как секвенции потом на ТЛ выстроить side-by-side _ across track и автоматически в вегазавре создать регионы (ортезки) на каждый фрагмент на всех дорожках. Потом выделяем все фрагмены и нажимаем 8 num Pad пока они все не выстроятся на одной дорожке (если это нужно) Вуаля остальные пустые дорожки удаляем.
petrovich вне форума  Ответить с цитированием
Старый 10.07.2016, 15:44   #10
Pr12dx13fr4 Меню пользователя
Стажер
 
Регистрация: 05.07.2016
Сообщений: 5
Рейтинг: 10
Pr12dx13fr4 с Первым уровенем доверия
По умолчанию

Цитата:
Сообщение от altarvic Посмотреть сообщение
В Вегазавре есть Batch Media Import который может импортировать все подпапки на диске из указанной папки (со всем содержимым). Это уже полдела. Далее выделяем в Вегасе картинки из каждой импортированной папки и тащим на таймлайн. Регионы создаем руками.

А вообще какая конечная цель? Может есть способ сделать все по другому, без таких танцев?
Почему не используете сиквенции?
какие секвенции? я вставляю картинки на одну тему. из группы картинок надо создать 1 видео. на каждую группу ставлю регион. получается например 300 регионов. далее делаю Инструменты - Сценарий - Batch Render. Там выбираю кодек, ставлю Render Regions. На выходе получаю 300 видео файлов. Это все и так делается Кликерманом, просто иногда он промахивается в папкой, или пропускает одну или 2 одинаковые вставляет.
Pr12dx13fr4 вне форума  Ответить с цитированием
Старый 10.07.2016, 15:50   #11
altarvic Меню пользователя
Старший научный сотрудник
 
Регистрация: 19.05.2008
Сообщений: 687
Рейтинг: 155978
altarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверия
По умолчанию

сиквенции - это когда группа картинок вставляется на таймлайн в виде одного эвента. Для этого нужно чтобы имена файлов были упорядочены по номеру, например:

image0001.jpg
image0002.jpg
image0003.jpg
...
image0100.jpg

При импорте можно указать, чтобы они импортировались как один элемент (сиквенция).
altarvic вне форума  Ответить с цитированием
Старый 10.07.2016, 15:59   #12
Pr12dx13fr4 Меню пользователя
Стажер
 
Регистрация: 05.07.2016
Сообщений: 5
Рейтинг: 10
Pr12dx13fr4 с Первым уровенем доверия
По умолчанию

не секвенция не подходит. у меня картинки имеют разные пропорции. получается хрень. все картинки приводятся к одной пропорции. лишние поля заполняются крайними пикселями как я понял. выглядит ужасно. у меня 1 картинка должна занимать 10 секунд. а тут 1 картинка 1 секунда и настроить это видимо нельзя. 10 секунд я выставил в настройках, когда просто картинки вставляю каждая занимает 10 секунд. и не при водятся к общим пропорциям, а вписываются в кадр. секвенция не подходит.
Pr12dx13fr4 вне форума  Ответить с цитированием
Старый 10.07.2016, 16:03   #13
altarvic Меню пользователя
Старший научный сотрудник
 
Регистрация: 19.05.2008
Сообщений: 687
Рейтинг: 155978
altarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверия
По умолчанию

если у вас разные по размерам картинки, то да, не подходят.
хотите полной автоматизации, то вам нужно искать человека который вам напишет скрипт под ваш частный случай. готовых решений нет.
altarvic вне форума  Ответить с цитированием
Старый 10.07.2016, 16:09   #14
Pr12dx13fr4 Меню пользователя
Стажер
 
Регистрация: 05.07.2016
Сообщений: 5
Рейтинг: 10
Pr12dx13fr4 с Первым уровенем доверия
По умолчанию

есть учебник на русском или английском по написанию скриптов?
Pr12dx13fr4 вне форума  Ответить с цитированием
Старый 10.07.2016, 16:17   #15
altarvic Меню пользователя
Старший научный сотрудник
 
Регистрация: 19.05.2008
Сообщений: 687
Рейтинг: 155978
altarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверияaltarvic с Максимальным уровнем доверия
По умолчанию

Vegas Pro Script Developers Kit здесь:
http://www.sonycreativesoftware.com/download/devkits
altarvic вне форума  Ответить с цитированием
Ответ

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

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

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

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

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


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

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