[FFmpeg-trac] #4951(undetermined:new): Different frame rate using ts and mov containers

FFmpeg trac at avcodec.org
Wed Oct 21 11:41:09 CEST 2015


#4951: Different frame rate using ts and mov containers
-------------------------------------+-------------------------------------
             Reporter:  liamf91      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  2.8.1        |  undetermined
             Keywords:  h264 mov     |               Resolution:
  mpegts                             |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by liamf91):

 OK, the ffmpeg website provides a link to a static build.

 Output from the deb build


 {{{
 ffmpeg version 2.6.4 Copyright (c) 2000-2015 the FFmpeg developers
   built with gcc 4.9.2 (Debian 4.9.2-10)
   configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-
 strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro'
 --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl
 --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac
 --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm
 --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping
 --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger
 --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter
 --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb
 --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64
 -linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-
 gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus
 --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-
 mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi
 --enable-avresample --disable-htmlpages --disable-podpages --enable-
 libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883
 --enable-vaapi --enable-libdc1394 --disable-altivec
 --shlibdir=/usr/lib/x86_64-linux-gnu
   libavutil      54. 20.100 / 54. 20.100
   libavcodec     56. 26.100 / 56. 26.100
   libavformat    56. 25.101 / 56. 25.101
   libavdevice    56.  4.100 / 56.  4.100
   libavfilter     5. 11.102 /  5. 11.102
   libavresample   2.  1.  0 /  2.  1.  0
   libswscale      3.  1.101 /  3.  1.101
   libswresample   1.  1.100 /  1.  1.100
   libpostproc    53.  3.100 / 53.  3.100
 Hyper fast Audio and Video encoder
 usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
 outfile}...

 }}}

 Working? It depends what you mean by working? Do they play in a media
 player? Yes. Are they at the expected frame rate? No.

 You seem to be missing my point. When I output the file in a ts container
 the video is @ 25FPS, when I then output the file into a mov container
 this then changes to 50FPS. Nothing changes with the source which is at
 25FPS and nothing changes with the commands I have used, other than the
 file extension, which I have included examples of in my previous comment.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4951#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list