在Ubuntu系統中玩轉Flash視頻播放

來源:互聯網
上載者:User

  在我們平常在網上看到的許多教學節目、流行歌曲MV
檔案中,有一部分是以.swf為副檔名的Flash
視頻。這類視頻的播放往往需要專用的Flash播放器
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官方網站http://get.adobe.com/flashplayer/下載適用於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的官方網站http://swfdec.freedesktop.org
下載最新的軟體安裝包。

  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播放器相比要遜色一些。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.