跳至內容

「FlashVideo」:修訂間差異

出自Taiwan Tongues 台語維基
TaiwanTonguesApiRobot留言 | 貢獻
從 JSON 檔案批量匯入
 
TaiwanTonguesApiRobot留言 | 貢獻
從 JSON 檔案批量匯入
 
第1行: 第1行:
'''Flash Video'''(簡稱'''FLV'''), 是一種網路影片的格式,用做串流的媒體格式,伊的出現有效地解決了視訊檔匯入 Flash 後,使匯出的 SWF 檔案體積真大,袂當佇網路頂懸有效使用等缺點。
'''Flash Video'''(簡稱'''FLV'''), 是一種網路影片的格式,用做串流的媒體格式,伊的出現有效地解決了視訊檔匯入 Flash 後,使匯出的 SWF 檔案體積真大,袂當佇網路有效使用等缺點。


一般 FLV 檔案包佇 SWF PLAYER 彼个殼內底,並且 FLV 會當好的保護原始的位址,無簡單落載,對來講保護著作權的作用。毋過猶是有一寡影片的格式換軟體將 FLV 轉做一般的影片的格式, 如中國的軟體格式工場。隨著影片網站的豐富,這个二空空八年的時陣這个格式已經真普遍矣,包括講 YouTube、NICONICO 動畫、Google Video、Yahoo ! Video、MySpace,以中國的優酷、酷六、BiliBili 等大部份的影片分享網站攏採用這个格式。
一般 FLV 檔案包佇 SWF PLAYER 彼个殼內底,並且 FLV 會當好的保護原始的位址,無簡單落載,對來講保護著作權的作用。毋過猶是有一寡影片的格式換軟體將 FLV 轉做一般的影片的格式,如中國的軟體格式工場。隨著影片網站的豐富,這个二空空八年的時陣這个格式已經真普遍矣,包括講 YouTube、NICONICO 動畫、Google Video、Yahoo ! Video、MySpace,以中國的優酷、酷六、BiliBili 等大部份的影片分享網站攏採用這个格式。


毋過,Flash 有一个包括大量食電佮資訊的安全等若是干焦問題,隨著行動裝置佮行動應用程式的發展佮普遍而且日本嚴重,二空一年賈伯斯捌公開爿激。二空一一年十一月初九,Adobe 公司宣佈停止開發個人電腦平台以外的 Flash Player,專注射開發非專利標示語言 HTML 五。
毋過,Flash 有一个包括大量食電佮資訊的安全等若是干焦問題,隨著行動裝置佮行動應用程式的發展佮普遍而且日本嚴重,二空一年賈伯斯捌公開爿激。二空一一年十一月初九,Adobe 公司宣佈停止開發個人電腦平台以外的 Flash Player,專注射開發非專利標示語言 HTML 五。


二空一六年,Youtube已經改採用 HTML 五技術,Google 公司表示 flash 廣告會自動轉檔做 HTML 五形式。二空一五年六月,Google 宣佈講公司旗仔跤的 Chrome 瀏覽器停止矣 Flash 吊的自啟動。二空一五年九月初一起,Chrome 瀏覽器預設袂支援遮的外掛程式,並且 Amazon 公司旗下電子商務佮廣告平台嘛停止使用 Flash 技術。
二空一六年,Youtube 已經改採用 HTML 五技術,Google 公司表示 flash 廣告會自動轉檔做 HTML 五形式。二空一五年六月,Google 宣佈講公司旗仔跤的 Chrome 瀏覽器停止矣 Flash 掛咧自啟動。二空一五年九月初一起,Chrome 瀏覽器預設袂支援遮的外掛程式,並且 Amazon 公司旗下電子商務佮廣告平台嘛停止使用 Flash 技術。


中國影片網站觱哩嗶為著減少搬徙到HTML 五成本來開發矣 flv . js,會使通過瀏覽器支援的 Media Source Extension 會放送 FLV 檔案內底的格式 H . 兩百六十四佮 AAC 編碼內容,所以這馬 Chrome、Edge 等瀏覽器猶原會當收看來自 BiliBili 的影片。
中國影片網站觱哩嗶為著減少搬徙到 HTML 五成本來開發矣 flv . js,會使通過瀏覽器支援的 Media Source Extension 會放送 FLV 檔案內底的格式 H . 兩百六十四佮 AAC 編碼內容,所以這馬 Chrome、Edge 等瀏覽器猶原會當收看來自 BiliBili 的影片。


二空二空年十二月三十一號,Chrome 做最後一个宣布將袂閣支援使用 Flash 的應用程式瀏覽器,flv 影片攏無透過 Google Chrome 收看,除開 BiliBili、優酷等影片網站以外的影片網站攏停止使用 flv 做影片的格式。
二空二空年十二月三十一號,Chrome 做最後一个宣布將袂閣支援使用 Flash 的應用程式瀏覽器,flv 影片攏無透過 Google Chrome 收看,除開 BiliBili、優酷等影片網站以外的影片網站攏停止使用 flv 做影片的格式。
第13行: 第13行:
==F 四 V==
==F 四 V==


FLV 佇咧 H . 二百六十四的影片規格抑是 AAC 的音源規格攏達到功能極限,為著克服這个格式的限制,F 四 V 所以是誕生。F 四 V 是因為 ISO base media file format 制定出來的容器格式(Container format)。 至少於 FlashPlayer 十二孵空 update 三以上版本才會當放送。F 四 V 支援的影片類型為 H . 兩百六十四,影像類型做 GIF、PNG 以及 JPEG,訊類型做 AAC 以及 MP 三。
FLV 佇咧 H . 二百六十四的影片規格抑是 AAC 的音源規格攏達到功能盡磅,為著克服這个格式的限制,F 四 V 所以是誕生。F 四 V 是因為 ISO base media file format 制定出來的容器格式(Container format)。 至少於 Flash Player 十二孵空 update 三以上版本才會當放送。F 四 V 支援的影片類型為 H . 兩百六十四,影像類型做 GIF、PNG 以及 JPEG,訊類型做 AAC 以及 MP 三。


==FLV 檔案構成==
==FLV 檔案構成==
第25行: 第25行:
* 一孵三:前三个位元組是檔案格式標識(FLV 零 x 四十六零 x 四 C 零 x 五十六)。
* 一孵三:前三个位元組是檔案格式標識(FLV 零 x 四十六零 x 四 C 零 x 五十六)。
* 四四:第四个位元組是版本(零 x 一)
* 四四:第四个位元組是版本(零 x 一)
* 五鋪五:第五个位元組的前五个bit 是保留的著愛無 .
* 五鋪五:第五个位元組的前五个 bit 是保留的著愛無 .
* 第五个位元組的第六个 bit 音訊類型標誌(TypeFlagsAudio)
* 第五个位元組的第六个 bit 音訊類型標誌(TypeFlagsAudio)
* 第五个位元組的第七个 bit 嘛是保留的著愛無
* 第五个位元組的第七个 bit 嘛是保留的著愛無
* 第五个位元組的第八个 bit 影片類型標誌(TypeFlagsVideo)
* 第五个位元組的第八个 bit 影片類型標誌(TypeFlagsVideo)
* 六桱九 : 第六交九的四个元組抑是保留的。其資料做九 .
* 六桱九 : 第六交九的四个元組抑是保留的。其資料做九 .
* 規个檔案頭的長度,一般是九(三+ 一 + 一 + 四)
* 規个檔案頭的長度,一般是九(三 + 一 + 一 + 四)


===tag 基本的格式===
===tag 基本的格式===
第37行: 第37行:


* 一孵四:前一个 tag 長度(四位元組), 第一啦 tag 就是零
* 一孵四:前一个 tag 長度(四位元組), 第一啦 tag 就是零
* 五鋪五:tag 類型(一元組); 零 x 八音訊;零 x 九影片;零 x 十二指令碼資料
* 五鋪五:tag 類型(一元組); 零 x 八音訊;零 x 九影片;零 x 十二指令碼資料
* 六桱八:tag 內容大細(三位元組)
* 六桱八:tag 內容大細(三位元組)
* 九九十一喔:時間抽(三位元組,毫秒)(第一啦 tag 的時陣總是替零 , 若是講令碼tag 就是零)
* 九九十一喔:時間抽(三位元組,毫秒)(第一啦 tag 的時陣總是替零 , 若是講令碼 tag 就是零)
* 十二孵十二:時間年閬閬(一个元組)予時間黜變做四位元組(以儲存閣較長時間的 flv 時間資訊), 本位元組做時間鑿的上懸位。
* 十二孵十二:時間年閬閬(一个元組)予時間黜變做四位元組(以儲存閣較長時間的 flv 時間資訊), 本位元組做時間鑿的上懸位。


第48行: 第48行:
===flv 檔案元資訊(metadata)===
===flv 檔案元資訊(metadata)===


flv 檔案中的資訊,是一寡咧講 flv 檔案各類屬性的資訊。遮的資訊以 AMF 格式囥佇檔案的起始部份。adobe 官方的標準 flv 元資訊專案如下:
flv 檔案中的資訊,是一寡咧講 flv 檔案各類屬性的資訊。遮的資訊以 AMF 格式囥佇檔案的起始部份。adobe 官方的標準 flv 元資訊專案如下:


* audiochannels
* audiochannels
第90行: 第90行:
* FLV Player by Martijn de Visser
* FLV Player by Martijn de Visser
* Quick Time 十
* Quick Time 十
* 所有的是因為FFmpeg 的放送程式
* 所有的是因為 FFmpeg 的放送程式
* 任何利用 DirectShow 配合 ffdshow 的放送程式
* 任何利用 DirectShow 配合 ffdshow 的放送程式
* Media Player Classic
* Media Player Classic
* MPC-HC
* MPC-HC
* MPC-BE
* MPC-BE
*Windows Media Player
* Windows Media Player
* Windows Media Center(需要改動登錄檔)
* Windows Media Center(需要改動登錄檔)
* 暴風影音
* 暴風影音
第102行: 第102行:
===桌面軟體佮網頁端播放程式===
===桌面軟體佮網頁端播放程式===


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


===網頁捀播放程式===* Dreamsocket Media Player(授權方式:CC by-nc-sa)
===網頁捀播放程式===
 
* Dreamsocket Media Player(授權方式:CC by-nc-sa)
* FV H . 兩百六十四 FLV Ads Player 免費軟體
* FV H . 兩百六十四 FLV Ads Player 免費軟體
* Sonettic Cinema FLVPlayer 免費佮商業版軟體攏有
* Sonettic Cinema FLV Player 免費佮商業版軟體攏有
* Hitasoft Free RIPE FLVPlayer
* Hitasoft Free RIPE FLVPlayer
* FLV / H . 兩百六十四 Video Player I , II and III by FlashXpert
* FLV / H . 兩百六十四 Video Player I , II and III by FlashXpert
第116行: 第118行:


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


[[分類: 待校正]]
[[分類: 待校正]]

於 2025年8月22日 (五) 10:41 的最新修訂

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 十二孵空 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 files only )
  • 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)