Opened 4 months ago

Last modified 4 months ago

#10769 new defect

Issue decoding EXR images compressed with DWAB using Imagemagick

Reported by: Richard Van Den Boom Owned by:
Priority: normal Component: undetermined
Version: 5.1.3 Keywords: exr dwab decode
Cc: Richard Van Den Boom Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug: I've created an image sequence by converting PNG images to EXR using ImageMagick 7.1.1. If I compress them using PIZ, ffmpeg 5.1.4 can read them well and convert the sequence to a video format. If I compress them using DWAB, I get [exr @ 0x1a80240] decode_block() failed. errors. I tried ffmpeg 6.1 with same results.
It seemed to me that ffmpeg 5.1.4 was able to decode DWAB compressed EXR files. Am I mistaken?

How to reproduce:

% ffmpeg -threads 24 -thread_queue_size 4096  -r 24  -f image2 -i Images/Electra_24fps/Electra-%06d.exr -pix_fmt yuv422p12 -c:v ffv1 -level 3 -slices 24 -context 1 -coder 1 -slicecrc 1  -an -r 24 -video_track_timescale 24  Electra-MASTER_FFV1-24fps.mkv

ffmpeg version 5.1.4, but also with 6.1
built on Slackware-current (self-built, not official)

Provided sample image and report.

Attachments (3)

ffmpeg-20231231-133839.log (124.7 KB ) - added by Richard Van Den Boom 4 months ago.
Ffmpeg Report
Electra-000001.exr (3.6 KB ) - added by Richard Van Den Boom 4 months ago.
Test Sample 1
Electra-004045.exr (1.9 MB ) - added by Richard Van Den Boom 4 months ago.
Test sample 2

Change History (4)

by Richard Van Den Boom, 4 months ago

Attachment: ffmpeg-20231231-133839.log added

Ffmpeg Report

by Richard Van Den Boom, 4 months ago

Attachment: Electra-000001.exr added

Test Sample 1

by Richard Van Den Boom, 4 months ago

Attachment: Electra-004045.exr added

Test sample 2

comment:1 by Richard Van Den Boom, 4 months ago

Images are created from PNG48 files using the following command:

convert ${FILE}.png -compress dwab ${FILE}.exr
Last edited 4 months ago by Richard Van Den Boom (previous) (diff)
Note: See TracTickets for help on using tickets.