1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Автоматизация в создании роликов.

Тема в разделе "Adobe After Effects", создана пользователем Mifa, 9 ноя 2006.

Модераторы: ksi2, Saplus
  1. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Срочно нужна помощь!!! Задача: есть видеоряд, циклично повторяющийся. На него накладываются звуковые дорожки - 200 штук по очереди и разной длины, чтобы получить 200 роликов. И это надо выполнять раз в месяц! можно ли процесс автоматизировать?
     
  2. monter

    monter Знаток

    С нами с:
    25.04.2005
    Сообщения:
    1.299
    Симпатии:
    0
    Баллы:
    33
    А что, видеоряд никогда не меняется?
     
  3. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    не меняется. пытаюсь сейчас в VirtualDub разобраться - там через командную строку что-то можно сделать. но пока не очень въезжаю как это
     
  4. monter

    monter Знаток

    С нами с:
    25.04.2005
    Сообщения:
    1.299
    Симпатии:
    0
    Баллы:
    33
    В принципе можно, но непродуктивно. Тебе придется каждый раз пересчитывать, а это потеря времени.
    Быстрее будет(относительно просчета в АЕ) в премьере под звук накидать видео. И это в реальном времени.
    Или я не так понял?
    может тебе надо просчитать ролики и не сгонять из на кассеты, а скажем отсылать по регионам? тогда уточни задачу.
     
  5. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    наверное не очень понятно поставлена задача. есть ролик в формате avi длительностью в 33 сек и 200 треков в формате wav, длительностью от 2-30 до 5 мин. нужно создать 200 роликов avi, так, чтобы видеоряд повторялся до тех пор, пока звучит трек.
    хотелось бы написать скрипт, чтоб при его запуске AE пересчитывал ролики, вставляя новую муз. дорожку. уж очень не хочется делать ручками:(
    в VirtualDub нашла скриптовый файл, в котором подобное можно сделать, но звук будет или обрезаться под видео или оставаться исходной длины, а видео подгонять только ручками:(
     
  6. monter

    monter Знаток

    С нами с:
    25.04.2005
    Сообщения:
    1.299
    Симпатии:
    0
    Баллы:
    33
    Для начала.
    1. Открываем АЕ
    2. Импортируем все звуковые дорожки в окно Project.
    3. Выделяем все импортированные звуковые файлы в окне Project (CTRL+A)? если они не выделены.
    4. хватаем файлы мышкой и тащим их на иконку "Create a new composition", третья слева внизу окна Project.
    Должно появиться окно"New Composition from selection"
    Выбираем "Multiple Compositions"
    Ставим галку на "Add to Render Queue"
    Жмем "ОК"
    Таким образом создадутся композиции с названиями от аудиофайлов и по длительности этих аудиофайлов.

    ВНИМАНИЕ!
    Установки создаваемых композиций берутся из последней созданной композиции (в предыдущем сеансе работы).
    В очередь рендеринга добавляются композиции с установками рендера по умолчанию, Настроить их можно в
    Menu->Edit->Templates->Render Settings
    и
    Menu->Edit->Templates->Output Module

    5. импортируем видеофайл, если он по продолжительности меньше длины звуковой подложки, то надо его зациклить.
    Это можно сделать щелкнув по файлу ави правой кнопкой мыши, выбрать Interpret Footage->Main
    В открывшимся окне там где Other Options поставить Loop заведомо больший, скажем 150.
    6.В твоем случае :) для начала :) придется поработать ручками :)
    а именно, Находясь всЕ в том же окне Project, захватить мышкой авишку и перетащить ее на композицию, ТУ КОТОРАЯ НАХОДИТСЯ В ОКНЕ Project. и так 200-ти раз.
    этот процесс можно автоматизировать написав нехитрый скрипт, но я как понял у тебя нет опыта по написанию скриптов в АЕ, это хуже.
    7. ВСЕ. Останется только нажать кнопочку Render и идти пить кофе(пиво) это уж кто что употребляет.

    Удачи!
     
  7. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Спасибо! все получилось! еще бы со скриптом разобраться. так как этим "страдать" нужно раз в месяц, идеальный вариант - запустить скрипт. в принципе немного прграммирую, но на других языках, если в двух словах объяснишь как это работает в AE - буду премного благодарна:) если есть что-нить почитать можно и ссылочку кинуть:))))))))))
     
  8. monter

    monter Знаток

    С нами с:
    25.04.2005
    Сообщения:
    1.299
    Симпатии:
    0
    Баллы:
    33
    На сайте _http://aeclub.net/forums/ есть подфорум
    "Программирование в Adobe After Effects"
    там много ссылок на другие сайты по скриптингу
    Если не разберешься,а время у тебя предостаточно, то могу написать за тебя скрипт за 5 вебмани перечисленные на поддержку сайта, подробнее в личку или на мыло.
     
  9. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    OK! спасибо. если не разберусь - обращусь.
     
  10. monter

    monter Знаток

    С нами с:
    25.04.2005
    Сообщения:
    1.299
    Симпатии:
    0
    Баллы:
    33
    Mifa держи примерный скрипт


    var items = app.project.items;
    var selectedItems = app.project.selection;

    app.beginUndoGroup("addSelectFootage");

    if ( selectedItems[0] != null) {
    for (var i = 1; i <= items.length; i++){
    if (items.typeName == "Composition"){
    selectedItems[0].loop= 150;
    sss = items.layers.add(selectedItems[0],900);
    sss.loop = 150;
    }
    }
    } else {alert("Select Footage");}
    app.endUndoGroup();
     
  11. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    monter , ты что это вдруг через месяц вспомнил?:))

    тем не менее еще раз спасибо. в прошлый раз обошлась без скриптов, но с твоим советом. попробую в этот раз по-другому
     
  12. Мария Зайцева

    Мария Зайцева Активный участник

    С нами с:
    26.09.2006
    Сообщения:
    45
    Симпатии:
    0
    Баллы:
    10
    monter "смайлик хлопающий в ладоши"

    Сразу видно профи. Люблю грамотное отношение к программам дизайна! Иногда это важно.
     
  13. Mifa

    Mifa Пользователь сайта

    С нами с:
    07.11.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Ты мне льстишь:) Я только начинаю с видео работать, до этого как-то приходилось с веб и полиграфией. Как говориться почувствуй разницу:)

    С прошедшими тебя праздниками, профи!:))
     
Модераторы: ksi2, Saplus

Поделиться этой страницей