#video #xna #adobe #after-effects
#Видео #xna #adobe #after-effects
Вопрос:
Моя цель — экспортировать фильм из Adobe After Effects в формате, который может быть прочитан конвейером содержимого XNA.
Какой самый простой способ это сделать? И как? (Я использую XNA 4.0 и AE CS5)
PS: Я видел, что на подобные вопросы уже были даны ответы, но они кажутся немного устаревшими и довольно взломанными. Нет ли способа закодировать нужный формат непосредственно в AE?
Комментарии:
1. Конвейер контента может считывать практически все, что угодно, если у него есть правильный импортер контента. И это зависит от того, какой формат и кодеки AE использует для вывода. В XNA уже из коробки есть импортеры и процессоры для формата WMV9 в «Основном» профиле. Более подробная информация здесь: msdn.microsoft.com/en-us/library/dd254869.aspx
2. Фактически WMV9 в формате, описанном в ссылке Kyte, является вашим единственным вариантом. Конвейер контента на самом деле вообще не обрабатывает видео — он просто копирует его. И среда выполнения считывает видео только в этом формате. Итак, ваш вопрос мог бы быть сформулирован лучше: как экспортировать такого рода WMV9-файл из After Effects. (И если вы можете сделать это с помощью командной строки, возможно, удастся совместно взломать импортер контента XNA и процессор, который будет выполнять экспорт за вас.)
Ответ №1:
Если мне не изменяет память об AE, у AE не так много опций для экспорта видео. Я помню, что я мог бы «рендерить» видео в WMV-файл, попробуйте посмотреть на рендеринг вашего видеофайла вместо его экспорта (разные варианты).
Если вы все еще не нашли способ вывода в wmv, я бы порекомендовал вам просто вывести базовый несжатый AVI-файл в несжатом формате, а затем использовать Windows Movie Maker (или любое количество бесплатных программ, доступных в Интернете), чтобы преобразовать ваш raw AVI в видеофайл WMV9.
Затем вы можете перетащить свой новый WMV-файл в конвейер контента, и он должен настроить соответствующих импортеров / экспортеров.
Для записи выполнение конверсий вне приложения для редактирования видео на самом деле не является «хакерством», имо, вы должны работать с предоставленными вам инструментами, а не против них.