[FFmpeg-trac] #1487(avformat:new): ffmpeg's mpeg mux bug(s) never fixed...

FFmpeg trac at avcodec.org
Thu Dec 20 18:33:38 CET 2012


#1487: ffmpeg's mpeg mux bug(s) never fixed...
------------------------------------+------------------------------------
             Reporter:  downuse     |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  mpegps      |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by downuse):

 Replying to [comment:10 cehoyos]:
 > Is this still reproducible for current git head? If it is, please
 provide your command line together with complete, uncut console output for
 git head.

 default muxrate estimating seems fixed.
 but system_clock_reference_base is still not begin with zero.
 and some buffer underflow problems.

 ffmpeg started on 2012-12-21 at 01:22:34
 Report written to "ffmpeg-20121221-012234.log"
 Command line:
 ffmpeg -loglevel debug -report -y -i 480.m2v -i 480.mp2 -map 0 -c copy
 -map 1 -c copy -f svcd 480.mpg
 ffmpeg version 1.0.git-c7a1239 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Dec 21 2012 01:09:25 with gcc 4.6.2 (GCC)
   configuration: --enable-gpl --enable-version3 --enable-libvo-aacenc
 --disable-hwaccels --disable-devices --disable-bzlib --disable-zlib
   libavutil      52. 12.100 / 52. 12.100
   libavcodec     54. 81.100 / 54. 81.100
   libavformat    54. 49.102 / 54. 49.102
   libavdevice    54.  3.102 / 54.  3.102
   libavfilter     3. 29.100 /  3. 29.100
   libswscale      2.  1.103 /  2.  1.103
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  2.100 / 52.  2.100
 Splitting the commandline.
 Reading option '-loglevel' ... matched as option 'loglevel' (set libav*
 logging level) with argument 'debug'.
 Reading option '-report' ... matched as option 'report' (generate a
 report) with argument '1'.
 Reading option '-y' ... matched as option 'y' (overwrite output files)
 with argument '1'.
 Reading option '-i' ... matched as input file with argument '480.m2v'.
 Reading option '-i' ... matched as input file with argument '480.mp2'.
 Reading option '-map' ... matched as option 'map' (set input stream
 mapping) with argument '0'.
 Reading option '-c' ... matched as option 'c' (codec name) with argument
 'copy'.
 Reading option '-map' ... matched as option 'map' (set input stream
 mapping) with argument '1'.
 Reading option '-c' ... matched as option 'c' (codec name) with argument
 'copy'.
 Reading option '-f' ... matched as option 'f' (force format) with argument
 'svcd'.
 Reading option '480.mpg' ... matched as output file.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option loglevel (set libav* logging level) with argument debug.
 Applying option report (generate a report) with argument 1.
 Applying option y (overwrite output files) with argument 1.
 Successfully parsed a group of options.
 Parsing a group of options: input file 480.m2v.
 Successfully parsed a group of options.
 Opening an input file: 480.m2v.
 [mpegvideo @ 017cf6a0] Format mpegvideo probed with size=8192 and score=51
 [mpegvideo @ 017cf6a0] File position before avformat_find_stream_info() is
 0
 [mpegvideo @ 017cf6a0] max_analyze_duration 5000000 reached at 5005000
 [mpegvideo @ 017cf6a0] Estimating duration from bitrate, this may be
 inaccurate
 [mpegvideo @ 017cf6a0] File position after avformat_find_stream_info() is
 2267136
 Input #0, mpegvideo, from '480.m2v':
   Duration: N/A, bitrate: N/A
     Stream #0:0, 152, 1/1200000: Video: mpeg2video (Main), yuv420p,
 720x480 [SAR 32:27 DAR 16:9], 1001/60000, 29.97 fps, 29.97 tbr, 1200k tbn,
 59.94 tbc
 Successfully openened the file.
 Parsing a group of options: input file 480.mp2.
 Successfully parsed a group of options.
 Opening an input file: 480.mp2.
 [mp3 @ 0291e9e0] Format mp3 probed with size=4096 and score=51
 [mp3 @ 0291e9e0] File position before avformat_find_stream_info() is 0
 [mp3 @ 0291e9e0] max_analyze_duration 5000000 reached at 5015510
 [mp3 @ 0291e9e0] Estimating duration from bitrate, this may be inaccurate
 [mp3 @ 0291e9e0] File position after avformat_find_stream_info() is 143360
 Input #1, mp3, from '480.mp2':
   Duration: 00:04:09.00, start: 0.000000, bitrate: 223 kb/s
     Stream #1:0, 194, 1/14112000: Audio: mp2, 44100 Hz, stereo, s16p, 224
 kb/s
 Successfully openened the file.
 Parsing a group of options: output file 480.mpg.
 Applying option map (set input stream mapping) with argument 0.
 Applying option c (codec name) with argument copy.
 Applying option map (set input stream mapping) with argument 1.
 Applying option c (codec name) with argument copy.
 Applying option f (force format) with argument svcd.
 Successfully parsed a group of options.
 Opening an output file: 480.mpg.
 Successfully openened the file.
 Output #0, svcd, to '480.mpg':
   Metadata:
     encoder         : Lavf54.49.102
     Stream #0:0, 0, 1/90000: Video: mpeg2video, yuv420p, 720x480 [SAR
 32:27 DAR 16:9], 1001/30000, q=2-31, 29.97 fps, 90k tbn, 29.97 tbc
     Stream #0:1, 0, 1/90000: Audio: mp2, 44100 Hz, stereo, 224 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #1:0 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame= 2395 fps=0.0 q=-1.0 size=   36852kB time=00:01:19.91
 bitrate=3777.7kbits/s
 buffer underflow i=0 bufi=106197 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=108221 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=110245 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=112269 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=114293 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=116317 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=118341 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=120365 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=122389 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=124413 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=126437 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=128461 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=130485 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=132509 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=134533 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=134533 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=136557 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=138581 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=140605 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=142629 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=144653 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=146677 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=148701 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=150725 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=152749 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=154773 size=156633
 [svcd @ 028db9e0] buffer underflow i=0 bufi=164 size=10030
 [svcd @ 028db9e0] buffer underflow i=0 bufi=2188 size=10030
 [svcd @ 028db9e0] buffer underflow i=0 bufi=4212 size=10030
 [svcd @ 028db9e0] buffer underflow i=0 bufi=6218 size=10030
 [svcd @ 028db9e0] buffer underflow i=0 bufi=8242 size=10030
 [svcd @ 028db9e0] buffer underflow i=0 bufi=231 size=7186
 [svcd @ 028db9e0] buffer underflow i=0 bufi=2255 size=7186
 [svcd @ 028db9e0] buffer underflow i=0 bufi=4279 size=7186
 [svcd @ 028db9e0] buffer underflow i=0 bufi=6303 size=7186
 [svcd @ 028db9e0] buffer underflow i=0 bufi=1136 size=7399
 [svcd @ 028db9e0] buffer underflow i=0 bufi=3160 size=7399
 [svcd @ 028db9e0] buffer underflow i=0 bufi=5184 size=7399
 [svcd @ 028db9e0] buffer underflow i=0 bufi=7208 size=7399
 [svcd @ 028db9e0] buffer underflow i=0 bufi=1833 size=6403
 [svcd @ 028db9e0] buffer underflow i=0 bufi=3857 size=6403
 [svcd @ 028db9e0] buffer underflow i=0 bufi=5881 size=6403
 [svcd @ 028db9e0] buffer underflow i=0 bufi=1497 size=8155
 [svcd @ 028db9e0] buffer underflow i=0 bufi=3521 size=8155
 [svcd @ 028db9e0] buffer underflow i=0 bufi=5545 size=8155
 [svcd @ 028db9e0] buffer underflow i=0 bufi=7569 size=8155
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=0 bufi=5481 size=8330
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=0 bufi=7505 size=8330
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 frame= 3424 fps=3221 q=-1.0 size=   52772kB time=00:01:54.24
 bitrate=3784.0kbits/s
 buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=420 size=731
 [svcd @ 028db9e0] buffer underflow i=1 bufi=245 size=731
 frame= 4632 fps=2963 q=-1.0 size=   71250kB time=00:02:34.55
 bitrate=3776.5kbits/s
 frame= 5297 fps=2560 q=-1.0 size=   81430kB time=00:02:56.74
 bitrate=3774.2kbits/s
 frame= 5751 fps=2235 q=-1.0 size=   88444kB time=00:03:11.89
 bitrate=3775.7kbits/s
 frame= 6109 fps=1978 q=-1.0 size=   93962kB time=00:03:23.83
 bitrate=3776.2kbits/s
 No more output streams to write to, finishing.
 frame= 7459 fps=2266 q=-1.0 Lsize=  114608kB time=00:04:08.99
 bitrate=3770.6kbits/s

 video:106386kB audio:6809kB subtitle:0 global headers:0kB muxing overhead
 1.248262%
 [AVIOContext @ 017cfc40] Statistics: 108939733 bytes read, 0 seeks
 [AVIOContext @ 0276f680] Statistics: 7004873 bytes read, 2 seeks

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1487#comment:11>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list