Was ist der Farbbereich der meisten Videos?

Der Farbbereich (eingeschränkt, erweitert) ist etwas, woran ich erst kürzlich gedacht habe, und ich mache mir Sorgen, dass ich Farbstreifen in einige meiner Videos eingeführt habe.

Wenn Sie einen Standard-MP4-Export von ffmpeg, Melt, Handbrake, Openshot, SimpleScreenRecorder usw. durchführen, wie wird der Farbbereich wahrscheinlich sein? Ich würde den vollen Bereich von 0-255 annehmen, aber da alle DVDs und Blu-Rays limitiert sind, bin ich mir nicht so sicher.

Es wäre auch gut zu wissen, welche Reichweite YouTube nutzt. Viel mehr als "TV = Limited, PC = Full" zu erfahren, fällt mir sehr schwer.


Videoquellen, mit denen ich normalerweise arbeite:

  • Komponentenerfassung (PS2)
  • HDMI-Aufnahme (Xbox 360, Laptop)
  • DVDs
  • MiniDV-AVIs
  • Youtube Videos
  • Bildschirmaufnahmen
  • Android Telefon
  • Webcam
  • Manchmal verschiedene Kameras/Camcorder aus verschiedenen Preisklassen

Alle Inhalte in Standardauflösung sind PAL - ich habe gehört, dass NTSC in Bezug auf die Farbwiedergabe schwächer ist, aber ich habe selbst keinen Unterschied zum Auge gesehen.

Soweit ich weiß, ist der Codec, in den Sie schreiben, von Bedeutung, nicht die Quelle. Ich weiß nicht, wie ffmpeg usw. funktionieren, aber Davinci Resolve, mit dem ich vertraut bin, entscheidet automatisch, ob die Codewertebenen des gesamten Datenbereichs oder der Videobereich basierend auf dem Codec verwendet werden, an den Sie liefern. Patrick Inhofer gibt eine gute Erklärung, wenn Sie sich für eine kostenlose 7-Tage-Testversion zum Mischen von Licht anmelden. Video hier: mixerlight.com/color-tutorial/…
@JasonConrad Ich habe die Begriffe Datenebenen und Videoebenen noch nie zuvor gehört. Ich schätze, sie sind ziemlich gleich. Und ich gebe meine Rechnungsinformationen nicht nur weiter, um ein Video anzusehen. Ich akzeptiere einen direkten Link, wenn Sie einen haben (da er den Eindruck erweckt, dass es sich nur um ein nicht gelistetes YouTube-Video handelt).

Antworten (1)

Die meisten Videos haben einen begrenzten Bereich, dh Luma reicht von 16 bis 235 und Chroma von 16 bis 240.

Sofern nicht ausdrücklich festgelegt, skaliert FFmpeg den Bereich nicht von einem zum anderen. Was auch immer die Quelle ist, das ist die Ausgabe.*

Viele Eingaben kennzeichnen diese Eigenschaft jedoch nicht in ihren Metadaten. Die Ausgabe wird also auch nicht getaggt. In diesem Szenario neigen die Spieler dazu, konventionelle Werte anzunehmen. Ein 720p-Video wird also unabhängig von der tatsächlichen Codierung als BT.709-Bild mit begrenzter Reichweite behandelt. Und einige Player, insbesondere Webplayer, scheinen diese Metadaten nicht zu analysieren und sind nicht dafür vorgesehen, sich an nicht standardmäßige Werte anzupassen. Daher behandeln sie die Eingabe immer so, als hätte sie eine herkömmliche Codierung.

HD-Videos sollten sicherheitshalber auf BT.709 Limited Range und SD auf BT.601 Limited Range kodiert werden.

*es sei denn, die Quelle akzeptiert nur ein Pixelformat mit einem anderen Bereich.