<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 3 сент. 2024 г., 21:10 Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" target="_blank" rel="noreferrer">randrianasulu@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 3 сент. 2024 г., 20:13 Tarantas via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer" target="_blank">cin@lists.cinelerra-gg.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> > Since you're already fighting color banding, the good thing is to<br>
> > 32-bit colors in Settings -> Format -> Color model: RGB(A)-FLOAT.<br>
> > Note this could slow down your playback and rendering.  <br>
<br>
Guys, hold on a second. Unfortunately I just discovered the RGB color<br>
model is required for this recipe. The YUV model causes big color<br>
shifts for an unknown reason. Moreover, I found JPEG mode completely<br>
incompatible with YUV color mode, even without any filters or hacks,<br>
and I lost the track of what's going on already.<br>
<br>
Must be just a bug because nobody tested JPEG mode in years.<br>
<br>
Could you please advise me any tool to detect shifts in color channels<br>
in order to compose a proper bug report?</blockquote></div></div><div dir="auto"><br></div><div dir="auto">one technique from</div><div dir="auto"><br></div><div dir="auto"><a href="https://news.ycombinator.com/item?id=20037013" rel="noreferrer noreferrer noreferrer" target="_blank">https://news.ycombinator.com/item?id=20037013</a><br></div><div dir="auto"><br></div><div dir="auto">make all-white png in say gimp (so each point reads as 255 in all channels) then convert it via tool in question (cinelerra-gg in our case) then measure colour values during playback (via colorpicker).</div><div dir="auto"><br></div><div dir="auto">it may be that bt709 conversion does not allow full range by definition? (comment from that thread). </div><div dir="auto"><br></div><div dir="auto">you can also try non-default pix-fmt (non yuv420p) for final encoding ?</div><div dir="auto"><br></div><div dir="auto">cingg use 4:4:4 non-subsampled YUV in YUV mode, may be swscale lib having trouble doing its job here?</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I also found two possible sources of full range video -Playstation 5 (at least back in 2023) and some GoPROs and other modern h264 based cameras </div><div dir="auto"><br></div><div dir="auto"><a href="https://forum.shotcut.org/t/questions-about-color-range/38647/3" target="_blank" rel="noreferrer">https://forum.shotcut.org/t/questions-about-color-range/38647/3</a><br></div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/HandBrake/HandBrake/issues/2561">https://github.com/HandBrake/HandBrake/issues/2561</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">but may be sticking with artificial images is easier for debugging full => full encoding, then with full = > limited conversion step added on top of that.</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"><div dir="auto"><div dir="auto"><br></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"> All I could do now is just to<br>
screenshot the difference between the compose window and render results.<br>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div></div></div>
</blockquote></div></div></div>