https://bugs.kde.org/show_bug.cgi?id=506519

            Bug ID: 506519
           Summary: DPX
    Classification: Applications
           Product: kdenlive
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Rendering & Export
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 182884
  --> https://bugs.kde.org/attachment.cgi?id=182884&action=edit
Kdenlive output of colorbars mov

SUMMARY
'DPX export' displays a crash, and while it does still create the files, the
images have a saturation of zero. 

STEPS TO REPRODUCE
1. Import an mov file, containing any codec (Tested with the following three:
DNxHD 4444 10-bit 440Mbit, H.264, Animation)
2. Create a new sequence
3. Render using preset Images Sequence > DPX
4. Disable 'Audio'
5. Choose output location such as '~/Videos/test/test_dpx.dpx'
6. Render to File

OBSERVED RESULT
Job Queue: 
Rendering crashed

Error Log: 
QThreadStorage: entry 8 destroyed before end of thread 0x558c42d81e60
QThreadStorage: entry 2 destroyed before end of thread 0x558c42d81e60
QThreadStorage: entry 1 destroyed before end of thread 0x558c42d81e60
Rendering of /home/indoorjetpacks/Videos/test_colorbars/test_colorbars_%05d.dpx
aborted, resulting video will probably be corrupted.

Files are created at desired location. Opening a file, visually shows it has a
saturation value of zero. See additional info for ffprobe output.

EXPECTED RESULT
Files are created at desired location. Opening a file, visually shows the same
colors that were displayed inside kdenlive.

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.8.2
Kernel Version: 6.14.9-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7700X 8-Core Processor
Memory: 61.9 GiB of RAM
Graphics Processor 1: NVIDIA GeForce RTX 3060/PCIe/SSE2
Graphics Processor 2: NVIDIA GeForce RTX 3060/PCIe/SSE2

ADDITIONAL INFORMATION:
Debug Information from Kdenlive
Kdenlive: 25.04.2
Package Type: Flatpak
MLT: 7.32.0
Qt: 6.9.0 (built against 6.9.0 x86_64-little_endian-lp64)
Frameworks: 6.13.0
System: KDE Flatpak runtime
Kernel: linux 6.14.9-200.fc41.x86_64
CPU: x86_64
Windowing System: wayland
GPU: NVIDIA Corporation/NVIDIA GeForce RTX 3060/PCIe/SSE2
Movit (GPU): disabled
Track Compositing: qtblend

Log:
Started render process: /app/bin/melt -loglevel error -progress2
/var/tmp/kdenlive-vbWBdb-1.mlt
QThreadStorage: entry 8 destroyed before end of thread 0x558c42d81e60
QThreadStorage: entry 2 destroyed before end of thread 0x558c42d81e60
QThreadStorage: entry 1 destroyed before end of thread 0x558c42d81e60Rendering
of /home/indoorjetpacks/Videos/test_colorbars/test_colorbars_%05d.dpx finished

Using ffprobe on the kdenlive output dpx file results in this:
ffprobe test_colorbars_00001.dpx 
ffprobe version 7.1.1 Copyright (c) 2007-2025 the FFmpeg developers
  built with gcc 14 (GCC)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg
--docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64
--mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Wno-complain-wrong-lang -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
--extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs
-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
-specs=/usr/lib/rpm/redhat/redhat-package-notes ' --extra-cflags='
-I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint
--enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls
--enable-ladspa --enable-lcms2 --enable-libaom --enable-libaribb24
--enable-libaribcaption --enable-libdav1d --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm
--enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi
--enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libilbc
--enable-liblc3 --enable-libmp3lame --enable-libmysofa --enable-nvenc
--enable-openal --enable-opencl --enable-opengl --enable-libopenh264
--enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse
--enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband
--enable-libqrencode --enable-libsmbclient --enable-version3 --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame
--enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf
--enable-version3 --enable-vapoursynth --enable-libvpx --enable-libvvenc
--enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264
--enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg
--enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter
--enable-libmodplug --enable-postproc --enable-pthreads --disable-static
--enable-shared --enable-gpl --disable-debug --disable-stripping
--shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
[dpx @ 0x55e9f6303340] Cannot map DPX color specification 2 to colorspace.
Input #0, dpx_pipe, from 'test_colorbars_00001.dpx':
  Duration: N/A, bitrate: N/A
  Stream #0:0: Video: dpx, gray(unknown/unknown/linear), 1920x1080 [SAR 1:1 DAR
16:9], 25 fps, 25 tbr, 25 tbn


While using ffprobe on a known-good dpx render results in this:
ffprobe nuke_render_dpx.00001.dpx 
ffprobe version 7.1.1 Copyright (c) 2007-2025 the FFmpeg developers
  built with gcc 14 (GCC)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg
--docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64
--mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Wno-complain-wrong-lang -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
--extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs
-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
-specs=/usr/lib/rpm/redhat/redhat-package-notes ' --extra-cflags='
-I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint
--enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls
--enable-ladspa --enable-lcms2 --enable-libaom --enable-libaribb24
--enable-libaribcaption --enable-libdav1d --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm
--enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi
--enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libilbc
--enable-liblc3 --enable-libmp3lame --enable-libmysofa --enable-nvenc
--enable-openal --enable-opencl --enable-opengl --enable-libopenh264
--enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse
--enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband
--enable-libqrencode --enable-libsmbclient --enable-version3 --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame
--enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf
--enable-version3 --enable-vapoursynth --enable-libvpx --enable-libvvenc
--enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264
--enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg
--enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter
--enable-libmodplug --enable-postproc --enable-pthreads --disable-static
--enable-shared --enable-gpl --disable-debug --disable-stripping
--shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Input #0, dpx_pipe, from 'nuke_render_dpx.00001.dpx':
  Duration: N/A, bitrate: N/A
  Stream #0:0: Video: dpx, gbrp10le(gbr/unknown/unknown), 1920x1080 [SAR 1:1
DAR 16:9], 25 fps, 25 tbr, 25 tbn

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to