linux下Mplayer安装与设置指南(以及如何加载显示中文字幕)
生活随笔
收集整理的這篇文章主要介紹了
linux下Mplayer安装与设置指南(以及如何加载显示中文字幕)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下載
Mplayer需要的各種軟件
(分享一個Mplayer相關的FTP資源 http://www.mplayerhq.hu/MPlayer/ )
(1)下載Mplayer源碼安裝包
MPlayer-1.0rc2.tar.bz2
點這里 下載
(2)下載你喜歡的skin
例如你下載 Abyss-1.6.tar.bz2
點這里 下載
(3)下載必需的code
all-20071007.tar.bz2
點這里 下載
windows-all-20071007.zip
點這里 下載
安裝
(1)安裝主程序源碼包(code)
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar jxvf all-20071007.tar.bz2
mv all-20060611/* /usr/lib/codecs
unzip windows-all-20071007.zip
mv windows-all-20071007/* /usr/lib/wincodecs
(2)安裝mplayer
tar jxvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安裝路徑
--enable-gui 安裝圖形化用戶界面
--enable-freetype 調節字體
--codecsdir=/usr/lib/codecs/
--win32codecsdir=/usr/lib/wincodecs 指定解碼位置
--language=zh_CN 中文
接著
make
make install
(3)安裝skin
tar jxvf Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
(4)調試
cd /usr/local/mplaer/bin/
./mplaer
打開一個文件播放試一下
看看有些格式的是不是能插放
附一:
關于加載字幕以及顯示中文字幕時出現亂碼的解決辦法
方案1:配置文件
打開~/.mplayer/config,加入如下配置
font=/usr/share/fonts/simsun.ttc
ubfont-encoding=unicode
subcp=cp936
subfont-autoscale=2
subfont-text-scale=3
vo=xv
字幕的文件名要和avi的文件名一致,通過命令行播放影片就有字幕了
方案2:命令參數
使用如下代參數的命令打開文件
./mplayer xxx.avi -subcp cp936 -subfont-encoding unicode -font /usr/share/fonts/truetype/arphic/uming.ttf -subfont-text-scale 3
到此,大功告成。本方法經本人在openSUSE v11.0上實驗成功。
但沒來得及解決全屏時畫面不能保持縱橫比的問題,下次繼續。
附二:
全屏縱橫比的代參數命令解決辦法
./mplayer -fs -aspect 16:9 /video_path.avi
其中參數說明:
-fs 全屏模
-aspect 16:9 縱橫比(也可以寫4:3之類,剛剛看奪寶奇兵4的縱橫比是16:7)
附三:
按照上述方案安裝以后,如果configure時用--prefix自己指定了特殊的安裝路徑,運行mplayer必須在對應的bin目錄下輸入./mplayer才有效,這樣每次用會不太方便。在用戶主目錄(一般是/home/user_name/)下的.bashrc(也有的操作系統對應的bash配置文件是.bash_profile)里最后添上這么一句話
alias mplayer='/usr/local/mplayer/bin/mplayer'(可執行程序的絕對路徑)
保存,注銷重新登錄。以后就可以在任意目錄下直接使用mplayer命令了。
Mplayer需要的各種軟件
(分享一個Mplayer相關的FTP資源 http://www.mplayerhq.hu/MPlayer/ )
(1)下載Mplayer源碼安裝包
MPlayer-1.0rc2.tar.bz2
點這里 下載
(2)下載你喜歡的skin
例如你下載 Abyss-1.6.tar.bz2
點這里 下載
(3)下載必需的code
all-20071007.tar.bz2
點這里 下載
windows-all-20071007.zip
點這里 下載
安裝
(1)安裝主程序源碼包(code)
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar jxvf all-20071007.tar.bz2
mv all-20060611/* /usr/lib/codecs
unzip windows-all-20071007.zip
mv windows-all-20071007/* /usr/lib/wincodecs
(2)安裝mplayer
tar jxvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安裝路徑
--enable-gui 安裝圖形化用戶界面
--enable-freetype 調節字體
--codecsdir=/usr/lib/codecs/
--win32codecsdir=/usr/lib/wincodecs 指定解碼位置
--language=zh_CN 中文
接著
make
make install
(3)安裝skin
tar jxvf Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
(4)調試
cd /usr/local/mplaer/bin/
./mplaer
打開一個文件播放試一下
看看有些格式的是不是能插放
附一:
關于加載字幕以及顯示中文字幕時出現亂碼的解決辦法
方案1:配置文件
打開~/.mplayer/config,加入如下配置
font=/usr/share/fonts/simsun.ttc
ubfont-encoding=unicode
subcp=cp936
subfont-autoscale=2
subfont-text-scale=3
vo=xv
字幕的文件名要和avi的文件名一致,通過命令行播放影片就有字幕了
方案2:命令參數
使用如下代參數的命令打開文件
./mplayer xxx.avi -subcp cp936 -subfont-encoding unicode -font /usr/share/fonts/truetype/arphic/uming.ttf -subfont-text-scale 3
到此,大功告成。本方法經本人在openSUSE v11.0上實驗成功。
但沒來得及解決全屏時畫面不能保持縱橫比的問題,下次繼續。
附二:
全屏縱橫比的代參數命令解決辦法
./mplayer -fs -aspect 16:9 /video_path.avi
其中參數說明:
-fs 全屏模
-aspect 16:9 縱橫比(也可以寫4:3之類,剛剛看奪寶奇兵4的縱橫比是16:7)
附三:
按照上述方案安裝以后,如果configure時用--prefix自己指定了特殊的安裝路徑,運行mplayer必須在對應的bin目錄下輸入./mplayer才有效,這樣每次用會不太方便。在用戶主目錄(一般是/home/user_name/)下的.bashrc(也有的操作系統對應的bash配置文件是.bash_profile)里最后添上這么一句話
alias mplayer='/usr/local/mplayer/bin/mplayer'(可執行程序的絕對路徑)
保存,注銷重新登錄。以后就可以在任意目錄下直接使用mplayer命令了。
總結
以上是生活随笔為你收集整理的linux下Mplayer安装与设置指南(以及如何加载显示中文字幕)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑系统怎么用优盘启动盘制作工具 电脑用
- 下一篇: GRUB基本使用介绍