[FFmpeg-devel] [PATCH] avformat/matroskaenc: do not write timebase as framerate
nfxjfg at googlemail.com
Sat Apr 28 21:05:06 EEST 2018
On Sat, 28 Apr 2018 19:52:38 +0200
Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:
> 2018-04-28 19:24 GMT+02:00, wm4 <nfxjfg at googlemail.com>:
> > If the API user doesn't set avg_frame_rate, matroskaenc will write the
> > current timebase as "default duration" for the video track. This makes
> > no sense, because the "default duration" implies the framerate of the
> > video. Since the timebase is forced to 1/1000, this will make the
> > resulting file claim 1000fps.
> > Drop it and don't write the element. It's optional, so it's better not
> > to write it if the framerate is unknown.
> (Isn't it default frame duration?)
The Matroska "spec" calls it DefaultDuration.
> Please mention ticket #6386 if you commit.
So if this was known to you, and you even made a patch, why did you
never send the patch to the list?
More information about the ffmpeg-devel