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


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.