[FFmpeg-trac] #3591(undetermined:new): Setting the audio bitrate for the second (or all following) streams does not work

FFmpeg trac at avcodec.org
Sat Apr 26 11:39:55 CEST 2014


#3591: Setting the audio bitrate for the second (or all following) streams does
not work
-------------------------------------+-------------------------------------
             Reporter:  Atarikid     |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 When you set the audio bitrate for the second (or all following) audio
 streams, that setting is ignored. All audio bitrates are set to the first.

 In the following example the audio bitrate for the  first audio stream is
 set to 128k, the second to 256k.
 You will notice the second is also encoded to 128k.
 This is the case with any audio codec.

 Happens with the latest GIT and point release.


 /Users/Atarikid/Library/Application\ Support/iFFmpeg/ffmpeg -i
 /Users/Atarikid/Desktop/Rock.mp4 -map 0:1 -map 0:0 -map 0:0 -c:a aac
 -cutoff 15000 -b:a 128k -c:a:1 aac -ab:2 256k -strict experimental -async
 1 -c:v libx264 -b:v 1134k -bt 100k -bufsize 453.6k -r 25 -s 480x270
 -aspect 16:9 -threads 8 -y "/Users/Atarikid/Movies/Rock.mp4"


 Console output:

 ffmpeg version 2.2.1-tessus Copyright (c) 2000-2014 the FFmpeg developers
   built on Apr 10 2014 05:10:42 with llvm-gcc 4.2.1 (LLVM build 2336.1.00)
   configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm
 --extra-version=tessus --disable-shared --enable-static --disable-ffplay
 --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame
 --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265
 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-
 libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-
 version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx
 --enable-libgsm --enable-libopus --enable-libmodplug --enable-fontconfig
 --enable-libfreetype --enable-libass --enable-libbluray --enable-filters
 --disable-indev=qtkit --enable-runtime-cpudetect
   libavutil      52. 66.100 / 52. 66.100
   libavcodec     55. 52.102 / 55. 52.102
   libavformat    55. 33.100 / 55. 33.100
   libavdevice    55. 10.100 / 55. 10.100
   libavfilter     4.  2.100 /  4.  2.100
   libswscale      2.  5.102 /  2.  5.102
   libswresample   0. 18.100 /  0. 18.100
   libpostproc    52.  3.100 / 52.  3.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
 '/Users/Atarikid/Desktop/Rock.mp4':
   Metadata:
     major_brand     : mp42
     minor_version   : 0
     compatible_brands: isomavc1mp42
     creation_time   : 2010-07-13 15:38:07
   Duration: 00:03:48.08, start: 0.000000, bitrate: 565 kb/s
     Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo,
 fltp, 93 kb/s (default)
     Metadata:
       creation_time   : 2010-07-13 15:38:07
       handler_name    : (C) 2007 Google Inc. v08.13.2007.
     Stream #0:1(und): Video: h264 (Constrained Baseline) (avc1 /
 0x31637661), yuv420p, 480x270 [SAR 1:1 DAR 16:9], 469 kb/s, 25 fps, 25
 tbr, 25k tbn, 50 tbc (default)
     Metadata:
       creation_time   : 2010-07-13 15:38:07
       handler_name    : (C) 2007 Google Inc. v08.13.2007.
 -async is forwarded to lavfi similarly to -af
 aresample=async=1:min_hard_comp=0.100000:first_pts=0.
     Last message repeated 1 times
 [libx264 @ 0x103806e00] VBV maxrate unspecified, assuming CBR
 [libx264 @ 0x103806e00] using SAR=1/1
 [libx264 @ 0x103806e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
 AVX AVX2 FMA3 LZCNT BMI2
 [libx264 @ 0x103806e00] profile High, level 2.1
 [libx264 @ 0x103806e00] 264 - core 142 - H.264/MPEG-4 AVC codec - Copyleft
 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3
 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00
 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0
 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=8
 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=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=25
 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=1134
 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1134
 vbv_bufsize=453 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
 Output #0, mp4, to '/Users/Xtophe/Movies/Rock.mp4':
   Metadata:
     major_brand     : mp42
     minor_version   : 0
     compatible_brands: isomavc1mp42
     encoder         : Lavf55.33.100
     Stream #0:0(und): Video: h264 (libx264) ([33][0][0][0] / 0x0021),
 yuv420p, 480x270 [SAR 1:1 DAR 16:9], q=-1--1, 1134 kb/s, 12800 tbn, 25 tbc
 (default)
     Metadata:
       creation_time   : 2010-07-13 15:38:07
       handler_name    : (C) 2007 Google Inc. v08.13.2007.
     Stream #0:1(und): Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz,
 stereo, fltp, 128 kb/s (default)
     Metadata:
       creation_time   : 2010-07-13 15:38:07
       handler_name    : (C) 2007 Google Inc. v08.13.2007.
     Stream #0:2(und): Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz,
 stereo, fltp, 128 kb/s (default)
     Metadata:
       creation_time   : 2010-07-13 15:38:07
       handler_name    : (C) 2007 Google Inc. v08.13.2007.
 Stream mapping:
   Stream #0:1 -> #0:0 (h264 -> libx264)
   Stream #0:0 -> #0:1 (aac -> aac)
   Stream #0:0 -> #0:2 (aac -> aac)
 Press [q] to stop, [?] for help
 frame=  158 fps=0.0 q=16.0 size=     592kB time=00:00:06.91 bitrate=
 700.6kbits/frame=  283 fps=282 q=20.0 size=    1366kB time=00:00:11.70
 bitrate= 956.3kbits/frame=  401 fps=267 q=16.0 size=    2159kB
 time=00:00:16.41 bitrate=1077.5kbits/frame=  537 fps=268 q=27.0 size=
 2941kB time=00:00:21.91 bitrate=1099.1kbits/frame=  664 fps=265 q=16.0
 size=    3697kB time=00:00:27.02 bitrate=1120.5kbits/frame=  796 fps=264
 q=16.0 size=    4438kB time=00:00:32.32 bitrate=1124.8kbits/frame=  924
 fps=263 q=19.0 size=    5172kB time=00:00:37.38 bitrate=1133.4kbits/frame=
 1049 fps=262 q=24.0 size=    5950kB time=00:00:42.35
 bitrate=1150.9kbits/frame= 1154 fps=256 q=22.0 size=    6678kB
 time=00:00:46.69 bitrate=1171.5kbits/frame= 1284 fps=256 q=24.0 size=
 7418kB time=00:00:52.05 bitrate=1167.3kbits/frame= 1418 fps=257 q=25.0
 size=    8261kB time=00:00:57.16 bitrate=1183.7kbits/frame= 1537 fps=255
 q=24.0 size=    8981kB time=00:01:02.11 bitrate=1184.5kbits/frame= 1663
 fps=255 q=16.0 size=    9828kB time=00:01:06.87 bitrate=1204.0kbits/frame=
 1780 fps=253 q=16.0 size=   10511kB time=00:01:11.61
 bitrate=1202.4kbits/frame= 1896 fps=252 q=17.0 size=   11232kB
 time=00:01:16.57 bitrate=1201.6kbits/frame= 2021 fps=251 q=17.0 size=
 12011kB time=00:01:21.17 bitrate=1212.1kbits/frame= 2138 fps=250 q=20.0
 size=   12764kB time=00:01:26.28 bitrate=1211.8kbits/frame= 2278 fps=252
 q=16.0 size=   13533kB time=00:01:31.85 bitrate=1206.9kbits/frame= 2406
 fps=252 q=16.0 size=   14302kB time=00:01:36.68 bitrate=1211.7kbits/frame=
 2533 fps=252 q=15.0 size=   15037kB time=00:01:42.05
 bitrate=1207.1kbits/frame= 2659 fps=252 q=18.0 size=   15786kB
 time=00:01:46.71 bitrate=1211.8kbits/frame= 2779 fps=252 q=17.0 size=
 16540kB time=00:01:51.82 bitrate=1211.7kbits/frame= 2900 fps=251 q=18.0
 size=   17267kB time=00:01:56.42 bitrate=1215.0kbits/frame= 3031 fps=252
 q=17.0 size=   18051kB time=00:02:01.53 bitrate=1216.7kbits/frame= 3157
 fps=252 q=16.0 size=   18841kB time=00:02:06.64 bitrate=1218.7kbits/frame=
 3274 fps=251 q=20.0 size=   19559kB time=00:02:11.70
 bitrate=1216.6kbits/frame= 3402 fps=251 q=17.0 size=   20379kB
 time=00:02:16.60 bitrate=1222.1kbits/frame= 3527 fps=251 q=16.0 size=
 21139kB time=00:02:21.45 bitrate=1224.2kbits/frame= 3657 fps=251 q=18.0
 size=   21885kB time=00:02:26.98 bitrate=1219.7kbits/frame= 3785 fps=251
 q=16.0 size=   22637kB time=00:02:31.78 bitrate=1221.7kbits/frame= 3913
 fps=252 q=17.0 size=   23425kB time=00:02:37.17 bitrate=1220.9kbits/frame=
 4053 fps=252 q=18.0 size=   24295kB time=00:02:42.72
 bitrate=1223.1kbits/frame= 4181 fps=253 q=16.0 size=   25062kB
 time=00:02:47.69 bitrate=1224.3kbits/frame= 4305 fps=252 q=17.0 size=
 25833kB time=00:02:52.61 bitrate=1226.0kbits/frame= 4423 fps=252 q=18.0
 size=   26590kB time=00:02:57.70 bitrate=1225.8kbits/frame= 4547 fps=252
 q=17.0 size=   27339kB time=00:03:02.32 bitrate=1228.4kbits/frame= 4666
 fps=251 q=16.0 size=   28046kB time=00:03:07.31 bitrate=1226.5kbits/frame=
 4794 fps=251 q=19.0 size=   28821kB time=00:03:12.49
 bitrate=1226.6kbits/frame= 4922 fps=252 q=16.0 size=   29646kB
 time=00:03:17.16 bitrate=1231.8kbits/frame= 5045 fps=251 q=18.0 size=
 30457kB time=00:03:22.24 bitrate=1233.7kbits/frame= 5164 fps=251 q=16.0
 size=   31195kB time=00:03:26.86 bitrate=1235.3kbits/frame= 5292 fps=251
 q=20.0 size=   31964kB time=00:03:32.04 bitrate=1234.9kbits/frame= 5428
 fps=252 q=16.0 size=   32797kB time=00:03:37.57 bitrate=1234.9kbits/frame=
 5547 fps=251 q=17.0 size=   33517kB time=00:03:42.23
 bitrate=1235.5kbits/frame= 5675 fps=251 q=19.0 size=   34268kB
 time=00:03:47.27 bitrate=1235.2kbits/frame= 5702 fps=250 q=-1.0 Lsize=
 35047kB time=00:03:48.06 bitrate=1258.9kbits/s
 video:27654kB audio:7158kB subtitle:0 data:0 global headers:0kB muxing
 overhead 0.678046%
 [libx264 @ 0x103806e00] frame I:51    Avg QP:11.74  size: 20206
 [libx264 @ 0x103806e00] frame P:2896  Avg QP:15.46  size:  7446
 [libx264 @ 0x103806e00] frame B:2755  Avg QP:18.94  size:  2077
 [libx264 @ 0x103806e00] consecutive B-frames: 25.3% 21.0% 29.5% 24.2%
 [libx264 @ 0x103806e00] mb I  I16..4:  7.4% 13.4% 79.1%
 [libx264 @ 0x103806e00] mb P  I16..4:  0.9%  4.5%  4.0%  P16..4: 33.2%
 33.1% 18.8%  0.0%  0.0%    skip: 5.5%
 [libx264 @ 0x103806e00] mb B  I16..4:  0.1%  0.2%  0.4%  B16..8: 48.7%
 20.8%  6.1%  direct: 4.4%  skip:19.2%  L0:52.6% L1:32.8% BI:14.5%
 [libx264 @ 0x103806e00] 8x8 transform intra:42.0% inter:39.6%
 [libx264 @ 0x103806e00] coded y,uvDC,uvAC intra: 88.5% 87.6% 60.7% inter:
 35.9% 29.7% 4.9%
 [libx264 @ 0x103806e00] i16 v,h,dc,p: 30% 31% 10% 29%
 [libx264 @ 0x103806e00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 22% 13%  6%  7%
 8%  7%  9%  8%
 [libx264 @ 0x103806e00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 24%  9%  6%  8%
 8%  7%  7%  6%
 [libx264 @ 0x103806e00] i8c dc,h,v,p: 45% 23% 22%  9%
 [libx264 @ 0x103806e00] Weighted P-Frames: Y:1.8% UV:0.3%
 [libx264 @ 0x103806e00] ref P L0: 80.4% 11.8%  6.4%  1.4%  0.0%
 [libx264 @ 0x103806e00] ref B L0: 96.2%  3.5%  0.3%
 [libx264 @ 0x103806e00] ref B L1: 97.3%  2.7%
 [libx264 @ 0x103806e00] kb/s:993.21

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3591>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list