Оптимизация проекта «Исторические ленты». Часть 3. Скрипты

В предыдущих статьях (часть 1, часть 2) я рассказал как подготавливал сам проект и какие экспрешены прописывал для дополнительных настроек.

Теперь скрипт. Им выполняется вся работа по ипортированию данных, дублированию композиций, замене слоёв, размещению на таймлинии, подгон хронометража и выставление рандомных значений для анимаций… единственное что приходиться подредактировать ручками: выравнивание слоев на плашке.. но это я решил просто выдилением всех текстовых слоев и панелькой Align все выравниваю… Иногда редактирую текст.

Некоторые проблемы скрипта:

  • в папке должны быть только фотографии (расширение не важно) и файл .CSV без дубликатов
  • иногда афтер не может импортировать какой то файл, приходиться конвертировать картинку в другой формат и заново запускать скрипт.
  • количество картинок должно быть равно количеству строк текста в CSV.
  • дубликатов быть не должно, т.е. 1.jpg и 1.png быть не должно, оставте только один какой-нибудь.
  • иногда редакторы добавляют пустые строчки.. их приходиться удалять вручную.
  • и сейчас уже не помню.. но там кажеться название из первой колонки должно соответствовать названию файла с картинкой.. и что б не мучаться я сказал чтобы просто нумеровали от 1 и до… сколько их там будет..

«Защиты от дурака» в скрипте практически нет, но если выполнять простые требования, то все работает.

P.S. ПРОЕКТ, как и было обещано. Скрипт внутри, пример собранной папки, тоже внутри.. в проекте нет никаких открывашек, но их легко заменить на свои.

В общем разбирайтесь. Надеюсь статья была полезной.