歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu Linux中配置Mplayer萬能播放器

Ubuntu Linux中配置Mplayer萬能播放器

日期:2017/2/28 17:19:40   编辑:Linux教程

  sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer

  linux 下mplayer 中文字幕配置

  修改 ~/.mplayer/config

  # Write your default config options here!

  # 視頻輸出以xv模式,啟用視頻加速

  vo=xv

  # 字幕字體文件

  font = /usr/share/fonts/zh_CN/TrueType/hei.ttf

  # 字幕編碼 (使用TTF字體時使用)

  subcp = cp936

  # 0 不自動縮放; 1 按電影高度縮放; 2 按寬度; 3 按對角線

  subfont-autoscale = 2

  # 字幕字體大小

  subfont-text-scale = 4

  # 設置OSD元素的自動綻放系數

  subfont-osd-scale = 6

  font=/home/simsun.ttf

  subcp=cp936

  subfont-autoscale=1 #這是控制自動裝載字幕的,2和0都是不自動

  subfont-text-scale=7#字體大小

  有時侯用命令行的沒有字幕,可以試一試快捷鍵“v”,和 “b”

  用命令行時字符集別用unicode,用gb2312或者cp936都行

  gui模式出現modoul 11 error,不知道原因。重新編譯中

  下面這篇文章是參考:

  讓mplayer支持中文字幕的解決方案

  apt-get install mplayer後,播放一些帶中文字幕的電影老顯示不了中文字,會出現諸如:“___Ants,_____”的玩意,看了不少文檔,終於搞定,下面總結一番

  A~命令行方式播放:

  這是我的~/.mplayer/config

  # Write your default config options here!

  font=/usr/share/fonts/truetype/hiweed/simsun.ttf

  subcp=cp936

  subfont-autoscale=2

  subfont-text-scale=5

  vo=xv

  然後,命令行輸入mplayer aaa.avi,(前提是同目錄下有同名字幕文件)。就OK了。

  B~至於窗口模式,我采用以下方法也解決:

  1.rm -rf /usr/share/mplayer/font/*

  2.rm -rf ~/.mplayer/font/*

  上面兩步讓gmplayer找不到那些英文字體,呵呵,就讓它乖乖地用我們指定的字體:

  3.ln -s /YOUR/PATH/TO/CHINESEFONT.ttf subfont.ttf

  4.修改~/.mplayer/gui.conf如下項目:

  sub_auto_load = "yes"

  sub_unicode = "yes"

  sub_pos = "100"

  sub_overlap = "no"

  sub_cp = "cp936"

  font_factor = "0.750000"

  font_name = "/home/badants/.mplayer/subfont.ttf"

  font_encoding = "unicode"

  然後,打開gmplayer,試試看,能不能成功。

Copyright © Linux教程網 All Rights Reserved