[FFmpeg-user] Adaptive Color Transform error

Gary Conley gary at goldeneraproductions.org
Mon Nov 25 22:44:08 EET 2019


I have a batch of dnxhd files generated from Avid projects which generate an "Unsupported: variable ACT flag" error, followed by "Adaptive color transform in an unsupported profile" warnings in ffplay and ffmpeg.

The full console output from ffplay is below. The error shows up coincident with visual effects graphics in the edit. In the example given below, the error shows up about 40 seconds into the program.

The files play with no visual problems but this error crashed Tektronix Aurora quality control software that we use.

The Avid export is generated using a "same as source" setting in the Avid project. If the Avid export specifies a DNXHD codec the error does not show up.

I can also use the following command to re-encode the files and the error goes away:

ffmpeg [INPUT] -c:v dnxhd -b:v 175M -pix_fmt yuv422p10le -map v -map a [OUTPUT]

I have been told that this error is not a problem, but the people who have told me this can not state why it isn't a problem.

These are final deliverable files and my concern is that they may fail on some player at some point in the future in a similar way to crashing the Tektronix Aurora software. We have a new version of the Aurora software which no longer crashes, but Tektronix has not released the details on what caused the crash to begin with. 

In order to make an informed decision about these files I need an understanding of the significance of the "Unsupported" variable ACT flag in a dnxhd file.

Can anyone explain the significance of this error and what impact it may have on the files?

Thank you.

Gary

PS: I realize that this output is not from the latest version of ffmpeg, but this error can also be generated with the latest version, and the subsequent changes made to the code which generates this error (https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/dnxhddec.c), don't seem to relate to this error in any way.


C:\>ffplay X:\test_only\act_test.mov
ffplay version N-92391-g07bc603757 Copyright (c) 2003-2018 the FFmpeg developers built with gcc 8.2.1 (GCC) 20181017 configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
  libavutil      56. 23.101 / 56. 23.101
  libavcodec     58. 39.100 / 58. 39.100
  libavformat    58. 22.100 / 58. 22.100
  libavdevice    58.  6.100 / 58.  6.100
  libavfilter     7. 43.100 /  7. 43.100
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
  libpostproc    55.  4.100 / 55.  4.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'X:\test_only\act_test.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2019-10-21T22:59:16.000000Z
    timecode        : 00:59:45:00
  Duration: 00:01:18.95, start: 0.000000, bitrate: 178289 kb/s
    Stream #0:0(eng): Video: dnxhd (DNXHD) (AVdn / 0x6E645641), yuv422p10le(tv,
bt709/unknown/unknown), 1920x1080, 175984 kb/s, SAR 1:1 DAR 16:9, 23.98 fps, 23.
98 tbr, 23976 tbn, 23976 tbc (default)
    Metadata:
      creation_time   : 2019-10-21T22:59:16.000000Z
      handler_name    : Apple Video Media Handler
      encoder         : Avid DNxHD Codec
    Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s3
2 (24 bit), 2304 kb/s (default)
    Metadata:
      creation_time   : 2019-10-21T22:59:16.000000Z
      handler_name    : Apple Sound Media Handler
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)0/0
    Metadata:
      creation_time   : 2019-10-21T22:59:41.000000Z
      handler_name    : Time Code Media Handler
      timecode        : 00:59:45:00
[dnxhd @ 00000000071e7000] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7000] Unsupported: variable ACT flag.B f=0/0
[dnxhd @ 0000000007054c00] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071cff80] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7000] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7900] Adaptive color transform in an unsupported profile.
[dnxhd @ 0000000007054c00] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071cff80] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e6240] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e6b40] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7000] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7480] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7900] Adaptive color transform in an unsupported profile.
[dnxhd @ 000000000704af00] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000070537c0] Adaptive color transform in an unsupported profile.
[dnxhd @ 0000000007054640] Adaptive color transform in an unsupported profile.
[dnxhd @ 0000000007054c00] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071b53c0] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071bdd80] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071c75c0] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071cff80] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071d9380] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e5dc0] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e6240] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e66c0] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e6b40] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7000] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7480] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071e7900] Adaptive color transform in an unsupported profile.
[dnxhd @ 000000000704af00] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000070537c0] Adaptive color transform in an unsupported profile.
[dnxhd @ 0000000007054640] Adaptive color transform in an unsupported profile.
[dnxhd @ 0000000007054c00] Adaptive color transform in an unsupported profile.
[dnxhd @ 00000000071b53c0] Adaptive color transform in an unsupported profile.
  46.13 A-V:  0.001 fd=   2 aq=  627KB vq=15233KB sq=    0B f=0/0



More information about the ffmpeg-user mailing list