#259: framerate detection does not work properly. --------------------------------------+--------------------------- Reporter: mbosner | Owner: Type: defect | Status: new Priority: normal | Component: undetermined Version: unspecified | Resolution: Keywords: false framerate detection | Blocked By: Blocking: | Reproduced: 0 Analyzed: 0 | --------------------------------------+--------------------------- Comment (by mbosner): The sample file is ofc just the first 10 MB of 17 GB. If you need more please tell me. Maybe i should explain what i am doing: I try to batch convert video files using some script code that i wrote. Normaly everything works fine or i can workaround problems. But with this file ffmpeg guesses the wrong frame rate and i convert the file from 24fps to ~29.97fps which lead to stutter movie playback. Audio and Video is in sync. But since i detect the wrong fps with ffmpeg -i i convert it to the wrong framerate: I am getting informations about the file using ffmpeg: ffmpeg -i "temporary_filename000.mkv" 2>&1 FFMPEG OUT: ffmpeg version git-N-30444-geb5a3ab, Copyright (c) 2000-2011 the FFmpeg developers FFMPEG OUT: built on Jun 1 2011 16:42:49 with gcc 4.5.2 FFMPEG OUT: configuration: --enable-gpl --enable-version3 --enable- nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable- libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable- libvorbis --enable-libx264 --enable-libxvid FFMPEG OUT: libavutil 51. 3. 0 / 51. 3. 0 FFMPEG OUT: libavcodec 53. 6. 1 / 53. 6. 1 FFMPEG OUT: libavformat 53. 2. 0 / 53. 2. 0 FFMPEG OUT: libavdevice 53. 1. 0 / 53. 1. 0 FFMPEG OUT: libavfilter 2. 11. 0 / 2. 11. 0 FFMPEG OUT: libswscale 0. 14. 0 / 0. 14. 0 FFMPEG OUT: libpostproc 51. 2. 0 / 51. 2. 0 FFMPEG OUT: [matroska,webm @ 0x23c5420] Estimating duration from bitrate, this may be inaccurate FFMPEG OUT: Input #0, matroska,webm, from 'temporary_filename000.mkv': FFMPEG OUT: Duration: 01:47:42.18, start: 0.000000, bitrate: 1984 kb/s FFMPEG OUT: Stream #0.0: Video: vc1 (Advanced), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default) FFMPEG OUT: Stream #0.1: Audio: eac3, 48000 Hz, 5.1, s16, 1536 kb/s (default) FFMPEG OUT: Stream #0.2: Audio: eac3, 48000 Hz, 5.1, s16, 448 kb/s FFMPEG OUT: At least one output file must be specified i extract the audio(...) and i convert the video: ffmpeg -i 'temporary_filename000.mkv' -flags ilme -an -pix_fmt yuv420p -f rawvideo -vcodec rawvideo -| x264 --preset veryslow --fps 29.970 --crf 18 -o track1.mp4 - --input-res 1920x1080 i can playback the original file without problems using xbmc. I am not sure if this is the only file with the problem but it is the first one where i noticed the problem. -- Ticket URL: <https://avcodec.org/trac/ffmpeg/ticket/259#comment:3> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker