Ubuntu系統可用的Flash播放器很多,這裡我們介紹最為常用的兩種Flash播放軟件,即官方的Adobe Flash Player和開源的Swfdec,助大家玩轉Flash視頻。本文介紹基於Ubuntu Desktop 9.04。
一、用Adobe Flash Player播放Flash視頻
因Adobe Flash Player是非開放源代碼軟件,受Adobe版權制約,大多數Linux發行版默認並不提供Flash相關軟件包。因而在Ubuntu系統中,要正常播放Flash動畫,須手動安裝相應的軟件包,包括支持Firefox浏覽器的Flash插件以及Flash Standalone Player(單獨的Flash播放器)。
在安裝好Ubuntu系統後,首次運行Firefox浏覽器,當訪問某個使用Flash技術的站點時,浏覽器會提示需要安裝相應的插件才能進行正常的浏覽。為Firefox浏覽器安裝Flash插件有兩種方法:一種是在Firefox浏覽器中,點擊Flash對象所在區域,由系統自動搜索可用的Flash插件,搜索到後,將彈出Flash插件安裝窗口,在窗口中列出了支持Firefox浏覽器的Flash插件,包括Adobe Flash Player、Swfdec player for Adobe/Macromedia flash、Gnash SWF Player,選擇"Adobe Flash Player"項,則安裝Adobe的Flash浏覽器插件。
第二種方法是從Adobe官方站點下載適用於Ubuntu平台的Flash插件的安裝文件,即以.deb結尾的文件。在GNOME集成桌面環境中,雙擊下載的install_flash_player_10_linux.deb文件,自動調用GDebi圖形化安裝程序來進行安裝。
單獨的Adobe Flash播放器包含在Flash播放器的開發者版本中,最新的Flash開發者版本的安裝文件的下載地址為:http://download.macromedia.com/pub/flashplayer/updaters/10/flash_player_10_linux_dev.tar.gz。
要使用其中的Flash播放器,首先將下載的flash_player_10_linux_dev.tar.gz文件解壓,然後進到flash_player_10_linux_dev/standalone/release目錄中,再將flashplayer.tar.gz解壓,在release目錄下生成flashplayer文件,這是一個二進制可執行文件,輸入命令./flashplayer即可運行Adobe Flash播放器。
Adobe Flash播放器及相應的浏覽器插件是Adobe官方發布的軟件,使用最新版的軟件播放swf文件時,無論是視頻畫面還是聲音都很流暢。但在使用"系統監視器"對播放swf文件時系統資源占用情況進行監測時,發現其中的CPU占用率達到了95%以上,消耗系統資源非常厲害!
二、用Swfdec Flash Player播放Flash視頻
Swfdec是一個開源的Flash播放庫,以LGPL協議形式發布,它采用libart庫實現Flash動畫的渲染,使用GStreamer引擎實現Flash動畫的播放能力。Swfdec包括獨立的Flash播放器swfdec-gnome和浏覽器插件swfdec-mozilla。
1.安裝Swfdec軟件
Ubuntu系統默認沒有安裝Swfdec軟件,如果當前系統連接到互聯網,我們用新立得軟件包管理器安裝該軟件。打開新立得軟件包管理器窗口,點擊窗口工具欄上的"搜索"按鈕,在"搜索"對話框中輸入關鍵字"swfdec",則搜索結果出現在可安裝軟件包列表區中。勾選"swfdec-gnome"和"swfdec-mozilla"軟件包並安裝。
swfdec-gnome的當前版本為2.26.0。安裝完畢後,在菜單"應用程序"→"影音"下可找到"Swfdec Flash播放器"項,點擊該項則運行Swfdec Flash播放器(如圖)。另外,我們也可以從Swfdec的官方站下載最新的軟件安裝包。
2.在Nautilus文件浏覽器中預覽或播放Flash文件
Swfdec-gnome與GNOME桌面環境進行了良好的集成,在Nautilus文件浏覽器中可以直接預覽絕大多數swf文件。在Nautilus文件浏覽器中,swf文件的第一個畫面以縮略圖的形式顯示,這樣不用打開Flash文件,就可以了解文件的相關信息。Nautilus文件浏覽器默認以"圖標視圖"方式顯示文件,如改為"列表視圖"方式,則swf文件的第一個畫面以更小的縮略圖顯示在文件名前面,非常直觀。如果要播放某個swf文件,則在該swf文件上點擊鼠標右鍵,在彈出的快捷菜單中選擇"用swfdec Flash播放器打開"項,則swf文件在Swfdec Flash播放器中打開並進行播放。
當前版本的Swfdec Flash播放器比之前的版本有了很大的進步,在播放swf文件時,視頻畫面和聲音播放基本流暢,但與單獨的Adobe Flash播放器相比要遜色一些。
.