[Cin] How to identify if a running CinGG is the Regular or Multibit version?

Andrew Randrianasulu randrianasulu at gmail.com
Wed Jul 10 01:13:09 CEST 2024


ср, 10 июл. 2024 г., 01:45 Terje J. Hanssen <terjejhanssen at gmail.com>:

>
>
> Den 09.07.2024 02:24, skrev Phyllis Smith via Cin:
>
>
>>> Will it be possible to add the version info here?
>>>
>>
>>
>> well, it was working in the past with configure switches enabling
>> x264/x265 multibit versions compilation. Now x264 should be always multibit
>> and x265 patched manually ... I'll think about something but not sure if
>> there easy way to get this info, esp. for external ffmpeg.
>>
>> So far simplest way to test seems to be just trying to render 10-bit x265
>> and see if it works ...
>>
>> This is EXACTLY what I do !
>
>
> Some sample steps here would be useful and worth having for simple testing
> ;)
>
> And, one needs to load a 10-bit video file (fx prores, cfhd or other) to
> be able to render a 10-bit output?
>



for just testing you probably can load any video/image - it will error out
at rendering time if libx265 does not support those high depths.

I have read somewhere that at least with x264 even normal, originally 8bit
content  showed less visible gradients in flatly colored areas (like
anime/cartoons) if encoded as 10bit h264.

You can run your own test and see if it holds true for footage you have.

>
> Which 10-bit/12-bit output formats are currently supported in CinGG or
> potential actual to add support for with profiles etc. ?
> -----------------
>
> I looked into which pixel formats current ffmpeg-7 encoders in question do
> support as follows:
>
> Cineform
> ffmpeg -hide_banner -h encoder=cfhd | grep Supported
>     Supported pixel formats: yuv422p10le gbrp12le gbrap12le
>
> Prores
> ffmpeg -hide_banner -h encoder=cfhd | grep Supported
>     Supported pixel formats: yuv422p10le gbrp12le gbrap12le
>
> x264
> ffmpeg -hide_banner -h encoder=libx264 | grep Supported
>     Supported pixel formats: yuv420p yuvj420p yuv422p yuvj422p yuv444p
> yuvj444p nv12 nv16 nv21 yuv420p10le yuv422p10le yuv444p10le nv20le gray
> gray10le
>
> x265
> ffmpeg -hide_banner -h encoder=libx265 | grep Supported
>     Supported pixel formats: yuv420p yuvj420p yuv422p yuvj422p yuv444p
> yuvj444p gbrp yuv420p10le yuv422p10le yuv444p10le gbrp10le yuv420p12le
> yuv422p12le yuv444p12le gbrp12le gray gray10le gray12le
>
> AV1
> ffmpeg -hide_banner -h encoder=libsvtav1 | grep Supported
>     Supported pixel formats: yuv420p yuv420p10le
>
> ffmpeg -hide_banner -h encoder=av1_nvenc | grep Supported
>     Supported hardware devices: cuda cuda
>     Supported pixel formats: yuv420p nv12 p010le yuv444p p016le
> yuv444p16le bgr0 bgra rgb0 rgba x2rgb10le x2bgr10le gbrp gbrp16le cuda
>
> ffmpeg -hide_banner -h encoder=av1_qsv | grep Supported
>     Supported hardware devices: qsv qsv qsv
>     Supported pixel formats: nv12 p010le qsv
>
> ffmpeg -hide_banner -h encoder=av1_vaapi | grep Supported
>     Supported hardware devices: vaapi
>     Supported pixel formats: vaapi
>
> -----------
>
> Earlier topics as background references:
>
> [CinCV TNG] 10-bit ProRes 422 (HQ) and matching Cinelerra Color models?
> https://lists.cinelerra-cv.org/pipermail/cinelerra/2016q1/004083.html
>
> [CinCV TNG] 10-Bit Cinelerra-GG version - CINX
> https://lists.cinelerra-cv.org/pipermail/cinelerra/2018q2/008888.html
>
> [Cin] Cinx - 10-bit h264 and/or h265
> https://lists.cinelerra-gg.org/pipermail/cin/2019-January/000113.html
>
> UHD and 10-bit (forum 2019)
> https://www.cinelerra-gg.org/forum/help-video/uhd-and-10-bit/
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240710/84c2d85a/attachment.htm>


More information about the Cin mailing list