Итак, коллеги, начинаем.Мои советы коснутся в первую очередь тех, кто работает с внушительными сиквенсами, кадриков тысяч этак.... десять~двадцать. На самом деле это всего-навсего чуть больше 13 минут.
Открыть сиквенс такой длинны в АЕ - тяжело. Открывается около двух-трёх минут, принюхивается. А открыть этот-же сиквенс по локалке - до десяти минут! Т.е., смотришь на "часики" и ничего не происходит... А если сиквенсов несколько? К примеру, обработка "под кино" короткометражного фильма. Весть материал капчурился проф.железом, (допустим - DPS), работать непосредственно с его внутренниим форматом на нескольких машинах неудобно - может плавать цвет... Выход - сиквенсы из виртуальной файловой системы с железа или те-же сиквенсы, слитые на некий диск.......
Небольшое отступление: пытаясь запихивать сиквенсы в различные мпег-кодеры, я столкнулся с программой AviSynth - ломовая вещчь!!! Респект! Рекомендую.
Однако, АЕ не воспринимает напрямую скипт AviSynth'а (что с лёгкостью делают медиаплееры, Канопус ПроКодер и МайнКонцепт МПЕГ энкодер), приходится делать псевдо-avi, можно без звука (его, как правило и нет). И -
о чудо! - сиквенс весом несколько гиг, представленный авишкой на два десятка килобайт или меньше, влетает в АЕ с невероятной скоростью!!! Даже по сети!!!
Пробовал примитивный монтаж скриптом (А+Б+В) - работает! Вместо лишнего прекомпоза - единый исходник.
Всё, что потребуется - это сама AviSynth (качается бесплатно) и плагин к ней - ImageSequence.dll. Тоже бесплатный. Всё неилегчайшим образом находится в сети. Будет один нюанс - в поставке с программой идёт конвертер в avi, но рекомендуется другой - Link2. А последний - жадный до денег... Но, думаю, и штатный неплохо будет справляться.
Уже есть несколько "подводных камней", которые нужно учитывать. Во-первых, авишка может лежать где угодно, на любой машине в сети, но скрипт, на который она ссылается - в одноимённой папке на каждой машине. Т.к., в теле ави есть строка-ссылка; предполагаю, что при изготовлении авишки через сеть и внутренняя ссылка станет сетевой. Во-вторых, в самом скрипте путь к сиквенсу можно сразу прописать через сеть, или сделать это после копирования скрипта на сетевую машину, а на машине, где сиквенс лежит - оставить путь локальным, для простоты.
В работе происходит следующее: скрипт сразу описывает количество кадров и фрэйм-рэйт, авишка - только способ заставить АЕ понять скрипт. При этом всё, что можно сделать с помощью AviSynth (деинтерлэйс, вывод тайм-кода, ватермарк и т.п.. - я пока слабоват в этом вопросе) великолепно наблюдается в АЕ, как неотъемлемая часть avi.
Далее, ави ссылается на скрипт, скрипт - на сиквенс. Сетевую работоспособность я проверяю
mplayer classic. Если что-то не прёт - проблема в сетевых путях-именах и (обязательно проверять) расположении компонентов. О том, что AviSynth, его конвертер и кодек конвертера должны быть на каждой машине - я даже не говорю.
Проверить данную технику в "боевых" условиях ещё не пришлось - она родилась на завершающей стадии проекта, и менять что-то в отлаженом и утвержённом проекте не хотелось. Но попробую обязательно. Если кто-то сделает это раньше - пишите, поделимся впечатлениями.
Кстати, об AviSynth. Несколько авишек, смонтированных в скрипте, обрабатываются ПроКодером легче, чем несколько отдельных авишек, затянутых в ПроКодер с целью сделать единый файл.
Удачи!