使用madVR或mpv軟體轉換HDR視訊至非HDR裝置播放
農步祥 于 2017.11.09 06:00:23 | 源自: | 版權:原創
平均/總評分:07.00/21

從去年開始,支援HDR的電視機已經賣得鋪天蓋地,支援4K UHD HDR的片源也變得豐富起來,動輒50GB的視訊資源讓廣大10TB級松鼠病晚期患者們興奮地表示家里屯的硬碟和百兆寬帶終于有了用武之地。然鵝悲傷的是,好不容易拖下來的視訊內容在非HDR顯示裝置[SDR]上的效果充滿了淡淡的憂傷。而Windows10自帶播放器的解碼則是嚴重的跳幀和色塊。

HDR視訊和HDR圖像

那么為何HDR視訊內容在老顯示器上看起來會如此的淡疼?這正是由于非HDR顯示器無法識別視訊記錄的亮度資訊導致的,另外由于這些視訊色彩空間是BT.2020超廣色域,在sRGB標準色彩范圍的顯示裝置上色彩飽和度自然嚴重不足。對人眼來說,畫面色度和明亮度的變化都會帶來視覺上的色彩差異。另外要注意的是,在手機攝像頭談及的靜態圖像HDR,和電視的概念是完全不同的,相機和圖像的HDR Image是利用多幀合成或后期處理等方式,改善原本在相機動態范圍中過曝或過暗的畫面細節,實際上這種盡量讓明暗細節“一覽無余”的效果恰恰是和HDR Video視訊的“高動態范圍”截然不同的。

HDR視訊是通過記錄畫素的亮度資訊,在支援的顯示裝置上依靠背光分區控制[TFT\LED類面板]或畫素自身亮度變化[OLED]改變亮度,這樣的方式顯然更忠實于場景明暗帶來的氛圍,由于電影行業的錄制裝置也在變得越來越先進,膠片電影的數字化處理也讓許多老電影更適合新裝置播放,未來數字電影的趨勢必然是UHD解析度+HDR+BT.2020超廣色域+60FPS的結合。而欣賞這樣的電影,也必然離不開高階的藍光播放器和支援HDR以及廣色域的OLED電視機了。當然,索尼的PlayStation Pro以及微軟的XBOX One X同時支援視訊和游戲畫面HDR輸出,X1X優化較好的游戲更是可以實現4K UHD+HDR的畫面水準。對于消費正版藍光的用戶而言是頗具高投資報酬率的娛樂裝置。

但主要是因為窮等原因,許多松鼠病患者還未來得及購買支援HDR的顯示器或彩電,那么50G的內容是不是白拖了?當然,HDR視訊還是可以通過濾鏡轉換的方式轉換為標準動態[SDR]的視訊播放的。目前比較簡單的轉換方式兩種:madVR濾鏡和mpv播放引擎。

madVR的安裝使用

madVR是目前知名度最高的HDR轉SDR回放方案,由于madVR并不是獨立的播放器軟體,因此需要搭配視訊播放器使用,主要有MPC-HC和PotPlayer等。

madVR下載后是一個壓縮包,解壓后以管理員權限運行Install.bat就安裝注冊表完畢,解壓的檔案切勿移動或刪除。隨后安裝和運行MPC-HC或PotPlayer,在MPC的回放選項中選擇madVR作為DirectShow視訊即可。PotPlayer則是在主界面右鍵菜單中選擇madshi作為預設輸出方式,此時madVR就可以在播放視訊時正常工作了。另外,用戶要選擇正確的硬體解碼加速方式,否則會遇到視訊嚴重卡頓,nVIDIA顯示卡用戶需要使用CUDA,英特爾集顯用戶則是QuickSync。一般來說madVR不加設定也基本上可以滿足使用,在視訊播放時,Windows系統欄中會出現madVR的設定大圖示,對英文和視訊編解碼有了解的用戶可以進行更詳細的調節。在打開包含HDR資訊的視訊時,madVR將會自動轉換至SDR顯示。

不過,稍有了解的用戶肯定明白,madVR另一個出名的原因就是可怕的硬體運算量,在播放4K UHD+HDR視訊時,無論是HEVC[H.265]或H.264,就占用了AMD Ryzen 1700的一半CPU資源以及雙路GTX1080的30-60%左右GPU資源,也就意味著至少一個臺式機的高性能4核處理器+GTX1070級別的顯示卡,這對于硬體要求顯然是有點點的過分了。

mpv的安裝使用

那么豪華雙路GTX1080ti顯示卡+水冷+RGB的發燒臺式PC=tan90°不存在的松鼠癥侯群來說,除了madVR外,還有一個對硬體要求“不那么高”的播放軟體mpv可供選擇,也提供了HDR轉SDR視訊功能。

mpv是一款開源的綠色軟體,只需要下載解壓后就可以運行,至于視訊轉換、硬體解碼等都可以通過自動處理完成。mpv也可以當做插件使用,但由于我個人的HDR內容較少,因此沒有仔細研究。mpv的播放界面也較為簡陋,只需要用滑鼠將檔案拖動到播放器即可,另外還有字幕加載功能。如果用戶無法忍受那么簡陋的功能,也有基于mpv二次開發的SMPlayer可供選擇。不過SMPlayer的界面除了有中文和支援高DPI的UI縮放外,實在不敢恭維。

mpv對硬體的需求相對不高,不過在播放HEVC編碼的UHD+HDR視訊時,也會占用約25%的CPU資源和20%的GTX1080資源,這也意味著無論如何折騰,用戶都最少需要一臺4核處理器+GTX1050Ti級別獨顯的電腦配置,例如最新上市的頂配SurfaceBook2可以基本滿足要求。

畫面對比和總結

4KHDR視訊從HDR到SDR的畫質損失,已經不需要相機屏攝,從視訊截圖就可以很明顯看出,無論madVR還是mpv,轉換出來的視訊雖然色彩相對直接播放要鮮艷明快,但都會出現嚴重的畫面動態和色彩損失,大場景解析度損失和畫面抖動也極為明顯。

另外,不同數字電影源所采用的HDR技術標準也有區別。目前比較常見的有HDR10和Dolby Vision,另外還有BBC和NHK超清頻道采用的Hybrid Log-Gamma等,這對于軟體轉換也是一種災難。例如不同的madVR設定或mpv的版本差異,HDR的轉換效果也有很大差別,畫面差異[損失]極大。建議備好幾個不同版本的mpv以及madVR預設以以應對不同的HDR方案,選擇自己能接受的色彩畫質。當然,如果用戶實在沒有如此高性能的電腦,又希望盡情欣賞HDR內容的話,趁著雙11打折剁手一臺支援HDR和廣色域的入門級彩電/顯示器和一臺XBOX是最現實的選擇。

轉發到新浪微博 轉發到騰訊微博 RSS訂閱 收藏本文 本文代碼
請您評分 1 2 3 4 5 6 7 8 9 10
115.055.***.***
115.055.***.***
38
124.065.123.***
124.065.123.***
發表于2017.11.14 13:04:05
37

此帖使用ZUK Z2131提交
發表于2017.11.12 08:04:49
36
101.228.***.***
101.228.***.***
madvr里面的轉換,最大的問題在于madvr是不知道你顯示器的在當前設定下的最高亮度的,這必須通過較色儀來,既然有了較色儀,為啥不直接做一個bt2020,smpte2048的3dlut檔案?
此帖使用Win10提交
發表于2017.11.12 00:55:13
35
反正盜版和碟片我都買,正好對比效果。
此帖使用MAC提交
發表于2017.11.10 11:43:48
32
可以播放,是說在熒幕達不到的情況下,渲染的時候也不要出錯,因為如果渲染出錯,顯示的要比SDR還糟糕得多,會灰蒙蒙一片,所以iPad說的和本文做的,應該算是達到一部分效果吧。而達到效果,是指能夠通過熒幕最終實現HDR想要達到的效果。如果有電視機操作一下就明白了。
此帖使用MAC提交
發表于2017.11.10 11:40:46
31
171.010.***.***
171.010.***.***
在官網參數上卻寫著支援hdr10和杜比視界,難道只是支援正確播放但無法真正展現出hdr高動態高對比的效果?
此帖使用iPhone提交
發表于2017.11.10 11:06:06
30
112.238.***.***
112.238.***.***
一開始只想買個性能強一點的電視盒,然后一步步就看到shield tv,結果發現shield tv加手柄加硬碟,不比x1便宜幾毛錢。再然后發現x1能裝uwp應用,有芒果臺,愛奇藝,b站,裝了vlc訪問nas,速度還比大部分盒子快,還支援4K hdr藍光,還“送”個手柄

結果就是,本想買個自行車,最后抱了個除草機回家 2333
此帖使用iPhone提交
發表于2017.11.10 07:05:02
29
061.053.***.***
061.053.***.***
什么叫“目前比較常見的有SMTPE ST2084和HDR10兩種”?SMTPE ST2084是播放hdr時的一個轉換標準,其實就相當于一個伽馬曲線,根據不同裝置的亮度,把那個灰不拉幾的片源給轉換成正常的色彩。
要說hdr的標準目前有三種,一HDR10,二Dolby Vision,三HLG。
要說轉“sdr”,我感覺madvr的那個轉換是比較科學的,轉換的效果如何從熒幕截圖上是不能判定的,因為設定的亮度不同。如果你顯示裝置亮度足夠,經過madvr的轉換,也可以實現hdr一樣的效果,因為這個轉換原理和支援hdr的電視里的處理是一樣的。
此帖使用Win10提交
發表于2017.11.09 20:44:51
28
方便的觀賞HDR視訊 感覺還需要等等
此帖使用Win10提交
發表于2017.11.09 20:42:35
27
成本最低,還不要折騰
此帖使用Win10提交
發表于2017.11.09 16:16:24
26
180.143.***.***
180.143.***.***

此帖使用iPhone提交
發表于2017.11.09 14:46:49
25
180.143.***.***
180.143.***.***

此帖使用iPhone提交
發表于2017.11.09 14:44:32
24
發表于2017.11.09 13:35:34
21
218.104.***.***
218.104.***.***
20
218.104.***.***
218.104.***.***
19
提示本貼可以匿名回復 ,您現在正處在潛水狀態
回復
驗證碼
8582 為防止廣告機貼垃圾,不得已而為之
表情
正文