[FFmpeg-trac] #10336(undetermined:closed): Ultra low framerate issues

FFmpeg trac at avcodec.org
Tue Jun 6 10:46:41 EEST 2023


#10336: Ultra low framerate issues
-------------------------------------+-------------------------------------
             Reporter:  Noitarud     |                    Owner:  (none)
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:  wontfix
             Keywords:  FPS          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Noitarud):

 Commandline is how you would expect, give it a go with your music videos,
 its not limited to mine!

 (For 0.1s shows two frames per 40 sec, second frame corresponds to 15s. I
 had to check 0.1FPS again because I noticed right clicking windows console
 during run startles it and it lists the line twice. If player of original
 file runs at 0.4× it plays video alongside the other)

 and I don't think there was a console complaint, but heres another pass
 using one of the two above:
 №2: original 4:15 @23.976 to 4:27 @0.3FPS


 "C:\Program Files\GPAC\ffmpeg" -i "F:\Content.RED\Media\The Cranberries -
 Th

 is Is The Day-ovxP45jJOdo.mp4" -r 0.3 e:\ou.mp4

 ffmpeg version N-64167-gca35037 Copyright (c) 2000-2014 the FFmpeg
 developers

   built on Jun 22 2014 22:02:17 with gcc 4.8.3 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-
 libfreetyp
 e --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug
 --enable-
 libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-
 libope
 njpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-
 libsox
 r --enable-libspeex --enable-libtheora --enable-libtwolame --enable-
 libvidstab -
 -enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-
 libvpx
 --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265
 --enable-
 libxavs --enable-libxvid --enable-decklink --enable-zlib
   libavutil      52. 90.100 / 52. 90.100
   libavcodec     55. 68.100 / 55. 68.100
   libavformat    55. 44.100 / 55. 44.100
   libavdevice    55. 13.101 / 55. 13.101
   libavfilter     4.  9.100 /  4.  9.100
   libswscale      2.  6.100 /  2.  6.100
   libswresample   0. 19.100 /  0. 19.100
   libpostproc    52.  3.100 / 52.  3.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'F:\Content.RED\Media\The
 Cranberries -
 This Is The Day-ovxP45jJOdo.mp4':
   Metadata:
     major_brand     : mp42
     minor_version   : 0
     compatible_brands: isommp42
     creation_time   : 2016-07-20 11:23:16
   Duration: 00:04:15.05, start: 0.000000, bitrate: 703 kb/s
     Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 /
 0x31637661), yu
 v420p, 640x360 [SAR 1:1 DAR 16:9], 605 kb/s, 23.98 fps, 23.98 tbr, 24k
 tbn, 47.9
 5 tbc (default)
     Metadata:
       handler_name    : VideoHandler
     Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo,
 fltp, 95
  kb/s (default)
     Metadata:
       creation_time   : 2016-07-20 11:23:19
       handler_name    : IsoMedia File Produced by Google, 5-11-2011
 File 'e:\ou.mp4' already exists. Overwrite ? [y/N] y
 [libx264 @ 02ebf640] using SAR=1/1
 [libx264 @ 02ebf640] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1
 Cache64
 [libx264 @ 02ebf640] profile High, level 2.2
 [libx264 @ 02ebf640] 264 - core 142 r2431 ac76440 - H.264/MPEG-4 AVC codec
 - Cop
 yleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1
 ref=3 deb
 lock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00
 mixed_ref=1 m
 e_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11
 fast_pskip=1 chro
 ma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0
 decimate=1 i
 nterlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2
 b_adapt=1
 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=1
 scenecu
 t=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60
 qpmin=0
  qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
 [mp4 @ 02f9fa80] Using AVStream.codec.time_base as a timebase hint to the
 muxer
 is deprecated. Set AVStream.time_base instead.
     Last message repeated 1 times
 Output #0, mp4, to 'e:\ou.mp4':
   Metadata:
     major_brand     : mp42
     minor_version   : 0
     compatible_brands: isommp42
     encoder         : Lavf55.44.100
     Stream #0:0(und): Video: h264 (libx264) ([33][0][0][0] / 0x0021),
 yuv420p, 6
 40x360 [SAR 1:1 DAR 16:9], q=-1--1, 0.30 fps, 12288 tbn, 0.30 tbc
 (default)
     Metadata:
       handler_name    : VideoHandler
       encoder         : Lavc55.68.100 libx264
     Stream #0:1(und): Audio: aac (libvo_aacenc) ([64][0][0][0] / 0x0040),
 44100
 Hz, stereo, s16, 128 kb/s (default)
     Metadata:
       creation_time   : 2016-07-20 11:23:19
       handler_name    : IsoMedia File Produced by Google, 5-11-2011
       encoder         : Lavc55.68.100 libvo_aacenc
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
   Stream #0:1 -> #0:1 (aac (native) -> aac (libvo_aacenc))
 Press [q] to stop, [?] for help
 frame=    7 fps=0.0 q=0.0 size=      51kB time=00:00:13.19 bitrate=
 31.4kbits/s
 frame=   11 fps= 11 q=0.0 size=     258kB time=00:00:26.48 bitrate=
 79.9kbits/s
 frame=   15 fps=9.9 q=0.0 size=     452kB time=00:00:38.88 bitrate=
 95.2kbits/s
 frame=   18 fps=8.9 q=0.0 size=     655kB time=00:00:51.88 bitrate=
 103.4kbits/s
 frame=   22 fps=8.7 q=0.0 size=     856kB time=00:01:04.74 bitrate=
 108.3kbits/s
 frame=   26 fps=8.6 q=0.0 size=    1056kB time=00:01:17.56 bitrate=
 111.6kbits/s
 frame=   30 fps=8.5 q=0.0 size=    1253kB time=00:01:30.15 bitrate=
 113.9kbits/s
 frame=   34 fps=8.5 q=0.0 size=    1450kB time=00:01:42.78 bitrate=
 115.6kbits/s
  dup=0 drop=2418
  [paused to copy, it overwrites the bottommost line]
 frame=   37 fps=6.3 q=0.0 size=    1612kB time=00:01:53.11 bitrate=
 116.7kbits/s

 frame=   37 fps=2.6 q=0.0 size=    1612kB time=00:01:53.13 bitrate=
 116.7kbits/s

 frame=   40 fps=2.7 q=0.0 size=    1760kB time=00:02:02.61 bitrate=
 117.6kbits/s
 frame=   43 fps=2.8 q=0.0 size=    1958kB time=00:02:15.26 bitrate=
 118.6kbits/s
 frame=   47 fps=3.0 q=0.0 size=    2146kB time=00:02:27.31 bitrate=
 119.3kbits/s
 frame=   51 fps=3.1 q=17.0 size=    2341kB time=00:02:38.78 bitrate=
 120.8kbits/
 frame=   54 fps=3.2 q=17.0 size=    2571kB time=00:02:51.39 bitrate=
 122.9kbits/
 frame=   58 fps=3.4 q=17.0 size=    2800kB time=00:03:02.91 bitrate=
 125.4kbits/
 frame=   61 fps=3.4 q=17.0 size=    3015kB time=00:03:14.87 bitrate=
 126.8kbits/
 frame=   65 fps=3.6 q=17.0 size=    3238kB time=00:03:26.04 bitrate=
 128.7kbits/
 frame=   68 fps=3.6 q=17.0 size=    3468kB time=00:03:38.41 bitrate=
 130.1kbits/
 frame=   72 fps=3.7 q=17.0 size=    3706kB time=00:03:50.58 bitrate=
 131.7kbits/
 frame=   75 fps=3.8 q=17.0 size=    3891kB time=00:04:00.94 bitrate=
 132.3kbits/
 frame=   79 fps=3.9 q=17.0 size=    4114kB time=00:04:12.85 bitrate=
 133.3kbits/
 frame=   80 fps=3.7 q=-1.0 Lsize=    4883kB time=00:04:20.00 bitrate=
 153.9kbits
 /s dup=0 drop=6035
 video:852kB audio:3986kB subtitle:0kB other streams:0kB global headers:0kB
 muxin
 g overhead: 0.935958%
 [libx264 @ 02ebf640] frame I:2     Avg QP: 3.89  size:  8607
 [libx264 @ 02ebf640] frame P:77    Avg QP:11.48  size: 11101
 [libx264 @ 02ebf640] frame B:1     Avg QP: 6.00  size:    19
 [libx264 @ 02ebf640] consecutive B-frames: 97.5%  2.5%  0.0%  0.0%
 [libx264 @ 02ebf640] mb I  I16..4: 60.7% 20.4% 18.9%
 [libx264 @ 02ebf640] mb P  I16..4: 19.1% 36.5% 19.7%  P16..4:  2.4%  0.5%
 0.2%
  0.0%  0.0%    skip:21.5%
 [libx264 @ 02ebf640] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.0%  0.0%
 0.0%
  direct: 0.0%  skip:100.0%
 [libx264 @ 02ebf640] 8x8 transform intra:47.6% inter:53.7%
 [libx264 @ 02ebf640] coded y,uvDC,uvAC intra: 64.0% 78.3% 64.2% inter:
 3.9% 8.0%
  5.3%
 [libx264 @ 02ebf640] i16 v,h,dc,p: 43% 31%  6% 21%
 [libx264 @ 02ebf640] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 28% 16%  5%  5%
 5%  6%
  6%  7%
 [libx264 @ 02ebf640] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 36% 11%  4%  6%
 5%  6%
  4%  4%
 [libx264 @ 02ebf640] i8c dc,h,v,p: 36% 35% 18% 11%
 [libx264 @ 02ebf640] Weighted P-Frames: Y:1.3% UV:1.3%
 [libx264 @ 02ebf640] ref P L0: 54.3%  1.4% 32.1% 12.2%
 [libx264 @ 02ebf640] kb/s:26.16
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10336#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list