QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4023|回复: 9

mplayer 播放 wmv 出错 (已经下载了相关插件)

[复制链接]
发表于 2007-1-23 10:04:27 | 显示全部楼层 |阅读模式
先下载插件包all-20061022并解开放到/usr/lib/win32/,然后运行mplayer -zoom filename,播放wmv文件出错,播放窗口出来闪一下就没了,从输出信息中可以发现他使用了wmsdmod.dll,这是肯定存在的。
最后一句出错信息是:
X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 87%
已放弃 (core dumped)
看不懂,清高手看看...
WeiMingzhi 该用户已被删除
发表于 2007-1-23 10:36:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-1-23 10:38:28 | 显示全部楼层
我是mandriva2006自带的,难道不行?
谢谢,我找找新的
回复

使用道具 举报

 楼主| 发表于 2007-1-23 14:37:05 | 显示全部楼层
我新安装了mplayer1.0,还是刚才的问题,那个插件包应该是起作用了,因为real格式的影片都可以播放了。但就是wmv的播放不了,还是闪一下就消失。

另外,我在文本模式下使用mplayer -vo vesa my.mpg 提示“打开/初始化vo设备错误”,这是怎么回事?我的显卡是intel 865 版载
回复

使用道具 举报

 楼主| 发表于 2007-1-23 14:51:56 | 显示全部楼层
通过试验,查看codec.conf文件,原来扩展名为wmv的视频还分很多格式,刚才出错的是“microsoft media screen code 2”,他需要使用wmsdmod.dll,如果播放“microsoft media video 7/8/9”他会需要使用wmv7/8/9dmod.dll,这种情况下是很正常的。

这个wmsdmod.dll是怎么回事?
回复

使用道具 举报

发表于 2007-1-23 20:09:39 | 显示全部楼层
换个输出方式试试,怀疑 mdk 的 X11 部分可能有意外的 bug,不然解码器的问题不应该 BadAlloc 。
-vo vesa

首先,你的命令行需要处于 vesa 的驱动状态下。并且系统中有相应的库。
第二,好像 810 的板子不支持 vesa ………
第三,你的 mplayer 支持 vesa 么?
回复

使用道具 举报

发表于 2007-1-24 11:35:48 | 显示全部楼层
我本人的情况是,在amd64下,mplayer可以成为全能播放器,gentoo下做的到。real,wmv9都没有问题。这样的话,其他发行版理应都做得到,但是没研究过。
回复

使用道具 举报

 楼主| 发表于 2007-1-25 16:36:23 | 显示全部楼层
我怎么才能测试一下我的主板是否支持vesa呢?

关于vesa我一无所知阿.....
回复

使用道具 举报

 楼主| 发表于 2007-1-25 16:40:34 | 显示全部楼层
还有就是,我卸了mdk2006自带的mplayer,从网上找乐一个1.0的安装上以后,试了一下播放rmvb,可以播放,当时我以为是由于我下载的那个插件包的缘故。后来发现mdk自带的mplayer也是1.0,又换回自带的mplayer后播放rm文件却播放不了了,可是我的/usr/lib/win32中的插件一个也没动
回复

使用道具 举报

发表于 2007-1-25 17:54:41 | 显示全部楼层
rm 的 coder 可以定义在别的目录里。
可能 mdk 的配置不一样。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-3-28 22:37 , Processed in 0.087023 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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