当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 有那位高手在ubuntu下编译mplayer成功,介绍一下经验吧
帖子发表于 : 2005-07-19 17:53 

注册: 2005-05-17 14:45
帖子: 334
送出感谢: 0 次
接收感谢: 0 次
mplayer按照linux公社上的编译方法,无法完全通过(放弃一些功能,可以编译通过)。
有高手可以完全编译成功吗?


_________________
现在还是在学java!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-07-20 17:32 

注册: 2005-05-06 13:58
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
其实可以通过新立得软件包管理器直接安装的。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-07-21 9:26 

注册: 2005-05-17 14:45
帖子: 334
送出感谢: 0 次
接收感谢: 0 次
谢谢AbuseYouZUMA,不过,在本机编译的程序速度是最快的。
主要看看在ubuntu下如何编译,和其他linux的区别。


_________________
现在还是在学java!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-07-27 9:49 

注册: 2005-05-17 14:45
帖子: 334
送出感谢: 0 次
接收感谢: 0 次
OK,自己搞定了。下面是我安装的步骤。

1. 处理中utf8的中文问题。
首先,Mplayer所有的命令行提示和界面字符都位于源码包目录下的help目录下,中文支持的包名称是help_mp-zh_CN.h这个文件是用gb2312编码写的,我们在编译mplayer的时候需要用./configure --enable-gui --language=zh_CN来让mplayer给用户中文提示。因此,只要把这个文件转换为UTF8编码就可以了

好在linux下自带了编码转换工具iconv,用下面的命令来进行转换
代码:
mv help_mp-zh_CN.h help_mp-zh_CN.h.bak
iconv -f GB2312 -t UTF-8 help_mp-zh_CN.h.bak -o help_mp-zh_CN.h

然后用./configure --enable-gui --language=zh_CN就可以在UTF8语言环境下显示中文了。
F: 但是我使用上面的命令是出现不能转换gb2312的错误!怎么办呢?
Q: 没事,用gedit的另存为(选utf8编码)搞定了。


2. 安装MPlayer

tar vjxf MPlayer-1.0pre7.tar.bz2

cd MPlayer-1.0pre7

./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codes/ --with-win32libdir=/usr/lib/wincodes/

补充:可以加上--disable-gcc-checking --language=zh_CN

参数说明:
./configure \ #详细说明见./configure --help
--prefix=/usr/local/mplayer/ \ #安装路径
--enable-gui \ #如果你只在命令下用可以不要这个,相信是不会的
--enable-freetype \ #方便以后调整字体(怎么调整这里不说 站里有)
--with-codecsdir=/usr/lib/codes/ \ #我们把下载的插件拷贝到这里
--with-win32libdir=/usr/lib/wincodes/ \ #指定win32代码目录

这一步我的代码是:
./configure --prefix=/opt/mplayer/ --enable-gui --enable-freetype --with-codecsdir=/usr/lib/win32/ --with-win32libdir=/usr/lib/win32/ --language=zh_CN
但是大家要注意在此过程中,在屏幕上有很多的提示(注意那些结果为"no")的。一行一行的查吧,要安装相应缺少的东东。如:
libpngXX-dev
libjpegXX-dev
……
linux4divx
……
还有很多。之后再执行一次上面的代码。
要是你觉得没有问题了就
make
sudo make install

安装完成后,拷贝配置文件(根据你的安装路径来调整命令,我的如下):
cd etc
sudo cp example.conf /opt/mplayer/etc/config
sudo cp codecs.conf /opt/mplayer/etc/

3.安装皮肤
tar vjxf Blue-1.4.tar.bz2 (皮肤文件自己下载去)
mv Blue /opt/mplayer/share/mplayer/Skin/
cd /opt/mplayer/share/mplayer/Skin/
ln -s Blue default

4.安装字幕文件
现在在/opt/mplayer/bin中有一个gmplayer的命令了,执行它。
你可以看到可爱的mplayer了,不过它会报告一个错误!
原因是找不到字幕文件。问题的处理方法有多种,我知道2种:
1.用ln命令建立一个连接到你的中文字体文件上。你要是觉得麻烦就用第二种方法
2.在mplayer的属性设置中,你在字体中直接选上一种你要的字体就行了。
当你在看有字幕的电影是要注意了,如果你看到的是乱码,那你可以用gedit打开字幕文件,看它是何种编码(utf8,gb2312等),然后在字幕和osd中的编码选成相同的字符编码就可以看到正确的字幕了。

上面是小弟摸索所得,有不妥之处望大家不吝赐教!谢谢


_________________
现在还是在学java!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2005-07-27 10:26 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
先收藏,以后再试,正烦恼着apt 来的mplayer 问题不少。兄弟在编译过程中指定了win32,那么能放rm 和 rmvb 不?


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2005-07-29 17:40 

注册: 2005-05-17 14:45
帖子: 334
送出感谢: 0 次
接收感谢: 0 次
可以放rm 和 rmvb。但你要按新手指南中安装win32解码器。


_________________
现在还是在学java!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2005-07-29 17:42 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
zengsun 写道:
可以放rm 和 rmvb。但你要按新手指南中安装win32解码器。

我是安装了的。但apt-get回来的死活不能放rm 和 rmvb!所以才打算编译一下,不知怎么搞的,我觉得mplayer 放起来比 totem 清晰!


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2005-08-03 12:22 

注册: 2005-05-17 14:45
帖子: 334
送出感谢: 0 次
接收感谢: 0 次
上mplayer的官方网站把,那个all的解码包载下来,解包后用sudo cp ……到/usr/lib/win32中去,一定可放rm 和 rmvb了。


_________________
现在还是在学java!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2005-08-17 10:02 

注册: 2005-07-26 14:11
帖子: 40
送出感谢: 0 次
接收感谢: 0 次
我也在编译mplayer,感觉zengsun说的步骤还是太笼统,
像ubuntu的libpng,在新立得立面只有lib,dev还要去下载,下什么版本的,而且lib的版本是不是还有问题。像这些情况,我觉得如果能说得更详细谢就太好了。让我们这些新手看了更明白些。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2005-08-17 16:35 
头像

注册: 2005-05-08 21:28
帖子: 264
送出感谢: 0 次
接收感谢: 0 次
yongyi 写道:
zengsun 写道:
可以放rm 和 rmvb。但你要按新手指南中安装win32解码器。

我是安装了的。但apt-get回来的死活不能放rm 和 rmvb!所以才打算编译一下,不知怎么搞的,我觉得mplayer 放起来比 totem 清晰!

我的绝对可以播放。但是我还是喜欢用realplayer来放。 :D

编译mplayer 一点不难(虽然很多人把它搞的很复杂,有一大堆的步骤 :lol:
但是要安装不少dev包,结果自己编出来的东西还不如源里的功能多呢!
吃力不讨好,所以我决定不编译了。


_________________
Ubuntu 5.10 Breezy Badger


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2005-08-17 20:08 
头像

注册: 2005-07-11 17:37
帖子: 336
地址: 浙江
送出感谢: 0 次
接收感谢: 0 次
LZ的方法看不懂,而且,我有太多的no了。我google了个step-by-step的安装方法
http://ubuntuforums.org/showthread.php?t=31061&page=1&pp=10
心想试一试,结果发现编译出来的东西的确很快,一下就出来了
但还是和原来一样放不了视频哦,还提示说
代码:
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
85 audio & 196 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.

还好有xine可以用,不过丢帧很厉害,不知怎么改?


_________________
ubuntu 5.10 +windowsxpsp2
HP NX6120
PM1.6+512M DDR333+915GM+40G HD+Combo

Life is Struggle!


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2005-08-21 16:08 
头像

注册: 2005-05-23 13:38
帖子: 771
地址: gdsz
送出感谢: 0 次
接收感谢: 0 次
同上,

我是在make 和 make install 过程中出现了 错误1

错误1是什么?


_________________
……


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2005-08-21 16:14 
头像

注册: 2005-05-23 13:38
帖子: 771
地址: gdsz
送出感谢: 0 次
接收感谢: 0 次
用root登录,sudo似乎不够。

在终端输入
代码:
echo 1024 > /proc/sys/dev/rtc/max-user-freq


好像就可以了。


_________________
……


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2005-08-21 16:25 
头像

注册: 2005-05-23 13:38
帖子: 771
地址: gdsz
送出感谢: 0 次
接收感谢: 0 次
引用:
Warning unknown option vo_dxr3_device at line 6
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display)
85 audio & 196 video codecs
Failed to open /dev/rtc: Device or resource busy (it should be readable by the user.)


现在,gmplayer只能用root打开,一般用户只会出现上述提示。


_________________
……


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2005-08-21 16:57 
头像

注册: 2005-05-23 13:38
帖子: 771
地址: gdsz
送出感谢: 0 次
接收感谢: 0 次
当你在看有字幕的电影是要注意了,如果你看到的是乱码,那你可以用gedit打开字幕文件,看它是何种编码(utf8,gb2312等),然后在字幕和osd中的编码选成相同的字符编码就可以看到正确的字幕了。

mplayer好像没有utf8,gb2312等编码选择,

只有unicode,big5,cpXXX


_________________
……


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译