Flash Video
来自维基百科,自由的百科全书
来自维基百科,自由的百科全书
Flash Video(簡稱FLV),是一種網絡影片格式,用作串串流媒體格式,它的出現有效地解決了影片檔匯入Flash後,使匯出的SWF檔案體積龐大,不能在網絡上有效使用等缺點。
副檔名 |
.flv |
---|---|
網路媒體型式 |
video/x-flv |
開發者 | Adobe Systems |
格式類型 | 影片檔格式 |
一般FLV檔案包在SWF PLAYER的殼裏,並且FLV可以很好的保護原始地址,不易下載,從而起到保護版權的作用。但還是有些影片格式轉換軟件將FLV轉成一般的影片格式,如中國的軟件格式工廠。隨着影片網站的豐富,在2008年時這個格式已經非常普及,包括YouTube、NICONICO動畫、Google Video、Yahoo! Video、MySpace,以及中國的優酷、酷6、BiliBili等大部分影片分享網站均採用這個格式。
然而,Flash存在着包括大量耗電以及資訊保安等若干問題,隨着流動裝置與流動應用程式的發展與普及而日益嚴重,2010年喬布斯曾公開抨擊。2011年11月9日,Adobe公司宣佈停止開發個人電腦平台以外的Flash Player,而專注於開發非專利標示語言HTML5。
2016年,Youtube已經改採用HTML5技術,Google公司表示flash廣告會自動轉檔為HTML5形式[1]。2015年6月[2],Google宣佈公司旗下的Chrome瀏覽器停止了Flash外掛的自啟動。2015年9月1日起,Chrome瀏覽器預設不支援這些外掛程式[3],並且Amazon公司旗下電子商務和廣告平台也停止使用Flash技術[4]。
中國影片網站嗶哩嗶哩為了減少遷移至HTML5成本而開發了flv.js,可以通過瀏覽器支援的Media Source Extension播放FLV檔案格式中的H.264和AAC編碼內容,所以如今Chrome、Edge等瀏覽器仍然可以收看來自BiliBili的影片。[5]
2020年12月31日,Chrome作為最後一個宣佈將不再支援使用Flash的應用程式瀏覽器,flv影片均無法透過Google Chrome收看,除開BiliBili、優酷等影片網站以外的影片網站均停止使用flv作為影幀式。
FLV在H.264的影片規格或是AAC的音源規格都達到功能極限,為了克服這個格式上的限制,F4V於是誕生。F4V是基於ISO base media file format制定出來的容器格式(Container format)。至少於Flash Player 12.0 update 3以上版本才能播放。F4V支援的影片類型為H.264,影像類型為GIF、PNG以及JPEG,音頻類型為AAC以及MP3。
FLV檔案=FLV標頭檔+ tag1+tag內容1 + tag2+tag內容2 + ...+... + tagN+tag內容N
FLV標頭檔:(9位元組)
tag類型資訊,固定長度為15位元組
在flv回放過程中,播放順序是按照tag的時間戳順序播放。任何加入到檔案中時間設置數據格式都將被忽略。
flv檔案中的元資訊,是一些描述flv檔案各類屬性的資訊。這些資訊以AMF格式儲存在檔案的起始部分。adobe官方的標準flv元資訊專案如下[6]:
兩個常用的操作metadata的工具是flvtool2和FLVMDI,都是把keyframes作為一個預設的元資訊專案。
這些播放程式包括:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.