Перенос проектов Adobe After Effects

  • Tutorial
Здравствуйте, Хабрлюди!

После небольшой эпопеи с переносом проектов Adobe After Effects с одного компьютера на другой, хочу поделиться полученным опытом, дабы люди знали, что их может ожидать.

По началу тривиальная задача, обернулась небольшим квестом — файлы проектов Adobe After Effects (.aep) хранят в себе не относительные пути к использованным в проекте материалам (footage), а абсолютный.



Что значит, что просто перенести папку, в которой хранится сам проект и все задействованные материалы — не достаточно. Попытка открыть файл в таком виде увенчалась провалом: Adobe After Effects CS6 начал выдавать по ошибке на каждый ненайденный файл, а через пару десятков таких файлов и вовсе отказался работать. Менять абсолютные пути через текстовый редактор тоже не катит, пробовал. После разных тщетных попыток, пришлось вернуться обратно к изначальному компу и Гуглу. Гугл подсказал, что добрый Adobe придумал специальную функцию для переноса проектов:



Функция Collect Files (Собрать Файлы). Как ей пользоваться есть много уроков . Это конечно хорошо для одного проекта, но как быть с целой пачкой честным трудом нажитых проектов? Оказывается и для этого Adobe придумал специальный пункт в меню — Consolidate All Footage (Объединить Все Материалы)



Закидываете все ваши проекты в один, выбираете этот пункт из ниспадающего меню, и Adobe After Effects убирает все дубликаты использованных материалов, и привязывает все связи к одному оставшемуся экземпляру.

И я уже было начал ликовать и собрался принести в жертву великому Adobe смачного бычка, но не тут-то было. Эта система хорошо бы работала для сферических проектов в вакууме, но у меня то было несколько десятков проектов, которые являлись видоизменёнными копиями друг-друга (это были задние фоны для телепередач, если кого-то интересует.) Из-за большой вложенности композиций, проекты легче было клонировать и видоизменять, чем создавать внутри одного проекта копии каждой композиции. Если переносить все проекты как отдельные, то все материалы (footage), использованные в каждом проекте продублировались бы N раз (Collect Files берёт иерархию папок не из файловой системы, а из организации внутри проекта, в следствии чего для каждого бы из .aep-файлов была создана отдельная папка со всеми использованными материалами). С этим должна была справиться функция Consolidate All Footage, но она соединила вложенные композиции от разных проектов, которые не должны были никак взаимодействовать друг с другом, хотя и выглядели идентично. Получилась каша, с которой было невозможно работать.

В результате перенести пару проектов не так уж трудно, а вот что делать людям, у которых количество проектов исчисляется десятками — непонятно. Остаётся лишь надеется, что Adobe в конце-концов познает силу относительных путей, и будет и на нашей улице праздник.
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 23

    0
    Интересно, зачем люди замазывают имя пользователя windows. У вас что-то неприличное написано или пароли?
      0
      лично у меня «qwerty123»
        0
        Всё намного прозаичнее: я опечатался, когда вводил имя пользователя, и там получилась несуразица.
        0
        Можно изначально сделать логический диск, и назначить ему путь к папке с проектами, а при переносе проектов — создать такой-же логический диск, назначив ему новый путь к проектам. Кроме того, Афтер по умному подцепляет потерянные футажи, — если указать ему путь к одному из потеряных футажей, он автоматически попытается подцепить оставшиеся подставляя новый путь. В большинстве случаев у него это получается.
          0
          На счёт отдельного логического диска: к тому и была написана статья, чтобы можно было такое придумать. К сожалению, когда я создавал свои проекты, я об этом не знал. Они хранились на диске С, а на новом компьютера это не очень объёмный SSD.

          А на счёт умного подцепления я упомянул в статье: после пары десятков не найденных файлов AAE вылетал с ошибкой.
            +2
            Так в винде же есть ссылки!
              +1
              Премьер так умно цепляет файлы, а Афтер вроде как нет же?
            +2
            << Менять абсолютные пути через текстовый редактор тоже не катит
            Никогда не правьте бинарные файлы через текстовый редактор. Для этого есть hex-редакторы. Возможно, можно было все-таки поменять пути прямо в файле.
              0
              Подозревал что-то такое… Спасибо за совет, попробую.
                0
                Уточню: Никогда не правьте бинарные файлы через виндовый текстовый редактор. В других системах — другие редакторы. Не знаю насчёт gedit в Ubuntu, но, например, TextEdit в OS X не портит бинарные файлы при редактировании и пересохранении.
                  0
                  А почему виндовые портят? Что они видоизменяют в файле, после сохранения?
                    0
                    Неуместное уточнение. Текстовые редакторы в принципе не обязаны сохранять оригинальную последовательность байтов (хотя, к слову, запечатлённый на скриншоте Notepad++, тоже ничего не «портит»).

                    Но даже в том случае, когда байты сохраняются как есть, нарушать структуру файла и надеяться на то, что он после этого прочитается — несколько наивно.
                      0
                      Спасибо, я знал что мой Notepad++ меня не подведёт!

                      Я изначально знал, что наивно надеяться, что этот план сработает. Но ведь попытка — не пытка.
                        0
                        Замените пути в любом hex-редакторе, терминировав их нулевым байтом. Пишите прямо поверх символов старых путей, не сдвигая остальные данные ни на байт. С большой долей вероятности это сработает, но гарантии нет.
                  0
                  Возможно, в .aep проект включена контрольная сумма.
                    0
                    Может. Хотя я видел на одном форуме совет по даунгрейду проекта (у них нет обратной совместимости) путём смены части содержимого в начале файла… У меня не сработало, но у кого-то же вышло!
                      0
                      Очень интересная информация. Не можете поделиться ссылкой на форум?
                  0
                  Рекомендация от знакомого:

                  В большинстве случаев достаточно указать правильный путь к любому из файлов, который не найден по пути (Ctrl+H на файле в окне Project), и после этого AE автоматически подставит нужный путь к остальным файлам, у которых не найден путь. Это сработает только в том случае, если внутренняя структура папок в проекте на диске не изменилась, а поменялся только путь доступа к проекту.
                    0
                    Попытка открыть файл в таком виде увенчалась провалом: Adobe After Effects CS6 начал выдавать по ошибке на каждый ненайденный файл, а через пару десятков таких файлов и вовсе отказался работать.


                    Так что эти теоретические познания в данном конкретном случае не помогли.
                    0
                    Ммм. Если пути к файлам прописаны абсолютно, то почему у меня по сети отрываются .aep с других машин, которые содержат материалы из каталогов как ниже, так и выше по дереву?
                      0
                      заменить в абсолютном путе имя диска, и перенести на другой комп, например, на D: предварительно создав на D: такое же дерево каталогов до проектов как и на C: с которго надо перенести
                        0
                        Сурово, однако
                          0
                          Папка (Footage) для After Effect и есть начальная точка относительного пути к вашим файлам после Collect files или до этого.

                          Reduce Project убивает дубли файлов. Но с ним нужно быть очень аккуратным. Перед нажатием этой кнопки меню, убедитесь что у вас выделены только композиции которые вам нужны иначе они все будут удалены из проекта вместе с изображениями и секвенциями которые вложены в эти композиции (Composition).

                          Если есть неиспользуемые файлы в проекте или если вы подозреваете, что таковые могут быть где то глубоко в под папках, используйте Remove Unused Footage из того же меню File.

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

                          Самое читаемое