Reimar Döffinger <b...@reimardoeffinger.de> added the comment:

On Wed, Feb 23, 2011 at 07:48:15PM +0000, Justin Ruggles wrote:
> confirmed that this issue exists.
> it's not a demuxer/decoder problem since transcoding to ffv1/nut works 
> just fine with this sample. probably an issue with ffmpeg, libx264 
> wrapper, or mp4 muxer.

The mp4 muxer probably defaults to a subformat that does not support
variable frame-rate.
Since the input file has a time-base of 90000 that means that FFmpeg
will encode 90000 frames for one second of video.
FFmpeg probably should be changed to do something more intelligent
in such extreme cases, like failing with an error message.
The solution is to either use an output format supporting VFR
(possible some of the formats in movenc.c should be marked as
AVFMT_VARIABLE_FPS ?), or specify an appropriate frame-rate with -r

________________________________________________
FFmpeg issue tracker <iss...@roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2617>
________________________________________________

Reply via email to