[FFmpeg-devel] [PATCH] lavf/gif: correct the delay after the first frame.
Paul B Mahol
onemda at gmail.com
Fri Apr 19 11:05:58 CEST 2013
On 4/19/13, Clement Boesch <ubitux at gmail.com> wrote:
> To define accurately the delay between two frames, it is necessary to
> have both available. Before this commit, the first frame had a delay of
> 0; while in practice the problem is not visible in most situation, it is
> problematic with low frame rate and large scene change.
>
> This commit notably fixes output generated with commands such as:
>
> ffmpeg -i big_buck_bunny_1080p_h264.mov
> -vf "select='gt(scene,0.4)',scale=320:-1,setpts=N/TB
> -frames:v 5 -y out.gif
>
> Also, to avoid odd loop delays, the N-1 delay is duplicated for the last
> frame.
> ---
> libavformat/gif.c | 38 +++++++++++++++++++++++++++++++++-----
> tests/ref/lavf/gif | 4 ++--
> 2 files changed, 35 insertions(+), 7 deletions(-)
>
ok if works/tested
More information about the ffmpeg-devel
mailing list