Beim Rendern von After Effects ändern sich die Farben

18875
Ondrej

Ich habe eine Videokomposition in AE CC und möchte sie exportieren. Wenn das Video exportiert wird, sehen die Farben jedoch anders aus als in AE angezeigt. Interessanterweise tritt dieses Problem nur bei Codecs ohne Alpha (RGBA) auf, die nur mit RGB arbeiten. Ich muss das in einen RGB-Codec exportieren.

Ich habe alle möglichen Dinge mit Arbeitsbereichen in den Projekteinstellungen und Exporteinstellungen ausprobiert und bin mir ziemlich sicher, dass das Problem anderswo sein muss.

So zeigt AE das Video an und ich möchte, dass mein exportiertes Video aussieht: https://www.dropbox.com/s/5nb80vt8721mm8g/AE.jpg

und so sieht die exportierte Datei aus: https://www.dropbox.com/s/9uudws2miux6pxu/Export.jpg

Der Unterschied besteht nicht nur in der Dunkelheit, sondern auch im Farbton.

Ich benutze Media Player Classic und Windows Media Player 12, da ich dies in PowerPoint abspielen kann. Momentan exportiere ich nach H.264, habe aber auch viele andere Codecs ausprobiert - DXV, XviD, WMV, ...

Ich wäre sehr dankbar, wenn mir jemand dabei helfen könnte.

Hinweis: Aufgrund bestimmter Plugins kann ich dieses nicht in ein Premiere-Projekt exportieren, daher ist dies auch keine Lösung.

Danke, Ondrej

1
Welche Software verwenden Sie, um das Video anzusehen? Warum RGB im Gegensatz zu YUV? Und zum Schluss welchen Codec verwenden Sie? stib vor 9 Jahren 0
Die Frage wurde bearbeitet, um dies zu beantworten. Ondrej vor 9 Jahren 0
Es scheint jedoch, als ob ich Ihre Frage zu YUV nicht verstehe. Ondrej vor 9 Jahren 0
H.264 verwendet yuv-Farbraum IOW Die Farben werden durch Y (Luminanz, aka Helligkeit), U (Luminanzblau) und V (Luminanzrot) beschrieben. RGB nimmt bei gleicher Wahrnehmungsqualität viel mehr Bandbreite in Anspruch und wird daher häufig nicht in Bereitstellungs-Codecs verwendet. Ich würde davon abraten, h.264 von AE zu exportieren, da dies in der Regel Müll ist. Als Animation exportieren und mit ffmpeg oder Handbrake oder ähnlichem in h.264 codieren. stib vor 9 Jahren 0
danke verstanden Beim Exportieren mit Animation würde ein Video zu groß werden (mein Video hat eine Stunde) und jetzt in Lagarith exportieren. Ist es normal, dass der Export 7 Stunden dauert (mit einem i7-Laptop)? Ondrej vor 9 Jahren 0
hängt von der Szene ab. AE kann im Vergleich zu "Premier" oder "NLEs" relativ langsam sein, wenn Sie lange Kompositionen mit wenig Effekt erzeugen. Ich kann in den von Ihnen geposteten Screenshots nicht sehen, wofür Sie After Effects benötigen. Warum rendern Sie es aus AE heraus? Vielleicht überlegen Sie, Ihren Workflow zu ändern. stib vor 9 Jahren 0
Das liegt daran, dass ich den Film hardsubsubishi muss und das, was ich dafür habe, das nur mit AE funktioniert Ondrej vor 9 Jahren 0
ffmpeg kann in Echtzeit oder besser Hardsubs machen. Wenn Sie die Untertitel als .ass-Datei haben (sie können auch andere Untertitelformate wie .srt in .ass konvertieren), können Sie den Videofilter für Untertitel verwenden. So mache ich es bei der Arbeit. Ich bekomme einen Transkriptionsdienst für die Untertitelung, ändere die darin enthaltenen srts in ass und rendere und komprimiere sie dann mit ffmpeg auf h.264. stib vor 9 Jahren 0

2 Antworten auf die Frage

1
cptstarling

Die Farben waren ziemlich genau richtig, als ich Folgendes tat:

  1. Klicken Sie im Render-Warteschlangenfenster auf " Verlustfrei ", um die Ausgabeeinstellungen dieses Videos zu öffnen
  2. Klicken Sie in den Einstellungen für die Videoausgabe auf Formatierungsoptionen. Wählen Sie H.264 .
  3. Rendern Sie das Video.

Mir ist aufgefallen, dass der Quicktime-Player im Gegensatz zu anderen Playern dazu neigt, gewaschene Farben zu zeigen.

0
Ondrej

Nach einiger Zeit sind dies meine Schlussfolgerungen:

  • Das Problem hängt mit den Quell- und Exportvideocodecs zusammen, die in verschiedenen Farbräumen (YUV vs. RGB) arbeiten. Das Farbproblem beruht darauf und hängt auch davon ab, dass H.264 nicht mit einem Alphakanal arbeiten kann.
  • Obwohl das Video mit einem alpha-fähigen Codec wie Animation oder Lagarith nach QuickTime exportiert werden kann, ist das resultierende Video mit 1 Stunde für mich viel zu groß
  • Schließlich habe ich nach H.264 exportiert und werde in Premiere während der letzten Verarbeitungsschritte einige Farbänderungseffekte anwenden.

Dies ist nicht der ideale Workflow, um es gelinde auszudrücken. Ich muss einen Blick darauf werfen und einen Weg finden, After Effects dafür zu vermeiden.

Danke für die Kommentare, Leute.

Ondrej