[FFmpeg-trac] #9027(undetermined:new): Missing frame when decoding
FFmpeg
trac at avcodec.org
Thu Dec 10 11:20:30 EET 2020
#9027: Missing frame when decoding
-------------------------------------+-------------------------------------
Reporter: rocksonhead | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
The following video clip has a missing frame when trying to decode using
windows versions.
https://www.dropbox.com/s/it3x8tcx17ew4m8/Clip%20JVC%20Porto.mp4?dl=0
The number of frames should be 1068 whilst only 1067 can be decoded. I do
not have the ability to generate the problem and if I try to subclip then
I lose the problem.
I think this is a regression between
libavutil 55. 4.100 / 55. 4.100
libavcodec 57. 10.100 / 57. 10.100
libavformat 57. 11.100 / 57. 11.100
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 14.100 / 6. 14.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.100 / 2. 0.100
libpostproc 54. 0.100 / 54. 0.100
and
libavutil 55. 24.100 / 55. 41.101
libavcodec 57. 46.100 / 57. 66.108
libavformat 57. 37.101 / 57. 58.101
libavdevice 57. 0.101 / 57. 2.100
libavfilter 6. 46.101 / 6. 67.100
libswscale 4. 1.100 / 4. 3.101
libswresample 2. 1.100 / 2. 4.100
It may be due to the frame ordering, starting with IBBPBB in stream order
but is BBIBBP in presentation order.
How to reproduce info stating frames = 1067:
{{{
% ffmpeg.exe -y -i "Clip JVC Porto.mp4" -f null -
}}}
How to reproduce extraction of empty frame:
{{{
ffmpeg" -i "Clip JVC Porto.mp4" -vf "select=eq(n\,1067)" -vframes 1
out.bmp
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9027>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list