Linux mplayer使用配置文件及加载字幕
os.51cto 2010-02-02 18:19 佚名 CSDN 我要评论(0)
摘要:Linux mplayer movfile-CD1.avi -sub movfile.-CD1.chs.srt -font /home/YOURNAME/Desktop/gkai00mp16/font.desc -unicode如果你这时字幕文件用的是cht的,那么乱码…………英文字幕这样用也可以加载。
标签:Linux mplayer
限时报名参加“甲骨文全球大会·2010·北京”及“JavaOne和甲骨文开发者大会2010”
Linux mplayer是常用系统,于是我学习研究了Linux mplayer,在这里对大家详细介绍下Linux mplayer系统应用,希望对大家有用。
先添加源 Livna源仓库: #yum install livna
如果上面的命令执行失败的话,就用这一句 : #rpm -ivh /livna-release.rpm 接下来添加 Fusion源仓库: # rpm -Uvh /free/fedora/rpmfusi
arch.rp m # rpm -Uvh /nonfree/arch.rpm 最后就是重头戏了:#yum install mplayer-gui #yum install xine #yum install vlc 说实话,每次装这个都很头疼,这下总算了个简单可行的办法!
遇到的问题
1,cannot prepare subtitle font.
vim /etc/f,将其中的
# Use fontconfig for font selection
fontconfig = yes
修改为
# Use fontconfig for font selection
fontconfig = no
2,创建字体链接
ln -s /usr/share/fonts/zh_CN/TrueType/MSYH.TTF ~/.f
其中绿底的是自己选的字体
3,new-face failed. Maybe the font path is wrong.
#cp /usr/share/fonts/zh_CN/f /home/xu(为你的用户名) /.f
4,没有图像
(1)将 mplayer-preferences-video设为 x11
(2)从 www.mplayerhq.hu/MPlayer/releases/codecs/ 下载下面四个文件
all-20071007.tar.bz2
essential-amd64-20071007.tar.bz2
windows-all-20071007.zip
windows-essential-20071007.zip
linux系统安装步骤csdn将上述 4个文件解压到 /usr/lib/codecs/下,注意是将解压后的文件放在以上目录,不是文件夹
Linux也装了有段时间了,可是看个电影还是要跑到windows去看,真麻烦。因为系统里的Linux mplayer既不能缩放画面,字幕又不能挂(怪我啦)。前几天烦死了切换系统,所以决心搞定Linux mplayer,不用再到windows下看电影了。这几天一直在弄Linux mplayer,好歹也有些心得。 系统环境:Ubuntu 7.04 Linux kernel 2.6.20-16-genric & Slackware 12.0 Linux kernel 2.6.21.5-smp
一、安装
我采用的是源码编译安装,个人认为这样对Linux mplayer的安装能有更好的认识。安装一共需要两个文件,都可以到Linux mplayer 下载,这里给出两个地址: MPlayer v1.0rc1 source //MPlayer的源代码www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.t
ar.bz2 Linux x86 20061022 //MPlayer的各种解码器,能播放那么多的文件就靠它了www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2 将上述文件下载到你的某个目如/home/YOURNAME/Desktop/MPlayer 将它们解压,会在Linux mplayer文件夹里生成essential-20061022,MPlayer-1.0rc1两个子文件夹。
正式安装前,请检查你是否满足下列软件包的依赖关系
sudo apt-get install build-essential
sudo apt-get install libpng-dev
sudo apt-get install libgtk1.2-dev
#如果你在下面的编译过程中发现还缺少一些软件包的依赖,
请到 检查你确了什么再自行安装。
然后打开你的终端,切换到/home/YOURNAME/Desktop/MPlayer
我把mplayer安装在/opt/mplayer里是因为我的机器里/opt是单独的一个分区,如果我下次重装系统,可以不格式化此分区,新系统仍然可以用这里的文件程序。如果你觉得没必要,这步可以省略。mplayer默认安装路径是/usr/local。现在输入如下命令:
sudo mkdir /opt/mplayer
sudo mkdir /opt/mplayer/codecs
#这里是注释,如果你选择了默认安装路径,则是
#sudo mkdir /usr/local/lib/codecs
接着把解码文件考到一个目录里:
sudo cp essential-20061022/* /opt/mplayer/codecs/
#这里是注释,如果你选择了默认安装路径,则是#sudo cp essential-20061022/* /usr/local/lib/codecs/ 接着 cd MPlayer-1.0rc1
.
/configure –prefix=/opt/mplayer/ –enable-largefiles –enable-menu –enable-freetype –with-codecsdir=/opt/mplayer/codecs/
#这里是注释,选择默认路径的则是
#./configure –prefix=/usr/local/mplayer/ –enable-largefiles –enable-menu –enable-freetype –with-codecs=/usr/local/lib/codecs/
解释一下各参数的意义:
–prefix=/opt/mplayer/ Linux mplayer安装路径
–enable-largefiles 支持2GB以上大小的文件
–enable-menu 支持OSD菜单
–enable-freetype 支持ttf字体
–with-codecsdir=/opt/mplayer/codecs 解码器安装路径
最后没有选择默认安装路径的还要执行如下,否则跳过:
sudo ln -s /opt/mplayer/bin/mplayer /usr/local/bin/mplayer
sudo ln -s /opt/mplayer/bin/mencoder /usr/local/bin/mencoder
#可以在终端中输入mplayer直接打开mplayer
sudo ln -s /opt/mplayer/man/man1/mplayer.1 /usr/local/man/man1/mplayer.1
sudo ln -s /opt/mplayer/man/man1/mencoder.1 /usr/local/man/man1/mencoder.1
#mplayer的man文档
上面的命令如果你重装系统后,仍要再输入一遍:)因为/usr/local/bin是环境变量,当你在终端中直接输入Linux mplayer时,系统会去这些目录Linux mplayer这个命令。
这里补充一点,编译时我并未加上–enable-gui参数,也就是拥有图形前端的功能。你要加也可以,但是skin的安装请自行搜索,个人认为命令行+config配置文件足矣。
二、加载字幕
Linux mplayer装好了,电影也下载完毕,那么在欣赏电影前还要做两件事情。
1.字幕
一般电影下载下来都有字幕文件的,如果没有请到射手网 下载字幕。通常最常见的字幕有idx+sub和srt两种格式的。字幕格式分为图形格式和文本格式两种。其中图形字幕由IDX和SUB文件组成,IDX为索引文件,包括字幕出现的时间及字幕显示的属性;SUB文件为字幕文件。文本格式字幕的扩展名为SRT、SMI、SSA或SUB,其中SRT字幕最为流行。
如果是idx+sub字幕请在同一 目录下保持这样的文件排列顺序:
movfile-CD1.avi
movfile-CD1.idx
movfile-CD1.sub
movfile-CD2.avi
movfile-CD2.idx
movfile-CD2.sub
如果是srt则是:
movfile-CD1.avi
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论