跳至內容

FlashVideo

出自Taiwan Tongues 客語維基
於 2025年8月23日 (六) 17:59 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Flash Video(簡稱FLV), 係一種網路影片个格式,串串流媒體格式,佢个出現有效个解決吔視訊檔匯入 Flash 後,使匯出來个 SWF 檔案个體積龐大,做毋得在網路上有效使用等缺點。

一般 FLV 檔案包在 SWF PLAYER 个殼裡背,還過 FLV 做得當好个保護原始位所,無容易下載,從而起到保護著作權个作用。毋過還係有兜仔影片格式轉換軟體將 FLV 轉做一般个影片格式,像中國个軟體格式工廠。跈等影片網站个豐富,在二零零八年該下這隻格式既經非常普及,包含 YouTube、NICONICO 動畫、Google Video、Yahoo ! Video、MySpace,還有中國个優酷、格式六、BiliBili 等大部分影片分享網站都採用這隻格式。

毋過,Flash 存在等包含大量耗電還有資訊安全這兜干問題,隨等行動裝置摎行動應用程式个發展摎普及緊來緊嚴重,二零一零年賈伯斯識公開抨擊。二零一一年十一月初九,Adobe 公司宣布停止開發個人電腦平臺以外个Flash Player,專注在開發非專利標示語言 HTML 五。

二零一六年,Youtube 已經改採用 HTML 五技術,Google 公司表示 flash 廣告會自動轉檔為 HTML 五形式。二零一五年六月,Google 公司旗下个 Chrome 瀏覽器停止了 Flash 外掛个自啟動。二零一五年九月初一開始,Chrome 瀏覽器預設毋支援這兜外掛个程式,還過 Amazon 公司旗下電子商務摎廣告平台乜停止使用 Flash 技術。

中國影片網站嗶哩嗶哩為著減少遷徙到 HTML 五成本來開發了 flv . js,做得通過瀏覽器支援个 Media Source Extension 放送 FLV 檔案格式中个 H . 兩百六十四合 AAC 編碼內容,故所這下 Chrome、Edge 等瀏覽器還係做得收看來自 BiliBili 个影片。

二零二零年十二月三十一號,Chrome 做為最後一隻宣布將不再支援來使用 Flash 个應用程式瀏覽器,flv 影片都無辦法透過 Google Chrome 收看,除忒開 BiliBili、優酷這兜影片網站以外个影片網站都停止使用 flv 做一個影片个格式。

F 四 V

FLV 在 H . 兩百六十四號影片規格抑係講 AAC 个音源規格都達著功能个極限,為著愛克服這個格式上个限制,F 四 V 故所誕生。F 四 V 係因為 ISO base media file format 制定出來个容器个格式(Container format)。 至少於 Flash Player 十二十五pa24 update 第三以上个版本正做得放送。F 四 V 支援个影片類型為 H . 兩百六十四,影像个類型係 GIF、PNG 還有 JPEG, 音訊類型為 AAC 還有 MP 三。

FLV 檔案造成

FLV 檔案=FLV 標頭檔 + tag 一 + tag 內容一 + tag 二 + tag 內容二 + . . . + .. . + tagN + tag 內容 N

FLV 標頭檔

FLV 標頭檔:(九位元組)

  • 一千擔百空三:前三隻位元組係檔案格式標識(FLV 零 x 四十六零 x 四 C 零 x五十六)。
  • 四圍四角:第四隻位元組係版本(零 x 一)
  • 五色水尾:第五隻位元組个前五隻 bit 係保留个定著係零 .
  • 第五隻位元組个第六隻 bit 音訊類型標誌(TypeFlagsAudio)
  • 第五隻位元組个第七隻 bit 乜係保留个定著係零
  • 第五隻位元組个第八隻 bit 影片類型標誌(TypeFlagsVideo)
  • 六月初九 : 第六冤仇个四隻位仔組還係保留个。厥个資料係九 .
  • 歸隻檔案頭个長度,一般係九(三 + 一 + 一 + 四)

tag 基本个格式

tag 類型資訊,固定長度係十五位元組

  • 一千四百五十:前一個 tag 長度(四位元組), 第一個 tag 就係零
  • 五色水尾:tag 類型(一位元組); 零 x 八音訊息;零 x 九影片;零 x 十二指令資料
  • 六月初八:tag 內容大細(三位元組)
  • 九千五百十一:時間揰(三位元組,完秒)(第一個 tag 个時節總係為零 , 假使係講指令碼tag 就係零)
  • 十二哇:時間揰擴大(一位元組)分時間揰變做四位元組(來儲存過較長時間个 flv 時間資訊), 本位元組作為時間揰个最高位。

在 flv 回放過程當中,播放順序係從來个 tag 个時間揰順序放出。任何加入到檔案當中時間設定資料格式都會無注意著。

  • 十三重十五:streamID(三位元組)總係零

flv 檔案元資訊(metadata)

flv 檔案中个元資訊,係一兜講出 flv 檔案各類屬性个資訊。這兜資訊以 AMF 格式儲存在檔案个起勢部分。adobe 官方个標準 flv 元資訊專案如下:* audiochannels

  • audiocodecid
  • audiodatarate
  • audiodevice
  • audioinputvolume
  • audiosamplerate
  • creationdate
  • duration ( media files only )
  • fmleversion ( Flash Media Live Encoder version )(media files only)
  • framerate
  • height
  • lastkeyframetimestamp ( media filesonly )
  • lasttimestamp ( media files only )
  • presetname
  • videocodecid
  • videodatarate
  • videodevice
  • videokeyframe \ _ frequency
  • width

兩個輒常用个操作 metadata 个工具係 _ flvtool 二 _ 摎 _ FLVMDI _,都係摎 keyframes 來做一個預設个元資訊專案。

FLV 播放程式

桌面軟體

這兜播放程式包括:

  • Adobe Media Player
  • BitComet FLV Player
  • ExtraPlayer
  • GOM Player
  • K-Multimedia Player
  • MPlayer
  • Perian
  • PotPlayer
  • Real Player 十一
  • VLC media player
  • FLV Player by Martijn de Visser
  • Quick Time十
  • 任何基礎 FFmpeg 个播放程式
  • 任何利用 DirectShow 配合 ffdshow 个播放程式
  • Media Player Classic
  • MPC-HC
  • MPC-BE
  • Windows Media Player
  • Windows Media Center(需要改動登錄)
  • 暴風影音
  • PowerDVD

桌面軟體摎網頁个播放程式

  • JW FLV Player(授權方式:CC by-nc-sa)
  • Moyea Web Player(免費來使用。做得張上外掛程式進行功能上个擴充,所見即所得圖形介面軟體。)

網頁端播放程式

  • Dreamsocket Media Player(授權方式:CC by-nc-sa)
  • FV H . 兩百六十四 FLV Ads Player 免費軟體
  • Sonettic Cinema FLV Player 免費摎商業版軟體都有
  • Hitasoft Free RIPE FLVPlayer
  • FLV / H . 兩百六十四 Video Player I , II and III by FlashXpert

註釋摎參考來源

外部連結

  • Flash Developer Center - Flash Video Articles
  • Adobe Flash ( SWF ) and Flash Video ( FLV ) File Format Specification Licensing Page(adobe . com)
  • Adobe Flash FLV Video File Format(Library of Congress)