[FFmpeg-trac] #5884(ffmpeg:closed): show_banner does not obey loglevel override

FFmpeg trac at avcodec.org
Sun Oct 9 12:05:01 EEST 2016


#5884: show_banner does not obey loglevel override
-------------------------------------+-----------------------------------
             Reporter:  lolilolicon  |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  minor        |                Component:  ffmpeg
              Version:  unspecified  |               Resolution:  invalid
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by lolilolicon):

 Sure, OK. Can we talk about *sane* behavior though?

 The following are simplified command lines to illustrate the problematic
 (IMO, at least suprising) behavior:

 {{{
 % ffmpeg -v fatal -i i.png o.png
 }}}

 {{{
 % ffmpeg -v info -i i.png o.png
 ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
   built with gcc 6.2.1 (GCC) 20160830
   configuration: --prefix=/usr --disable-debug --disable-static --disable-
 stripping --enable-avisynth --enable-avresample --enable-fontconfig
 --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass
 --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-
 libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame
 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
 --enable-libopus --enable-libpulse --enable-libschroedinger --enable-
 libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-
 libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-
 libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf
 --enable-shared --enable-version3 --enable-x11grab
   libavutil      55. 28.100 / 55. 28.100
   libavcodec     57. 48.101 / 57. 48.101
   libavformat    57. 41.100 / 57. 41.100
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 47.100 /  6. 47.100
   libavresample   3.  0.  0 /  3.  0.  0
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  1.100 /  2.  1.100
   libpostproc    54.  0.100 / 54.  0.100
 Input #0, png_pipe, from 'i.png':
   Duration: N/A, bitrate: N/A
     Stream #0:0: Video: png, monob(pc), 100x100, 25 tbr, 25 tbn, 25 tbc
 [image2 @ 0x5653d1a1f900] Using AVStream.codec to pass codec parameters to
 muxers is deprecated, use AVStream.codecpar instead.
 Output #0, image2, to 'o.png':
   Metadata:
     encoder         : Lavf57.41.100
     Stream #0:0: Video: png, monob, 100x100, q=2-31, 200 kb/s, 25 fps, 25
 tbn, 25 tbc
     Metadata:
       encoder         : Lavc57.48.101 png
 Stream mapping:
   Stream #0:0 -> #0:0 (png (native) -> png (native))
 Press [q] to stop, [?] for help
 frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=
 141x
 video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: unknown
 }}}

 {{{
 % ffmpeg -v info -v fatal -i i.png o.png
 ffmpeg version 3.1.4 Copyright (c) 2000-2016 the FFmpeg developers
   built with gcc 6.2.1 (GCC) 20160830
   configuration: --prefix=/usr --disable-debug --disable-static --disable-
 stripping --enable-avisynth --enable-avresample --enable-fontconfig
 --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass
 --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-
 libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame
 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
 --enable-libopus --enable-libpulse --enable-libschroedinger --enable-
 libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-
 libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-
 libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf
 --enable-shared --enable-version3 --enable-x11grab
   libavutil      55. 28.100 / 55. 28.100
   libavcodec     57. 48.101 / 57. 48.101
   libavformat    57. 41.100 / 57. 41.100
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 47.100 /  6. 47.100
   libavresample   3.  0.  0 /  3.  0.  0
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  1.100 /  2.  1.100
   libpostproc    54.  0.100 / 54.  0.100
 }}}

 I do not pretend to know how multiple `-loglevel`s are or should be
 applied.
 I'm simply requesting a saner behavior regarding the banner printing.

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


More information about the FFmpeg-trac mailing list