分页: 1 / 2

[转帖]wmv9 on AMD 64 bit(个人验证可行)[添加GUI]

发表于 : 2006-07-02 18:04
ovo60
在AMD64上播放wmv9文件是困难的。在i386上你可以使用mplayer和win32 codecs,或者experimental vc-1 codec。但使用amd64这种事就困难些。这可能使用32bit的mplayer,但是仍需依靠32位的库文件。这就是为什么我做这个包。

这就是你要做的:

1、安装所有ia32-libs包。

代码: 全选

sudo apt-get install ia32-libs lib32asound2 lib32ncurses5 ia32-libs-sdl ia32-libs-gtk lib32stdc++6
2、安装mplayer
a、下载下面这个包
http://folk.ntnu.no/grannas/debs/mplaye ... _amd64.deb
b、安装

代码: 全选

sudo dpkg -i mplayer32_1.0pre7-1_amd64.deb
3、安装win32 codecs
a、下载
http://www.people.virginia.edu/~drf8f/M ... 01.tar.bz2
b、安装到/usr/lib/win32

代码: 全选

tar -jxvf essential-20060501.tar.bz2
sudo mkdir /usr/lib/win32
sudo cp essential-20060501/* /usr/lib/win32/
这样你应该就可以用mplayer播放wmv9文件。实际上还可以播放rm、rmvb等文件。

Added: 06/08/27
4、添加GUI(抱歉以前忘掉了这一点,建议大家到原帖里面去看看里面还有许多其他信息)
其实很简单就是先安装源里的mplayer,再用上面安装的mplayer32覆盖。

代码: 全选

sudo apt-get install mplayer
sudo cp /usr/bin/mplayer /usr/bin/mplayer64
sudo cp /usr/bin/mplayer32 /usr/bin/mplayer
原文:http://www.ubuntuforums.org/showthread.php?t=188974
Playing back wmv9 files on AMD64 is tricky. On i386 you can use mplayer with the win32 codecs, or the experimental vc-1 codec. However, using AMD64, things get a bit more difficult. It is possible to use the 32bit mplayer package, but it requires that all the libraries that it depends on are also 32bit. Thats why I made a package for you!

Here is what you do:

1. Install all ia32-libs packages using apt-get.
Code:

代码: 全选

sudo apt-get install ia32-libs lib32asound2 lib32ncurses5 ia32-libs-sdl ia32-libs-gtk lib32stdc++6
2. Download the package from:
http://folk.ntnu.no/grannas/debs/mplaye ... _amd64.deb

3. Install the package:
Code:

代码: 全选

sudo dpkg -i mplayer32_1.0pre7-1_amd64.deb
4. Fetch the Win32 codecs from: http://www.people.virginia.edu/~drf8f/M ... 01.tar.bz2

5. Unpack it and install to /usr/lib/win32.
Code:

代码: 全选

tar -jxvf essential-20060501.tar.bz2
sudo mkdir /usr/lib/win32
sudo cp essential-20060501/* /usr/lib/win32/
Use mplayer32 to play wmv9 files (but it can also be used for other files as well )

Edit: Added more IA32 packages.

代码: 全选

[color=darkred][/color]

发表于 : 2006-07-03 10:04
xep007
很好,就是不知道mplayer32_1.0pre7-1_amd64.deb这个包是如何制作的。能否告知。

发表于 : 2006-07-03 18:04
ovo60
我也是菜鸟!
去这里回帖问问吧
http://www.ubuntuforums.org/showthread.php?t=188974

发表于 : 2006-10-04 0:10
xcc360
64下面的话,解决方案是有mplayer一个,如果不是特别追新,还是用32的好了,毕竟现阶段这个实用性更广,至于两者性能上的差距,很难讲,等64的普及吧,呵呵

发表于 : 2006-10-06 13:25
maxzhao
我的为啥总说我--------
E: 无法找到软件包 lib32ncurses5

发表于 : 2007-01-20 23:48
yhlfh
楼主这贴子太强了,其实现在只要再/usr/lib/下建一个win32目录,再去mplayer网站直接下载amd64的essential包解到那里就行了。
强烈建议写到wiki里。

发表于 : 2007-09-02 4:32
天浩
我按照搂住的方法做了,但是还是无法播放rm, rmvb格式的电影,于是想删除Mplayer, 在新立得上搜索Mplayer, 恰巧看见了w64codecs(叫解码器还是什么来着),于是就重新安装了Mplayer,把w64codecs也安装上了,打开Mplayer播放rm、rmvb电影, 哈哈,可以看电影了,而且视频质量很好。

发表于 : 2007-10-28 6:36
chinahun
楼上请问你是用什么源 可以找到 w64codecs的?我用的CN99的源怎么在新立得上找不到?

发表于 : 2007-10-28 10:21
mkii
chinahun 写了:楼上请问你是用什么源 可以找到 w64codecs的?我用的CN99的源怎么在新立得上找不到?
自己去mplayer主页下一个复制到对应目录就成了,无需安装。

发表于 : 2008-02-01 9:53
qkthomas
mplayer官网上面有amd64解码器,自己上去下载就可以了,不过我觉得还是太慢了,比win平台下面的还差一个级别。建议楼主还是看h.264的片子吧

发表于 : 2008-04-27 19:34
wc_111191
正试图覆盖“/usr/lib32/libartsc.so.0.0.0”,它属于软件包 ia32-libs
dpkg-deb: 子进程 paste 被信号(Broken pipe)终止了
在处理时有错误发生:

发表于 : 2008-04-28 13:28
poet
chinahun 写了:楼上请问你是用什么源 可以找到 w64codecs的?我用的CN99的源怎么在新立得上找不到?
cn99 要加 ubuntu-cn 源才有w64codec 吧。

发表于 : 2008-04-28 16:09
razu
支持搂主,终于解决了这个问题,我以前就很头疼AMD64下WMV的播放问题,这下好了,希望搂主能再接再厉,linux的普及太需要这样具有亲和力的进步,谢谢!!

发表于 : 2008-04-30 10:54
bcking
maxzhao 写了:我的为啥总说我--------
E: 无法找到软件包 lib32ncurses5
这位兄弟,你的桌面很绿呢....

兄弟是否可以email 给我呢:bcking@163.com
谢谢呢
:lol:

发表于 : 2008-09-20 22:59
zhaocs
这个好像不行:

frank@frank-laptop:~/桌面$ sudo dpkg -i mplayer32_1.0pre7-1_amd64.deb
(正在读取数据库 ... 系统当前总共安装有 123428 个文件和目录。)
正在解压缩 mplayer32 (从 mplayer32_1.0pre7-1_amd64.deb) ...
dpkg:处理 mplayer32_1.0pre7-1_amd64.deb (--install)时出错:
正试图覆盖“/usr/lib32/libartsc.so.0.0.0”,它属于软件包 ia32-libs
dpkg-deb: 子进程 paste 被信号(Broken pipe)终止了
在处理时有错误发生:
mplayer32_1.0pre7-1_amd64.deb

frank@frank-laptop:~/桌面$ sudo apt-get install ia32-libs
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
ia32-libs 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。