<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 31 мая 2023 г., 14:09 Andrea paz <<a href="mailto:gamberucci.andrea@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">gamberucci.andrea@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> is HDR basically "some 8 or 10 bit tech + wide gamut light emitting"?<br>
<br>
I am not familiar with HDR. All I know is theoretical and dated<br>
(Brinkmann's book on compositing).<br>
HDR can only be in floating point, using a normalized color range (0-1<br>
instead of 0-255, etc.). In fact in floating point it is possible to<br>
have values above 1 while in 8, 10 -bit it is not possible to have<br>
values above the limits.<br>
Upon receiving an HDR video signal, there are algorithms to map and<br>
balance these values on SDR or HDR displays. This is called tone<br>
mapping.<br>
To summarize it is necessary:<br>
1- An HDR video signal (usually obtained by merging multiple frames at<br>
different exposures).<br>
2- A tone mapping tool<br>
3- A suitable display (usually high nits, i.e., brilliance)<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">So, may be due to 1) modern smartphones have so many cameras!</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I am looking at shotcut forums just for inspiration</div><div dir="auto"><br></div><div dir="auto"><a href="https://forum.shotcut.org/t/hdr-support-export/29666/11" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://forum.shotcut.org/t/hdr-support-export/29666/11</a><br></div><div dir="auto"><br></div><div dir="auto">====</div><div dir="auto"><br></div><div dir="auto">Any editor working in HDR needs to be able to import BT.2100 HLG, 
BT.2100 PQ, BT.2020 and BT.709 files and map them to a common timeline 
format, output to those 4 formats, and allow the user to calculate the 
HDR10 metadata if you choose to have a PQ output format (this isn’t 
automatic as you need to know the gamut and peak brightness of the 
monitor you edited on).<br></div><div dir="auto"><br></div><div dir="auto">===</div><div dir="auto"><br></div><div dir="auto"><a href="https://www.voukoder.org/forum/thread/1005-good-x265-settings-mar-2022-update-merged-to-v11-1/" rel="noreferrer noreferrer" target="_blank">https://www.voukoder.org/forum/thread/1005-good-x265-settings-mar-2022-update-merged-to-v11-1/</a><br></div><div dir="auto"><br></div><div dir="auto">=== quote ===</div><div dir="auto"><br></div><div dir="auto"><p><strong><span style="font-family:'verdana','geneva',sans-serif"><span style="font-size:12pt">HDR Support (x264 & x265):</span></span></strong></p><p><strong><span style="font-family:'verdana','geneva',sans-serif"><span style="font-size:12pt"><br></span></span></strong></p><p><span style="font-size:10pt"><strong><span style="font-family:'verdana','geneva',sans-serif">Tagging DCI-P3:</span></strong><span style="font-family:'times new roman','times',serif"><strong></strong> </span><span style="font-family:'times new roman','times',serif">--master-display G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(?,1)</span></span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif"><strong>Tagging BT.709:</strong> </span><span style="font-family:'times new roman','times',serif">--master-display </span></span><span style="font-family:'times new roman','times',serif;font-size:10pt">G(15000,30000)B(7500,3000)R(32000,16500)WP(15635,16450)L(?,1)</span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif"><strong>TaggingBT2020:</strong> </span><span style="font-family:'times new roman','times',serif">--master-display </span></span><span style="font-family:'times new roman','times',serif;font-size:10pt">G(8500,39850)B(6550,2300)R(35400,14600)WP(15635,16450)L(?,1)</span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif">The
 L(?,1) indicates lux ratio (e.g., 1000:1). This value has no standard 
and needs to be checked and written manually on each HDR video.</span><br></span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif"><br></span></span></p><p><span style="font-family:'times new roman','times',serif"><span style="font-family:'verdana','geneva',sans-serif"><span style="font-size:10pt">If tagging for the source vid is unknown, find 1 of the following format in source video metadata:</span></span></span></p><p><span style="font-size:10pt"><span style="color:rgb(148,54,52)">DCI-P3: </span><span style="color:rgb(89,89,89)">G(x0.265, y0.690), B(x0.150, y0.060), R(x0.680, y0.320), WP(x0.3127, y0.329)</span></span></p><p><span style="font-size:10pt"><span style="color:rgb(148,54,52)">bt.709:     </span><span style="color:rgb(89,89,89)">G(x0.30, y0.60), B(x0.150, y0.060), R(x0.640, y0.330), WP(x0.3127,y0.329)</span></span></p><p><span style="color:rgb(148,54,52)"><span style="font-size:10pt">bt.2020:   </span></span><span style="color:rgb(89,89,89)"><span style="font-size:10pt">G(x0.170, y0.797), B(x0.131, y0.046), R(x0.708, y0.292), WP(x0.3127,y0.329)</span><span style="font-size:12pt"></span></span></p><p><span style="font-family:'times new roman','times',serif;font-size:10pt"><br></span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif"><strong>Content lumiance x265: </strong></span></span><span style="font-family:'times new roman','times',serif;font-size:10pt">--max-cll <max content light level cd/m</span><sup>2</sup><span style="font-family:'times new roman','times',serif;font-size:10pt">, max frame-avg light level cd/m</span><sup>2</sup><span style="font-family:'times new roman','times',serif;font-size:10pt">> e.g., 1000,640</span></p><p><strong><span style="font-family:'verdana','geneva',sans-serif">Content lumiance x264: </span></strong><span style="font-family:'times new roman','times',serif;font-size:10pt"><strong></strong>--cll <max content light level cd/m<sup>2</sup>, max frame-avg light level cd/m<sup>2</sup>> e.g., 1000,640</span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif">CLL has no standard and needs to be checked and written manually on each HDR video</span></span><span style="font-family:'times new roman','times',serif;font-size:10pt"><br></span></p><p><span style="font-size:10pt"><span style="font-family:'verdana','geneva',sans-serif"><br></span></span></p><p></p><p><span style="font-family:'verdana','geneva',sans-serif"><span style="font-size:10pt"><strong>Indicate HDR10 content in supplemential enhance info (SEI)</strong><strong>, <span style="font-size:10pt"> <del>x264 </del></span></strong></span><strong><span style="font-size:10pt">:</span> </strong></span><span style="font-family:'times new roman','times',serif;font-size:10pt">--hdr10</span></p><p><span style="font-family:'times new roman','times',serif;font-size:10pt"><br></span></p><p><span style="font-family:'verdana','geneva',sans-serif"><strong><span style="font-size:10pt">Optimize HDR10 content (increase video size) per block (optional,<del> </del><del>x264 </del><img src="https://www.voukoder.org/images/smilies/emojione/2639.png" alt=":(" width="23" height="23"></span> </strong></span><span style="font-family:'times new roman','times',serif;font-size:10pt">--hdr10-opt</span></p><p><span style="font-size:10pt"><br></span></p><p><span style="font-family:'verdana','geneva',sans-serif"><strong><span style="font-size:10pt">Indicate color range and transfer properties:</span> </strong></span><span style="font-family:'times new roman','times',serif;font-size:10pt">--colormatrix <as source> --transfer <as source></span></p><p><strong></strong></p><p><span style="font-family:'verdana','geneva',sans-serif"><span style="font-size:10pt">Color range can vary thanks for both compatibility and multple HDR implementations, (e.g., </span></span><strong></strong><span style="font-size:10pt;font-family:'verdana','geneva',sans-serif">gbr bt709 fcc bt470bg smpte170m YCgCo bt2020nc bt2020c smpte2085 ictcp). Check the source video metadata for them</span></p><p><span style="font-size:10pt;font-family:'verdana','geneva',sans-serif"><br></span></p><p><span style="font-size:10pt;font-family:'verdana','geneva',sans-serif">====</span></p><p><font face="verdana, geneva, sans-serif"><span style="font-size:13.3333px"><a href="https://stackoverflow.com/questions/69251960/how-can-i-encode-rgb-images-into-hdr10-videos-in-ffmpeg-command-line">https://stackoverflow.com/questions/69251960/how-can-i-encode-rgb-images-into-hdr10-videos-in-ffmpeg-command-line</a></span></font><br></p><p><font face="verdana, geneva, sans-serif"><span style="font-size:13.3333px">this answer says mastering-display is NOT for your editing display but for ideal viewing display! Are they supposed to be the same?</span></font></p><p><font face="verdana, geneva, sans-serif"><span style="font-size:13.3333px">Not sure how you calculate max-cll et all from your display / source ...</span></font></p><p><span style="font-size:10pt;font-family:'verdana','geneva',sans-serif"> </span></p></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>