·您當前的位置:主頁 > 技術教程 > AS2與AS3技術 >

                          了解 Adobe F4V 和 FLV 視頻文件格式

                          時間:2019-01-08 16:42Adobe
                          了解 Adobe F4V 和 FLV 視頻文件格式

                          Adobe 提供了 F4V 和 FLV 視頻文件格式,以用于向 Flash Player 和 AIR 流式傳輸內容。有關這些視頻文件格式的完整描述,請參閱 www.adobe.com/go/video_file_format_cn

                          F4V 視頻文件格式

                          從 Flash Player Update 3 (9.0.115.0) 和 AIR 1.0 開始,Flash Player 和 AIR 支持 Adobe F4V 視頻格式,該格式基于 ISO MP4 格式,MP4 格式的不同子集支持不同的功能。Flash Player 需要有效的 F4V 文件來從以下某個頂級框開始:
                          • ftyp

                            ftyp 框標識程序為播放特定的文件格式而必須支持的功能。

                          • moov

                            moov 框實際是 F4V 文件的標頭。該框包含一個或多個其他框,這些框又包含定義 F4V 數據結構的其他框。F4V 文件必須包含且只能包含一個 moov 框。

                          • mdat

                            mdat 框包含 F4V 文件的數據負載。一個 FV 文件只包含一個 mdat 框。moov 框也必須存在于文件中,因為 mdat 框在單獨使用時沒有意義。

                          F4V 文件支持 big-endian 字節順序的多字節整數,按照該順序,最高有效字節在最低地址中最先出現。

                          FLV 視頻文件格式

                          Adobe FLV 文件格式包含可供 Flash Player 傳送的音頻和視頻編碼數據。可以使用編碼器(如 Adobe Media Encoder 或 Sorenson™ Squeeze)將 QuickTime 或 Windows Media 視頻文件轉換為 FLV 文件。

                          注: 可通過將視頻導入 Flash,然后再導出為 FLV 文件來創建 FLV 文件。可以使用“FLV 導出”插件從受支持的視頻編輯應用程序中導出 FLV 文件。若要從 Web 服務器加載 FLV 文件,請向您的 Web 服務器注冊文件擴展名和 MIME 類型。請查看您的 Web 服務器文檔。FLV 文件的 MIME 類型是 video/x-flv。有關詳細信息,請參閱關于配置 FLV 文件以便在服務器上托管

                          有關 FLV 文件的詳細信息,請參閱視頻文件的高級主題

                          外部視頻和嵌入視頻

                          使用外部視頻文件可以提供使用導入的視頻時不可用的某些功能:

                          • 可在應用程序中使用較長的視頻剪輯,而不會降低播放速度。外部視頻文件可使用緩存內存,這意味著大文件將分成小片斷存儲,并可以動態訪問。因此,外部 F4V 和 FLV 文件所需要的內存比嵌入的視頻文件要少。

                          • 外部視頻文件的幀速率可以不同于它所播放的 SWF 文件。例如,可以將 SWF 文件幀速率設置為 30 幀/秒 (fps),而將視頻幀速率設置為 21 fps。與嵌入的視頻相比,此項設置可使您更好地控制視頻,確保視頻順暢地播放。此項設置還允許您以不同的幀速率播放視頻文件,而無需更改現有 SWF 文件的內容。

                          • 如果使用外部視頻文件,則不會在加載視頻文件時中斷 SWF 內容的播放。導入的視頻文件有時可能需要中斷文檔播放來執行某些功能,例如,訪問 CD-ROM 驅動器。視頻文件可獨立于 SWF 內容執行功能,而不會中斷播放。

                          • 對于外部 FLV 文件,為視頻內容加字幕更加簡單,這是因為您可以使用事件處理函數訪問視頻元數據。

                          熱門文章推薦

                          請稍候...