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

Terje J. Hanssen terjejhanssen at gmail.com
Thu Jul 11 21:46:36 CEST 2024



Den 10.07.2024 22:56, skrev Terje J. Hanssen:
>
>
> Den 10.07.2024 21:54, skrev Andrea paz:
>>> It would also be useful with an updated list over supported formats,
>>> codecs and bit-rates, based on CinGG's internal ffmpeg engine.
>>> Some codecs like Cineform is not mentioned in the current manual.
>> CineformHD is only mentioned in the "Overview on Formats and Codecs"
>> appendix.
>
> Ok, there it was mentioned. I searched only the html manual index and 
> didn't find it.
>
>> If you provide a brief description we can incorporate it
>> into this section. Or you can do a more in-depth specific section in
>> the "Rendering" chapter, "Some specific Rendering" section. I don't
>> know if the manual is the right place to describe the various codecs,
>> though. In the "Private Options" section, it is recommended to study
>> the white papers of each codecs we want to use:
>>
>> "Render presets in CINELERRA-GG should work Out Of the Box. You can
>> still configure the Global Options and Private Options manually.
>> Finding the combination of parameters that best suits your needs, or
>> simply finding working (legal) combinations, requires studying each
>> codec in depth. You can start by looking in Wikipedia until you get to
>> download and study the white papers of the codecs of interest. In any
>> case, you must then start a long experimental phase, trying presets
>> with different configurations or creating new ones, until you get
>> satisfactory results."
>>
>> Perhaps the best thing is a document outside the manual but
>> downloadable from the site, like your "Preserving Camcoder Media.pdf,"
>> where you can accumulate all the data on codecs that users have
>> experienced.
>> I found this table:
>> https://postimg.cc/PPwPgn83
>
> I didn't really mean that Cineform should get a more specific 
> description than other codecs.
> And of course, the CinGG manual has to delimit surrounding details, a 
> knowledge interested can find other places.
>
> In addition to the table url above and wikipedia mentioned, here 
> follows url to the Cineform SDK
> https://gopro.github.io/cineform-sdk/
>

1) To sum up and add to my background references, I forgot we also had a 
thoroughly discussion about Cin vs Cinx in 2021
So evidently more frequent repetitions is needed as getting older ;)
from  this post by Andrea on, section:

    2- I don't really understand the multibit version.Why put both the
    regular version and the multibit version?
    Are there things that work with one and not the other version?
    https://www.mail-archive.com/cin@lists.cinelerra-gg.org/msg03385.html


2) Possibly I can make an update extension of my previous "Preserving 
Camcoder Media.pdf," document included experiences from my ongoing DVD 
project, but not before I have finished that.

Even though I don't plan to make a codec/encoder document, I still think 
it would useful with an extensible table or list over "Supported pixel 
formats" for each encoder of interest. This based on CinGG's internal 
ffmpeg engine, which I don't think can be accessed by users from a CinGG 
package or appimage, and which might be some different from the system's 
enabled codecs and encoders(?)

By the way, this should not need to a longer document than a few of pages.


As an example using my own systems ffmpeg, a short encoders list (of my 
current interest) could be

ffmpeg -hide_banner -encoders | egrep 
"av1|x265|x264|mpeg2video|prores|cfhd|ffv1"
  V....D libaom-av1           libaom AV1 (codec av1)
  V....D librav1e             librav1e AV1 (codec av1)
  V..... libsvtav1            SVT-AV1(Scalable Video Technology for AV1) 
encoder (codec av1)
  V....D av1_nvenc            NVIDIA NVENC av1 encoder (codec av1)
  V..... av1_qsv              AV1 (Intel Quick Sync Video acceleration) 
(codec av1)
  V....D av1_amf              AMD AMF AV1 encoder (codec av1)
  V....D av1_vaapi            AV1 (VAAPI) (codec av1)
  VF...D cfhd                 GoPro CineForm HD
  V.S..D ffv1                 FFmpeg video codec #1
  V....D libx264              libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 
part 10 (codec h264)
  V....D libx264rgb           libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 
part 10 RGB (codec h264)
  V....D libx265              libx265 H.265 / HEVC (codec hevc)
  V.S... mpeg2video           MPEG-2 video
  V..... mpeg2_qsv            MPEG-2 video (Intel Quick Sync Video 
acceleration) (codec mpeg2video)
  V....D mpeg2_vaapi          MPEG-2 (VAAPI) (codec mpeg2video)
  VF...D prores               Apple ProRes
  VF...D prores_aw            Apple ProRes (codec prores)
  VFS... prores_ks            Apple ProRes (iCodec Pro) (codec prores)
  A....D wmav1                Windows Media Audio 1


and some selected encoder's "Supported pixel formats"

ffmpeg -hide_banner -h encoder=cfhd | grep "Supported pixel formats"
     Supported pixel formats: yuv422p10le gbrp12le gbrap12le

ffmpeg -hide_banner -h encoder=mpeg2video | grep "Supported pixel formats"
     Supported pixel formats: yuv420p yuv422p

ffmpeg -hide_banner -h encoder=libx265 | grep "Supported pixel formats"
     Supported pixel formats: yuv420p yuvj420p yuv422p yuvj422p yuv444p 
yuvj444p gbrp yuv420p10le yuv422p10le yuv444p10le gbrp10le yuv420p12le 
yuv422p12le yuv444p12le gbrp12le gray gray10le gray12le

ffmpeg -hide_banner -h encoder=libsvtav1 | grep "Supported pixel formats"
     Supported pixel formats: yuv420p yuv420p10le

terje at localhost:~> ffmpeg -hide_banner -h encoder=av1_qsv | grep 
"Supported pixel formats"
     Supported pixel formats: nv12 p010le qsv








-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240711/b75485e4/attachment.htm>


More information about the Cin mailing list