LinuxSir.cn,穿越时空的Linuxsir!

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

我的mplayer为什么不能加载中文字幕?

[复制链接]
发表于 2004-9-9 08:46:15 | 显示全部楼层 |阅读模式
如果字幕是单独的文件,英文可以加载,中文就不行
这是什么原因?
发表于 2004-9-9 13:05:34 | 显示全部楼层
我的能加载,但是只要是srt格式的,中文都乱码。
发表于 2004-9-9 14:53:24 | 显示全部楼层
我的也是  只要加载中文字幕 不是乱码就是直线
 楼主| 发表于 2004-9-9 16:02:04 | 显示全部楼层
是啊是啊
我的情况和各位老兄的一样
发表于 2004-9-9 16:36:57 | 显示全部楼层
中文字幕需要安装中文字体支持
Source6:http://www1.mplayerhq.hu/MPlayer ... /gb2312-kai.tar.bz2
Source7:http://www1.mplayerhq.hu/MPlayer ... gb2312-ming.tar.bz2


[PHP]%define name          mplayer-fonts
%define ver                1.0
%define rel                4
%define ser                2004020300
# The default font size for subtitles : 14, 18, 24 or 28
%define fontsize 18

Summary: Font files for MPlayer, the Movie Player for Linux.
Name: %{name}
Version: %{ver}
Release: %{rel}
License: GPL
Group: Applications/Multimedia
Source0: http://www.mplayerhq.hu/MPlayer/ ... rial-cp1250.tar.bz2
Source1: http://www.mplayerhq.hu/MPlayer/ ... -iso-8859-1.tar.bz2
Source2: http://www.mplayerhq.hu/MPlayer/ ... -iso-8859-2.tar.bz2
Source3: http://www.mplayerhq.hu/MPlayer/ ... -iso-8859-7.tar.bz2
Source4: http://www1.mplayerhq.hu/MPlayer ... ts/big5-kai.tar.bz2
Source5:http://www1.mplayerhq.hu/MPlayer ... s/big5-ming.tar.bz2
Source6:http://www1.mplayerhq.hu/MPlayer ... /gb2312-kai.tar.bz2
Source7:http://www1.mplayerhq.hu/MPlayer ... gb2312-ming.tar.bz2
#NoSource:1
#NoSource:2
#NoSource:3
#NoSource:4
URL: http://mplayerhq.hu/
Serial:                %{ser}
BuildRoot: /var/tmp/%{name}-%{ver}-root
Conflicts: mplayer < 0.90
BuildArch: noarch


%description
MPlayer is a movie player. It plays most video formats as well as DVDs.
Its big feature is the wide range of supported output drivers. There are also
nice antialiased shaded subtitles and OSD.
This package contains fonts for MPlayer On-Screen Display.
Fonts included:
* CP1250
* ISO-8859-1
* ISO-8859-2
* ISO-8859-7
* big5-kai
* big5-ming
* gb2312-kai
* gb2312-ming

%package cp1250
Group: Applications/Multimedia
Summary: CP1250 font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description cp1250
This package contains the CP1250 font for MPlayer OSD.

%package iso1
Group: Applications/Multimedia
Summary: ISO-8859-1 font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description iso1
This package contains the ISO-8859-1 font for MPlayer OSD.

%package iso2
Group: Applications/Multimedia
Summary: ISO-8859-2 font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description iso2
This package contains the ISO-8859-2 font for MPlayer OSD.

%package iso7
Group: Applications/Multimedia
Summary: ISO-8859-7 font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description iso7
This package contains the ISO-8859-7 font for MPlayer OSD.

%package big5-kai
Group: Applications/Multimedia
Summary: big5-kai font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description big5-kai
This package contains the big5-kai font for MPlayer OSD.

%package big5-ming
Group: Applications/Multimedia
Summary: big5-ming font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description big5-ming
This package contains the big5-ming font for MPlayer OSD.

%package gb2312-kai
Group: Applications/Multimedia
Summary: gb2312-kai font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description gb2312-kai
This package contains the gb2312-kai font for MPlayer OSD.

%package gb2312-ming
Group: Applications/Multimedia
Summary: gb2312-ming font for MPlayer OSD.
Requires: mplayer
Provides: mplayer-font

%description gb2312-ming
This package contains the gb2312-ming font for MPlayer OSD.


%changelog
* Thu Jul 29 2004 <datocp@hotmail.com> 1.0-4
- remove GB fonts packages
- add official chinesefont

* Sun Feb 1 2004 dato <http://dato.minidns.net>1.0-1
- Rebuild for turbolinux
- add GB fonts.

* Fri Nov  7 2003 Matthias Saou <http://freshrpms.net/> - 1.1-2.fr
- Rebuild for Fedora Core 1.

* Wed Aug 13 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Updated to the latest packages from mplayerhq.hu.
- Added iso-8859-7 and cp1250 fonts.
- Updated dependencies, as some people seem to have trouble with them.

* Tue Apr  8 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
- Split this font package at last!


%prep


%setup -q -c %{name}-%{ver} -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7


%build


%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mplayer/
cp -a * $RPM_BUILD_ROOT%{_datadir}/mplayer/


%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT


# Make a symlink to the default font
%post cp1250
rm -rf %{_datadir}/mplayer/font
ln -s font-arial-cp1250/font-arial-%{fontsize}-cp1250 %{_datadir}/mplayer/font

%post iso1
rm -rf %{_datadir}/mplayer/font
ln -s font-arial-iso-8859-1/font-arial-%{fontsize}-iso-8859-1 %{_datadir}/mplayer/font

%post iso2
rm -rf %{_datadir}/mplayer/font
ln -s font-arial-iso-8859-2/font-arial-%{fontsize}-iso-8859-2 %{_datadir}/mplayer/font

%post iso7
rm -rf %{_datadir}/mplayer/font
ln -s font-arial-iso-8859-7/font-arial-%{fontsize}-iso-8859-7 %{_datadir}/mplayer/font

%post big5-kai
rm -rf %{_datadir}/mplayer/font
ln -s big5-kai/bkai00mp16 %{_datadir}/mplayer/font

%post big5-ming
rm -rf %{_datadir}/mplayer/font
ln -s big5-ming/bsmi00lp16 %{_datadir}/mplayer/font

%post gb2312-kai
rm -rf %{_datadir}/mplayer/font
ln -s gb2312-kai/gkai00mp16 %{_datadir}/mplayer/font

%post gb2312-ming
rm -rf %{_datadir}/mplayer/font
ln -s gb2312-ming/gbsn00lp16 %{_datadir}/mplayer/font


%files cp1250
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/font-arial-cp1250
%{_prefix}/share/mplayer/font-arial-cp1250/*/*.desc
%{_prefix}/share/mplayer/font-arial-cp1250/*/*.raw

%files iso1
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/font-arial-iso-8859-1
%{_prefix}/share/mplayer/font-arial-iso-8859-1/*/*.desc
%{_prefix}/share/mplayer/font-arial-iso-8859-1/*/*.raw

%files iso2
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/font-arial-iso-8859-2
%{_prefix}/share/mplayer/font-arial-iso-8859-2/*/*.desc
%{_prefix}/share/mplayer/font-arial-iso-8859-2/*/*.raw

%files iso7
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/font-arial-iso-8859-7
%{_prefix}/share/mplayer/font-arial-iso-8859-7/*/*.desc
%{_prefix}/share/mplayer/font-arial-iso-8859-7/*/*.raw

%files big5-kai
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/big5-kai
%{_prefix}/share/mplayer/big5-kai/*/*.desc
%{_prefix}/share/mplayer/big5-kai/*/*.raw

%files big5-ming
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/big5-ming
%{_prefix}/share/mplayer/big5-ming/*/*.desc
%{_prefix}/share/mplayer/big5-ming/*/*.raw

%files gb2312-kai
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/gb2312-kai
%{_prefix}/share/mplayer/gb2312-kai/*/*.desc
%{_prefix}/share/mplayer/gb2312-kai/*/*.raw

%files gb2312-ming
%defattr(0644,root,root,0755)
%dir %{_prefix}/share/mplayer/gb2312-ming
%{_prefix}/share/mplayer/gb2312-ming/*/*.desc
%{_prefix}/share/mplayer/gb2312-ming/*/*.raw
[/PHP]
 楼主| 发表于 2004-9-9 16:58:14 | 显示全部楼层
那些php源码是什么意思?
 楼主| 发表于 2004-9-9 21:36:41 | 显示全部楼层
下完了,怎么用啊
那里面的说明不知所云
发表于 2004-9-9 23:10:03 | 显示全部楼层
那是一个新的rpm spec,一般用户不用。

字体安装方法请看mplayer的主页。或者这里:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=126909
 楼主| 发表于 2004-9-11 14:08:59 | 显示全部楼层
最初由 mandrakechina 发表
那是一个新的rpm spec,一般用户不用。

字体安装方法请看mplayer的主页。或者这里:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=126909

我按照你链结上的方法做了,还是不行
有字幕的时候出来的还是一条横线
发表于 2004-9-11 23:19:54 | 显示全部楼层
在用户目录的 .mplayer目录的config文件中添加上
subfont-autoscale=1
subcp=cp936
font="/mnt/WinC/windows/fonts/simhei.ttf"
就可以显示中文了,font的字体可以使用系统中自己喜欢的代替。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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