LinuxSir.cn,穿越时空的Linuxsir!

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

破电脑控制台下播放电影成功!

[复制链接]
发表于 2005-9-10 10:25:26 | 显示全部楼层 |阅读模式
先看一下我的破笔记本配置:PII266  64M  6.4G harddisk
要想在这样一台机器上放电影实在不容易,因为有个98,所以一开始就想到了用mplayer for win32,不过测试的结果实在糟糕,DVDRIP卡的不行,当然,其他win下的播放器就更不用说了。注:本人只看DVDRIP,RM的画质不能接受,而且解码比同样码率的xvid-dvdrip慢太多,在低配置机器上更为明显。
于是想到linux,虽然在台式机上有gentoo,不过这台64M的老机我想debian更适合吧。系统搞定后就开始编译mplayer,因为习惯编译mplayer,可以配置一下。编译了40几分钟,和编内核速度相仿。
终于开始要播放了,(我是在framebuffer控制台下)选了一个最近下的沙漠兄弟连,直接mplayer xxx.avi,哇哈哈,奇迹出现了(linux果然强啊),播放很流畅,接着试试挂字幕,怎么不行 :ask ,由于挂的是.sub 的字幕,应该不需要字体支持,原来是位置不对,用subpos调整(0-100),哈哈终于看见了,不过现在一般都习惯用.srt字幕,在./mplayer/config配置一下字体,直接用mplayer for win32里的字体gb2312-ming,用了里面的24号字体,如果编译mplayer时加入freetype支持,还可以使用.ttf字体,我在台式机上就用simkai.ttf,效果很棒,要好于.desc的字体,而且可以自由缩放。不过在播放中发现字幕渲染有问题,有点闪烁,于是试了用mplayer -vo help,其中只有三个可用fbdev(这个是默认的),fbdev2和vesa,试用发现vesa速度不理想,只有fbdev2不错,字幕闪烁问题没有了 ,
问题全部搞定以后,把选项全部写入config,以下是我的:
framedrop=1    #这个可以跳过一些桢,对破机器很有用
font=/usr/share/font/gb2312-ming/gbsn00lp24/font.desc   #这个是字体路径
subpos=100    #字幕位置(0-100可调)
unicode=1        #用这个字体必须加上这个选项,否则中文出不来
fs=1                   #全屏(当然这个在控制台下可能只是将画面置中,如果想要全屏可以加选项 -vf scale=x:y(x和y是你想要的分辨率),播放速度会有所下降,不过我在台式机上可以全屏,猜想可能是驱动的差别)
zoom=1          #自动适应窗口大小,不加这个选项可能会比例失调
vo=fbdev2      #这个最关键,不过也可以用vesa,也许在你的机器上速度不错
quiet=1         #让底部的输出消失,用vesa可以不用这个选项

好了,现在可以在老掉牙的机器上enjoy movie了!希望和我一样有破机器的朋友也能让老机发挥余热。
发表于 2005-9-10 10:49:55 | 显示全部楼层
600E??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-10 15:55:22 | 显示全部楼层
600E好象得PIII了吧,我这个是TOSHIBA 3300,只有PII,看见朋友不用,就抢了过来玩玩, 其实这台电脑用来作BT下载很不错。
回复 支持 反对

使用道具 举报

发表于 2005-9-10 17:45:25 | 显示全部楼层
楼主居然还在用266Mhz的机器,我已经把家里的466MHz的机器作服务器了。
回复 支持 反对

使用道具 举报

发表于 2005-9-10 23:24:41 | 显示全部楼层
Post by miketyson
系统搞定后就开始编译mplayer,因为习惯编译mplayer,可以配置一下。编译了40几分钟,和编内核速度相仿。


可否把你编译mplayer的 ./configure 参数写下来?这样我就直接照着编译了,不用再去费神看那些参数的意思了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-11 10:21:40 | 显示全部楼层
回楼上的这是偶的:
./configure --disable-mencoder --disable-tv-v41 --disable-tv-v412 --disable-tv-bsdbt848 --disable-network --disable-inet6 --disable-ftp --disable-md5sum --enable-menu --with-codecsdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs   (注:假定你的codecs放在/usr/lib/codecs下)

大多数可以自动检测,最后一个real对我没用,因为我试了400k的rmvb都很卡,但是放1000k左右的xvid-dvdrip很流畅,只有非常激烈的场面会有轻微掉桢,但不影响观看。
回复 支持 反对

使用道具 举报

发表于 2005-9-11 10:36:04 | 显示全部楼层
如果我也有一台破机就好了
天天可以看电影呀
回复 支持 反对

使用道具 举报

发表于 2005-9-11 21:08:55 | 显示全部楼层
(我是在framebuffer控制台下)
楼主是什么意思,没有启动wm吗,或者x 也没有启动?
回复 支持 反对

使用道具 举报

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

本版积分规则

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