您是否正在考慮成為專業的媒體服務器操作員或用戶,但不确定需要哪些技能?在本指南的第四部分中,我們将繼續探索媒體播放的内容,并查看靜止圖像格式。從壓縮/有損圖像格式到未壓縮/無損格式,再到古老的問題,您何時需要解壓縮?
與往常一樣,内容基于媒體服務器專業人員(Facebook)組的優秀人員的建議。
- 圖像/照片/靜止格式斷續器動圖巴新塔爾加斷續器斷續器私營部門司未壓縮的視頻播放和RAW媒體服務器如何處理圖像序列?未壓縮材料的磁盤存儲要求是什麼?結論
在視頻之前,有靜止圖像...就像視頻一樣,媒體服務器(應該)支持具有不同功能的各種格式。最常見的圖像格式是JPEG,GIF,PNG,TARGA(TGA),TIFF,BMP和PSD。
其中一些格式是壓縮的,有些不是,有些甚至具有無損壓縮。壓縮文件将明顯小于未壓縮的文件,并且壓縮文件将具有有損或無損壓縮類型。無損壓縮将保留所有圖像信息,同時稍微小一點。當我們談論有損壓縮時,這些文件大小可以明顯變小,但這是通過丢棄圖像中的數據來實現的,從而導緻圖像質量的明顯差異(噪聲/僞影)。
您很有可能永遠不會滿足于單一的圖像格式,因為它們彼此相比具有不同的好處 - 這完全取決于手頭的任務。但知道其中的區别是件好事。
JPEG(聯合攝影專家組)目前最常用的圖像格式是JPEG - 根據聯合攝影專家組的數據,在2015年的一篇文章中,每天産生數十億張圖片。該小組開發了圖像格式标準,并于1992年推出。推出後,它已被廣泛采用,并用于幾乎所有已經制造的數碼相機 - 包括手機。因此,每天創建的圖像數量驚人。
JPEG是一種有損文件格式,壓縮程度可以調整。JPEG壓縮用于許多圖像文件格式,其中JPEG / Exif是大多數相機和手機使用的格式。JPEG/JFIF 是互聯網上最常用的格式。但是,大多數人并不關心/了解這些差異,并且都被稱為JPEG。JPEG 支持每通道 8 位(總共 24 位),并且可能沒有不支持 JPEG 的圖像應用程序或媒體服務器。
由于其壓縮算法,并且缺乏對透明通道的支持,JPEG不是線條藝術等的理想選擇。
在這張來自Wiki的示例照片中,貢獻者AzaToth在一張照片中說明了JPEG壓縮。從最大值(左)到最小值(右)。
PNG(可拼湊的網絡圖形)另一種非常流行的圖像格式是便攜式網絡圖形或PNG。這種格式支持無損數據,最初是作為圖形交換格式(GIF)的(高度)改進的替代品而開發的,該格式在當時的專利和版權方面存在挑戰。
PNG文件格式的第一個版本創建于1996年,并于2004年成為ISO标準。PNG 支持 24 位和 48 位色深,以及壓縮和 Alpha 通道透明度,使其成為一種非常流行和通用的圖像格式。如果您不确定24/48位包含的内容,請查看我之前的博客文章,其中我們深入研究了位深度。
如果我們将 PNG 與 JPEG 進行比較,JPEG 文件由于其有損編碼而會更小,但圖像中的僞影和“雜色”更多 - 如示例所示。
GIF(圖形交換格式)GIF由CompuServe于1987年開發(CompuServe是美國最早的寬帶服務提供商之一),并由于其在浏覽器,應用程序和操作系統中的廣泛支持而迅速成為互聯網使用的流行圖像格式。
GIF圖像使用無損壓縮算法Lempel-Ziv-Welch(LZW)),該算法于1985年由Unisys獲得專利。當雙方之間關于許可協議的争議升級時,PNG開發開始了。2004年,所有專利都到期了,但GIF從未真正奪回其作為網絡無損圖像格式的寶座。
圖像格式支持高達每像素8位,并且與任何其他格式相比,調色闆非常有限(每個圖像最多256個)。但是,如果對GIF進行動畫處理,則可以将其擴展到每幀具有256種不同的顔色,但是GIF格式通常不适合具有漸變的照片和圖像。但是,對于具有簡單動畫和少量顔色的插圖和圖像,它是一個很好的選擇。
TIFF (标記圖像文件格式)TIFF因其圖像質量而成為印刷和出版行業以及高端攝影的首選。TIFF 文件可以完全解壓縮或使用無損壓縮進行壓縮。
TIFF由Aldus公司創建,最初是專門為桌面出版和印刷開發的。第一個版本于1986年推出,最新版本是1992年發布的6.0。Adobe于1994年收購了Aldus。
TIFF 是一種高度靈活的格式,用于處理單個文件中的圖像和數據。TIFF 文件可以是一個容器,其中包含有損 JPEG 圖像、基于矢量的剪切路徑(輪廓、裁剪圖)或完全未壓縮的圖像。壓縮方法是LZW,并且還受到2004年到期之前持有的專利的限制。
TIFF 文件非常适合存儲稍後将編輯或修改的文件,因為文件格式不會引入壓縮僞影。TIFF文件是某些相機支持的完全RAW文件的絕佳選擇 - 這将在本文後面介紹。
TGA (TRUEVISION TGA 或 TARGA)TGA是由Truevision,Inc.創建的圖形文件格式,最初是IBM兼容PC的TARGA和VISTA圖形卡的本機格式.TGA支持24位深度,這與JPEG中的顔色量相同,但它也支持通過alpha通道的透明度。
圖像數據可以未壓縮存儲,也可以以無損壓縮 (RLE) 存儲。與JPEG相比,由于無損壓縮,TGA文件的文件大小會更大。
與TIFF相比,TGA文件格式的位深度有限,傳統上不用于印刷材料,但在動畫和視頻業務中一直很強大 - 現在仍然如此。
BMP(位圖圖像文件)BMP文件格式是由微軟開發的圖像格式,并與微軟Windows的第一個版本一起發布。第一個版本非常基本,自引入以來增加了更多功能,與所有其他圖像格式一樣。
今天,BMP文件通過RLE編碼進行未壓縮或壓縮(無損),與TGA文件的方法相同。BMP 通過 Alpha 通道支持 24 位顔色和透明度(自 Windows 95 起)。
雖然許多應用程序可以讀取和保存BMP格式的文件,但與其他文件格式相比,該格式從未獲得廣泛的普及。
PSD (PHOTOSHOP DOCUMENT)PSD 是 Adobe Photoshop 的本機文件格式。PSD文件将存儲一個圖像,其中包含有關您在Photoshop中擁有的選項的所有信息,例如圖層,蒙版,文本,剪切路徑等。PSD文件是無損壓縮的,支持每通道高達32位。這種高位深度被稱為高動态範圍(HDR)。
由于PSD是一種原生Adobe格式,因此它尚未在許多應用程序或媒體服務器中獲得廣泛支持。
未壓縮的視頻播放和RAW格式對于大多數安裝和實時事件,不需要使用未壓縮。但在某些情況下,這是一項要求。然後你需要了解它是什麼以及如何做到這一點。
如上所述,視頻壓縮通常是一個挑戰(多種格式和設置),它會降低圖像質量并引入不需要的僞影。Uncompressed 适用于鑒賞家和高端用例。您可以在另一篇文章中閱讀有關未壓縮視頻的更多信息。
未壓縮的視頻不應被理解為直接來自攝像機的 RAW 視頻。RAW 視頻可以是未壓縮的,但未壓縮的視頻不是 RAW 的。螨蟲困惑了嗎?讓我來幫忙。
當您在相機中拍攝某些内容時,光線會照射到傳感器上,傳感器會将光線變成一組數據。尚未創建視頻或圖像,隻有傳感器創建的大量數據。為了幫助将其變成視頻或照片,這些數據需要處理,這由相機的圖像處理器完成。在這裡,您可以添加ISO和所有其他圖像效果(生動,色彩平衡等)等功能。現在,您有兩組數據。
一組是RAW(未觸及),另一組是編碼的(格式化)。
RED,BlackMagic和Sony等相機制造商有RAW選項,但它們并不是真正的未壓縮。RED相機的RAW是REDCODE,實際上應用了一些壓縮;他們聲稱3:1在數學上是無損的,或者5:1或8:1,在視覺上是無損的。
根據HDvideoPro的一篇文章,他們聲稱ARRI的ALEXA攝像機使用ARRIRAW格式輸出真正的未壓縮RAW數據。您可以在此處閱讀有關AIRRAW的更多信息。
媒體服務器如何處理圖像序列?媒體服務器支持回放圖像序列,其中單個圖像尚未暴露于任何壓縮算法。每個圖像都會自然而然地變得相當大,并且對大磁盤空間的需求是巨大的。此外,播放包含未壓縮圖像的視頻流需要媒體服務器中的磁盤能夠同時随機播放大量數據。這隻能通過構建 RAID 磁盤系統(數據放置在許多磁盤上)或擁有單個超快磁盤(例如 HGST SN260 Ultrastar 磁盤)來實現,該磁盤可以從一個驅動器讀取高達 6GB/s 的速率。
未壓縮材質的磁盤存儲要求是什麼?在之前的博客文章中,我們查看了不同編碼類型和幀速率的數據要求的一些計算示例。隻是為了好玩,讓我們對未壓縮的材料做同樣的事情。
1080p 分辨率 (1920x1080) 和 10 分鐘視頻:
TIFF 8 位 RGBA 未壓縮 @ 每秒 30 幀 – 139.05 GB 數據
TIFF 8 位 RGBA 未壓縮 @ 每秒 50 幀 – 231.74 GB 數據
TIFF 8 位 RGBA 未壓縮 @ 每秒 60 幀 – 278.09 GB 數據
TIFF 10 位 RGBA 未壓縮 @ 每秒 30 幀 – 173.81 GB 數據
TIFF 10 位 RGBA 未壓縮 @ 每秒 50 幀 – 289.68 GB 數據
TIFF 10 位 RGBA 未壓縮 @ 每秒 60 幀 – 347.61 GB 數據
如果我們将 1920 x 1080 @60 fps 未壓縮(8 位)與 H.264(最大壓縮)和 ProRes 4444(最小壓縮)進行比較,我們得到以下内容:
未壓縮的文件(278,09GB)比ProRes文件(48.39 GB)大575%,比H.264文件大1922%。
除了磁盤存儲和讀取速度的要求之外,使用未壓縮的另一個方面是内容創建部分(您希望以未壓縮格式導出大分辨率設置)。這需要時間。
由于最後一分鐘的更改是有效的點,因此請确保您的媒體服務器能夠正确執行此操作。這不僅适用于未壓縮。
如您所見,系統播放未壓縮文件有一些主要要求。除了增加媒體服務器端的成本外,通常還會增加生産端的成本。這是一個龐大的數據處理量,需要一些非常重的渲染機。
結論(到目前為止,再次)哇!每個轉彎處都有很多東西需要學習,這是肯定的。但是閱讀有關事物的内容隻會讓你走得更遠。你需要做的是走出去。要咄咄逼人,确保你盡可能地打包你的經驗袋。
在我的下一篇博客文章中,我将介紹3D文件,并提供使用2D和3D技術的投影映射的入門級一瞥。
在結束之前,我要感謝以下在論壇帖子中貢獻了偉大想法的人:
帕特裡克·坎貝爾,伊恩·麥克萊恩,奧拉·弗雷登倫德,馬特·阿爾丁,馬雷克·帕克,埃裡克·加齊略,阿克塞爾·桑德博滕,喬·布萊斯代爾,帕克·蘭瓦特,亞曆克斯·米斯特裡奧·穆勒,克裡斯托弗·約翰·博爾頓,安迪·貝茨,大衛·吉萊特,查理·庫珀,湯姆·巴斯,弗雷德·朗,諾吉·耶爾尼夫,休·戴維斯-韋伯,馬庫斯·拜耳,阿蘭·Vj-Air,曼尼·康德,喬爾·阿德裡亞,亞曆克斯·奧利謝夫斯基,魯本·萊恩,揚·休維爾,馬吉德·尤尼斯,恩斯特·齊勒, 馬可·帕斯托維奇,傑弗裡·普拉特,泰德·帕拉斯,戴爾·雷拜因,邁克爾·科勒,喬·鄧克利,約翰·布爾弗,傑克·班克斯,斯圖爾特·麥高恩,托德·内維爾·斯克魯奇菲爾德
,