QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3460|回复: 9

mplayer播放ASF文件出错

[复制链接]
发表于 2006-9-20 19:13:46 | 显示全部楼层 |阅读模式
本人是新手,一步步按照这个贴子里的方法安装好mplayer和相关的一些东西后播放ASF文件还是出错,下面是详细出错信息,请高手指教

另,我看似乎是说显卡什么的有问题好像,本人电脑主板为 ASUS nForce570 Ultra,显卡是 Sapphire RadeonX550,已经从ATi官方网站下载安装了Linux下的显卡驱动.电脑操作系统为 CentOS 4.4 x86_64,谢谢!

[BIOC@localhost MPlayer-1.0pre8]$ mplayer -fs -v /home/BIOC/web/21.asf
MPlayer 1.0pre8-3.4.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 75, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

Warning unknown option skin at line 7
get_path('codecs.conf') -> '/home/BIOC/.mplayer/codecs.conf'
Reading /home/BIOC/.mplayer/codecs.conf: 93 audio & 211 video codecs
CommandLine: '-fs' '-v' '/home/BIOC/web/21.asf'
get_path('font/font.desc') -> '/home/BIOC/.mplayer/font/font.desc'
font: can't open file: /home/BIOC/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using nanosleep() timing
get_path('input.conf') -> '/home/BIOC/.mplayer/input.conf'
Can't open input config file /home/BIOC/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('21.asf.conf') -> '/home/BIOC/.mplayer/21.asf.conf'

Playing /home/BIOC/web/21.asf.
get_path('sub/') -> '/home/BIOC/.mplayer/sub/'
[file] File size is 42667302 bytes
STREAM: [file] /home/BIOC/web/21.asf
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 1286144  pre:1677721  eof:0
Cache fill: 15.33% (1286144 bytes)
Checking for YUV4MPEG2
ASF file format detected.
stream type: guid_audio_stream
stream concealment: guid_audio_conceal_interleave
type: 20 bytes,  stream: 72 bytes  ID: 1
unk1: 0  unk2: BFF7E4D1
FILEPOS=0x150
==> Found audio stream: 1
======= WAVE Format =======
Format Tag: 49 (0x31)
Channels: 1
Samplerate: 22050
avg byte/sec: 4478
Block align: 65
bits/sample: 0
cbSize: 2
Unknown extra header dump: [40] [1]
==========================================================================
ASF: audio scrambling: 4 x 4 x 130
stream type: guid_video_stream
stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
type: 51 bytes,  stream: 0 bytes  ID: 2
unk1: 0  unk2: BFF7E4D1
FILEPOS=0x1FA
==> Found video stream: 2
======= VIDEO Format ======
  biSize 40
  biWidth 800
  biHeight 600
  biPlanes 1
  biBitCount 16
  biCompression 1667462004='tscc'
  biSizeImage 1920000
===========================
ASF: packets: 19509  flags: 2  max_packet_size: 2187  min_packet_size: 2187  max_bitrate: 175000  preroll: 2099

Title: 21
Author:
发表于 2006-9-20 21:18:31 | 显示全部楼层
Error opening/initializing the selected video_out (-vo) device.

视频输出方式错误
回复

使用道具 举报

 楼主| 发表于 2006-9-22 23:27:39 | 显示全部楼层
[quote:a610146bdc="jiangtao9999"]
Error opening/initializing the selected video_out (-vo) device.

视频输出方式错误[/quote]

谢谢,那怎么搞好呢?

不能看视频,很郁闷
回复

使用道具 举报

发表于 2006-9-22 23:34:31 | 显示全部楼层
你可以 -vo help 查看 mplayer 的输出方式,一个一个的实验。
注意这个支持方式和你的系统支持的方式不一样,只有一部分能用。
回复

使用道具 举报

 楼主| 发表于 2006-9-25 12:59:22 | 显示全部楼层
[quote:ba8224c470="jiangtao9999"]你可以 -vo help 查看 mplayer 的输出方式,一个一个的实验。
注意这个支持方式和你的系统支持的方式不一样,只有一部分能用。[/quote]

[root@localhost Desktop]# mplayer -vo help
MPlayer 1.0pre8-3.4.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 75, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

Available video output drivers:
        sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
        cvidix  console VIDIX
        null    Null video output
        mpegpes Mpeg-PES to DVB card
        yuv4mpeg        yuv4mpeg output for mjpegtools
        tga     Targa output
        pnm     PPM/PGM/PGMYUV file
        md5sum  md5sum of each frame

接下来怎么搞呢
回复

使用道具 举报

发表于 2006-9-25 21:44:12 | 显示全部楼层
……………………………
mplayer -vo sdl


   你的 mplayer 是自己编译的?支持的输出方式有点不太大众化………
回复

使用道具 举报

 楼主| 发表于 2006-9-27 14:33:30 | 显示全部楼层
[quote:8462647de1="jiangtao9999"]……………………………
mplayer -vo sdl


   你的 mplayer 是自己编译的?支持的输出方式有点不太大众化………[/quote]

就是按照顶楼提到的贴子安装的

用ROOT帐户使用的话,提示出错信息如下:

[root@localhost BIOC]# mplayer -fs /home/BIOC/web/21.asf
MPlayer 1.0pre8-3.4.6 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 75, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2


Playing /home/BIOC/web/21.asf.
ASF file format detected.
VIDEO:  [tscc]  800x600  16bpp  1000.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: 21
author:
回复

使用道具 举报

发表于 2006-9-27 18:20:55 | 显示全部楼层
你编译 mplayer 之前,开发包没装全。
使得你编译的 mplayer 支持的视频输出方式太少了。

常用的是 xv x11 opengl ,这三个需要对应的开发包。
回复

使用道具 举报

 楼主| 发表于 2006-9-27 19:28:10 | 显示全部楼层
[quote:1818ab47ac="jiangtao9999"]你编译 mplayer 之前,开发包没装全。
使得你编译的 mplayer 支持的视频输出方式太少了。

常用的是 xv x11 opengl ,这三个需要对应的开发包。[/quote]

谢谢

那这三个东东相应的开发包叫什么名字呢
能不能 用yum安装或者手动到哪里下载呢

谢谢
回复

使用道具 举报

发表于 2006-9-27 21:30:40 | 显示全部楼层
我也不清楚他们应该叫什么名字。
至少,你应该在编译一个软件之前,安装全部的开发包。
或者装已经针对你的系统的二进制软家包。(有 yum 不用…………服了)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 15:55 , Processed in 0.195247 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表