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

包含64位CPU、PPC、龙芯等所有非i386芯片
ovo60
帖子: 29
注册时间: 2006-02-04 16:17
来自: 深圳
送出感谢: 0
接收感谢: 0

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

#1

帖子 ovo60 » 2006-07-02 18:04

在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]
上次由 ovo60 在 2006-08-27 0:44,总共编辑 4 次。
xep007
帖子: 870
注册时间: 2006-01-03 20:44
送出感谢: 0
接收感谢: 6 次

#2

帖子 xep007 » 2006-07-03 10:04

很好,就是不知道mplayer32_1.0pre7-1_amd64.deb这个包是如何制作的。能否告知。
ovo60
帖子: 29
注册时间: 2006-02-04 16:17
来自: 深圳
送出感谢: 0
接收感谢: 0

#3

帖子 ovo60 » 2006-07-03 18:04

我也是菜鸟!
去这里回帖问问吧
http://www.ubuntuforums.org/showthread.php?t=188974
xcc360
帖子: 41
注册时间: 2006-09-28 18:39
送出感谢: 0
接收感谢: 0

#4

帖子 xcc360 » 2006-10-04 0:10

64下面的话,解决方案是有mplayer一个,如果不是特别追新,还是用32的好了,毕竟现阶段这个实用性更广,至于两者性能上的差距,很难讲,等64的普及吧,呵呵
头像
maxzhao
帖子: 120
注册时间: 2006-02-05 13:53
送出感谢: 0
接收感谢: 0

#5

帖子 maxzhao » 2006-10-06 13:25

我的为啥总说我--------
E: 无法找到软件包 lib32ncurses5
附件
Screenshot.png
头像
yhlfh
帖子: 579
注册时间: 2006-09-02 20:42
来自: 东海明珠
送出感谢: 1 次
接收感谢: 2 次

#6

帖子 yhlfh » 2007-01-20 23:48

楼主这贴子太强了,其实现在只要再/usr/lib/下建一个win32目录,再去mplayer网站直接下载amd64的essential包解到那里就行了。
强烈建议写到wiki里。
Life is like a box of chocolates, you never know what you're going to get.
头像
天浩
帖子: 146
注册时间: 2007-04-14 0:41
来自: 武汉
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 天浩 » 2007-09-02 4:32

我按照搂住的方法做了,但是还是无法播放rm, rmvb格式的电影,于是想删除Mplayer, 在新立得上搜索Mplayer, 恰巧看见了w64codecs(叫解码器还是什么来着),于是就重新安装了Mplayer,把w64codecs也安装上了,打开Mplayer播放rm、rmvb电影, 哈哈,可以看电影了,而且视频质量很好。
chinahun
帖子: 23
注册时间: 2006-08-22 5:43
送出感谢: 0
接收感谢: 0

#8

帖子 chinahun » 2007-10-28 6:36

楼上请问你是用什么源 可以找到 w64codecs的?我用的CN99的源怎么在新立得上找不到?
mkii
帖子: 50
注册时间: 2007-10-24 12:49
送出感谢: 0
接收感谢: 0

#9

帖子 mkii » 2007-10-28 10:21

chinahun 写了:楼上请问你是用什么源 可以找到 w64codecs的?我用的CN99的源怎么在新立得上找不到?
自己去mplayer主页下一个复制到对应目录就成了,无需安装。
头像
qkthomas
帖子: 503
注册时间: 2006-12-16 22:05
来自: 肇庆
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 qkthomas » 2008-02-01 9:53

mplayer官网上面有amd64解码器,自己上去下载就可以了,不过我觉得还是太慢了,比win平台下面的还差一个级别。建议楼主还是看h.264的片子吧
头像
wc_111191
帖子: 471
注册时间: 2008-02-02 23:05
来自: 天津
送出感谢: 0
接收感谢: 0

#11

帖子 wc_111191 » 2008-04-27 19:34

正试图覆盖“/usr/lib32/libartsc.so.0.0.0”,它属于软件包 ia32-libs
dpkg-deb: 子进程 paste 被信号(Broken pipe)终止了
在处理时有错误发生:
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

#12

帖子 poet » 2008-04-28 13:28

chinahun 写了:楼上请问你是用什么源 可以找到 w64codecs的?我用的CN99的源怎么在新立得上找不到?
cn99 要加 ubuntu-cn 源才有w64codec 吧。
razu
帖子: 32
注册时间: 2005-11-25 23:30
送出感谢: 0
接收感谢: 0

#13

帖子 razu » 2008-04-28 16:09

支持搂主,终于解决了这个问题,我以前就很头疼AMD64下WMV的播放问题,这下好了,希望搂主能再接再厉,linux的普及太需要这样具有亲和力的进步,谢谢!!
头像
bcking
帖子: 101
注册时间: 2008-02-22 15:20
来自: Guangdong
送出感谢: 0
接收感谢: 0

#14

帖子 bcking » 2008-04-30 10:54

maxzhao 写了:我的为啥总说我--------
E: 无法找到软件包 lib32ncurses5
这位兄弟,你的桌面很绿呢....

兄弟是否可以email 给我呢:bcking@163.com
谢谢呢
:lol:
HP Notebook 6515B-170
Ubuntu 10.4 AMD64|Vista Sp2
卡农迷的精神家园
http://www.cnwbc.com
[分享]卡农、轻音乐、天下美图、开源软件...
zhaocs
帖子: 25
注册时间: 2008-09-16 15:10
送出感谢: 0
接收感谢: 0

#15

帖子 zhaocs » 2008-09-20 22:59

这个好像不行:

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 个软件未被升级。
回复

回到 “系统架构支持”