Kolory zmieniają się podczas renderowania z After Effects

1

Mam kompozycję wideo w AE CC i chcę ją wyeksportować. Jednak podczas eksportowania wideo kolory wyglądają inaczej niż te wyświetlane w AE. Co ciekawe, ten problem występuje tylko w przypadku kodeków bez alfa (RGBA), które działają tylko z RGB. Muszę to wyeksportować do kodeka RGB.

Próbowałem różnych rzeczy z przestrzeniami roboczymi zarówno w ustawieniach projektu, jak i ustawieniach eksportu i jestem całkiem pewien, że problem musi być gdzie indziej.

Tak AE wyświetla wideo i tak powinien wyglądać mój eksportowany film: https://www.dropbox.com/s/5nb80vt8721mm8g/AE.jpg

a tak wygląda wyeksportowany plik: https://www.dropbox.com/s/9uudws2miux6pxu/Export.jpg

Zauważ, że różnica polega nie tylko na ciemności, ale także na tonacji kolorów.

Korzystam z Media Player Classic i Windows Media Player 12, ponieważ muszę mieć możliwość odtwarzania tego w programie PowerPoint. W tej chwili eksportuję do H.264, ale wypróbowałem również wiele innych kodeków - DXV, XviD, WMV, ...

Byłbym bardzo wdzięczny, gdyby ktoś mógł mi w tym pomóc.

Uwaga: Z powodu niektórych specyficznych wtyczek nie mogę wyeksportować tego do projektu premierowego, więc to też nie jest rozwiązanie.

Dzięki, Ondrej

Ondrej
źródło
jakiego oprogramowania używasz do oglądania wideo? Dlaczego RGB, w przeciwieństwie do YUV? I na koniec, jakiego kodeka używasz?
stib
Edytowałem pytanie, aby na nie odpowiedzieć.
Ondrej
wydaje się jednak, że nie rozumiem twojego pytania dotyczącego YUV.
Ondrej,
H.264 korzysta z przestrzeni barw YUV. IOW kolory są opisywane przez Y (luminancja, aka jasność), U (luminancja-niebieski) i V (luminancja-czerwony). RGB zajmuje znacznie więcej pasma dla tej samej jakości percepcyjnej, więc nie jest często używany w kodekach dostarczających. Radziłbym nie eksportować h.264 z AE, to ogólnie robi śmieci. Eksportuj jako animację i koduj do h.264 za pomocą ffmpeg lub Handbrake lub podobnego.
stib
dzięki, zrozumiałe. Eksportowanie przy użyciu animacji spowodowałoby, że film byłby zbyt duży (mój film ma godzinę), teraz eksportuje się do lagarith. Czy eksportowanie tego zajmuje 7 godzin (przy użyciu laptopa i7)?
Ondrej

Odpowiedzi:

1

Kolory były całkiem odpowiednie, gdy wykonałem następujące czynności:

  1. W oknie kolejki renderowania kliknij „ Bezstratny ”, aby otworzyć ustawienia wyjściowe tego wideo
  2. Kliknij Opcje formatu… w ustawieniach Wyjścia wideo Wybierz H.264 .
  3. Renderuj wideo.

Przyszło mi do głowy, że odtwarzacz Quicktime ma tendencję do pokazywania spranych kolorów w przeciwieństwie do innych graczy.

cptstarling
źródło
0

Po pewnym czasie oto moje wnioski:

  • problem związany jest ze źródłowymi i eksportowymi kodekami wideo działającymi w różnych przestrzeniach kolorów (YUV vs. RGB); problem koloru jest oparty na tym i polega również na tym, że H.264 nie może współpracować z kanałem alfa.
  • mimo eksportowania wideo do QuickTime za pomocą niektórych kodeków alfa, takich jak Animacja lub Lagarith, powstałe wideo z 1 godziną jest dla mnie zdecydowanie za duże
  • W końcu eksportowałem do H.264 i będę stosować pewne efekty zmiany kolorów w Premiere podczas końcowych etapów przetwarzania.

To nie jest idealny przepływ pracy. Będę musiał rzucić okiem i znaleźć sposób, aby uniknąć używania After Effects w tym celu.

Dzięki za komentarze, ludzie.

Ondrej

Ondrej
źródło