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> ________________________________________________