歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 同樣精彩 淺談Linux下的媒體播放器

同樣精彩 淺談Linux下的媒體播放器

日期:2017/3/6 15:33:48   编辑:關於Unix
Linux的發展可謂飛速,在短短的幾年中,不僅奠定了堅實的網絡 基礎,成為眾多Server的強力支援,更發展到了桌面領域。作為一個網絡 操作系統,雖然在一時之間很難與Windows 抗衡,但是其發展勢頭絲毫不減,在國內更是呈現蓬勃景象。 圖形化桌面的意義就在於

  Linux的發展可謂飛速,在短短的幾年中,不僅奠定了堅實的網絡基礎,成為眾多Server的強力支援,更發展到了桌面領域。作為一個網絡操作系統,雖然在一時之間很難與Windows抗衡,但是其發展勢頭絲毫不減,在國內更是呈現蓬勃景象。

  圖形化桌面的意義就在於能夠利用豐富多彩的窗口,帶給用戶親近的感覺,讓人們不再感到陌生,人性化的設計會觸發人們嘗試Linux的熱情,從而讓更多的人了解Linux。Xwindows就是Linux中開放的窗口,無論其設計如何,畢竟這個“窗口”界面給人帶來不少實用、易用。隨著WindowsXP的發布,Linux廠商們也不甘示弱,紛紛推出了自己的“桌面”產品。這些版本具有較強的所媒體核心,對於音頻、視頻支持都有了不小的提高,更捆綁豐富的應用程序。

  如今采用Linux已經基本可以做到辦公、娛樂、生活等一系列活動了,雖然很多地方還不完善,但是基本的Office軟件、播放器、游戲等等都應有盡有,實驗室剛剛結束的Linux OA辦公軟件專題測試中,就呈現出了很多不錯的產品。Linux下的音頻、視頻播放軟件隨著Linux的性能提升,出現的越來越多了,現在在Linux裡想要聽點音樂、Mp3或者看上幾部大片,無論是VCD、DVD,都已經是易如反掌的事了,一款款五花八門的播放器軟件隨你挑選,有的作風精簡、有的功能強大,多數都支持所有的常見的媒體格式,與Windows下的播放器幾乎無異。下面,我們就來介紹幾款,和您一起來看看Linux中的播放世界。

  初試安裝——

  您可能是一個Linux新手,第一次踏上這塊未知的版圖,在使用中可能會遇到這樣那樣的問題,下面就以流行的XteamLinux中文版為測試平台舉例,先來介紹一下常見的多媒體件安裝方法。

  在Linux中,獲取、下載的文件和Winodws中差不多,以“可執行”和“壓縮包”文件最常見,首先來看看“.rpm”文件——這些rpm就是一個一個的可執行文件包。rpm包安裝較為簡單,圖形界面的應用程序在KDE直接雙擊執行就可以了,系統會自動進行安裝,也可以在命令行狀態下直接以“rpm –ivh *.rpm(文件名)”進行安裝。

  另外,壓縮格式的文件也是隨處可見,就好像Windows下的zip文件。“*.tar.gz”格式的壓縮包需要進行解壓安裝,在Xwindows中同樣具有直接解壓的能力,點擊執行就可以進行解壓、安裝。“tar”格式是打包,“gz”是壓縮,Linux中對於群體文件的壓縮是通過這兩個過程同時進行的。使用命令行下的tar –xzvf *.tar.gz(文件名)就可以直接將兩層解開。解開之後的文件,很可能還需要進行其它的安裝過程。

  最麻煩的,莫過於“編譯”。通常在解開的一堆文件中,會包含“Install、configure”或者“README”等等類似的說明、安裝文件,總之最好按照安裝說明來進行(vi README |more、cat README |more查看內容),對於不同文件包,方式不完全一樣。如果您真是不明白,還是找個Linux幫手來做,自己執行完了,也不一定知道文件在什麼位置,通常步驟是:“./configure”、“make”、“make install”、“make clean”等,具體的意思就不詳述了。

  總體來說,Linux下的多媒體軟件大部分都是全開放型的,可以免費獲得,從結構來看相對比較簡單,但有些地方顯得比較擔保,就從安裝易用性方面看,顯得過於簡化,不利於普通用戶直接使用。另外,由於沒有專門的安裝程序控制(更無安裝界面),都是“解開就能用”,所以選測的所有軟件在安裝後均不會自動在桌面生成快捷圖標,需要自己去目錄裡搜索一番執行了。同樣,卸載操作一樣不能自動完成,只能手動刪除了,而對於某些拷貝插件的軟件,也許會留有很難找到的垃圾文件無法刪除。

  背景資料:本次專題測試的軟件平台是由Xteam(中國)軟件技術有限公司提供的XteamLinux 4.0標准版。該版本采用2.4.6內核,具有全圖形化安裝界面、能夠識別主流顯卡、聲卡等硬件設備的特點。在娛樂功能方面,系統內置了RealPlayer、CD、VCD播放器等各種多媒體播放軟件,同時支持運行Quake、文明等大型游戲。在辦公應用上,提供了KOffice辦公套件。同時該版本還支持搭建DNS、E-Mail、防火牆、代理服務器等網絡服務。對於桌面應用和部門級的企業應用來說,都是一個不錯的選擇。

  Freeamp 2.1.0

  Freeamp是一個遵循GPL的音頻播放器,徹底得Free以及支持跨平台(同時支持Window和Linux)使用是它最大的特點。雖然在支持格式上略顯單薄,但整體界面以及操作方式體現了不少人性化設計,最新的2.1.0版本,其在功能也有了不少改進。

  安裝Freeamp 2.1.0比較繁瑣,和其for Windows得版本產生了鮮明得對比,沒有一個統一得安裝外殼,不免給用戶帶來不少麻煩,主程序文件Freeamp-2.1.0.tar.gz和Musicbrainz客戶端文件Musicbrainz-1.0.0.tar.gz需要分別編譯安裝。

  一進入FreeAmp得主界面,就會給人一種簡潔明了得感覺,在淺灰色外殼得襯托下,配有一個大號得播放窗口,所有功能按鈕的提示和播放信息全部顯示在這個屏幕上,為用戶隨時了解播放信息帶來便利,各功能按鈕和選項設置一目了然。

  Freeamp在播放功能上支持我們最熟悉得mp3格式音頻文件,並且支持CD播放,雖然播放格式較少,但是與其整體的簡潔風格到是十分吻合,作為目前最普遍應用的文檔格式,MP3和CD也足夠我們進行樂曲的欣賞了。如果你第一次試著不選取任何歌曲,就去“Play”,你會驚奇的發現它會彈出一個窗口,告訴你按照它的向導進行“My Music”設置——是的,這就是FreeAmp的個人音樂數據庫功能。其實該功能並不算求新創意,類似音頻播放軟件中,有不少都帶有這種“媒體文件管理器”的工具。它們的好處不言而喻,通過這個不但可以分類保管好自己的曲目,更可以制作自己喜歡的“專輯”,通過類似playlist播放列表之類一首首的播放出來,確實非常方便。通過“my music”可以保存播放列表、CD音軌信息,設置自己的音樂網站收藏,並且可以和FreeAmp的Inte.net網絡數據庫(Musicbrainz)連接,直接在線收聽、了解曲目信息,制作曲目信息等等。其它如循環播放、倒計時、聲道平衡、緩沖設置等等基礎功能Freeamp也一應俱全。

  總體來說,Freeamp是一個小巧型的跨平台音頻播放器,能夠實現主要的播放和控制功能,為用戶播放普通Mp3和CD格式文檔帶來方便,這也體現了它的整體風格——雖不華麗,但很實用。

  Xmms 1.2.6 Pre1

  熟悉Linux的朋友們一定知道Xmms的大名了。Xmms(X MultiMedia System)是針對Xwindows設計的專用多媒體播放器,該軟件是Linux下優秀的MP3播放器之一,大多數Linux版本都捆綁了該產品作為Linux下的標配音頻播放器。選測版本為Xmms1.2.6 Pre1(2001.12.4發布)。

  小試Xmms後,大家都會有一種似曾相識的感覺——的確,無論從哪個角度來看,Xmms都與那個在Windows裡出盡風頭的優秀播放軟件“Winamp”十分相像,無論是面板設計、功能按鈕甚至是內部字體,幾乎一般不二,也正是這樣,Xmms也具有一身優秀氣質,功能豐富實用,界面美觀,確實稱得上Linux音頻播放器中的大將。

  Xmms的播放界面主要由三個窗口組成——主播放控制窗口、均衡器調諧窗口和播放列表窗口,每個窗口擁有特定的功能模塊,模塊清晰、易用。整體來看,它的功能非常強大,限於篇幅,這裡就不贅述了,總之大多數Winamp下的常用功能都能夠支持使用,例如目錄播放、在線播放、界面放大、頂層、循環播放、聲道平衡等等細節設置上都非常到位、全面。下面簡單介紹一些較有特色的功能。

  “播放列表”是Xmms成熟設計的體現,該功能絲毫不比Windows下的播放器弱,它給予用戶更大的空間和自由度來編輯列表,允許單曲、分組保存列表,實時改變播放順序等等,用戶可以很方便的實現對列表中曲目的播放控制,方便靈活。Xmms的一個重大特色就是具有強勁的“插件”,該功能賦予了它豐富的功能,除了本身自帶的視覺化效果插件,用戶還可登錄到它們的網站下載各種功能插件,例如MMX、LCD和VQF插件等等,這樣一來,Xmms支持的歌曲格式、外觀、效果、基礎功能等等,可以說是應有盡有,只要廠家開發出來,就隨時可以加上,功能強大。

  總體來看,Xmms是比較成熟的“MP3”播放軟件。界面窗口豐富、功能強大,同時完全支持中文歌曲名稱。美中不足就是在雙倍放大界面時,播放列表窗口不能跟隨自動放大,但這種細節功能上的不完善並不影響軟件的整體播放功能,是Linux下MP3播放軟件中一個不錯的選擇。

  RealPlayer 8.0.3.421

  鼎鼎大名的RealPlayer我相信大家都很熟悉了,這個在低帶寬下實現音頻、視頻多媒體的低損失傳輸軟件,具有超群的流媒體在線播放能力,rm、ra文件更是廣受網友的青睐,成為媒體文件中的主要格式之一。RealPlayer的Linux版本同樣具有較高的實用性,為Linux下流媒體播放器添上了一筆絢麗的色彩。

  與Windows平台下的RealPlayer沒有差別不大,啟動後輸入個人信息、網絡信息,為播放網絡流媒體做好准備。整體界面風格與windows下的版本也是完全一致,藍色、灰色的神秘、典雅搭配,給人一種時尚、明快的感覺。

  RealPlayer的主要功能當然是進行rm、ra等格式網絡流媒體文件的播放,選測的版本同時還支持MP3文件的播放。通過下載插件,也可以進行WAV播放,支持格式不算很多,但是比較實用。相比Windows版本的realplayer,Linux版本顯得功能有些單薄,主要設置項集中在CPU占用率調整、緩沖設置等性能控制方面,另外提供了諸如網絡傳輸方式、延時、帶寬類型等設置,用以辨別用戶網絡環境調整在線播放特性,從而達到最佳的在線播放效果。

  本著realplay一貫的風格,它最大的特色依然存在於網絡播放領域,安裝後將自動為浏覽器(Mozilla)建立在線播放插件,不過如果您的系統默認設置在Netscape文件夾中,則需要手動拷貝到Mozilla的plugins裡方可使用。直接選取網上的ra/rm文件,便可以進行實時播放了,效果不錯。由於其一貫的網絡風格,作為一款本地播放器不免少些常規功能,比如一些聲道平衡、聲音控制等,這在Windows版本中也同樣沒有提供。在使用過程中,我們也發現RealPlayer僅支持雙倍放大界面,而不支持窗口最大化;在顯示中文名稱時,會出現亂碼,這些都會給用戶在實際使用過程中帶來不便。

  RealPlayer作為一款網絡流媒體播放器確實不錯,基本上是Windows下realplay的精簡版,如果能在本地放映上提供更好的功能,將成為更加優秀的播放器。

  X11amp---Winamp的好兄弟

  X11amp是一個完全基於Linux(Xwindows)的圖形化媒體播放器。從外觀及功能上來說,X11amp播放器同Windows下的Winamp功能基本相同,當然,也結合了Linux自身的一些特點。選測版本為X11amp-0.9-beta1.1-1。

  與常用的播放器一樣,X11amp 的界面具有播放、停止、暫停、跳轉曲目和循環播放等常用功能按鈕。在功能調節上具有播放進度、音量控制和左右聲道調節器。在基本信息顯示上播放界面能夠顯示曲目總時間、播放/剩余時間、曲目名稱、文件名稱和文件質量。在播放過程中,也可以顯示不同外觀的波譜示圖。

  X11amp的功能比較豐富,這也和Winamp有一拼。首先,它具有很強的插件功能,通過插件可以實現音效輸入/輸出、效果選擇等功能,例如MirMod player、MPEG layer 1/2/3、wave player等,可以通過插件方式,來播放不同的音頻文件,功能擴展性很好。X11amp還支持EQ均衡器設置功能,可正確實現聲音均衡設置,播放列表功能十分到位,具有連續播放多個文件、分組播放、列表顯示等能力,並可通過鼠標拖拉方式在列表中任意定制播放順序。在可視化效果上,出了動態插件以外,還提供了多種形式的光譜效果圖。這些功能都體現了X11amp軟件是比較成熟的,為用戶提供了常規功能,並且支持高級制定。

  X11amp播放界在對中文的支持上做的不夠理想,由於其不會識別中文文件名,相同長度的文件名甚至會被視為同一文件,在播放選擇和列表上造成了一定困難,另外其一些Always on top、skins等功能菜單項實現起來也不盡完美,出現一些異常。

  總之,X11amp具有普通播放器的功能,並且帶有高級的擴展能力,界面簡潔明了,上手容易,尤其對於熟悉winamp的朋友來說,使用起來更是輕松自如。均衡器設置功能、循環播放點以及播放列表編輯等功能特色,均體現了其成熟優秀的一面,當然,它在中文支持等方面還有一些不盡人意之處,讓我們期待著下一個更完善的版本。

  Winamp 3.0 Alpha

  看到這個名字,我想很多人都會覺得非常親切了。Winamp在“Windows界”創出的名氣確實不小,甚至有很多媒體播放軟件都紛紛效仿,出品自己的版本,其人性化、功能度等方面都設計的非常成熟。不過,這位出身“Win”世家的播放器好手,在Linux下的表現是不是也讓人滿意呢?——Linux的“winamp迷”們可以歡呼了,因為,為Linux的Winamp只是在windows版本的基礎上,設計了一個Linux平台軟件的接口,從而保證了在Linux平台的順利運行。可想而知,其外觀、功能等等都和Windows下的版本基本一致。

  對於Winamp的各種播放控制功能,播放列表的編輯和插件的使用,相信大家都已經非常熟悉。這裡對Winamp的各種功能就不再做簡要介紹,一些基礎特色、功能完全與windows Winamp相同,同樣,只要能夠找到足夠的插件,就可以讓它具有更多的功能、效果,滿足用戶的各類需求。如果細心觀察,你會發現,其實Xmms與Winamp在界面和功能上都十分相似。如果你還沒有用過Winamp,可以看看Xmms的簡介。

  重點要說的,就是Winamp在Linux上的不足之處了,希望Winamp在跨平台發展之中能夠做到盡善盡美,讓用戶得到更好的應用,希望能給欲選擇Winamp的朋友做一個參考。Winamp在Linux系統上的最大問題就是兼容性和穩定性還不夠理想,在某些Linux系統上還不能夠運行,而且在使用過程中有時會出現程序異常退出現象。這是一個較復雜的問題,我們分析可能與Linux平台接口還不完善有關,畢竟這不是一個完全在Linux平台下開發的軟件,僅僅是做了平台移植。另外,Winamp在Linux下不支持中文文件名,這也會影響用戶對它的選擇;安裝方式也不提供向導模式,有諸多不便。

  作為一款成熟的媒體播放軟件,Winamp具有眾多軟件無法超越的功能和易用性,Linux版本的Winamp秉承了這一特色,能夠很好的為Linux用戶提供方面。

  Xmcd 3.0 PLO

  顧名思義,Xmcd就是一個CD播放器,雖然其支持的文件格式單一,但相對CD播放功能來說,相當強大。

  Xmcd的安裝方式比較特別。我們下載的是源代碼包,需要編譯安裝。在解壓後,生成Xmcd-3.0目錄,進入目錄首先要修改安裝腳本文件install.sh的屬性,將其改為可執行文件。然後運行這個文件開始安裝。安裝的特別之處在於它會以文本行的形式向用戶提問相關問題,例如X binary目錄的位置、xmcd庫安裝位置、光驅的類型、接口形式等。回答完這些問題後,安裝過程結束,用戶可以到/usr/X11R6/bin目錄下直接執行xmcd文件來啟動程序。這也是我們在所有選測的軟件中唯一提供了一點安裝向導的軟件,當然這和軟件設計有關,也許說明了軟件無法自動獲取硬件信息等。雖然絕大多數項目都提供了缺省安裝方式,用戶只需一路回車就能夠完成多數項目的設置,但還有一部分項目需要用戶對硬件設備和其中的術語有一定了解,否則在安裝過程中會遇到困難。

  Xmcd的播放界面並不大,所有按鈕占據了界面的一半空間。這可能讓初次使用Xmcd的朋友會略感不適,很多按鈕看不出其實際代表的功能操作。好在軟件的按鈕提示功能比較完善,通過鼠標的移動,其代表的功能操作一目了然。其實如果將所有按鈕分成兩類,可以看到界面右邊的都是播放控制按鈕,包括了暫停、曲目調轉、快進快退等。而其余的都是功能控制按鈕,像循環播放、彈開光驅、環境變量設置、退出程序等功能。

  界面中上方是顯示屏,能夠顯示CD索引號、播放時間、音軌號碼和CDDB等信息。CDDB是一個光盤數據庫,它存儲著每張CD的標題和演唱者等信息。因為每張CD都有唯一的標識號,當插入一張光盤時,Xmcd會以這個標識號作為索引在數據庫中查找顯示相關數據。同時用戶可以更改本地硬盤上的CDDB信息,例如更改Album Artist、Album Title等設置。以便再次插入同一片CD時,能夠將修改的信息顯示出來。特別是當插入一片CD後,程序會自動鏈接到CDDB服務器網站,顯示與該CD相關的信息。用戶還可以在改網站進一步查詢其它信息。可以說CDDB與Freeamp中的Musicbrainz功能有異曲同工之妙。

  總體來看,Xmcd是一款功能很不錯的CD播放器,所欠缺的只是界面稍顯簡樸。面對它不錯的功能設定,Xmcd還是值得你選擇的。

  Xmovie 1.5.2

  Xmovie最早是作為電視節目的播放軟件。它的整體功能雖很簡單,但作為Linux下的多媒體播放軟件,其簡單好用的特點不失為是Linux初學者的一個理想選擇。

  Xmovie的播放界面非常簡單。界面上除了播放、快進、快退、播放時間顯示和播放進度顯示這幾個主要功能外,沒有其它控制功能。界面上方的菜單條不含有任何播放控制功能,基本上都是對播放畫面的調整和環境變量的控制。

  在Xmovie的打開文件窗口,列有其支持的文件格式的列表,這也是其它多媒體軟件所不具備的功能。Xmovie支持的視頻格式是比較豐富的,*.mpg、*.mov、*.vob、*.m2v等格式均在其支持之列,同時它還能夠播放MP2和MP3音頻格式的文件。在菜單功能中,我們用的最多的可能就是Settings菜單項了。該菜單提供了畫面縱橫比調整設置,支持4:3、16:9、2.25:1等5種高寬比。在這裡我們還可以看到xmovie對MMX和多處理器的支持,如果你正在播放的是視頻文件,還能夠看到播放的幀數。在屏幕縮放方面,Xmovie支持原始屏幕、1/2屏幕和雙倍屏幕三種方式,但並不支持全屏幕播放,這不能不說是一個遺憾。

  從Xmovie的播放界面來看比較“樸素,而其播放功能也稍顯薄弱。如果你比較看重以上兩點,可能會有些失望,但如果你需要軟件對多處理器支持等一些特殊功能,Xmovie將大有用武之地,作為簡潔型的視頻播放軟件,其占用率會相對較低,而且提供了必須的播放功能,易用易懂,實用性較高,用戶很容易就可以進行操作,提高使用效率。

  Xtheater 0.5.3

  Xtheater是一款多媒體音頻、視頻播放軟件,也屬於實用、小巧型。由於Xtheater是打包的源代碼文件,所以在解壓後會生成xtheater-0.5.3目錄,進入目錄後再進行編譯安裝。

  Xtheater的啟動界面與其它多媒體播放軟件大不相同,看上去它整個的面板只是上下排列的兩個頗大的“按鈕”,上面是播放文件信息區域,包括解析度、針速率等,下面則是“彈出”按鈕。其實這一個是軟件啟動後的初始界面,非常簡單,看不到任何功能按鈕,當你點擊帶有“彈出”標記的區域時會打開選擇文件對話框,選擇好文件播放時,你所熟悉的“真正”播放界面(包括操作按鈕等)就會呈現在你的面前。

  Xtheater可以播放mp3、mpg等格式的文件,但大部分的愛好者更多的可能還是用它來看視頻格式的文件,對於mp3等音頻格式的文件播放,功能稍顯薄弱。在視頻播放上,Xtheater支持在線播放、循環播放、全屏播放等功能,同時它也是我們本次介紹的唯一一個可以播放VCD的軟件。但在視頻播放功能上,Xtheater還是有很多的不足,例如不支持手動調整播放位置、無播放時間顯示等,都還有待進一步改進。

  總體來看,Xtheater在界面上,還是功能上都不算很出眾,如果你只是把它當作用來觀看VCD工具,或許還是可以選擇的,另外其小巧的風格也更加容易上手,對初學者來說不失為一款易用的播放工具。

  小結

  以上就是本次專題選測的全播放器了,相比之下,這些軟件以小巧、靈活為主,並不完全強調功能特性,作為Linux平台的媒體播放器,體現了自由開放一面,同時也暴露出一些不足,其實某些軟件已經具有一些很成熟的思想、設計、功能以、特性等等,可在Linux版本上失去了它們本來的光澤,顯得那麼平平碌碌。也許其中有不可避免的技術原因,但是並不全都如此,從設計者、廠商本身的設計理念來看,對Linux下的軟件應當更加重視,否則難以與Windows版本抗衡,更加無法滿足用戶的使用需求。完全基於Linux開發應用的播放器有很多不錯的產品,讓我們刮目相看。

  看了本次的專題介紹,相信你對Linux系統的多媒體娛樂功能有了初步的認識和了解。正如你所看到的,Linux平台下的多媒體播放軟件種類十分豐富,而且在界面和功能上也基本能夠滿足易用,界面、操作、功能簡單易懂,容易上手操作,而且無論結構、功能是否精簡,它們同時也都具有不錯的實用性,保障正常的工作、娛樂等需求沒有問題。特別是這些軟件基本都遵循GPL協議,在網上提供免費下載,十分方便。了解、使用Linux,不妨就從Linux的多媒體娛樂軟件開始,感受Linux自由開放的力量,進入Linux的世界——這個世界並不枯燥,而是趣味橫生的。

Copyright © Linux教程網 All Rights Reserved