FLV
十年來網路的格式,比創造它的技術更長壽。
FLV 是 Flash 用於視訊的容器,這意味著大約十年來它是 Web 用於視訊的容器。 Flash於2020年退役;檔案沒有去任何地方。沒有 Apple 裝置可以打開其中的影片,但裡面的影片通常是純 H.264,只需要重新包裝,而不需要重新編碼。
2026年7月30日
系統原生即可開啟
iOS 上從來沒有 Flash,macOS 上多年來也沒有 Flash 支援。兩個系統中的任何內容都不會讀取該容器,但如果裡面的內容是 H.264 和 AAC(這種情況很常見),則重新包裝可以使其在幾秒鐘內隨處播放。
基本資訊
| 全名 | Flash影片 |
|---|---|
| 種類 | 容器 |
| 擴展 | .flv 和 .f4v(其實是 MP4) |
| 已發布 | 2002,Macromedia,後來的 Adobe |
| 內有影片 | 舊檔案上的 Sorenson Spark 或 VP6;約 2008 年後的 H.264 |
| 內有音訊 | MP3、AAC、Nellymoser(語音)、Speex |
| 字幕 | 無 |
| 狀態 | Flash Player 將於 2020 年 12 月 31 日終止生命週期 |
一個真正是交付機制的容器
FLV 的存在是因為 Flash 需要一些可以透過普通 Web 伺服器進行串流並在到達之前開始播放的東西。它的結構是一個簡單的標記塊序列——這裡是影片,那裡是音訊,偶爾是元數據——不要求檔案完整或提前對任何內容建立索引。
對於那個時代來說,這是正確的答案,這就是為什麼 2003 年至 2013 年間幾乎每個影片網站都提供 FLV 的原因。剩下的是一個巨大的檔案:教程、講座、錄音、個人收藏,所有這些都在一個現代人無法打開的容器中。
好消息是,大部分檔案都早於 2008 年,從那時起,檔案幾乎總是保存 H.264 視訊和 AAC 音訊 — 正是 MP4 接受的串流。
為什麼轉換通常是即時的
當容器內的流已經是目標容器接受的流時,轉換意味著展開和重新包裝 - 讀取影片和音訊並將其寫入新檔案,而不觸及單個幀。這就是重新復用,它以磁碟管理的任何速度運行。一個小時的 FLV 在幾秒鐘內就變成了 MP4。
舊檔案除外。 Sorenson Spark 和 VP6 視訊或 Nellymoser 音訊在 MP4 中沒有地位,必須真正重新編碼 - 速度較慢,且品質成本較高。快速判斷您擁有哪些檔案的方法是:如果該檔案來自 2008 年左右之前或看起來像早期的網路影片,則路徑會很慢。
或跳過這個問題。擁有自己的解碼堆疊的播放器可以原樣打開 FLV、VP6 等,並且不進行任何轉換。
瀏覽它們的檔案
- 在他們所在的地方播放它們
對於您查閱而不是觀看的存檔,直接開啟檔案勝過轉換您幾乎永遠不會接觸的資料夾。
- 批量重新混合現代的
任何包含 H.264 和 AAC 的內容幾乎都會立即無損地重新包裝為 MP4,然後無需幫助即可在您擁有的每台裝置上播放。
- 僅重新編碼您關心的內容
早期的 Flash 視訊解析度低且壓縮嚴重;重新編碼它無法恢復從未存在過的東西。對少數重要的檔案執行此操作,並期望它們之後看起來完全一樣粗糙。