[MPlayer-users] Ungraceful handling of asf files (long)
John Apfelbaum
johnapf at concentric.net
Thu Jan 2 21:37:53 CET 2003
I am trying to play MPEG files generated by a Sharp CE-VR1 MPEG video
recorder. These are ASF files, and will play with MS Media
player. In even the latest versions of Media Player, an auto update
seems to be required before the files will play properly. Sorry I
cannot provide more details on the Media Player info, but I do not have
any Windows machines here -- I tried it in a store.
Sample files (and a little info about the device) can be found as part
of this ebay auction (link will expire at some point):
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=11725&item=1949306251
I can also send some reasonable sized sample files and/or upload them
someplace.
Here are the results: (my files)
---- First attempt to play -----------------
[john at PCG-XG18 john]$ mplayer Zaurus/movl006.asf
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer 0.90rc2-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS)
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6,
Stepping: 1)
Cannot test OS support for SSE, disabling to be safe.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such ..
<chop> ...
Falling back on default (hardcoded) input config
Playing Zaurus/movl006.asf
Detected ASF file format!
MPlayer interrupted by signal 11 in module: demux_open
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with
--enable-debug and make a 'gdb' backtrace and disassembly. For details,
see DOCS/bugreports.html section 5.b.
- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer
code _or_ in your drivers _or_ in your gcc version. If you think it's
MPlayer's fault, please read DOCS/bugreports.html and follow
instructions there. We can't and won't help unless you provide these
informations when reporting a possible bug.
[john at PCG-XG18 john]$
(I get the same error in a version pre-built for my Sharp Zaurus PDA.)
---------- I get a little farther by playing with some options -----
john at PCG-XG18 john]$ mplayer -nosound -vo x11 Zaurus/movs001.asf
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer 0.90rc2-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS)
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6,
Stepping: 1)
Cannot test OS support for SSE, disabling to be safe.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2
Reading config file....
<Clip> .........
Falling back on default (hardcoded) input config
Playing Dixv/movs001.asf
Detected ASF file format!
VIDEO: [MP4S] 320x240 24bpp
Clip info:
name: 001å13B09
author:
copyright:
comments:
vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0" => local display)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound!!!
Start playing...
MPlayer interrupted by signal 11 in module: video_read_frame
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with
--enable-debug and make a 'gdb' backtrace and disassembly. For details,
see DOCS/bugreports.html section 5.b.
- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer
code _or_ in your drivers _or_ in your gcc version. If you think it's
MPlayer's fault, please read DOCS/bugreports.html and follow
instructions there. We can't and won't help unless you provide these
informations when reporting a possible bug.
----- ffmpeg trying to convert file to an AVI ---------
[john at PCG-XG18 john]$ ffmpeg -an -i /mnt/pcmcia/dcmv/movs001.asf
Dixv/movs001.avi
Input #0, asf, from '/mnt/pcmcia/dcmv/movs001.asf':
Stream #0.0: Audio: 0x0045, 8000 Hz, mono, 32 kb/s
Stream #0.1: Video: mpeg4, 320x240, 1.50 fps, 800 kb/s
File 'Dixv/movs001.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'Dixv/movs001.avi':
Stream #0.0: Video: msmpeg4, 320x240, 1.50 fps, q=2-31, 200 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
ff asf bad header 53 at:2049
frame= 0 q=0.0 size= 0kB time=10000000000.0 bitrate= 0.0kbits/s
----------------------
Any help is appreciated.
---- John
linuxslate.com
More information about the MPlayer-users
mailing list