LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1475|回复: 7

AMD64位CPU安装mplayer会提示不能使用win32怎么办?

[复制链接]
发表于 2007-11-15 11:02:15 | 显示全部楼层 |阅读模式
NOTE: Win32 codec DLLs are not supported on your CPU (x86_64) or your
operating system (Linux). You may encounter a few files that cannot
be played due to missing open source video/audio codec support.

我已经安论坛的方法安装codes和win32的库,make也没有提示有错,就是在用mplayer放音频文件时提示不能打开设备!怎么办?

[AO OSS] audio_setup: Can't open audio device /dev/sound/dsp: No such file or directory
[AO_ALSA] alsa-lib: pcm_hw.c:1248snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
[AO_ALSA] alsa-lib: pcm_dmix.c:864snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: Device or resource busy
mcop warning: user defined signal handler found for SIG_PIPE, overriding
Creating link /root/.kde/socket-Fantasy.
can't create mcop directory

我用的版本是MPlayer-1.0rc2
这是我用 mplayer -ao help的输出:
pdaliu@Fantasy:~$ mplayer -ao help
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 63, 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 audio output drivers:
        oss     OSS/ioctl audio output
        alsa    ALSA-0.9.x-1.x audio output
        arts    aRts audio output
        esd     EsounD audio output
        jack    JACK audio output
        nas     NAS audio output
        mpegpes DVB audio output
        null    Null audio output
        pcm     RAW PCM/WAVE file writer audio output

这是我用mplayer -vo help的输出:
pdaliu@Fantasy:~$ mplayer -vo help
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 63, 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:
        x11     X11 ( XImage/Shm )
        xover   General X11 driver for overlay capable video output drivers
        gl      X11 (OpenGL)
        gl2     X11 (OpenGL) - multiple textures version
        fbdev   Framebuffer Device
        fbdev2  Framebuffer Device
        aa      AAlib
        xvidix  X11 (VIDIX)
        cvidix  console VIDIX
        null    Null video output
        mpegpes Mpeg-PES to DVB card
        yuv4mpeg        yuv4mpeg output for mjpegtools
        png     PNG file
        jpeg    JPEG file
        tga     Targa output
        pnm     PPM/PGM/PGMYUV file
        md5sum  md5sum of each frame
这是我configure所代的参数:
./configure --prefix=/opt/MPlyaer1.0/ --enable-gui --codecsdir=/opt/MPlyaer1.0/codecs/ --win32codecsdir=/opt/MPlyaer1.0/win32/ --enable-xmms --enable-linux-devfs
--codecsdir这个参数我看很多地方都是用--with-codecsdir可我看了一下./configure -help没有这个啊!用算我用了也会出错
发表于 2007-11-15 11:47:30 | 显示全部楼层
amd64 需要用于 amd64 的 codecs 。
http://www1.mplayerhq.hu/MPlayer ... 64-20071007.tar.bz2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-15 12:55:13 | 显示全部楼层
我想打开gui的mplayer怎么不行啊?现在放rmvb格式的电影只有声音,没有图像!
pdaliu@Fantasy:/opt/MPlyaer1.0/bin$ ./gmplayer
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 63, 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

(<unknown>:10921): GLib-CRITICAL **: g_hook_insert_sorted: assertion `hook->func != NULL' failed


MPlayer interrupted by signal 11 in module: unknown
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- 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/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
回复 支持 反对

使用道具 举报

发表于 2007-11-15 13:05:23 | 显示全部楼层
哎~~~
没有64的FLASH PLAYER
MPLAYER放RMVB有声音没图像


昨天晚上刚把AMD64给删了,重装I386的。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-15 16:41:42 | 显示全部楼层
啊?能安上吗?你用的是什么CPU啊?

我现在的问题就是[AO OSS] audio_setup: Can't open audio device /dev/sound/dsp: No such file or directory

这个dsp文件有,只不过是在/dev/dsp,没有sound这个目录,我用root用户建了一个后,只要重新启动就没了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-15 17:42:50 | 显示全部楼层
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
alsa-lib: pcm_hw.c:1248snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
alsa-lib: pcm_dmix.c:864snd_pcm_dmix_open) unable to open slave
alsa-init: playback open error: Device or resource busy[AO ESD] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s)
AO: [esd] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
现在出现这个提示,但是还能放出声音来!
回复 支持 反对

使用道具 举报

发表于 2007-11-15 21:10:37 | 显示全部楼层
我刚开始学用 debian 的,
具体问题我就不知道了
amd64的CPU肯定可以安i386,向下兼容的
我N年前买的  amd sp 2800+ 了。。。

昨天重装到现在没什么问题
flash      mplayer    mp3 什么的都可以用了
eva找了几个都不给登陆,,,还没搞呢。。。
回复 支持 反对

使用道具 举报

发表于 2007-11-16 09:00:05 | 显示全部楼层
Post by pdaliu;1782879
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
alsa-lib: pcm_hw.c:1248snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
alsa-lib: pcm_dmix.c:864snd_pcm_dmix_open) unable to open slave
alsa-init: playback open error: Device or resource busy[AO ESD] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s)
AO: [esd] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
现在出现这个提示,但是还能放出声音来!


把 mplayer 的输出设备改为 alsa
回复 支持 反对

使用道具 举报

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

本版积分规则

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