『漫游』酷论坛>『影音数码技术学习交流』>[求助]MPlayer如何播放WM ..

[求助]MPlayer如何播放WMV9编码的AVI?

yangwei0000000@2004-08-01 16:35

本人很菜,所以请大家帮忙
引用

ZhenGod@2004-08-01 16:44

WMV9 VCM <------他
引用

alyssa@2004-08-01 17:13

我记得如果用media player 播放,会自动下载编码,然后以后就可以用任何播放器播放 WMV9编码的了
引用

yangwei0000000@2004-08-01 18:21

拜托~~
MPlayer是linux下编写的,然后再移植到win32下的,根本与那些所谓的解码器无关。
引用

sky2233@2004-08-01 18:40

M$跟企鵝好像是世仇吧........
好像很難找到M$解碼器For企鵝的版本......
引用

yangwei0000000@2004-08-01 20:00

引用
最初由 sky2233 发布
M$跟企鵝好像是世仇吧........
好像很難找到M$解碼器For企鵝的版本......


MPlayer是自己有一套解码的东西,播放DIVX或XVID的AVI时就巨强,据说再PIII450上可以流畅播放(而且是外挂字幕),我是PIII750,用MPC会使声音和画面不同步,而用MPLAYER就非常非常的流畅,但是我不知道这个播放器如何播放wmv9编码的AIV,所以来请教高人了
引用

billms@2004-08-02 02:05

引用
最初由 yangwei0000000 发布
拜托~~
MPlayer是linux下编写的,然后再移植到win32下的,根本与那些所谓的解码器无关。

還是有關的
wmv8/9、vp6、rmvb等有專利權的格式,MPlayer並沒有內建
你可以去下載MPlayer的Codec Packages
http://www1.mplayerhq.hu/homepage/design7/codecs.html
引用

yangwei0000000@2004-08-02 09:56

十分感谢楼上的帮助
引用

yangwei0000000@2004-08-02 12:46

还是不行啊
log信息
MPlayer dev-CVS-040615-16:49 (C) 2000-2004 MPlayer Team

CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville 744.7 MHz (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
Reading config file C:\Documents and Settings\FreeUser\桌面\MPlayer-CVS-20040615-K&K\MPlayer-CVS-20040615-K&K\mplayer.ini
Reading C:\Documents and Settings\FreeUser\桌面\MPlayer-CVS-20040615-K&K\MPlayer-CVS-20040615-K&K\codecs.ini: Can't open 'C:\Documents and Settings\FreeUser\桌面\MPlayer-CVS-20040615-K&K\MPlayer-CVS-20040615-K&K\codecs.ini': No such file or directory
Using built-in default codecs.conf.
Using usleep() timing
Input config file C:\Documents and Settings\FreeUser\桌面\MPlayer-CVS-20040615-K&K\MPlayer-CVS-20040615-K&K\input.ini parsed: 66 binds

Playing G:\Downloads\[POPGO_FREEWIND&LANYIN][Haibane_Renmei][DVDRIP][WMV9_MP3][01].avi.
AVI file format detected.
VIDEO: [WMV3] 720x400 24bpp 29.970 fps 1000.8 kbps (122.2 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.1 (build 2439/release)
SUB: Could not determine file format
Cannot load subtitles: G:\Downloads\[POPGO_FREEWIND&LANYIN][Haibane_Renmei][DVDRIP][WMV9_MP3][01].sc.ass
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 14000->192000 (112.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening video filter: [expand w=4 h=3]
Expand: 4 x 3, -1 ; -1 (-1=autodetect) osd: 0
Opening video filter: [eq brightness=3]
Opening video filter: [yuy2]
==========================================================================
Opening video decoder: [dmo] DMO video codecs
VDec: vo config request - 720 x 400 (preferred csp: Packed YUY2)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.

Uninit yuy2 filter - retrying...
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.

Uninit eq filter - retrying...
VDec: using Packed YUY2 as output csp (no 1)
Movie-Aspect is 1.80:1 - prescaling to correct movie aspect.
Direct rendering enabled, Expand filter uninited.
VO: [directx] 720x400 => 720x400 Packed YUY2
Selected video codec: [wmv9dmo] vfm:dmo (Windows Media Video 9 DMO)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [win32] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...


MPlayer interrupted by signal 11 in module: decode_video
- 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.
引用

billms@2004-08-02 16:46

Selected video codec: [wmv9dmo] vfm:dmo (Windows Media Video 9 DMO)
奇怪?已經有用wmv9dmo解碼了
換用其他版本的MPlayer或裝Windows Media Player 9試試
引用

yangwei0000000@2004-08-02 22:08

用了3个版本的MPlayer,都不行
Windows Media Player 9可以,但是挂字幕就卡了
引用

billms@2004-08-03 02:23

引用
最初由 yangwei0000000 发布
用了3个版本的MPlayer,都不行
Windows Media Player 9可以,但是挂字幕就卡了

這可能跟你的顯示卡或驅動程式有關

試試更改mplayer.ini中某些選項的設定
vo=directx 改為 vo=directx:noaccel 或 vo=gl2(如果支援opengl的話)
dr=yes 改為 dr=no
double=yes 改為 double=no
vf=yuy2 改為 vf=yv12(如果有完整支援yv12的話)
引用

yangwei0000000@2004-08-03 13:48

回楼上,还是不行,但是十分感谢
引用

| TOP