[FFmpeg-user] Framerate issues

Paul B Mahol onemda at gmail.com
Tue Oct 30 15:15:36 EET 2018


On 10/30/18, Calvin Arndt <carndt at macksrecycling.com> wrote:
> It is clearly apparent to me I don't understand something going on
> here!
>
> I clearly select an output framerate of 7fps.
> My camera's set to limit each connection to 7fps (and I have verified
> it is doing so).
> The camera I am using is a high end AXIS quite capable of 60fps.
> Resultant videos are the full 3600 seconds, but they play in 900
> seconds!
> Verified via time time stamp on the images and vlc's playtime.
> Why is fps=2.0? Totally not what I selected, nor what is provided by
> camera.
> Why is drop=1320. The machine doing this is quite capable of the full
> framerate.
> What am I missing?
>

Perhaps you need "-framerate 7" before -i ?

> Thanks in advance
>
>
> ffmpeg -i http://192.168.2.1:9080/mjpg/video.mjpg -r 7 -t 3600
> recording.avi
> ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the
> FFmpeg developers
>    built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
>    configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1
> --build-suffix=-ffmpeg --toolchain=hardened
> --libdir=/usr/lib/x86_64-linux-gnu
> --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl
> --enable-shared --disable-stripping --disable-decoder=libopenjpeg
> --disable-decoder=libschroedinger --enable-avresample --enable-avisynth
> --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
> --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite
> --enable-libfontconfig --enable-libfreetype --enable-libfribidi
> --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame
> --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp
> --enable-libschroedinger --enable-libshine --enable-libsnappy
> --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora
> --enable-libtwolame --enable-libvorbis --enable-libvpx
> --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid
> --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab
> --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r
> --enable-libx264 --enable-libopencv
>    libavutil      54. 31.100 / 54. 31.100
>    libavcodec     56. 60.100 / 56. 60.100
>    libavformat    56. 40.101 / 56. 40.101
>    libavdevice    56.  4.100 / 56.  4.100
>    libavfilter     5. 40.101 /  5. 40.101
>    libavresample   2.  1.  0 /  2.  1.  0
>    libswscale      3.  1.101 /  3.  1.101
>    libswresample   1.  2.101 /  1.  2.101
>    libpostproc    53.  3.100 / 53.  3.100
> [mjpeg @ 0x11cd0e0] ignoring invalid SAR: 10/11
> [mjpeg @ 0x11cd0e0] Changeing bps to 8
> Input #0, mjpeg, from 'http://192.168.2.1:9080/mjpg/video.mjpg':
>    Duration: N/A, bitrate: N/A
>      Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown),
> 720x480, 25 tbr, 1200k tbn, 25 tbc
> [swscaler @ 0x1216b40] deprecated pixel format used, make sure you did
> set range correctly
> Output #0, avi, to 'recording.avi':
>    Metadata:
>      ISFT            : Lavf56.40.101
>      Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480,
> q=2-31, 200 kb/s, 7 fps, 7 tbn, 7 tbc
>      Metadata:
>        encoder         : Lavc56.60.100 mpeg4
> Stream mapping:
>    Stream #0:0 -> #0:0 (mjpeg (native) -> mpeg4 (native))
> Press [q] to stop, [?] for help
> frame=  515 fps=2.0 q=20.7 Lsize=    2069kB time=00:01:13.57 bitrate=
> 230.3kbits/s dup=0 drop=1320
> video:2051kB audio:0kB subtitle:0kB other streams:0kB global
> headers:0kB muxing overhead: 0.871691%
>
> --
> Calvin
>
>
> --
>   Calvin Arndt
> (217) 377-2979
> carndt at macksrecycling.com
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-user mailing list