[FFmpeg-trac] #10941(undetermined:new): Delay time of last frame is ignored for GIFs when using movie filter
FFmpeg
trac at avcodec.org
Fri Mar 29 08:58:01 EET 2024
#10941: Delay time of last frame is ignored for GIFs when using movie filter
-------------------------------------+-------------------------------------
Reporter: Srikanth | Type: defect
Kotagiri |
Status: new | Priority: important
Component: | Version: 6.1
undetermined |
Keywords: movie, gif | Blocked By:
, vfr |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
I have a sample GIF image where the last frame has a long delay of 10
seconds and total duration of 10.15 seconds.
When I use `ffmpeg -i messy.gif -vf fps=100 test.mp4`, it creates an mp4
file with 1015 frames as expected. I see that the fps filter received EOF
with correct timestamp.
`[Parsed_fps_0 @ 0x600003488210] EOF is at pts 1015`
However when I try to use the movie filter to read a GIF file the EOF
packet has timestamp of 16. I am attaching the GIF file, and the ffmpeg
logs to this ticket. I think this is a bug in movie filter, but it could
be anywhere in the source pipeline.
How to reproduce:
{{{
% ffmpeg -f lavfi -i movie=messy.gif -vf fps=100 output.mp4
//full log attached to ticket
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10941>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list