FLV流媒體

FLV流媒體格式是一種新的視頻格式,全稱爲Flash Video。Flash MX 2004對其提供了完美的支持,它的出現有效地解決了視頻文件導入Flash後,使導出的SWF文件體積龐大,不能在網絡上很好的使用等缺點。下面我們就來介紹一下如何使用小巧的FLV流媒體文件。 
  一、建立FLV流媒體格式文件 
  首先,打開Flash MX 2004,新建一個Flash文檔。將準備好的AVI格式的視頻文件導入到庫中。導入過程會出現嚮導提示,總共分2步,分別是“編輯”和“編碼”的處理(如圖1)。 

圖1 “視頻導入”界面 
  按照默認值進行處理,我們選擇“導入整個視頻”,單擊“下一步”按鈕然後“結束”完成導入過程。按下“Ctrl+L”組合鍵打開庫,雙擊剛剛導入的AVI文件圖標,打開“嵌入視頻屬性”界面(如圖2)。 

圖2 “嵌入視頻屬性”界面 
  單擊“導出”生成FLV格式文件。 
  通過以上操作我們成功地將視頻AVI格式轉換成爲了FLV格式。這其中發生了什麼變化呢?在默認參數的轉化下。使23MB的AVI文件變成了541KB的FLV文件。讓一個大塊頭“瘦”下來,這就可以輕鬆的放到網絡中使用了。 
  二、使用FLV流媒體文件
  新建一個Flash文檔,按下“Ctrl+F7”組合鍵打開組件窗口,將Media Componets中的MediaPlayback組件拖入場景中(如圖3)。 

圖3 將組件拖入場景 
  用鼠標選中剛拖入的MediaPlayback組件,按下“Alt+F7”組合鍵打開“組件檢查器”界面(如圖4)。組件檢查器中的參數含義如下:定義了播放文件的類型爲FLV,也可以播放MP3文件;URL中需要指定FLV文件的路徑,因爲我們將FLV文件和Flash文件放在了同一目錄中,所以這裏只要指定文件名就可以了;Automatically Play爲自動播放;Control Placement和Control Visibility分別爲播放面板的位置和是否可見。 

圖4 “組件檢查器”界面 
  設置完成後,我們可以通過按下“Ctrl+Enter”組合鍵測試效果。視頻圖像和聲音是不是讓你耳目一新啊(如圖5)! 

圖5 最終效果 
  這樣一個FLV格式的流媒體播放器就完成了。別看它製作簡單,但功能還算齊全,特別是它提供了下載進度的顯示,可以一邊下載一邊播放。這樣我們的網站再也不用愁那些“大塊頭”的視頻文件怎麼放上去了。Flash MX 2004支持很多視頻格式轉化爲FLV,自己動手做做,你會發現很多新技巧。不斷的探索,你會成長的很快! 
  下載地址:
http://www.7loves.net/flvplay.rar


關於動態回放外部 FLV 文件

作爲將視頻導入到 Flash 創作環境的替代方法,您可以使用動作腳本在 Flash Player 中動態地回放外部 FLV 文件。可以回放發佈爲 HTTP 下載文件或本地媒體文件的 FLV 文件。要回放 FLV 文件,請使用 NetStream 對象和 Video 對象的 attachVideo 方法。

可以通過將視頻導入到 Flash 創作工具,然後導出爲 FLV 文件來創建 FLV 文件。有關將視頻導出爲 FLV 文件的信息,請參閱Macromedia Flash 視頻 (FLV)。如果具有 Macromedia Flash MX Professional 2004,則可使用“FLV 導出”插件從支持的視頻編輯應用程序中導出 FLV 文件。請參閱從視頻編輯應用程序中導出 FLV 文件(僅限 Flash Professional)。

要回放外部 FLV 文件,您必須將 FLV 文件發佈至某個 URL(http 站點或本地文件夾),並向 Flash 文檔添加動作腳本代碼,以便訪問該文件和在運行時期間控制回放。 

使用外部 FLV 文件時,有一些功能是在使用導入視頻時沒有的: 

可以在 Flash 文檔中使用較長的視頻剪輯,而不會減慢影片的回放速度。外部 FLV 文件是使用高速緩存 進行播放的。這意味着大文件被分爲小塊進行存儲而且是動態訪問的,並且要求的內存無需與嵌入的視頻文件一樣多。 
外部 FLV 文件可以與它在其中播放的 Flash 文檔有不同的幀頻。例如,可以將 Flash 文檔的幀頻設置爲 30 fps,而將視頻的幀頻設置爲 21 fps。這使您能更好地進行控制以確保流暢的視頻回放。 
利用外部 FLV 文件,Flash 文檔回放就不會在視頻文件進行加載時中斷。導入的視頻文件有時可能會中斷文檔回放以執行一些功能,例如訪問 CD-ROM 驅動器。FLV 文件可以獨立於 Flash 文檔而執行一些功能,因此不會中斷回放。 
對於外部 FLV 文件,給視頻內容加標題比較容易,這是因爲可以使用回調函數訪問視頻的元數據。 
有關回放 FLV 文件的詳細信息,請參閱動態回放外部 FLV 文件。



Macromedia Flash 視頻 (FLV)
Macromedia Flash 視頻 (FLV) 文件格式使您可以導入或導出帶編碼音頻的靜態視頻流。此格式適用於通訊應用程序(如視頻會議)以及包含從 Flash Communication Server 中導出的屏幕共享編碼數據的文件。

在以 FLV 格式導出包含流式音頻的視頻剪輯時,將使用“發佈設置”對話框中的“流式音頻”設置對音頻進行壓縮。有關音頻設置的信息,請參閱爲 Flash SWF 文件格式設置發佈選項。

FLV 格式的文件是使用 Sorensen 編解碼器壓縮的。請參閱關於 Sorenson Spark 編解碼器。 

以 FLV 格式導出視頻剪輯:在“庫”面板中選擇視頻剪輯。 
從“庫”選項菜單中選擇“屬性”。 
在“嵌入視頻屬性”對話框中,單擊“導出”。 
在“另存爲”對話框中,爲導出的文件輸入一個名稱。爲該文件選擇一個保存位置,然後單擊“保存”。 
在“嵌入視頻屬性”對話框中,單擊“確定”以關閉對話框。 


你可以到我的BLOG,有FLV轉換說明:http://www.osye.com/blog/?cat=1&paged=2

Riva FLV Encoder 下載:http://blog.bandao.cn/help/toflv.htm


若本機播放,需下載flv播放器 

[FLV Player]:http://www.onlinedown.net/soft/48421.htm 

若在自己網頁或博客上播放,需知道flv文件地址,加上播放器就能播放了 
兩款:http://yong.net.ru/article.asp?id=8 

若只知道flv地址,想播放或想插入網頁/論壇/博客/播放的話,使用這個小工具:http://yong.net.ru/article.asp?id=11
參考資料:http://yong.net.ru


做成FLV的視頻
一般基於兩種考慮

一是防盜鏈
二是加快播放速度

由於FLV一般採用與SWF合作播放視頻
因此
下載SWF格式的文件後由於沒有下栽FLV所以下栽後會失去作用

並且FLV的地址被封裝在SWF文件中
因此想下載就必須先將SWF轉成FLA格式的
所以。。。
利用FLASH MX新建個SWF
在組件欄把Mediadisplay數據包拖到窗口上
然後看組件檢查器-----參數
參數裏有FLV 跟MP3兩個選擇
點FLV
然後在下面的地址欄裏添上你的FLV的源地址
然後可以通過發佈預覽觀看
讓別人看的話也可以做成一個SWF發佈出來 
如何下載視頻】有3個辦法:一是先複製YouTube上視頻的連接url(正在播放的頁面地址),進入網站http://kej.tw/flvretriever/,貼入地址按“RETRIEVE NOW”可得到一個解碼後的地址“FLV FILE URL”,用迅雷等下載下來就可以用專用播放器播放了。二是手動下載鏈接http://www.youtube.com/get_video.php?video_id= 視頻ID,將真實地址中等號和“&&feature”間的字符直接替換前面的視頻ID即可。三是直接看完視頻,打開IE緩存文件夾 (Temporary Internet Files,一般在系統根目錄的Documents and Settings裏),很容易找到Youtube的php文件,剪貼出來將擴展名改爲FLV即可。

播放】:有FCZone FLV Player、FlashGuru FLV Player 、martijndevisser FLV Player等,推薦使用nFLVPlayer,下載地址: http://www.softsea.net/soft/141888.htm。當然也可以用在線播放器,比如Loadr (http://dengjie.com/loadr)和Google Player Generator

(http://dengjie.com/temp/google_player.swf)

格式轉換】:如果要將文件轉成FLV格式,離線轉換可選擇Sorenson Squeeze 、Riva FLV Encoder、Turbine Video Encoder 、Flix Exporter 、SWiSH Video或Flash 自帶的Flash Video Exporter等工具,要在線轉換也就是像Youtube一樣上傳視頻自動轉換,可以用FFmpeg、Flix Engine、Turbine Video Engine和Video to Flash Console等工具。反過來將FLV視頻轉爲WMV等,可以選CinemaForge或WinAVI Video Converter7.1。

搭建視頻Blog】:可選擇的工具推薦RED5 (http://www.osflash.org/red5)或Flash Media Server (http://www.macromedia.com/go/fms)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章