[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