TMPGEnc 2.5 Plus - Farbraum
-
-
TMPGEnc hat das VFAPI-System als Frameserver mitgebracht. Alle internen Funktionen von TMPGEnc arbeiten in RGB24, wie auch der VFAPI-Frameserver.
-
soweit ich mich entsinne kommt TmpgEnc auch gut mit YUY2 klar, hänge zumindest immer ein Converttoyuy2() ans Ende wenn ich etwas per Avisynth TmpgEnc oder anderen Mpeg2 Encodern füttere.
-
YUY2 kann TMPGEnc auch lesen. Aber er wird es intern erst mal wieder nach RGB24 konvertieren, um es einmal durch VFAPI und eventuelle Filter zu schleifen, bevor es im Encoder landet.
-
Egal, ob ein ConvertToRGB24() oder ein ConvertToYUY2() zum Einsatz kommt, die von TMPGEnc produzierten Videos sind pixelidentisch.Ich habe zur Verifizierung ein DV-Video einmal im YUY2-Farbraum und das andere Mal im RGB24-Farbraum von TMPGEnc enkodieren lassen. Am Ende des Scripts stand entweder ein ConvertToRGB24(interlaced=true) oder ein ConvertToYUY2(interlaced=true). Ein einfache metrische Analyse förderte zutage, dass die Videos pixelidentisch sind. Hätte es Verluste durch Farbraumumwandlungen gegeben, so hätten sich diese in den Zahlen niedergeschlagen.
-
Gab es Geschwindigkeitsunterschiede ?
-
Das habe ich natürlich nicht getestet.
-
Pixelidentisch wird das nur, wenn die YUY2-Wandlung auch zum selben Ergebnis führt. Da die aber vom im jeweiligen System installierten Codec abhängt, ist das absolut nicht gewährleistet (Luma-Range!)
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!