LinkBack Themen-Tools Thema durchsuchen
Alt 18.01.2009   #1

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
Quicktime h264 Gamma-Shift

Vorweg: falls es nicht die richtige Kategorie ist bitte ich um Verschiebung ...

Es geht um folgendes: ich hab eine Bildsequenz ausgerendert die so aussieht wie sie soll ... nur wenn ich jetzt ein im h264 codiertes Quicktime aus den einzelnen Frames erstelle bekomm ich im Ergebniss ein Film der in QT mit ausgewaschenen Farben und erhöhtem Gammawert wiedergegeben wird...

Quicktime h264 Gamma-Shift-vergleich.jpg

VCL beispielsweise schafft die Wiedergabe (der gleichen Datei) deutlich näher am Original Frame. Google hat ausgeschpuckt, dass es ein recht verbreitetes Problem ist und mit dem Gammamanagement unter OSX zusammenhängt und Apple einfach nichts dagegen tut.

Ein Workaround wäre unter QTPro die Transparenzstärke auf 100% zu erhöhen (klingt komisch... ist aber so) und dannach auf "Straight Alpha" umzustellen... das kommt bei mir aber auch nicht ans Original heran...

und jetzt die Frage, hat von euch jemand eine Idee die Farben richtig hinzubekommen, ausser vor dem Rendern gleich den Kontrast und Gamma Wert richtig zu "schätzen" damit QT das auch richtig wiedergeben kann?
L-rac ist offline  
Alt 18.01.2009   #2

Großer Koordinator

 
Benutzerbild von pixi
 
Mitglied seit: 08.03.2007
Beiträge: 4.416
pixi eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Das Problem kenne ich vom DVD-Authoring mit .m2v-Dateien. Die encodierten Farben weichen auch in diesem Format immer leicht vom Original ab, was Animationen, die in Menüs münden, unnötig verkompliziert.

Neben manuellem Nachregeln, kenne ich leider auch keinen einfacheren Weg.
pixi ist offline  
SPEKTRALFABRIK - Medienkomposition und Sound Design
Alt 18.01.2009   #3

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Ich hab das Problem jetzt so bekämpft...

  1. die Bildsequenz in ein unkomprimiertes AVI umgewandelt
  2. daraus per AviSynth ein AVScript erstellt
  3. die beiden Dateien dann in MeGUI in einen MP4 Container verpackt
  4. diesen dann in H264 codiert...
Hat gut geklappt...(dazu sind beide Tools noch kostenfrei)... ist zwar ziemlich umständlic, aber die Komprimierung ist klasse. Hab aus 280MB Frames ein qualitativ sehr gutes MP4 Video mit 1,38MB gemacht, was auch in QT korrekt wiedergegeben wird.

Aber jetzt fängt der Film in QT beim öffnen mit einem schwarzen Frame an... beim 2. Durchlauf oder beim zurückspulen gibts das Frame nicht mehr

Zu früh gefreut... das mit den Gamma Einstellungen in QT muss man trotzdem machen
L-rac ist offline  
Alt 18.01.2009   #4

Großer Koordinator

 
Benutzerbild von pixi
 
Mitglied seit: 08.03.2007
Beiträge: 4.416
pixi eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Ja, AviSynth ist mächtig, aber wirklich umständlich. Definitiv eine Hassliebe!

Aber gut, dass es so klappt!
pixi ist offline  
SPEKTRALFABRIK - Medienkomposition und Sound Design
Alt 18.01.2009   #5

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

leider ja doch nicht...

hab zwar jetzt eine schön kleine H.264 MP4 Datei... die in QT den gleichen Gamme Fehler hat, wie auch die .mov´s ...

das komische ist, dass sogar das FireFox Quicktime Plugin die mp4 Datei korrekt wiedergeben kann... Quicktime standalone aber nicht...
L-rac ist offline  
Alt 20.01.2009   #6

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Soo... nach Tagen des probierens, testens, nachforschens und komprimierens (und gefühlten 1000 Testrendern) muss jetzt halt die Holzhammermethode herhalten.

Unelegant, aber wirkungsvoll... am Ende des Compositingtrees kommt noch eine ColorCorrection Node mit folgenden Parametern:
  • saturation : 1.25
  • contrast : 1.2
  • gain : 0.6
die ausgerenderte Bildsequenz dann unkomprimiert in einen mov Container verpacken. Diesen dann anschließend in Quicktime mithilfe von Apple H.264 komprimieren. In der komprimierten Datei dann innerhalb Quicktimes unter den Filmeinstellungen in der Videospur - Visuelle Einstellungen die Transparenz unter Blend auf 100% und anschließend auf "straight Alpha" stellen... speichern ... fertig.

PS: hab auch mit dem MainConcept H264 experimentiert... der bekommt die Farben hin, aber im mov ist dann kein flüssiges scrubben möglich
L-rac ist offline  
Alt 20.01.2009   #7

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Was ich leider noch nicht ganz verstanden habe, ist, wo das Problem nun genau auftritt. Entstehen die falschen Werte bereits beim Encodieren oder tatsächlich erst beim Abspielen im Quicktime-Player?

Wenn die falschen Farben erst beim Abspielen entstehen, so wie ich es bisher verstanden habe, dann sollte die Farbkorrektur beim Rendern eigentlich überflüssig sein, oder?

Vielleicht kannst Du auch mal folgendes Tool versuchen: SUPER © .

Es ist Freeware, leider von der Bedienung etwas umständlich, aber recht mächtig. Ich habe damit neulich auch H264-Quicktimes erstellt. An irgendwelche Gamma-Probleme kann ich mich nicht entsinnen (ich überprüf das aber nochmal), mich hat eher gestört, dass die H264-Quicktimes sehr träge und Perfomance-lastig beim Decodieren sind.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 20.01.2009   #8

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Das Problem tritt nur in der bei der Wiedergabe von AppleH.264 codierten Filmen in Quicktime Standalone auf.
MainConcept codierte movs haben das Problem nicht, aber dort hackt QT bsp. beim rückwerts-scrubben. Soweit ich gelesen hab hängt das mit dem Gammamanagement von OSX zusammen, was QT in Windows einschleppt.

Aber mit den beschriebenen Änderungen klappts ja jetzt. Obwohl ich mit der Komprimierung noch nicht zufrieden bin, hab ich wenigstens eine (ziemlich) farbgetreue, "scrubbare" Quicktime
L-rac ist offline  
Alt 20.01.2009   #9

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Ok, du steuerst dann quasi mit der Farbkorrektur im Compositing den zu hohen Gammawerten von dem Quicktime-Player entgegen (also dunkler) und läßt dann das Bild im Quicktime-Player wieder aufhellen? Aber wozu dann diese Einstellungen mit der Transparenz im Player? Müsste das Bild dann in anderen Playern nicht zu dunkel sein?

Ich habe eben auch mal ein bisschen experimentiert. Wenn ich mit dem Quicktime-Standalone ein H264-Quicktime erstelle, dann kann ich diese Gamma-Werte bzw. Probleme reproduzieren. Wenn ich hingegen den Quicktime-Exporter von After Effects benutze (nicht über das Output-Modul sondern über File -> Export -> Quicktime Movie), dann tritt dieses Problem nicht auf (oder zumindestens nicht so massiv). Selbiges ist auch, wenn ich mit dem "Super"-Tool das H264-Quicktime erstelle. Bei beiden Varianten kann ich auch scrubben ohne Ende.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 20.01.2009   #10

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: Quicktime h264 Gamma-Shift

Habs gechecked... die Transparenz Einstellungen aus QT die das Gammaproblem in selbigem verbessern haben keine Auswirkungen auf die Wiedergabe im VLC oder im QT Browser Plugin...

Hab dann auch nochmal den "Super-Test" test gemacht (kannte das Programm übrigens auch schon, im Zuge der Nachforschungen drauf gestoßen)

Folgende Einstellungen
Quicktime h264 Gamma-Shift-super-einstellungen.jpg

source: unkomprimiertes AVI

rausgekommen ist ein mov mit dem Gamma-Problem in dem man nicht scrubben kann...kann mir nicht wirklich erklären wieso es bei dir klappt.
L-rac ist offline  
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Ähnliche Themen
Thema Themenstarter Forum Antworten Letzte Beiträge
Gamma Correction / sRGB Color Spaces Marci Lighting & Rendering 3 12.03.2008 12:33