[Ffmpeg-cvslog] Re: r5468 - trunk/libavformat/mov.c
Sun Jun 25 18:41:11 CEST 2006
Michael Niedermayer wrote:
>> - to stream copy audio tracks I need to know codec->frame_size to set
>> 'stts' correctly. I can either assign it in the demuxer, from the
>> original 'stts' atom, but it sometimes contains more than one value, or
>> assume it according to codec used, AAC uses 1024, AMR 160, PCM 1.
>> What do you think ?
> i think that the timebase (or samplerate or samplerate/frame_size if known)
> and AVPacket.dts should be used this reminds me that the mov muxer doesnt
> work with non constant fps videos ...
I worked on vfr muxing, it seems to work, based on dts differences, but
I still have a problem with audio stream copy case.
I don't have a method to compute last packet duration.
Good way is to use pkt->duration but in case of stream copy, that
duration is 0, and frame_size is 0 too. Do you have any idea ?
Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA
SMARTJOG S.A. http://www.smartjog.com
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
Phone: +33 1 49966312
More information about the ffmpeg-cvslog