[FFmpeg-devel] [PATCH 3/5] avformat/movenc: implement writing of the btrt box
Martin Storsjö
martin at martin.st
Mon Sep 21 13:12:14 EEST 2020
On Sun, 20 Sep 2020, Jan Ekström wrote:
> This is utilized by various media ingests to figure out the bit
> rate of the content you are pushing towards it, so write it by
> default for video, audio and subtitle tracks. It is only mentioned
> for timed metadata sample descriptions in QTFF, so limit it only to
> ISOBMFF (MODE_MP4).
>
> Updates the FATE tests which have their results changed due to the
> 20 extra bytes being written per track.
> ---
> libavformat/movenc.c | 29 ++++++++
> tests/fate/mov.mak | 2 +-
> tests/ref/fate/binsub-movtextenc | 2 +-
> tests/ref/fate/copy-trac3074 | 4 +-
> tests/ref/fate/movenc | 102 ++++++++++++++---------------
> tests/ref/lavf-fate/av1.mp4 | 4 +-
> tests/ref/lavf-fate/h264.mp4 | 4 +-
> tests/ref/lavf/mp4 | 12 ++--
> tests/ref/vsynth/vsynth1-mpeg4 | 4 +-
> tests/ref/vsynth/vsynth2-mpeg4 | 4 +-
> tests/ref/vsynth/vsynth3-mpeg4 | 4 +-
> tests/ref/vsynth/vsynth_lena-mpeg4 | 4 +-
> 12 files changed, 102 insertions(+), 73 deletions(-)
Not familiar with the box or its use, but the change looks pretty sensible
to me.
Are there cases where there's really no sensible information about
bitrates to write, where it would be preferrable to just drop it, instead
of writing a box with bogus values?
// Martin
More information about the ffmpeg-devel
mailing list