【zz】FLV視頻格式

來源:互聯網
上載者:User
【轉載自]:http://baike.baidu.com/view/364757.htm?fr=topic FLV視頻格式的定義

        FLV 是FLASH VIDEO的簡稱,FLV流媒體格式是一種新的視頻格式,全稱為Flash Video。由於它形成的檔案極小、載入速度極快,使得網路觀看視頻檔案成為可能,它的出現有效地解決了視頻檔案匯入Flash後,使匯出的SWF檔案體積龐大,不能在網路上很好的使用等缺點。

        目前各線上視頻網站均採用此視頻格式。如新浪播客、56、馬鈴薯、酷6、youtube等,無一例外。FLV已經成為當前視頻檔案的主流格式。

        FLV就是隨著Flash MX的推出發展而來的視頻格式,目前被眾多新一代視頻分享網站所採用,是目前增長最快、最為廣泛的視頻傳播格式。是在sorenson 公司的壓縮演算法的基礎上開發出來的。FLV格式不僅可以輕鬆的匯入Flash 中,速度極快,並且能其到保護著作權的作用,並且可以不通過本地的微軟或者REAL播放器播放視頻。

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視頻的有兩類網站,一種是專門的視頻分享網站如美國的YouTube網站、國內的六間房、馬鈴薯網等。另一種是門戶網站提供了視頻播客的板塊,提供了自己的視頻頻道,如新浪視頻播客等,也是使用FLV格式的視頻。此外,百度最近也推出了關於視頻搜尋的功能,裡面搜尋出來的視頻基本都是採用了流行的FLV格式。

FLV視頻格式的使用

        Web 2.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視頻很容易,只需幾步即可完成。

        點擊“增加”按紐,軟體自動調用系統“開啟”對話,選擇需要匯入的視頻即可。Flash 8 Video Encoder支援轉換的視頻格式相當廣泛,如:AVI、WMV、MPEG、ASF、MOV等常見視頻格式。視頻添加進隊列後,如果你不需要做特殊修改,那麼點擊“開始隊列”按紐,程式即開始視頻轉換。 軟體轉換視頻的速度,筆者總的感覺還是較快,當然這與原始視頻大小及設定的視頻資料速率有關。整個轉換過程,主視窗下方都有資訊提示,並且還能看到即時的進度預覽。轉換結束後,在轉換視頻同一檔案夾下,我們就能得到一個同名的FLV檔案。

        當然,上述這些只是按照預設設定進行轉換的情況,實際情況下,我們對於視頻轉換的控制還可以很多,點擊主視窗“設定”按紐進入進階設定對話方塊。

        在視頻編碼設定對話方塊中,最顯著的就是FLV視頻品質設定,預設是“Flash 8 - 中等品質 (400kbps)”,軟體內建7種不同的編碼設定組合。我們也可以選擇自訂設定,點擊“顯示進階設定”按紐,軟體將顯示自訂的設定介面。

        軟體提供了兩種視頻解碼器供選擇:On2 VP6(用於 Flash Player 8,支援Alpha 通道)、Sorenson Spark(用於 Flash Player 7,適用於低配置使用者);“調整視頻大小”也頗有用,我們很容易產生制定尺寸的動畫;如果你只重視視頻效果,那麼你還可以對“音頻編碼”開刀,將預設編碼數率設定低些,那麼輸出的檔案還會更小巧。  

        進階設定中的選擇還很多,它甚至還提供了簡單的視頻編輯功能,點擊“裁切和修剪”標籤。

        裁切使用很簡單,軟體提供了四個方向的控制,輸入數值以裁切視頻,或者點擊“三角”按紐顯示控制滑塊,拖動滑塊直觀地調整視頻尺寸,視頻預覽區會即時用虛線勾畫裁切範圍。

        修剪的使用也不複雜,在視頻預覽區下方可以看到一個藍色的視頻進度指示條,拖動上方的“倒三角”按紐定位視頻播放進度。進度指示條下方有兩個按紐,它們就是“開始點”和“結束點”定位按紐,分別拖動按紐到所需位置,即完成簡單的視頻修剪。

        得到了FLV檔案,其實我們並不能直接在網頁中使用,我們還需要將它嫁接到Flash動畫中去。如同大家在各種視頻網站中看到的一樣,我們建立的Flash視頻並不是簡單播放就算了,它也是帶播放控制的。

        運行Flash 8,建立新的Flash 文檔,點擊菜單“檔案”→“匯入”→“匯入視訊”,進入“匯入視訊”對話方塊。

        可以看到,選擇視頻時會有兩種不同的選擇:“在您的電腦上”、“已經部署到”,這兩者是有區別的,不過目前我們僅需在本地測試動畫,選擇“在您的電腦上”。點擊“瀏覽”按紐,通過系統開啟對話方塊,載入我們剛產生的FLV檔案,點擊“下一個”按紐繼續。

        接下來選擇“部署方式”為:“從 Web 服務器漸進式下載”,進入“外觀”選項。

        Flash 8目前已經為播放FLV視頻內建了數十個播放控制器,它們的外觀各異,控制選項也有區別,你可以根據自己的需要,選擇一個合適的播放控制器,最後點擊“完成”按紐結束。

        返回Flash 8主視窗工作區,可以看到我們剛插入的視頻已經布置到位了,此時你可以直接按Ctrl+Enter測試動畫了。

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視頻檔案基本都不提供下載,如果想把它下載下來,也很簡單,在此介紹兩種方法:
     第一種(推薦,但比較麻煩),該方法沒遇到過困難還。
  首先,正常觀看視頻,不要關閉瀏覽器,
  其次,等視頻載入完畢,進入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對其提供了完美的支援,它的出現有效地解決了視頻檔案匯入Flash後,使匯出的SWF檔案體積龐大,不能在網路上很好的使用等缺點。下面我們就 來介紹一下如何使用小巧的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,自己動手做做,你會發現很多新技巧。不斷的探索,你會成長的很快!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.