Benutzer-Werkzeuge

Webseiten-Werkzeuge


hdr_high_dynamic_range_dolby_vision

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hdr_high_dynamic_range_dolby_vision [2023-03-16 11:01:53] – angelegt manfredhdr_high_dynamic_range_dolby_vision [2023-03-16 23:06:01] (aktuell) – [HDR in SDR umwandeln] manfred
Zeile 2: Zeile 2:
  
 HDR10 ist ein Open-Source-Format, das von vielen TV- und Videomonitorherstellern, Spielsystemen und Streaming-Plattformen unterstützt wird. Es nutzt den ''Rec. 2020''-Farbraum, ''10-Bit''-Sampling und ''SMPTE ST 2084 (PQ)''-Übertragungsfunktion sowie statische Metadatenwerte für Elemente wie ''MaxCLL (Maximum Content Light Level)'' und ''MaxFALL (Maximum Frame-Average Light Level)''. HDR10 ist ein Open-Source-Format, das von vielen TV- und Videomonitorherstellern, Spielsystemen und Streaming-Plattformen unterstützt wird. Es nutzt den ''Rec. 2020''-Farbraum, ''10-Bit''-Sampling und ''SMPTE ST 2084 (PQ)''-Übertragungsfunktion sowie statische Metadatenwerte für Elemente wie ''MaxCLL (Maximum Content Light Level)'' und ''MaxFALL (Maximum Frame-Average Light Level)''.
 +
 +
 +===== HDR in SDR umwandeln =====
 +
 +  * [[https://ericswpark.com/blog/2022/2022-12-14-ffmpeg-convert-hdr-to-sdr/]]
 +  * [[https://stackoverflow.com/questions/52132839/ffmpeg-convert-hdr-to-sdr]]
 +  * [[https://codecalamity.com/encoding-settings-for-hdr-4k-videos-using-10-bit-x265/]]
 +  * [[https://stackoverflow.com/questions/61460247/10bit-hdr-to-10bit-sdr-conversion-with-ffmpeg]]
 +
 +10-Bit-Filme (HDR) in 8-Bit-Filme (mit x265) umwandeln:
 +  > ffmpeg -i hdr-film.mkv -c:v libx265 -preset ultrafast -x265-params lossless=1 -vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p -an -sn -dn -reset_timestamps 1 -y film_non_hdr.mkv
 +  
 +  > ffmpeg -i input.mkv -vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p -c:v libx265 -crf 10 -preset fast output.mkv
 +
  
  
 ===== VP9 ===== ===== VP9 =====
 +
 +  * [[https://developers.google.com/media/vp9/hdr-encoding?hl=de|Google: VP9 HDR-Codierung]]
 +  * [[https://thuannguyen.net/google-vp9-hdr-encoding-with-ffmpeg.html|[Google VP9] HDR Encoding with ffmpeg]]
 +
 +  ### HDR-Parameter: -pix_fmt yuv420p10le -color_primaries 9 -color_trc 16 -colorspace 9 -color_range 1
 +  > ffmpeg -probesize 9223372036854M -analyzeduration 9223372036854M -fflags +genpts -i HDR-Film.mkv -pix_fmt yuv420p10le -color_primaries 9 -color_trc 16 -colorspace 9 -color_range 1 -map 0:v -c:v libvpx-vp9 -crf 32 -b:v 0 -vf pad='max(iw\,ih*(16/9)):ow/(16/9):(ow-iw)/2:(oh-ih)/2:black',scale=1920x1080,setdar='16/9' -keyint_min 2-8 -c:a libvorbis -q:a 6 -map 0:a:0 -sn -dn -disposition:a:0 default -metadata title="test 02" -metadata description='Es wird erwartet, dass die Farben hinterher immer noch passen.' -f webm -y test_06.webm
  
  
 ===== AV1 ===== ===== AV1 =====
  
-[[https://github.com/rigaya/QSVEnc/issues/92]]+  * [[https://aomediacodec.github.io/av1-hdr10plus/]] 
 +  * [[https://github.com/rigaya/QSVEnc/issues/92]] 
   # --colormatrix bt2020nc --colorprim bt2020 --transfer smpte2084 --master-display G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,500) --max-cll 1000,300   # --colormatrix bt2020nc --colorprim bt2020 --transfer smpte2084 --master-display G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,500) --max-cll 1000,300
  
/home/http/wiki/data/attic/hdr_high_dynamic_range_dolby_vision.1678964513.txt · Zuletzt geändert: von manfred