[FFmpeg-devel] [PATCH] ffmpeg: Set duration on encoded subtitle packets.

Philip Langdale philipl at overt.org
Wed Jun 6 18:30:07 CEST 2012


On Sun, 3 Jun 2012 14:20:07 -0700
Philip Langdale <philipl at overt.org> wrote:

> On Sun, 3 Jun 2012 21:08:40 +0200
> Clément Bœsch <ubitux at gmail.com> wrote:
> 
> > 
> > MicroDVD demuxer is making use of that duration field; are you sure
> > it doesn't break anything to override it?
> > 
> > (Common scenario: ffmpeg -i microdvd.sub out.ass, see 2d52ee8a for
> > more information)
> 
> Your example is on the decoder side. I'm talking about the encoder.
> Today, 'ffmpeg' will always pass subtitle packets to the muxer with
> no duration - and we have got away with this because the muxers don't
> require packet duration for the formats we supporClémentt (eg: the
> muxer parses srt and ass packets to get the duration). For timed text,
> there's no side-band way to pass duration, so we have to do it
> properly on the packet.

Clément let me know that he's happy with this change off-list.

--phil


More information about the ffmpeg-devel mailing list