[FFmpeg-user] ffmpeg choses variable framerate for 1080p video only

Kosta Vlotis kosta.brazzers at gmail.com
Thu Sep 13 17:34:05 CEST 2012


i have a script that creates certain video formats. it seems something
is wrong with ffmpeg.

my command line is the following:

ffmpeg -async 2 -i ".\input\%1%2" -f mp4 -c:v libx264 -preset slow -g
60 -level 41 -b:v 12000k -s 1920x1080 -aspect 16:9 -vf
"movie=watermark.png, scale=1920:1080 [logo]; [in] [logo]
overlay=main_w-overlay_w-0:main_h-overlay_h-0 [out]" -af pan="stereo:
c0=c1+c0 : c1=c0+c1" -c:a libvo_aacenc -b:a 128k -ar 48000 -ac 2
-threads 0 -y ".\output\%root_folder_name%\vids\hd\%1_1080p_12000_no_outro.mp4"

the command above produces a video with a variable frame rate even
though the source has a constant frame rate.

running the EXACT same command but changing the resolution to 1280x720
produces the correct result. (copies the frame rate setting from the
source.) the freame rate should come out as 29.970 CFR. Specifying a
framerate by using "-r 29.970" causes ffmpeg to keep the variable
frame rate setting but sets the minimum and maximum frame rate to
29.970.

obviously something is not right.. can anyone help?

Here is the ffmpeg config:

ffmpeg version N-43594-gf0896a6 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 15 2012 21:25:48 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-l
ibfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenj
peg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      51. 69.100 / 51. 69.100
  libavcodec     54. 52.100 / 54. 52.100
  libavformat    54. 23.101 / 54. 23.101
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  9.100 /  3.  9.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfi
le}...

Use -h to get full help or, even better, run 'man ffmpeg'


More information about the ffmpeg-user mailing list