[FFmpeg-trac] #7163(avcodec:reopened): 12-bit ProRes not supported

FFmpeg trac at avcodec.org
Thu Apr 9 19:06:52 EEST 2020


#7163: 12-bit ProRes not supported
-------------------------------------+-------------------------------------
             Reporter:               |                    Owner:
  spookybathtub                      |
                 Type:  enhancement  |                   Status:  reopened
             Priority:  wish         |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  prores       |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by troy_s):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 {{{
 ffmpeg -i ./J001C012_140110_R6MS.mov
 ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg
 developers
   built with gcc 8 (Debian 8.3.0-6)
   configuration: --prefix=/usr --extra-version='1~deb10u1'
 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
 --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
 --disable-stripping --enable-avresample --disable-filter=resample
 --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom
 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
 --enable-libcdio --enable-libcodec2 --enable-libflite --enable-
 libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme
 --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa
 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-
 libpulse --enable-librsvg --enable-librubberband --enable-libshine
 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh
 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-
 libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
 libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi
 --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2
 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-
 chromaprint --enable-frei0r --enable-libx264 --enable-shared
   WARNING: library configuration mismatch
   avcodec     configuration: --prefix=/usr --extra-version='1~deb10u1'
 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
 --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl
 --disable-stripping --enable-avresample --disable-filter=resample
 --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom
 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca
 --enable-libcdio --enable-libcodec2 --enable-libflite --enable-
 libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme
 --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa
 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-
 libpulse --enable-librsvg --enable-librubberband --enable-libshine
 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh
 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-
 libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-
 libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi
 --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2
 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-
 chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-
 version3 --disable-doc --disable-programs --enable-liblensfun --enable-
 libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract
 --enable-libvo_amrwbenc
   libavutil      56. 22.100 / 56. 22.100
   libavcodec     58. 35.100 / 58. 35.100
   libavformat    58. 20.100 / 58. 20.100
   libavdevice    58.  5.100 / 58.  5.100
   libavfilter     7. 40.101 /  7. 40.101
   libavresample   4.  0.  0 /  4.  0.  0
   libswscale      5.  3.100 /  5.  3.100
   libswresample   3.  3.100 /  3.  3.100
   libpostproc    55.  3.100 / 55.  3.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './J001C012_140110_R6MS.mov':
   Metadata:
     major_brand     : qt
     minor_version   : 537199360
     compatible_brands: qt  ARRI
     creation_time   : 2014-01-10T11:36:15.000000Z
     com.apple.finalcutstudio.media.uuid:
 6b48b927-0000-4000-852e-964500000000
     com.arri.camera.CameraClipName: J001C012_140110_R6MS
     com.arri.camera.CameraId: R6MS
     com.arri.camera.CameraIndex: J
     com.arri.camera.CameraModel: Alexa Plus 4:3 XT
     com.arri.camera.CameraSerialNumber: 8596
     com.arri.camera.ClmEncFocusMax: 0
     com.arri.camera.ClmEncFocusMin: 0
     com.arri.camera.ClmEncIrisMax: 0
     com.arri.camera.ClmEncIrisMin: 0
     com.arri.camera.ClmEncZoomMax: 0
     com.arri.camera.ClmEncZoomMin: 0
     com.arri.camera.ColorGammaSxS: LOG-C
     com.arri.camera.DynamicMetadataVersion: 3
     com.arri.camera.ExposureIndexAsa: 800
     com.arri.camera.EyeIndex: SINGLE
     com.arri.camera.LdsEncFocusMax: 10628
     com.arri.camera.LdsEncFocusMin: 901
     com.arri.camera.LdsEncIrisMax: 3629
     com.arri.camera.LdsEncIrisMin: 2345
     com.arri.camera.LdsEncZoomMax: 5390
     com.arri.camera.LdsEncZoomMin: 1553
     com.arri.camera.LensSerialNumber: 13410
     com.arri.camera.LensType: Fujinon Alura AZ30-80 T2.8
     com.arri.camera.LookFileActive: ARRI LCC
     com.arri.camera.LookFileBurnedIn: No
     com.arri.camera.LookFileXml: <!-- ARRI Digital Camera Look File -->
                     : <!-- This XML format is used to import color
 settings into the
                     : camera("look file")-->
                     : <adicam version="1.0" camera="alexa">
                     :
                     :     <Saturation>
                     :         <!-- A value from 0.0 to 2.0 -->
                     :         1.000000
                     :     </Saturation>
                     :
                     :     <PrinterLight>
                     :         <!-- Offsets applied to Log C data -->
                     :         <!-- Three values from -1.0 to 1.0 -->
                     :         0.000000 0.000000 0.000000
                     :     </PrinterLight>
                     :
                     :     <ToneMapLut rows="4096" cols="1">
                     :         <!-- Tone mapping curve -->
                     :         <!-- 4096 values in the range from 0 to 4095
 -->
                     :    [...]
                     :     </ToneMapLut>
                     :
                     :     <SOPNode>
                     :         <!-- Three values each for R, G, and B -->
                     :         <Slope>1.000000 1.000000 1.000000</Slope>
                     :         <Offset>0.000000 0.000000 0.000000</Offset>
                     :         <Power>1.000000 1.000000 1.000000</Power>
                     :     </SOPNode>
                     :
                     : </adicam>
     com.arri.camera.MainVoltage: 277
     com.arri.camera.MasterSlave: OFF
     com.arri.camera.MirrorShutterRunning: 0
     com.arri.camera.NdFilterType: 0
     com.arri.camera.OnBoardVoltage: 166
     com.arri.camera.Product: 2
     com.arri.camera.ProductionInfoCinematographer: The DP
     com.arri.camera.ProductionInfoCompany: The Company
     com.arri.camera.ProductionInfoDirector: The Director
     com.arri.camera.ProductionInfoLocation: somewhere
     com.arri.camera.ProductionInfoOperator: The Operator
     com.arri.camera.ProductionInfoProduction: Alexa Sample Footage
     com.arri.camera.ProductionInfoUser1: ProRes
     com.arri.camera.ProductionInfoUser2: misc Info 2
     com.arri.camera.ProjectFps: 24000
     com.arri.camera.ReelName: J001R6MS
     com.arri.camera.SceneName: Scene X
     com.arri.camera.SensorFps: 24000
     com.arri.camera.ShutterAngle: 1728
     com.arri.camera.SoundReel: The Sound
     com.arri.camera.SubProduct: 5
     com.arri.camera.SupVersion: AlexaX_9.0:25486
     com.arri.camera.SxsSerialNumber: E240CF1C420631
     com.arri.camera.TakeName: Take Y
     com.arri.camera.TempAcomBoard: 565
     com.arri.camera.TempAcomFpga: 622
     com.arri.camera.TempAlogBoard: 571
     com.arri.camera.TempAlogFpga: 615
     com.arri.camera.TempApicBoard: 562
     com.arri.camera.TempApicFpga: 635
     com.arri.camera.TempSensor: 350
     com.arri.camera.UnitPreference: Imperial
     com.arri.camera.UserDate: 20140110
     com.arri.camera.UserPixelMasking: Off
     com.arri.camera.UserTime: 11h36m14s
     com.arri.camera.WhiteBalanceKelvin: 5600
     com.arri.camera.WhiteBalanceTintCc: 0
     timecode        : 01:38:04:15
   Duration: 00:00:11.04, start: 0.000000, bitrate: 224138 kb/s
     Stream #0:0(eng): Video: prores (apch / 0x68637061), yuv422p10le(tv,
 GBR, progressive), 1920x1080, 182692 kb/s, SAR 1:1 DAR 16:9, 24 fps, 24
 tbr, 24 tbn, 24 tbc (default)
     Metadata:
       creation_time   : 2014-01-10T11:36:15.000000Z
       handler_name    : Apple Video Media Handler
       encoder         : Apple ProRes 422 (HQ)
     Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz,
 stereo, s32 (24 bit), 2304 kb/s (default)
     Metadata:
       creation_time   : 2014-01-10T11:36:15.000000Z
       handler_name    : Apple Sound Media Handler
     Stream #0:2(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
     Metadata:
       creation_time   : 2014-01-10T11:36:15.000000Z
       handler_name    : Time Code Media Handler
       reel_name       : J001R6MS
       timecode        : 01:38:04:15

 }}}

 Could be a version issue, but it clearly shows it as 10 bit via the
 yuv422p10le.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7163#comment:13>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list