Цвета меняются при рендеринге из After Effects

18923
Ondrej

У меня есть видео композиция в AE CC и я хочу ее экспортировать. Однако при экспорте видео цвета выглядят не так, как в AE. Интересно, что эта проблема возникает только с кодеками без альфа (RGBA), которые работают только с RGB. Мне нужно экспортировать это в кодек RGB.

Я пробовал все виды вещей с рабочими местами как в настройках проекта, так и в настройках экспорта, и я уверен, что проблема должна быть в другом месте.

Вот как AE отображает видео, и я хочу, чтобы мое экспортированное видео выглядело так: https://www.dropbox.com/s/5nb80vt8721mm8g/AE.jpg

и вот как выглядит экспортированный файл: https://www.dropbox.com/s/9uudws2miux6pxu/Export.jpg

Обратите внимание, что разница не только в темноте, но и в тон цветов.

Я использую Media Player Classic и Windows Media Player 12, так как я смог играть в PowerPoint. На данный момент я экспортирую в H.264, но я также пробовал много других кодеков - DXV, XviD, WMV, ...

Буду очень признателен, если кто-нибудь сможет мне помочь с этим.

Примечание: из-за некоторых специальных плагинов я не могу экспортировать это в первый проект, так что это тоже не решение.

Спасибо ондрей

1
какое программное обеспечение вы используете для просмотра видео? Почему RGB, а не YUV? И, наконец, какой кодек вы используете? stib 9 лет назад 0
Отредактировал вопрос, чтобы ответить на это. Ondrej 9 лет назад 0
однако, кажется, я не понимаю ваш вопрос о YUV. Ondrej 9 лет назад 0
H.264 использует цветовое пространство yuv IOW, цвета описываются Y (яркость, или яркость), U (синяя яркость) и V (красная яркость). RGB требует гораздо большей пропускной способности для того же качества восприятия, поэтому он не часто используется в кодеках доставки. Я бы посоветовал не экспортировать h.264 из AE, так как обычно он работает как мусор. Экспортируйте как анимацию и закодируйте в h.264, используя ffmpeg или Handbrake или что-то подобное. stib 9 лет назад 0
спасибо, понял. Экспорт с использованием анимации привел бы к тому, что видео стало слишком большим (у моего видео есть час), теперь оно экспортируется в lagarith. Это нормально для экспорта этого, чтобы занять 7 часов (используя ноутбук i7)? Ondrej 9 лет назад 0
зависит от сцены. AE может быть довольно медленным по сравнению, скажем, с Premier или другими NLE при рендеринге длинных композиций, которые не имеют особых эффектов. На скриншотах, которые вы разместили, я не вижу, для чего вам нужны After Effects, почему вы выводите его из AE? Может быть, рассмотреть вопрос об изменении вашего рабочего процесса. stib 9 лет назад 0
Это потому, что мне нужно hardsub фильма, и то, что у меня есть для этого, работает только с AE Ondrej 9 лет назад 0
ffmpeg может делать hardsubs в режиме реального времени или лучше. Если у вас есть субтитры в виде файла .ass (он также может конвертировать другие форматы субтитров, например .srt в .ass), вы можете использовать видеофильтр субтитров. Вот как я это делаю на работе. Я получаю сервис транскрипции для выполнения субтитров, меняю srts, которые они предоставляют на задницу, а затем рендерит и сжимает до h.264 с помощью ffmpeg. stib 9 лет назад 0

2 ответа на вопрос

1
cptstarling

The colours were pretty much right when I did the following:

  1. In the render queue window, click "Lossless" to open the output settings of that video
  2. Click Format Options… in the Video Output settings Choose H.264.
  3. Render the video.

It occurred to me that Quicktime player tends to show washed colours unlike other players.

0
Ondrej

Через некоторое время вот мои выводы:

  • проблема связана с исходным и экспортным видеокодеками, работающими в разных цветовых пространствах (YUV и RGB); на этом основана проблема цвета, а также тот факт, что H.264 не может работать с альфа-каналом.
  • хотя экспорт видео в QuickTime с использованием некоторых кодеков с поддержкой альфа-каналов, таких как Animation или Lagarith, полученное видео за 1 час слишком велико для меня
  • В конце концов, я все-таки экспортировал в H.264 и на заключительных этапах обработки буду применять некоторые эффекты изменения цвета в Premiere.

Это не идеальный рабочий процесс, если не сказать больше. Мне придется взглянуть и найти способ избежать использования After Effects для этого.

Спасибо за комментарии, люди.

Ондрей