天天看點

Linux中看電影、聽音樂

Linux中看電影,聽音樂

目錄:

一、簡介

二、軟體安裝

三、簡單使用

一直以來很多人不使用Linux作為自己的日常作業系統,是因為Linux在多媒體方面的應用不給力,現在的Linux有很多個版本(RedHat、Ubuntu、CentOS、SUSE等)。

但這些系統多數不會內建多媒體軟體,而需要使用者自己安裝。而對大多數基礎使用者而言這是痛苦的!今天為大家介紹一款Linux中的多媒體軟體,使得我們今後在Linux中欣賞多媒體不再困難。

MPlayer是一款基于GNU GPL釋出的開源軟體,該軟體可以在Linux、類Unix以及Windows上使用。

當我們安裝适當的解碼器後,Mplayer可以支援目前大多數的多媒體檔案(聲音、視訊)。

本次講解安裝的環境:CentOS5.5、Kernel 2.6.18-194.el5xen。

完整的安裝Mplayer我們需要下載下傳源碼包,一些二進制解碼包(官網有很多解碼包可供下載下傳,可以自己選擇),和至少一個皮膚(圖形界面)。

下載下傳主程式:

[jacob@localhost ~] #wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.1.tar.gz

下載下傳解碼包:

[jacob@localhost ~] #wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2

下載下傳皮膚:

[jacob@localhost ~] #wget http://www.mplayerhq.hu/MPlayer/skins/Clearlooks-1.5.tar.bz2

下載下傳yasm編譯器:

[jacob@localhost ~] #wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

安裝前說明:1.這裡我們采用的是通用的方法(源碼安裝軟體),是以在正式安裝軟體前請確定你的系統已經安裝了gcc編譯軟體。該軟體在CentOS上可以直接通過yum安裝(預設需要連接配接網絡),如果你使用的不是CentOS或沒有直接連接配接網絡,你也可以通過自己配置yum源的方式安裝gcc。

            2.ffmpeg中為了提高效率用到了彙編指令,不安裝yasm直接安裝MPlayer會出現報錯資訊:

              Error: yasm not found, use --yasm='' if you really want to compile without

              解決方法是安裝該軟體,我們已經提前下載下傳了yasm,并會在下面提前安裝。

            3.當我們安裝MPlayer并啟用GUI(圖形)功能後,一般會提示錯誤:

              Error: The GUI requires libavcodec with PNG support (needs zlib).

              解決方法是安裝:zlib,zlib-devel,libpng,libpng-devel

            4.安裝過程中如果提示錯誤:

              Error:X11 Support required for GUI compilation.

              解決方法是安裝:libgtk

1.解壓軟體包

[jacob@localhost ~] #tar  -xzf  MPlayer-1.1.tar.gz

[jacob@localhost ~] #unzip  windows-all-20071007.zip

[jacob@localhost ~] #tar  -xjf   all-20110131.tar.bz2

[jacob@localhost ~] #tar  -xjf   Clearlooks-1.5.tar.bz2

[jacob@localhost ~] #tar  -xzf   yasm-1.2.0.tar.gz

2.安裝gcc,yasm

[jacob@localhost ~] #yum  -y  install  gcc

[jacob@localhost ~] #cd yasm-1.2.0

[jacob@localhost yasm-1.2.0] #./configure

[jacob@localhost yasm-1.2.0] #make && make install

[jacob@localhost ~] #yum  install  zlib*

[jacob@localhost ~] #yum  install  libpng*

[jacob@localhost ~] #yum  install  *libgtk*

3.配置

[jacob@localhost ~] #cd  ../MPlayer-1.1/

[jacob@localhost MPlayer-1.1] #./configure  --enable-gui  --language=zh_CN

4.編譯(編譯過程會比較長,可以去喝杯咖啡)

[jacob@localhost MPlayer-1.1] #make

5.安裝

[jacob@localhost MPlayer-1.1] #make  install

6.複制解碼包(預設MPlayer到/usr/local/lib/codecs/目錄下找解碼檔案)

[jacob@localhost MPlayer-1.1] #cd  ../all-20110131/

[jacob@localhost all-20110131] #mkdir  -p  /usr/local/lib/codecs/

[jacob@localhost all-20110131] #cp  *   /usr/local/lib/codecs/

7.複制皮膚(預設MPlayer到/usr/local/share/mplayer/skins目錄下找皮膚)

[jacob@localhost MPlayer-1.1] #cd  ..

[jacob@localhost ~] #mv  Clearlooks/  /usr/local/share/mplayer/skins/default

完成以上步驟後要恭喜你,你已經可以在Linux中聽音樂、看電影了!

三、軟體的使用方法

輸入指令:mplayer  <檔案名>

輸入指令:gmplayer  <檔案名>

1.欣賞下音樂:

[jacob@localhost ~] #mplayer  傳奇.mp3

[jacob@localhost ~] #mplayer  chuanqi.mp3

提示: 如果你有1000首歌曲,不可能聽一首歌曲就要敲打一次指令,那就悲催了!

        mplayer是支援播放清單的,看下如何實作。

       #首先将所有的歌曲存入一個檔案夾,然後執行如下指令:

       [jacob@localhost ~] # ls  |grep -v list  > list

       這條指令的作用是将目前目錄下的所有檔案名導出輸入到list檔案中(list檔案内容将被覆寫),如果list不存在,該指令會自動建立該指令。

       如果以後還有歌曲怎麼辦?

       [jacob@localhost ~] # ls  |grep -v list  >> list

       同樣的原理進入新的歌曲目錄,但這次使用>>導出,意思是追加到源檔案的末尾,而不會覆寫掉原有檔案内容。

       #另外,如果你的系統沒有安裝中文字型及中文輸入法,建議你還是将歌曲名稱修改為英文(拼音)比較好。

2.操作快捷鍵:

    PageUP:上一首

    Pagedown:下一首

    左方向鍵:快退

    右方向鍵:快進

    下方向鍵:快退

    上方向鍵:快進

    p:暫停/繼續

    f:全屏切換鍵

    9:音量減小

    0:音量增大

    m:靜音開關

    1、2:調整對比度

    3、4:調整亮度

    5、6:調整色度

    7、8:調整飽和度

    +、-:調整音頻與視訊的時間差

3.常用指令:

    mplayer  -sub  <somesubtitlefile> <somefile>   播放電影時,指定字幕檔案

    mplayer -framedrop <somefile>                  允許在較慢的系統上使用低CPU功率播放視訊檔案

    mplayer -cache 4096                            指定MPlayer占用的緩存,機關為KB

    mplayer -loop  2    <somefile>                 循環播放2次,0無限循環

    mplayer -ao  pcm:file=<filename>.wav  <somefile> 從視訊檔案中提取音頻,并輸出為<filename>.wav

    mplayer -vo  jpeg  <somefile>                  将視訊輸出為一系列的圖檔,會有非常多的jpeg格式的輸出檔案

    mplayer支援很多功能,大夥可以摸索摸索... ...

4.視訊效果:

<a href="http://blog.51cto.com/attachment/201206/065350942.jpg" target="_blank"></a>

<a href="http://blog.51cto.com/attachment/201206/065432310.jpg" target="_blank"></a>

最後:如果你使用的是Ubuntu系統,恭喜你,這些軟體在Ubuntu Software Center中你都可以找到,而且隻需點選滑鼠即可自動安裝所有依賴軟體。

<a href="http://blog.51cto.com/attachment/201206/065604863.jpg" target="_blank"></a>

自娛自樂,每天為自己添點樂子!

本文轉自丁丁曆險51CTO部落格,原文連結:http://blog.51cto.com/manual/910159 ,如需轉載請自行聯系原作者

繼續閱讀