[FFmpeg-user] libopenjpeg cinema2k sets wrong GuardBits for SMPTE Bv2.1
    Michael Waldowski 
    michael.waldowski at hfu.eu
       
    Fri Feb  2 12:28:48 EET 2024
    
    
  
using ffmpeg with libopenjpeg renders the wrong GuardBits 2 instead of 1, which is
necessary for SMPTE Bv2.1 for cinema2k, see also:
https://github.com/uclouvain/openjpeg/pull/1403
It cannot be set, because the -GuardBits option is missing in ffmpeg for libopenjpeg. 
Code and Messages:
Working (with wrong GuardsBits 2):
$DIR/ffmpeg -i $MOV -vf  $S$P$C -c:v libopenjpeg -format j2k -cinema_mode 2k_48 -profile:v cinema2k -pix_fmt gbrp12 $J2K/%8d.j2c
Not working:
$DIR/ffmpeg -i $MOV -vf  $S$P$C -c:v libopenjpeg -format j2k -cinema_mode 2k_48 -profile:v cinema2k -GuardBits 1 -pix_fmt gbrp12 $J2K/%8d.j2c
Error:
Unrecognized option 'GuardBits'.
Error splitting the argument list: Option not found
Version:
ffmpeg version N-113300-g40bd65a72a-tessus  https://evermeet.cx/ffmpeg/  Copyright (c) 2000-2024 the FFmpeg developers
built with Apple clang version 11.0.0 (clang-1100.0.33.17)
Here you can see the usage of libopenjpeg:
Stream #0:0(eng): Video: jpeg2000, gbrp12le(pc, gbr/bt709/bt709, progressive), 2048x858, q=2-31, 200 kb/s, 25 fps, 25 tbn (default)
    Metadata:
      handler_name    : ?Mainconcept Video Media Handler
      vendor_id       : FFMP
      encoder         : Lavc60.37.100 libopenjpeg
Regards
Mike
    
    
More information about the ffmpeg-user
mailing list