flv

一種視頻格式

FLV 是FLASH VIDEO的簡稱,FLV流媒體格式是隨著Flash MX的推出發展而來的視頻格式。由於它形成的文件極小、載入速度極快,使得網路觀看視頻文件成為可能,它的出現有效地解決了視頻文件導入Flash后,使導出的SWF文件體積龐大,不能在網路上很好的使用等缺點。

定義


FLV是FLASH VIDEO的簡稱,FLV流媒體格式是一種新的視頻格式,全稱為Flash Video。目前各在線視頻網站均採用此視頻格式。如新浪播客、56、土豆、酷6、youtube等,無一例外。FLV已經成為當前視頻文件的主流格式。FLV就是隨著Flash MX的推出發展而來的視頻格式,目前被眾多新一代視頻分享網站所採用,是目前增長最快、最為廣泛的視頻傳播格式。是在sorenson公司的壓縮演演算法的基礎上開發出來的。FLV格式不僅可以輕鬆的導入Flash中,速度極快,並且能其到保護版權的作用,並且可以不通過本地的微軟或者REAL播放器播放視頻。

類型描述


f4v video/mp4視頻的Adobe Flash Player
f4p video/mp4保護視頻的Adobe Flash Player
f4a audio/mp4音頻的Adobe Flash Player
f4b audio/mp4有聲書,為的Adobe Flash Player

細節


FLV
FLV
常見的,Flash視頻文件包含的視頻比特流,這是變異的H.263視頻標準,的名義下,索倫森火花。Flash Player8及新修訂支援播放on2 truemotion vp6視頻比特流。on2 vp6可以提供一個更高的視覺質量比索倫森火花,尤其是當用較低的比特率。在另一方面,這是計算較為複雜,因此將不會執行,以及對某些較舊的系統配置。Flash Player 9的更新三,包括支持H.264視頻標準(也稱為MPEG-4第10部分,或AVC的),更是計算的要求,但提供了顯著的優質/比特率的比率。

播放器


FLV的播放器是一個類型的媒體播放器是用來播放Flash視頻從PC,以及從網際網路網站。一的FLV播放器,可以單獨使用,而不需要使用Adobe Flash創作或發展工具。
有幾個視頻播放器作出的具體發揮的FLV文件,其中包括:
Web的解剖學的FLV播放器(網路)
系列JW的FLV播放器(網路)
豐富的媒體項目的FLV播放器(網路)
applian的FLV播放器(桌面)
馬亭devisser的的FLV播放器(桌面)
sonettic電影院的FLV播放器(網路)
wimpy桌面的FLV播放器(桌面)
flowplayer嵌入視頻播放器(網路)
操作系統的FLV-開放源代碼,嵌入的FLV播放器(網路)
moyea桌面的Flash Player(桌面)
nflv播放器-能發揮u nrewindable/unforwardable。FLV的影片(桌面)
瑞士法郎&的FLV播放器(在Mac OS- x)的(桌面)
videolan-vlc媒體播放器(桌面)
其他媒體播放器的基礎上,ffmpeg圖書館應能發揮回的Flash Video格式的視頻。上市下面是一些例子,媒體播放器,支持Flash視頻格式:

Adobe公司


FLV
FLV
chameleo
gom播放器
MPlayer的(使用ffmpeg)
使用RealPlayer
vlc媒體播放器
xine(用途ffmpeg)
任何播放器,可以使用ffdshow(基於ffmpeg)DirectShow的編解碼器:
媒體播放器的經典
Winamp中
Windows Media Player中
變焦播放器
任何播放器使用的QuickTime,安裝后的FLV的組成部分

普及


FLV
FLV
網路寬頻的普及使中國網民數量躍升至全球第二,同時也造就了眾多的網路神話,GOOGLE斥巨資收購YouTube,似乎將國內外本身已經夠火的Web2.0視頻網站被廣泛關注。而流行的風潮似乎又是第一時間刮到了國內,在這個充分發揮自我個性的年代,視頻、播客等網站在國內如雨後春筍般興起,新的網路戰役一觸即發,這對於FLV視頻格式的普及無疑是一個巨大的推動力。FLV(Flash Video)流媒體格式是隨著Flash MX的推出而發展而來的一種新興的視頻格式。FLV文件體積小巧,清晰的FLV視頻1分鐘在1MB左右,一部電影在100MB左右,是普通視頻文件體積的1/3。再加上CPU佔有率低、視頻質量良好等特點使其在網路上盛行,目前網上的幾家著名視頻共享網站均採用FLV格式文件提供視頻,就充分證明了這一點。

優勢


FLV
FLV
FLV作為一種新興的網路視頻格式,能得到眾多的網站支持並非偶然。除了FLV視頻格式本身佔有率低、視頻質量良好、體積小等特點適合目前網路發展外,豐富、多樣的資源也是FLV視頻格式統一在線播放視頻格式的一個重要因素。現在,從最新的變形金剛到越獄再到各項體育節目,甚至於網友製作的自拍視頻等都可以在網路中輕而易舉的找到。目前在網際網路上提供FLV視頻的有兩類網站,一種是專門的視頻分享網站如美國的YouTube網站、國內的六間房、土豆網等。另一種是門戶網站提供了視頻播客的板塊,提供了自己的視頻頻道,如新浪視頻播客等,也是使用FLV格式的視頻。此外,百度最近也推出了關於視頻搜索的功能,裡面搜索出來的視頻基本都是採用了流行的FLV格式。

不同方式


作為一個獨立的。FLV文件。雖然Flash視頻文件通常是交付使用的Flash Player的控制。FLV文件本身是全功能對自己的和可以發揮的或轉換為其他格式,由本地存儲如硬碟或CD上。[引文需要]
在一個嵌入式的SWF文件使用Flash創作工具(支持在Flash Player6和更高版本)。整個檔案必須移交之前,就可以開始播放。改變影片需要重建的SWF文件。[引文需要]
逐步通過HTTP下載(支持在Flash Player7和更高版本)。此方法使用的ActionScript,包括一外部託管的Flash視頻文件的客戶端播放。漸進式下載有幾個優勢,包括緩衝,使用通用的HTTP伺服器,並有能力再用一個單一的SWF Player的多重閃光視頻源。Flash Player8中包括支持隨機存取內部的視頻文件使用部分下載功能的HTTP,有時這是被稱為流。不過,不同的流使用rtmp,HTTP的“分流”,不支持實時廣播。流通過HTTP需要自訂播放器和注射液的具體Flash視頻中繼載有確切的出發位置在位元組和時間碼的每一個關鍵幀。使用此特定的信息,自定義的Flash視頻播放器,可要求任何部分的Flash視頻文件,開始在指定的關鍵幀。舉例來說,Google視頻和YouTube支持漸進式下載並可以尋求任何部分的視頻前緩衝完成。伺服器端的一部分,這個“HTTP的偽分流”的方法是相當簡單的執行,例如在PHP中,作為Apache的httpd模塊,或1 lighttpd模塊。豐富的媒體項目提供球員和Flash組件兼容的“HTTP偽分流”的方法。
流通過rtmp到Flash Player的使用Flash媒體伺服器(以前稱為閃光通信伺服器),風險投資,electroserver,wowza Pro或開放原始碼red5伺服器。截至2008年4月,有4個流錄音機,供本議定書,重新編碼screencast軟體排除在外。

使用


Web2.0時代,要說什麼類型網站最火,自然是以國外的Youtube、Google Video,國內的土豆網、UUME為代表的視頻分享網站了。這類網站提供的視頻內容可謂各有千秋,但它們無一例外的都使用了Flash作為視頻播放載體,支撐這些視頻網站的技術基礎就是——Flash視頻(FLV)。
FLV是一種全新的流媒體視頻格式,它利用了網頁上廣泛使用的Flash Player平台,將視頻整合到Flash動畫中。也就是說,網站的訪問者只要能看Flash動畫,自然也能看FLV格式視頻,而無需再額外安裝其它視頻插件,FLV視頻的使用給視頻傳播帶來了極大便利。
看了上面這些,相信大家也躍躍欲試了吧,下面我們就來講講如何在網頁中使用FLV視頻。
從Flash MX 2004開始,軟體就提供了FLV格式支持,不過筆者建議大家使用目前最新版本的Flash 8,這個版本的Flash中有一個獨立的FLV轉換工具:Flash 8 Video Encoder。點擊系統菜單“程序”→“Macromedia”→“Macromedia Flash 8 Video Encoder”進入。
進入程序后,可以看到軟體界面非常簡單。實際上使用這一工具轉換普通視頻為FLV視頻很容易,只需幾步即可完成。
FLV
FLV
點擊“增加”按紐,軟體自動調用系統“打開”對話,選擇需要導入的視頻即可。Flash8 Video Encoder支持轉換的視頻格式相當廣泛,如:AVI、WMV、MPEG、ASF、MOV等常見視頻格式。視頻添加進隊列后,如果你不需要做特殊修改,那麼點擊“開始隊列”按紐,程序即開始視頻轉換。軟體轉換視頻的速度,筆者總的感覺還是較快,當然這與原始視頻大小及設置的視頻數據速率有關。整個轉換過程,主窗口下方都有信息提示,並且還能看到實時的進度預覽。轉換結束后,在轉換視頻同一文件夾下,我們就能得到一個同名的FLV文件。
當然,上述這些只是按照默認設置進行轉換的情況,實際情況下,我們對於視頻轉換的控制還可以很多,點擊主窗口“設置”按紐進入高級設置對話框。
視頻編碼設置對話框中,最顯著的就是FLV視頻品質設置,默認是“Flash8-中等品質(400kbps)”,軟體內置7種不同的編碼設置組合。我們也可以選擇自定義設置,點擊“顯示高級設置”按紐,軟體將顯示自定義的設置界面。
軟體提供了兩種視頻解碼器供選擇:On2VP6(用於 Flash Player 8,支持Alpha 通道)、Sorenson Spark(用於Flash Player7,適用於低配置用戶);“調整視頻大小”也頗有用,我們很容易生成制定尺寸的動畫;如果你只重視視頻效果,那麼你還可以對“音頻編碼”開刀,將默認編碼數率設置低些,那麼輸出的文件還會更小巧。
高級設置中的選擇還很多,它甚至還提供了簡單的視頻編輯功能,點擊“裁切和修剪”標籤。
裁切使用很簡單,軟體提供了四個方向的控制,輸入數值以裁切視頻,或者點擊“三角”按紐顯示控制滑塊,拖動滑塊直觀地調整視頻尺寸,視頻預覽區會實時用虛線勾畫裁切範圍。
FLV
FLV
修剪的使用也不複雜,在視頻預覽區下方可以看到一個藍色的視頻進度指示條,拖動上方的“倒三角”按紐定位視頻播放進度。進度指示條下方有兩個按紐,它們就是“開始點”和“結束點”定位按紐,分別拖動按紐到所需位置,即完成簡單的視頻修剪。
得到了FLV文件,其實我們並不能直接在網頁中使用,我們還需要將它嫁接到Flash動畫中去。如同大家在各種視頻網站中看到的一樣,我們創建的Flash視頻並不是簡單播放就算了,它也是帶播放控制的。
運行Flash8,創建新的Flash文檔,點擊菜單“文件”→“導入”→“導入視頻”,進入“導入視頻”對話框。
可以看到,選擇視頻時會有兩種不同的選擇:“在您的計算機上”、“已經部署到”,這兩者是有區別的,不過目前我們僅需在本地測試動畫,選擇“在您的計算機上”。點擊“瀏覽”按紐,通過系統打開對話框,載入我們剛生成的FLV文件,點擊“下一個”按紐繼續。
接下來選擇“部署方式”為:“從Web伺服器漸進式下載”,進入“外觀”選項。
Flash8目前已經為播放FLV視頻內置了數十個播放控制器,它們的外觀各異,控制選項也有區別,你可以根據自己的需要,選擇一個合適的播放控制器,最後點擊“完成”按紐結束。
返回Flash8主窗口工作區,可以看到我們剛插入的視頻已經布置到位了,此時你可以直接按Ctrl+Enter測試動畫了。

轉換器


MP4/RM轉換專家

《MP4/RM轉換專家》功能特色:
1、支持將幾乎所有視頻格式比如:RM/RMVB/VOB/AVI/MPEG/DAT/VCD/SVCD/DVD/ASF/WMV/MOV/QT/MP4/3GP/3GPP2/FLV/MKV/TS/MTS/M2TS/DV/YUV等視頻文件轉換為普通MP4機、SONY PSP、PS3、iPod(Video/Touch/Classic/Nano)、iPhone、iPad、Apple TV、3GP/3G2/MP4手機或DVD影碟機等硬體支持的AVI/MPEG4/3GP/3GPP2/MP4視頻格式!軟體更是支持Flash的SWF以及FLV(包括高清FLV)文件的導出,同時還允許將多種格式轉換為RM和RMVB格式。其採用全新的國際一流編解碼技術,轉換質量和速度絕對一流,是全面重點針對AVI/MPEG4/3GP/3GPP2/MP4/SWF/FLV這幾種格式而
MP4/RM轉換專家
MP4/RM轉換專家
優化的專業轉換工具且擁有驚人的轉換速度。全面支持各種CPU最新指令和CPU多核心技術的優化運算並具備提供超過2倍以上的轉換速度!
2、且轉換速度將隨著您計算機性能的提升而得到進一步加速,沒有上限。軟體通過嚮導式引導設置,容易上手,參數提供詳盡,也支持批處理轉換、併發轉換、按照時間和容量的切割轉換、視頻裁剪、視頻效果提升等人性化功能。
3、在AVI/MPEG4/3GP/3GPP2/MP4格式上,不但自帶並支持多種流行視頻壓縮器,比如DivX/XviD/MJPEG/H264等MPEG4視頻壓縮器,還自帶多種流行的音頻壓縮器,讓製作后的文件質量一流且應用更加廣泛和小巧。在RM、RMVB格式方面,軟體不但能夠支持導出各種帶寬情況下的RM/RMVB視頻文件,還支持Pocket PC、手機移動設備等的兼容RM格式。此外,軟體更附帶了一款《DVD全能轉換》工具,允許您將DVD光碟的視頻和各種字幕、音軌、角度等信息以最快的速度完整的轉換為其他眾多流行格式,滿足您全方位的轉換需求!

生成


FLV
FLV
通過動畫預覽,我們可以發現,目前默認的Flash動畫尺寸比播放器寬了不少,我們需要重新設置一下。滑鼠在工作區中選擇“播放器控制項”,調用“屬性”面板(Ctrl+F3),修改X、Y軸值為“0.0”,這樣我們就將“播放器控制項”這個元件定位到了工作區的左上方頂點處。
點擊菜單“修改”→“文檔”,進入“文檔屬性”對話框,選擇“匹配”值為“內容”,點擊“確定”返回,現在Flash文檔的尺寸就與播放器一致了。
如果大家製作的FLV視頻動畫只打算在本地計算中播放,那麼就直接輸出SWF文件即可,如果是準備在網路中調用,那麼還需要做一些事情。
先上傳自己製作的FLV文件到網路伺服器,獲得文件遠程網路地址:如:http://www.scxp.net/01.flv。接下來,選擇工作區中的“播放器控制項”,調用“參數”面板,找到“contentPath”欄位,修改它的值為“http://www.scxp.net/01.flv”(原始值就是最開始大家設置的本地FLV文件路徑)。
點擊菜單“文件”→“導出”→“導出影片”,例:設置導出影片地址為“D:/”,文件名為“01.swf”。接下來,設置播放器版本為“Flash Player 8”,ActionScript版本為“ActionScript 2.0”,點擊“確定”完成。
進入“D:/”,可以看到,除了剛生成的“01.swf”文件外,還多了個“SteelOverPlaySeekMute.swf”文件,它也是調用Flash視頻必須的文件,現在將這兩個文件也上傳到你的伺服器中即可。以後你在網上任何地方需要調用Flash視頻時,只需要插入伺服器上的那個“01.swf”動畫的網路地址即可。
註:設置Flash動畫調用的FLV文件為網上遠程路徑后,本地預覽“01.swf”文件會有安全警告,這是正常的情況,大家不必擔心。

文件下載


FLV
FLV
在線觀看的flv視頻文件基本都不提供下載,如果想把它下載下來,也很簡單,在此介紹兩種方法:
第一種(推薦,但比較麻煩),該方法沒遇到過困難還。
首先,正常觀看視頻,不要關閉瀏覽器,
其次,等視頻載入完畢,進入C:\Documents and Settings\你的用戶名\Local Settings\Temporary Internet Files
這個文件夾(有可能要用到文件夾選項中的“顯示全部文件”才可看見),然後,查找擴展名為flv的文件即可,可以按時間排序,很容易找到。也可以按大小,視頻文件一般都比較大,排在頂部本方法適合任何flv視頻網站。另一種,藉助於專門的網站,簡單易用!例如我們要下載youtube或新浪播客上的某個視頻文件,則:
點開播客視頻的觀看界面后,複製上面的觀看地址然後打開這個網站:http://www.flvspy.cn
將觀看地址粘貼到flvspy.cn網站上面里的輸入框內,點擊放大鏡的嗅探按鈕,稍等幾秒就可以嗅探出該博客視頻的下載鏈接,可用下載工具下載了,YouTube的視頻無擴展名,可以自已改擴展名為flv,其他的播客網站都自帶擴展名flv,下載下來的就是flv格式。
相信flv格式文件的應用會為當今網際網路帶來新一輪的網媒狂潮!
利用flash MX 製作 flash video
FLV流媒體格式是一種新的視頻格式,全稱為Flash Video。Flash MX 2004對其提供了完美的支持,下面我們就 來介紹一下如何使用小巧的FLV流媒體文件。
一、建立FLV流媒體格式文件
首先,打開Flash MX 2004,新建一個Flash文檔。將準備好的AVI格式的視頻文件導入到庫中。導入過程會出現嚮導提示,總共分2步,分別是“編輯”和“編碼”的處理。
按照默認值進行處理,我們選擇“導入整個視頻”,單擊“下一步”按鈕然後“結束”完成導入過程。按下“Ctrl+L”組合鍵打開庫,雙擊剛剛導入的AVI文件圖標,打開“嵌入視頻屬性”界面。
單擊“導出”生成FLV格式文件。
通過以上操作我們成功地將視頻AVI格式轉換成為了FLV格式。這其中發生了什麼變化呢?在默認參數的轉化下。使23MB的AVI文件變成了541KB的FLV文件。讓一個大塊頭“瘦”下來,這就可以輕鬆的放到網路中使用了。
二、使用FLV流媒體文件
建一個Flash文檔,按下“Ctrl+F7”組合鍵打開組件窗口,將Media Componets中的MediaPlayback組件拖入場景中。
用滑鼠選中剛拖入的MediaPlayback組件,按下“Alt+F7”組合鍵打開“組件檢查器”界面。組件檢查器中的參數含義如下:定義了播放文件的類型為FLV,也可以播放MP3文件;URL中需要指定FLV文 件的路徑,因為我們將FLV文件和Flash文件放在了同一目錄中,所以這裡只要指定文件名就可以了;Automatically Play為自動播放;Control Placement和Control Visibility分別為播放面板的位置和是否可見。
設置完成後,我們可以通過按下“Ctrl+Enter”組合鍵測試效果。視頻圖像和聲音是不是讓你耳目一新啊!
這樣一個FLV格式的流媒體播放器就完成了。別看它製作簡單,但功能還算齊 全,特別是它提供了下載進度的顯示,可以一邊下載一邊播放。這樣我們的網站再也不用愁那些“大塊頭”的視頻文件怎麼放上去了。Flash MX 2004支持很多視頻格式轉化為FLV,自己動手做做,你會發現很多新技巧。不斷的探索,你會成長的很快!