LinuxSir.cn,穿越时空的Linuxsir!

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

Mplayer不能播放某些mkv文件。。。

[复制链接]
发表于 2006-2-19 10:02:53 | 显示全部楼层 |阅读模式
现象为只有图象,没有声音。控制台下用命令 “mplayer 文件名”后控制台输出为:

MPlayer dev-CVS-060113-11:42-4.0.3 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Sempron/Athlon MP/XP/XP-M Barton,Thorton (Family: 6, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
针对有扩展指令集x86 CPU编译: MMX MMX2 3DNow 3DNowEx SSE


播放 Friends - 9x01 - The One Where No One Proposes.mkv.
[mkv] Track ID 1: audio (A_REAL/COOK), -aid 0, -alang eng
[mkv] Track ID 2: video (V_REAL/RV40), -vid 0
[mkv] Track ID 3: subtitles (S_TEXT/UTF8), -sid 0, -slang chi
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 1, -slang eng
[mkv] Will play video track 2
[mkv] Will play audio track 1
检测到Matroska文件格式。
VIDEO:  [RV40]  400x300  24bpp  30.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
打开音频解码器: [ffmpeg] FFmpeg/libavcodec audio decoders
Unknown Cook version, report sample!
无法打开解码器
ADecoder初始化失败
ADecoder初始化失败
打开音频解码器: [realaud] RealAudio decoder
opening shared obj '/usr/lib/codes/cook.so'
Decoder init failed, error code: 0x80040005
ADecoder预初始化失败
ADecoder初始化失败
打开音频解码器: [realaud] RealAudio decoder
opening shared obj '/usr/lib/codes/cook.so.6.0'
Decoder init failed, error code: 0x80040005
ADecoder预初始化失败
ADecoder初始化失败
打开音频解码器: [realaud] RealAudio decoder
opening win32 dll 'cook3260.dll'
Decoder init failed, error code: 0x80040005
ADecoder预初始化失败
ADecoder初始化失败
打开音频解码器: [realaud] RealAudio decoder
opening shared obj '/usr/lib/codes/cook.bundle/Contents/MacOS/cook'
Error: /usr/lib/codes/cook.bundle/Contents/MacOS/cook: cannot open shared object file: No such file or directory
opening win32 dll 'cook.bundle/Contents/MacOS/cook'
Win32 LoadLibrary failed to load: cook.bundle/Contents/MacOS/cook, /usr/lib/wincodes/cook.bundle/Contents/MacOS/cook, /usr/lib/win32/cook.bundle/Contents/MacOS/cook, /usr/local/lib/win32/cook.bundle/Contents/MacOS/cook
Error loading dll
错误: 无法打开要求的DirectShow解码器: cook.bundle/Contents/MacOS/cook
Read the RealAudio section of the DOCS!
ADecoder预初始化失败
ADecoder初始化失败
找不到音频格式 0x6B6F6F63 的解码器.
请看DOCS/zh/codecs.html!
==========================================================================
==========================================================================
打开视频解码器: [realvid] RealVideo decoder
opening shared obj '/usr/lib/codes/drvc.so'
选定视频编解码器: [rv3040] vfm: realvid (Linux RealPlayer 10 RV30/40 decoder)
==========================================================================
音频: no sound
开始播放...
VDec: vo配置要求 - 400 x 300 (选择色彩空间: Planar I420)
VDec: using Planar I420 as output csp (no 0)
电影宽高比为 1.33:1 - 预放大到正确的电影宽高比.
VO: [x11] 400x300 => 400x300 Planar I420  [zoom]
SwScaler: using unscaled Planar YV12 -> BGRA special converter
发表于 2006-2-20 12:51:42 | 显示全部楼层
大概是没有相应解码器,自己到官方网站下个all codecs解压到相应目录
回复 支持 反对

使用道具 举报

发表于 2006-2-21 08:39:24 | 显示全部楼层
恩,偶的就可以
回复 支持 反对

使用道具 举报

发表于 2006-4-2 20:58:28 | 显示全部楼层
不知道楼主的问题解决了吗?

我的升级mplayer后也出现类似问题,但除mkv外其它格式文件没有问题,重新安装了w32codecs还是不行
回复 支持 反对

使用道具 举报

发表于 2006-4-2 21:01:00 | 显示全部楼层
mkv是个筐,楼主这个mkv的筐装的似乎是Realmedia。
回复 支持 反对

使用道具 举报

发表于 2006-4-3 01:23:30 | 显示全部楼层
我的和homesp的一样,升级后就没有声音了,不知怎么解决啊?
回复 支持 反对

使用道具 举报

发表于 2006-4-4 13:27:08 | 显示全部楼层
其它播放器如Totem都没有问题,看来是Mplayer设置问题
回复 支持 反对

使用道具 举报

发表于 2006-4-5 15:16:21 | 显示全部楼层
楼上的Totem中MKV中的中文字幕有问题么?我这里更改的字体好像不起作用,中文字幕无法显示。:ask
回复 支持 反对

使用道具 举报

发表于 2006-4-5 16:42:23 | 显示全部楼层
Friends的mkv版本通常都是RM的芯,mkv的壳,再加个字幕。
装real解码器先。

最近正准备做E文字幕的Friends压缩碟。四处搜索不是rm芯的版本。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 19:57:22 | 显示全部楼层
10 个 Season 的,你都做了?。。:)。。
而且网上已经有了 Friends 完美版了,不过用的是 rm 芯的,比较讨厌。呵呵。
回复 支持 反对

使用道具 举报

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

本版积分规则

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