[Cin] Cinx - 10-bit h264 and/or h265

Terje J Hanssen terje at nordland-teknikk.no
Mon Jan 14 00:50:11 CET 2019

Thanks a  lot for the clarification, Phyllis and test procedure, GG:

Den 12.01.2019 23:59, skrev Phyllis Smith:

Sometimes you can read in too much.  This is specifically ONLY for unbundled builds.  Unbundled builds is meant for the purists in the O/S distro world who want to include Cinelerra-gg in their distros but do not want to include another copy of ffmpeg.  The warning is only for them to make them aware that some of the latest stuff/codecs may not be available for use in cinelerra BECAUSE they use a different version of ffmpeg.

Cin and CinX package builds on the cinelerra-gg.org<http://cinelerra-gg.org> website are built WITH FFMPEG 4.1 and all of the third-party packages that are known to work.  However, you do not see them (as I erroneously suggested) in a directory when you do a PACKAGE build as opposed to a TAR build.

Looks like this may be a useful emphazing in a later revision of the manual ......

I have the RPM binary packages installed for Leap15, which is unbundled
builds which links dynamic to the system ffmpeg and libx264
(Cinelerra10bit to libx265).
So the above is not true; if you used the package build, it is not the unbundled build.

Obviously the current installed system ffmpeg/libx264 (as already
pointed out ) require higher versions to support optional 'yuv422p10le'
(10-bit for Cin).

(I test-installed also openSUSE Tumbleweed rolling release. It had ffmpeg 4.1 but not libx264 new enough, as it didn't confirm 'yuv422p10le'. I will put a notice of information to the openSUSE team about this, even it does no matter regarding Cinelerra-gg, when this is bundled in the rpm package installation. On the other hand 'yuv422p10le' was confirmed on Ubuntu 18.04 on the same XPS13.)

So GG just now was able to boot Leap 15 and has passed along to me how to make sure you get the 8-bit and 10-bit capabilities with X264.  Here is how:
  (1) load a small video (do not need audio)
  (2) File-> Render
  (3) choose File Format - ffmpeg and mp4 and a name for the output file
  (4) click on the wrench icon on the right side of the word VIDEO
  (5) in the Pixels text box, scroll down to yuv420p10le (the 10 stands for 10-bit)
  (6) checkmark OK

Now if you go to the Resources window, right mouse button on the highlighted media, you can choose Info and then Details to see it is pix yuv420p10le and if you do the same on your 8-bit input media you will not see 10le.
Or, knowing as how you really like mediainfo, just run that on your output media and you will see things like:
profile = High 10 at L1.3<mailto:10 at L1.3> and Bit Depth = 10 bits .
You can do the same experiment with CINX.

Yup. I tested to render a 10-bit ProRes HQ file (.mov, 422 color-depth), not really small (1,8 GB, EAT, 3.5 min rendering) and got the following output info:

Source ProRes file:
Cin > Info > Details:
Filbane: /video/MOV/hd01.mov
 1786412681 bytes
format: mov,mp4,m4a,3gp,3g2,mj2
1 video stream
Vid0 (0), id 0x000093:
  video1 prores 1920x1080 25.00 pix yuv422p10le
    1781+0 frms 71.24 secs  0:01:11.24
1 audio stream
Aud0 (1), id 0x01000c:
  audio1-16 pcm_s24le s32 48000 24bits
    3421421+0 smpl 71.28 secs  0:01:11.28

mediainfo hd01.mov | grep Format
Format                                   : QuickTime
Format/Info                              : Original Apple specifications
Format                                   : ProRes
Format version                           : Version 0
Format profile                           : 422 HQ
Format                                   : PCM
Format settings                          : Little / Signed

Rendered MP4 file:
Cin > Info > Details:
Filbane: /video/MOV/hd01_cin_ffmpeg_mp4.mp4
 96422835 bytes
format: mov,mp4,m4a,3gp,3g2,mj2
1 video stream
Vid0 (0), id 0x00001b:
  video1 h264 1920x1080 25.00 pix yuv422p10le
    1781+0 frms 71.24 secs  0:01:11.24
1 audio stream
Aud0 (1), id 0x015002:
  audio1-6 aac fltp 48000 0bits
    3421392+0 smpl 71.28 secs  0:01:11.28

mediainfo hd01_cin_ffmpeg_mp4.mp4 | grep Format
Format                                   : MPEG-4
Format profile                           : Base Media
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:2:2 at L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Format settings, GOP                     : M=4, N=25
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC


......also to @Sam:

Maybe 10-bit ProRes HQ (.mov), 4:2:2 color depth should be added on the Cin-GG supported codecs list (decoding)?

Thx Terje

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20190113/b7576cf5/attachment.html>

More information about the Cin mailing list