天天看點

ubuntu 視訊播放器mplayer

簡介

官方網站: http://www.mplayerhq.hu/design7/dload.html Mplayer的特點是支援的格式相當多(當然,需要安裝win32×××,這樣xine也可以支援更多格式),采用與WinDVD類似的界面,可以更換面闆(換膚)。

  • Mplayer 是一款自由的多媒體檔案播放器。
  • 據其手冊中所述,Mplayer 是目前這個星球上支援多媒體檔案格式最多的軟體。

[編輯] 安裝 Mplayer 1

sudo apt-get install mplayer mplayer-fonts

[編輯] 配置 Mplayer

打開檔案:

sudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backup
sudo gedit /etc/mplayer/mplayer.conf


      

1,有聲音無圖像 找出下面這一行

...
 # Specify default video driver (see -vo help for a list).
 vo=x11
 ...


      

以下面這一行取代

# Specify default video driver (see -vo help for a list).
vo=xv


      

再到 http://www.debian-multimedia.org/pool/main/w/w32codecs/ 下載下傳deb的包裝上。 或者 http://www.debian-multimedia.org/pool/main/w/w64codecs/下載下傳deb包 <注>:此處分i386與amd,注意

2,無法全屏 查找#zoom=yes,然後去掉#即可 3,音頻輸出部分

#Specify default audio driver (see -ao help for a list).

ao=pulse,alsa,       

或者ao=alsa, 4,混音工具(可選)

#mixer = /dev/mixer      

去掉#即可 5,設定輸出頻率(可選)

#Resample the sound to 44100Hz with the lavcresample audio filter.

af=lavcresample=44100       

推薦使用預設的44100 ,如果喜歡低頻可适當調低,喜歡高頻不妨設定為48000或者以上,如果沒什麼特殊愛好可不設定或者幹脆設定為* 這裡不該設定,這裡的值是采樣率,和高頻低頻沒關系,如果一定要設定,建議選擇48000 6,開啟預設緩存(可選)

# Use 8MB input cache by default.
cache = 8192
#
# Prefill 20% of the cache before starting playback.
cache-min = 20.0
#
# Prefill 50% of the cache before restarting playback after the cache emptied.
cache-seek-min = 50      

其馀部分使用預設即可

[編輯] 加快啟動速度

如果啟動速度變慢,試試打開mplayer,在preferences ——misc裡面把stop xscreensaver前面的對勾去掉

[編輯] 安裝×××

安裝 w32codecs×××(用于播放wmv、rmvb等常見windows平台下的多媒體檔案;假設你已經添加了ubuntu-cn源)。

sudo apt-get install w32codecs



      

你也可以自己到Mplayer網站下載下傳最新的解碼包,網址是 http://www.mplayerhq.hu/design7/dload.html 選擇其中“Binary Codec Packages”标題下的“linux x86 ...”, 如Linux x86 20061022, 下載下傳後解壓到 /usr/lib/codecs/ 或 /usr/lib/win32即可。 例如

sudo mkdir /usr/lib/codecs/
cd /tmp
wget -c http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar jxvf essential-20071007.tar.bz2
sudo mv essential*/* /usr/lib/codecs/
      

注意:發現要想播放realplay檔案必須下載下傳 http://www.mplayerhq.hu/MPlayer/releases/codecs/ 下的all-20071007.tar.bz2才可以,使用essential的編碼包不能正常播放realplay檔案

安裝amd64的朋友需要安裝 w64codecs×××,指令為

sudo apt-get install w64codecs


      

如果你的源中沒有,可以去官方網站下載下傳。論壇中有網友共享的附件,連結為 點選進入 下載下傳位址 http://debian-multimedia.org/pool/main/

[編輯] 配置中文字幕顯示(可選)

mkdir ~/.mplayer
ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf
gedit ~/.mplayer/gui.conf






      
sub_cp = "cp936"
font_text_scale = "4.000000"
font_osd_scale = "4.000000"
sub_fuzziness=2




      

如果按照上的方法不行,無論GUI視窗還是指令行播放視訊字幕都是橫線,就請嘗試下面的方法。 對于指令行播放 ~/.mplayer/config檔案裡加上

subcp="cp936"

font = "/usr/share/fonts/truetype/arphic/uming.ttf"

subfont = "/usr/share/fonts/truetype/arphic/uming.ttf"

對于GUI視窗播放 在 MPlayer 點右鍵

Preferences -> Subtitle & OSD -> Encoding,選擇 Simplified Chinese charset (CP936)。

Preferences -> Font, 在 Font 處輸入/usr/share/fonts/truetype/arphic/uming.ttf,在 Encoding 處選擇 Unicode 如果還不行,就用以下的方法。 隻是不知道ubuntu 9.10用的是哪個版本的mplayer(據說是svn庫裡面的),最近中文字幕老是搞不定,折騰了一個晚上終于解決了。 解決方法其實很簡單: 方法一:修改LC_CTYPE,在/etc/environment檔案中加入一行 LC_CTYPE=zh_CN.utf8 方法二:在mplayer的preference的subtitles & OSD中勾選上SSA/ASS subtitle rendering 這樣也可以。 上述兩種方法都可以解決中文字幕為橫杠的問題,隻是字型是系統的,不是你指定的。 方法三:哈哈,自己發現的,原來在mplayer的preferences的font頁中,在選擇字型的時候不能選擇具體的字型檔案,而是要輸入字型名稱。例如我用的是準圓字型,就不應該填寫 ~/.fonts/ZhunYuan.ttf 而應該填寫 ZhunYuan 如此這般,mplayer又恢複常态了。

[編輯] 安裝 mplayer 皮膚

假設下載下傳回來的是名字是skin_name.tar.bz2的壓縮包:(以下操作以在Nautilus檔案管理器下操作為主) 解壓縮下載下傳回來的tar.bz2包,得到skin_name這個檔案夾。接下來把這個檔案夾剪切到 自己home目錄下的 .mplayer/skins下,此目錄為隐藏屬性需要ctrl+h鍵才能看到。 mplayer皮膚清單中将顯示為the_other_name

[編輯] 安裝浏覽器插件

sudo apt-get install mozilla-mplayer
      

重新開機Firefox使mozilla-mplayer插件生效

轉載于:https://blog.51cto.com/bluearea65/278338

繼續閱讀