Hello, It seems that ffmpeg is having problems to convert this asf file... Here is the output (lots of errors while decoding the asf file, as well as malloc problems it seems). The original asf file plays fine in MPlayer/VLC. The converted mp4 file created by ffmpeg is truncated after 1-2 seconds. I have uploaded the sample in ftp://upload.mplayerhq.hu/MPlayer/incoming/bug_asf_malloc. ./ffmpeg -i bug_asf_malloc.asf -ar 44100 bug_asf_malloc.mp4 FFmpeg version SVN-r8998, Copyright (c) 2000-2007 Fabrice Bellard, et al. configuration: --cc=gcc-3.3 --enable-pthreads --disable-network --disable-vhook --enable-small --enable-libmp3lame --enable-libfaac --disable-decoder=atrac3 --disable-decoder=cook --extra-ldflags=-L/Users/patriceb/tmp/WMA/opt/lib --extra-cflags=-I/Users/patriceb/tmp/WMA/opt/include --enable-gpl --enable-x264 --enable-liba52 --enable-libfaad libavutil version: 49.4.0 libavcodec version: 51.40.4 libavformat version: 51.12.1 built on May 11 2007 22:14:26, gcc: 3.3 20030304 (Apple Computer, Inc. build 1819) [asf @ 0x385940]ff asf bad header 53 at:2051 [asf @ 0x385940]ff asf bad header 53 at:4099 [asf @ 0x385940]ff asf bad header 53 at:6147 [asf @ 0x385940]ff asf bad header 53 at:8195 [asf @ 0x385940]ff asf bad header 53 at:10243 [asf @ 0x385940]ff asf bad header 53 at:12291 [asf @ 0x385940]freeing incomplete packet size 1403, new 120 [asf @ 0x385940]packet fragment position invalid 1012,391 not in 120 [asf @ 0x385940]packet_obj_size invalid [asf @ 0x385940]ff asf bad header 3 at:15623 [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf skip 0 (unknown stream) [asf @ 0x385940]ff asf bad header 76 at:18955 [asf @ 0x385940]invalid packet_length 909741366 at:18964 [asf @ 0x385940]ff asf bad header 1d at:21511 [asf @ 0x385940]invalid padsize 795713087 at:21516 [asf @ 0x385940]ff asf bad header d0 at:24567 [asf @ 0x385940]invalid padsize 52632 at:24570 [asf @ 0x385940]ff asf bad header 0 at:28627 [asf @ 0x385940]ff asf skip 2039 (unknown stream) [asf @ 0x385940]ff asf bad header 25 at:32675 [asf @ 0x385940]packet_obj_size invalid [asf @ 0x385940]ff asf bad header eb at:36695 [asf @ 0x385940]invalid packet_length -37505908 at:36700 [asf @ 0x385940]ff asf bad header 6 at:40611 [asf @ 0x385940]ff asf skip 2031 (unknown stream) [asf @ 0x385940]ff asf bad header 2a at:44355 [asf @ 0x385940]packet_obj_size invalid [asf @ 0x385940]ff asf bad header 8a at:47763 [asf @ 0x385940]packet_obj_size invalid [asf @ 0x385940]ff asf bad header c9 at:50485 [asf @ 0x385940]ff asf skip 208 (unknown stream) [asf @ 0x385940]ff asf skip 103 (unknown stream) [asf @ 0x385940]freeing incomplete packet size 120, new 1762114308 [asf @ 0x385940]ff asf skip 114 (unknown stream) [asf @ 0x385940]ff asf skip 227 (unknown stream) [asf @ 0x385940]ff asf skip 197 (unknown stream) [asf @ 0x385940]ff asf skip 239 (unknown stream) [asf @ 0x385940]ff asf skip 45 (unknown stream) [asf @ 0x385940]ff asf skip 143 (unknown stream) [asf @ 0x385940]ff asf skip 65 (unknown stream) [asf @ 0x385940]ff asf skip 185 (unknown stream) [asf @ 0x385940]ff asf skip 179 (unknown stream) [asf @ 0x385940]ff asf skip 219 (unknown stream) [asf @ 0x385940]ff asf skip 33 (unknown stream) [asf @ 0x385940]ff asf skip 192 (unknown stream) [asf @ 0x385940]ff asf skip 248 (unknown stream) [asf @ 0x385940]ff asf skip 236 (unknown stream) [asf @ 0x385940]ff asf skip 11 (unknown stream) [asf @ 0x385940]ff asf skip 169 (unknown stream) [asf @ 0x385940]ff asf skip 125 (unknown stream) [asf @ 0x385940]ff asf skip 37 (unknown stream) [asf @ 0x385940]ff asf skip 99 (unknown stream) [asf @ 0x385940]ff asf skip 240 (unknown stream) [asf @ 0x385940]ff asf skip 244 (unknown stream) [asf @ 0x385940]ff asf skip 77 (unknown stream) [asf @ 0x385940]ff asf skip 21 (unknown stream) ffmpeg(14126) malloc: *** vm_allocate(size=1762115584) failed (error code=3) ffmpeg(14126) malloc: *** error: can't allocate region ffmpeg(14126) malloc: *** set a breakpoint in szone_error to debug [asf @ 0x385940]packet fragment position invalid 30361,55 not in 0 [asf @ 0x385940]ff asf skip 117 (unknown stream) [asf @ 0x385940]ff asf skip 55 (unknown stream) [asf @ 0x385940]ff asf skip 253 (unknown stream) [asf @ 0x385940]ff asf skip 141 (unknown stream) [asf @ 0x385940]ff asf skip 138 (unknown stream) [asf @ 0x385940]ff asf skip 156 (unknown stream) [asf @ 0x385940]ff asf skip 56 (unknown stream) [asf @ 0x385940]ff asf skip 144 (unknown stream) [asf @ 0x385940]ff asf skip 62 (unknown stream) [asf @ 0x385940]ff asf skip 29 (unknown stream) [asf @ 0x385940]ff asf skip 229 (unknown stream) [asf @ 0x385940]ff asf skip 220 (unknown stream) [asf @ 0x385940]ff asf skip 176 (unknown stream) [asf @ 0x385940]ff asf skip 191 (unknown stream) [asf @ 0x385940]ff asf skip 104 (unknown stream) [asf @ 0x385940]ff asf skip 242 (unknown stream) [asf @ 0x385940]ff asf skip 207 (unknown stream) [asf @ 0x385940]ff asf skip 83 (unknown stream) ffmpeg(14126) malloc: *** vm_allocate(size=1762115584) failed (error code=3) ffmpeg(14126) malloc: *** error: can't allocate region ffmpeg(14126) malloc: *** set a breakpoint in szone_error to debug [asf @ 0x385940]packet fragment position invalid 44825,244 not in 0 [asf @ 0x385940]ff asf skip 99 (unknown stream) [asf @ 0x385940]ff asf skip 8 (unknown stream) [asf @ 0x385940]ff asf skip 240 (unknown stream) [asf @ 0x385940]ff asf skip 60 (unknown stream) [asf @ 0x385940]ff asf skip 156 (unknown stream) [asf @ 0x385940]ff asf skip 123 (unknown stream) [asf @ 0x385940]ff asf skip 228 (unknown stream) [asf @ 0x385940]ff asf skip 199 (unknown stream) [asf @ 0x385940]ff asf skip 226 (unknown stream) Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 14.99 (15000/1001) Input #0, asf, from 'bug_asf_malloc.asf': Duration: 00:00:09.7, start: 3.000000, bitrate: 59 kb/s Stream #0.0: Audio: g726, 8000 Hz, mono, 16 kb/s Stream #0.1: Video: mpeg4, yuv420p, 160x120, 14.99 fps(r) Output #0, mp4, to 'bug_asf_malloc.mp4': Stream #0.0: Video: mpeg4, yuv420p, 160x120, q=2-31, 200 kb/s, 14.99 fps(c) Stream #0.1: Audio: aac, 44100 Hz, mono, 64 kb/s Stream mapping: Stream #0.1 -> #0.0 Stream #0.0 -> #0.1 Press [q] to stop encoding frame= 19 fps= 0 q=2.0 Lsize= 23kB time=1.3 bitrate= 148.8kbits/s video:1kB audio:10kB global headers:0kB muxing overhead 106.271320% Does anyone know if this is a known issue? Thanks. Patrice