团结安装mplayer字幕

发布时间:2019-05-31  栏目:LINUX  评论:0 Comments

设置mplayer之后运作的时候大概会报错,原因是找不到 ~/.mplayer/subfont.ttf
.能够做多个链接(能够采纳自身电脑上的粤语字体)。

Linux mplayer是常用系统,于是小编学习切磋了Linux
mplayer,在这里对我们详细介绍下Linux mplayer系统应用,希望对大家有用。

ln -s /usr/share/fonts/TrueType/simsun.ttc ~/.mplayer/subfont.ttf

先增加源 Livna源旅社: #yum install livna 

假若是园体上面包车型大巴说话

举例地点的授命实施停业以来,就用这一句 : #rpm -ivh
http://rpm.livna.org/livna-release.rpm 接下来加多 Fusion源仓库: # rpm
-Uvh
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rp
m  # rpm -Uvh
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
最终正是着重了:#yum install mplayer-gui   #yum install xine   
#yum install
vlc   说实话,每一趟装这些都很头疼,那下总算找了个轻松有效的主意!

ln -sf /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf
~/.mplayer/subfont.ttf

蒙受的主题材料

下一场在安装中把Subtitle&OSD的encoding采取为 cp93陆 ,把font的encoding设置
unicode ,暗许字体(Text Scale)为5近似有一点大,能够安装为3。

1,cannot prepare subtitle font.
vim /etc/mplayer/mplayer.conf,将中间的
# Use fontconfig for font selection
fontconfig = yes
修改为
# Use fontconfig for font selection
fontconfig = no

录制暗中认可输出为x1一,经过商讨开采 xv
占用cpu最低,能够动用那个。假设无法全屏,修改.mplayer/config,设置

二,创造字体链接
ln -s /usr/share/fonts/zh_CN/TrueType/MSYH.TTF ~/.mplayer/subfont.ttf
内部绿蓝底的是上下一心选的字体

fs=no
zoom=yes

3,new-face failed. Maybe the font path is wrong.
#cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf /home/xu为您的用户名)
/.mplayer/subfont.ttf

比如未有那一个文件,能够协和树立。

四,未有图像
(1)将 mplayer-preferences-video设为 x11
(2)从 http://www.mplayerhq.hu/MPlayer/releases/codecs/
下载下边八个文本
all-20071007.tar.bz2
essential-amd64-20071007.tar.bz2
windows-all-20071007.zip
windows-essential-20071007.zip
将上述 八个文件解压到
/usr/lib/codecs/下,注意是将解压后的文件放在以上目录,不是文本夹

除此以外,在.mplayer/上面营造1个Skin目录,里面能够放着skin文件,注意网络下载的skin都是压缩包,必要先解压。能够到那么些下载
skin 。

Linux也装了有段日子了,可是看个电影依然要跑到windows去看,真劳累。因为系统里的Linux
mplayer既不可能缩放画面,字幕又不能挂怪笔者啊)。明日烦死了切换系统,所以决定化解Linux
mplayer,不用再到windows下看录制了。这几天一贯在弄Linux
mplayer,好歹也有些心得。 系统意况:Ubuntu 七.0四 Linux kernel
二.6.20-1陆-genric & Slackware 1二.0 Linux kernel 二.6.21.5-smp

其余倘使中间的mplayer,分界面是gtk1,看录制依旧分界面上会乱码。上面包车型地铁吩咐就能够缓和那个主题素材。

一、安装

sudo cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8

本人利用的是源码编译安装,个人感到那样对Linux
mplayer的设置能有越来越好的认知。安装一共须要七个文件,都得以到Linux
mplayer官方网站 下载,这里给出多个地点: MPlayer v一.0rc一 source   
//MPlayer的源代码http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2
Linux x捌六 2006102二     
//MPlayer的各样解码器,能播放那么多的文本就靠它了http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2
将上述文件下载到你的某些目如/home/YOULANDNAME/Desktop/MPlayer
将它们解压,会在Linux
mplayer文件夹里生成essential-200陆1022,MPlayer-一.0rc1七个子文件夹。
正式安装前,请检查你是否满意下列软件包的正视性关系
sudo apt-get install build-essential
sudo apt-get install libpng-dev
sudo apt-get install libgtk1.2-dev
#假定您在底下的编译进度中发觉还缺乏一些软件包的正视性,
请到官方网站 检查你确了怎么再自动安装。

1经文件不存在能够本人树立。

下一场展开你的顶峰,切换成/home/YOU奥迪Q三NAME/Desktop/MPlayer
自身把mplayer安装在/opt/mplayer里是因为作者的机械里/opt是单身的3个分区,假若自己下一次重装系统,能够不格式化此分区,新种类照旧可以用这里的公文程序。借使你感觉没须求,那步能够简轻易单。mplayer暗许安装路线是/usr/local。今后输入如下命令:
sudo mkdir /opt/mplayer
sudo mkdir /opt/mplayer/codecs
#此间是注释,倘若您选用了暗中同意安装路线,则是
#sudo mkdir /usr/local/lib/codecs

sudo gedit /etc/gtk/gtkrc.zh_CN.utf-8

继而把解码文件考到八个索引里:
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          支持二GB以上海高校小的文本
–enable-menu                支持OSD菜单
–enable-freetype           支持ttf字体
–with-codecsdir=/opt/mplayer/codecs        解码器安装路线

# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
#

最后未有选用私下认可安装路线的还要试行如下,否则跳过:
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文档

style “gtk-default-zh-cn” {
fontset =
“-adobe-helvetica-medium-r-normal–12-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal–16-*-*-*-*-*-gb2312.1980-0,*-r-*”
}
class “GtkWidget” style “gtk-default-zh-cn”
#图片 1

上边的通令尽管你重装系统后,仍要再输入二遍:)因为/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字幕请在同1 目录下保持那样的文书排列顺序:
movfile-CD1.avi
movfile-CD1.idx
movfile-CD1.sub
movfile-CD2.avi
movfile-CD2.idx
movfile-CD2.sub

如果是srt则是:
movfile-CD1.avi
movfile-CD1.chs.srt #中文简体
movfile-CD1.cht.srt #华语繁体
movfile-CD1.Eng.srt #英文

PS:
由于idx+sub这种是图表格式的字幕,所以不可能钦赐第3方字体,非常的小概开始展览字体的深浅等调解,不过普通话英文都集成了也少了成都百货上千srt字幕会冒出的编码、乱码等主题素材。 

2.字体
请在您的体系中找到3个ttf字体,系统里有那个字体的。笔者采纳的是/usr/share/fonts/truetype/arphic/ukai.ttf。借使您欣赏windows里的陶文,也得以运用simhei.ttf。

idx+sub的字幕相当粗略,只要保持本身上边所说的,在极限中切到文件所在目录,然后:
mplayer movfile-CD一.avi 这样,Linux
mplayer会自动加载字幕的,你能够由此j键来切换中国和英国文字幕了。

srt字幕要那样:mplayer movfile-CD一.avi -sub movfile-CD1.chs.srt -font
/usr/share/fonts/truetype/arphic/ukai.ttf -subcp cp936简单说可瑞康(Karicare)下,mplayer + 电影文件名 + -sub + 字幕文件 + -font + 字体文件

  • -subcp + 字体编码。未来还只能播放粤语简体字体,无法切换。

3、详细介绍字体和srt字幕

下面-subcp cp936那一个参数跟srt字幕的编码有关,你能够用enca
movfile-CD壹.chs.srt来查阅字幕编码,一般对应提到如下:
字幕编码__________________-subcp参数
______gb__________________gb
_gb2312__________________gb2312
_____big5__________________big5
_____utf8__________________utf8

一般来说,中文简体chs字幕用cp93六就能够突显了复杂当然特别)
,假设有乱码这就严谨依照enca的结果加参数。英文字幕用哪个都行。
chs都用cp936是为了偷懒,前面讲:)so,倘使你要看什么语言的字幕,只需把-sub改成对应的字幕文件,-subcp改成对的编码就ok了。

font参数后边跟的是ttf字体文件路径,每一回打不要烦死啊?上边提供三种格局:
一.终极中输入:ln -s /usr/share/fonts/truetype/arphic/ukai.ttf
~/.mplayer/subfont.ttf
假使你有二个独自的ttf字体文件,那么把它重命名成subfont.ttf后,放到~/.mplayer/下也行。

二.开荒/home/YOU翼虎NAME/.mplayer/config,增多壹行内容:
font=/usr/share/fonts/truetype/arphic/ukai.ttf

实际上Linux mplayer还帮助别的一种字体–bitmap
font。为何小编今日才提到它,因为是想对ttf字体实在没啥竞争力。为了加大我们的视界,在此提一下这种字体的使用办法。对了,如故srt字幕。

1.下载bitmap字体;
您要看粤语简体,到那边
下载,依照你字幕文件的编码格式下载对应的公文,中文简体一般可用gb231二,gbk的书体也正是文件名中包罗gb231二或gbk);
复杂的话则要找big伍的书体;
英文字幕用以上的书体没什么难点,倘令你欢畅不一致的字体风格,可到这里
下载。

2.加载字体;
举例说笔者下载了gb2312-kai这些字体,那么你会发觉解压后个中有多个文本夹,gkai00mp1陆和gkai00mp二四,数字就代表字体的深浅缺点之一:要让改变展现字体将在下载分歧的字体文件)。每种文件夹里确定有二个font.desc和多少其余文件。依旧在极端中切到影视文件所在目录,然后:
Linux mplayer movfile-CD1.avi -sub movfile.-CD1.chs.srt -font
/home/YOURNAME/Desktop/gkai00mp16/font.desc -unicode
一旦你那时字幕文件用的是cht的,那么乱码…………英文字幕那样用也足以加载。

唯独bitmap字体固然缺点相比较多,但是Linux
mplayer对它匡助很好,我事先ttf字体遇到麻烦,bitmap只要都知足上述原则就能够加载字幕了。

四、使用布署文件

提及今日,srt字幕还无法达成像idx+sub字幕那样切换中国和英国文字幕呢。下边就介绍Linux
mplayer的布署文件,达成部分有效的功用。这几个文件是/home/YOU帕杰罗NAME/.mplayer/config
贴上自个儿要好的:

zoom=yes#可以录制镜头缩放
on top=yes#置顶突显
sub-fuzziness=1#自行加载同目录下富含电影文件名的具有字幕
sub-autoscale=2#字幕地方
subfont-text-scale=2.5#字幕字体大小
subcp=utf8#

sub-fuzziness是切换差别字幕的根本。
-sub-fuzziness
Adjust matching fuzziness when searching for subtitles:
0 exact match
1 load all subs containing movie name
2 load all subs in the current directory
由此可见1斑。subfont-text-scale你能够用分裂的参数试试,直到你感觉字体大小和您口味。对了,这些参数只对ttf字体有效,它无法退换idx+sub,rmvb内嵌字幕的尺寸。至于subcp你纯熟吧,作者在本身的布置文件里用utf八是因为我通过:
enconv movfile-CD1.chs.srt movfile-CD1.cht.srt movfile-CD1.Eng.srt -x
utf8
无论原本字幕编码是甚,统统转成了utf八格式,那样合营地点的sub-fuzziness参数就能够达成播放影片时切换中文简体,普通话繁体,英文字幕了:)好了,通过这些布局文件和~/.mplayer/下的subfont.ttf,原本Linux
mplayer movfile- CD一.avi -sub movfile-CD一.chs.srt -font
/usr/share/fonts/truetype/arphic /ukai.ttf -subcp
cp93陆长长的授命,今后只需:
mplayer movfile-CD1.avi
就行了。

  1. Fedora 下安装Linux PPStream系统一编写译并安装封装库
  2. Linux常用软件介绍讲授与运用
  3. Linux chromium通过yum安装化解不能够动用难点
  4. 介绍Linux PPStream版本安装的科目
  5. Linux内核运转运行Fedora

http://www.bkjia.com/Linuxjc/598415.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/598415.htmlTechArticleLinux mplayer是常用系统,于是自身就学钻研了Linux
mplayer,在此间对大家详细介绍下Linux mplayer系统应用,希望对大家有用。
先增多源 Livna源饭馆…

留下评论

网站地图xml地图