#8203 closed defect (fixed)
EXR with single zdepth channel read error
Reported by: | ils_fl | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avcodec |
Version: | git-master | Keywords: | exr regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Summary of the bug:
Using ffmpeg build N-94300-gaf5f770113
There is an issue reading exr files generated from vray render engine that have a single zdepth channel. However an exr files with two zdepth channels are read without an issue. Important to note is that this error is only caused by vray's zdepth pass, all other passes work fine.
This was not an issue in the previous build N-82143-gbf14393
How to reproduce:
Included are two exr images:
s02-01_Double_.0000.exr and s02-01_Single_.0000.exr
One exr image with a single zdepth pass and another with 2 zdepth passes. Compressing the single exr will create a read error but compressing the double will not. Compressing an exr image without zdepth work as well as compressing exr image with other passes other than zdepth also works. (s02-01_none_.0000.exr and s02-01_all_others_.0000.exr respectivly)
ffmpeg.exe -v 9 -loglevel 99 -f image2 -gamma 2.2 -framerate 24 -y -start_number 0 -i "C:\temp\s02-01\01.Sky\s02-01_double_.0%%03d.exr" -vcodec utvideo -pred left -pix_fmt rgb24 -r 24 "C:\ExportedMOVs\s02-01_sky_d_.avi" 2> "c:\temp\s02-01\log_sky_s.txt" ffmpeg.exe -v 9 -loglevel 99 -f image2 -gamma 2.2 -framerate 24 -y -start_number 0 -i "C:\temp\s02-01\01.Sky\s02-01_single_.0%%03d.exr" -vcodec utvideo -pred left -pix_fmt rgb24 -r 24 "C:\ExportedMOVs\s02-01_sky_s_.avi" 2> "c:\temp\s02-01\log_sky_d.txt" built on ...
Attachments (2)
Change History (5)
by , 5 years ago
Attachment: | EXR_Compressio_Issue_Zdepth.zip added |
---|
comment:1 by , 5 years ago
Component: | undetermined → avcodec |
---|---|
Keywords: | exr regression added |
Reproduced by developer: | set |
Version: | 4.2 → git-master |
Regression since f9728feaf90eb7493f8872356f54150efafb59cc
$ ffmpeg -i s02-01_single_.0000.exr ffmpeg version N-95072-gced3b8c61e Copyright (c) 2000-2019 the FFmpeg developers built with clang version 8.0.1 (tags/RELEASE_801/final 366581) configuration: --cc=clang --enable-gpl --enable-gnutls --enable-libxml2 --enable-libx264 --enable-libx265 --enable-libvpx --enable-libaom libavutil 56. 35.100 / 56. 35.100 libavcodec 58. 59.100 / 58. 59.100 libavformat 58. 33.100 / 58. 33.100 libavdevice 58. 9.100 / 58. 9.100 libavfilter 7. 59.100 / 7. 59.100 libswscale 5. 6.100 / 5. 6.100 libswresample 3. 6.100 / 3. 6.100 libpostproc 55. 6.100 / 55. 6.100 [exr @ 0x2434b00] Multiple channels with index 2. [exr_pipe @ 0x2432bc0] decoding for stream 0 failed [exr_pipe @ 0x2432bc0] Could not find codec parameters for stream 0 (Video: exr, none): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, exr_pipe, from 's02-01_single_.0000.exr': Duration: N/A, bitrate: N/A Stream #0:0: Video: exr, none, 25 tbr, 25 tbn, 25 tbc At least one output file must be specified
by , 5 years ago
Attachment: | s02-01_single_.0000.exr added |
---|
EXR with zdepth pass from vray read error