[FFmpeg-trac] #1034(undetermined:new): Can't mux pcm_s16be into mpeg ps (dvd) format

FFmpeg trac at avcodec.org
Mon Mar 5 00:45:42 CET 2012


#1034: Can't mux pcm_s16be into mpeg ps (dvd) format
-------------------------------------+-------------------------------------
             Reporter:  Krieger      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 ffmpeg -i http://sokolov.me/tmp/video-
 mpeg4_720x544-audio_ac3_48000_stereo.avi -t 1 -vn -acodec pcm_s16be  -f
 dvd -y out.mpg -loglevel debug
 ffmpeg version N-38519-g14aa1ba Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Mar  4 2012 23:36:47 with gcc 4.4.5
   configuration: --disable-avdevice --disable-indevs --disable-outdevs
 --enable-encoder=pcm_s16be --enable-encoder=libx264 --enable-
 encoder=libfaac --enable-static --enable-shared --enable-libx264 --enable-
 libfaac --enable-libfreetype --enable-nonfree --disable-zlib --enable-gpl
 --extra-libs= --extra-cflags= --extra-ldflags= --enable-debug --disable-
 optimizations --disable-yasm --disable-asm
   libavutil      51. 41.100 / 51. 41.100
   libavcodec     54.  7.100 / 54.  7.100
   libavformat    54.  2.100 / 54.  2.100
   libavfilter     2. 63.100 /  2. 63.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  7.100 /  0.  7.100
   libpostproc    52.  0.100 / 52.  0.100
 [avi @ 0x8b28aa0] Format avi probed with size=2048 and score=100
 [AVI demuxer @ 0x8b2abd0] use odml:1
 [avi @ 0x8b28aa0] All info found
 Input #0, avi, from 'http://sokolov.me/tmp/video-
 mpeg4_720x544-audio_ac3_48000_stereo.avi':
   Metadata:
     encoder         : VirtualDubMod 1.5.4.1 (build 2178/release)
   Duration: 00:09:58.84, start: 0.000000, bitrate: 1952 kb/s
     Stream #0:0, 1, 1/25: Video: mpeg4 (Advanced Simple Profile) (XVID /
 0x44495658), yuv420p, 720x544 [SAR 1:1 DAR 45:34], 1/25, 25 tbr, 25 tbn,
 25 tbc
     Stream #0:1, 3, 1/24000: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz,
 stereo, s16, 192 kb/s
 Output #0, dvd, to 'out.mpg':
   Metadata:
     encoder         : Lavf54.2.100
     Stream #0:0, 0, 1/90000: Audio: pcm_s16be, 48000 Hz, stereo, s16, 1536
 kb/s
 Stream mapping:
   Stream #0:1 -> #0:0 (ac3 -> pcm_s16be)
 Press [q] to stop, [?] for help
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4026 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4026 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6043 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6043 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1911 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3928 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3928 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5945 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5945 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1813 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3830 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3830 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5847 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5847 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1715 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3732 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3732 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5749 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5749 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1617 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3634 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3634 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5651 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5651 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1519 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3536 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3536 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5553 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5553 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1421 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3438 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3438 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5455 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5455 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1323 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3340 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3340 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5357 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5357 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1225 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3242 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3242 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5259 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5259 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1127 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3144 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3144 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5161 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5161 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1029 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3046 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3046 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5063 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5063 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=931 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2948 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2948 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4965 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4965 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=833 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2850 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2850 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4867 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4867 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=735 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2752 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2752 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4769 size=6144
 packet too large, ignoring buffer limits to mux itts/s
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4769 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=637 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2654 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2654 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4671 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4671 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=539 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2556 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2556 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4573 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4573 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=441 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2458 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2458 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4475 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4475 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=343 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2360 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2360 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4377 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4377 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=245 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2262 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2262 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4279 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4279 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=147 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2164 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2164 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4181 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4181 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=49 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2066 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=2066 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4083 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=4083 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6100 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6100 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1968 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3985 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3985 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6002 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=6002 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1870 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3887 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3887 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5904 size=6144
 packet too large, ignoring buffer limits to mux itts/s
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5904 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1772 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3789 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3789 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5806 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5806 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1674 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3691 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3691 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5708 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5708 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1576 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3593 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3593 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5610 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5610 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1478 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3495 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3495 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5512 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5512 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1380 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3397 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3397 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5414 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5414 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1282 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3299 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3299 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5316 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5316 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1184 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3201 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3201 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5218 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5218 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=1086 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3103 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3103 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5120 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5120 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=988 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3005 size=6144
 [dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=3005 size=6144
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5022 size=6144
 packet too large, ignoring buffer limits to mux itts/s
 [dvd @ 0x8b333a0] buffer underflow i=0 bufi=5022 size=6144
 size=     198kB time=00:00:01.02 bitrate=1584.0kbits/s
 video:0kB audio:192kB global headers:0kB muxing overhead 3.125000%


 The resulting file is http://dl.dropbox.com/u/43104344/out_ff.mpg
 It likely plays well in mplayer2.
 Playing in ffplay or transcoding resulting file to another codecs with
 ffmpeg
 result in warnings
 [pcm_s16be @ 0x844e460] invalid PCM packet
 (in ffplay, the noise is heard).

 The same happens with -f mpeg. Only bufi= numbers differ a bit.


 ffplay surely supports playback of this codec in this format. Example of
 playable file is http://streams.videolan.org/samples/MPEG-
 VOB/LPCM/Fever.vob

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


More information about the FFmpeg-trac mailing list