首頁 收藏 QQ群
 網(wǎng)站導航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 92169|回復: 1
上一主題 下一主題
[硬件教程分享]

轉|使用Shield TV播放4K HDR電影的設置心得

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2018-7-10 17:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自浙江

來源:upsky__

做為視頻播放器,Shield TV的硬件配置在目前應該是沒有對手的,但由于Nvidia主要將其定位為游戲盒子,所以在視頻播放上做得并不出色。首先Shield TV并沒有原生的視頻播放器,要觀看視頻必須另行安裝KODI或SPMC,另外對視頻播放的一些細節(jié)也處理得并不完善。

由于Shield在國內仍然比較小眾,很多東西在網(wǎng)上找不到中文的資料,以下就分享一些播放4K HDR視頻的經(jīng)驗,供大家玩機參考。

幾點說明:
1. 本人非專業(yè)人士,以下大部分信息來自于Geforce論壇和KODI/SPMC的討論區(qū),如有錯漏還請不吝指正。
2. 不同顯示設備設置可能不同,請視自己的設備進行調整,本人的電視為Sony 55X9300D。
3. 以下設置基于SPMC 16為準,大多數(shù)對KODI及SPMC 17應該都能通用。

電視設置

要觀看4K HDR視頻,首先你需要一臺支持4K HDR的電視。近兩年的電視這個應該已經(jīng)是標配了,但不同品牌/價位的電視在效果上肯定是有區(qū)別的,畢竟一分錢一分貨。

一般來說,對電視不需要做特別的操作,但一些品牌的電視需要手工打開HDMI增強模式,即HDMI 2.0a支持,否則無法正確顯示HDR內容。打開的方法各品牌電視都不相同,比如Sony電視是在[設置] — [外部輸入] — [HDMI 信號格式]中,選擇[增強模式],而三星電視需要打開 [HDMI UHD Color] 選項,請查閱說明書或者百度解決。

另外某些電視并不是所有的HDMI接口都支持2.0a標準,請確保HDMI接在上正確的接口上。如果接了HDMI 1.4接口,則最大只能支持4K 30fps,并且不能播放HDR(畫面顏色會泛灰)。

SPMC/KODI設置

首先請將SPMC/KODI的設置級別更改為“專家”,否則無法看到大多數(shù)選項。

視頻 - 播放 - 調整顯示刷新率

選擇這個選項之后,SPMC/KODI根據(jù)當前播放內容的幀率,自動調整Shield的輸出幀率,以獲得平滑的畫面。在播放1080P視頻時,建議打開這個選項,這樣畫面就不會有抖動了。

但對于4K HDR視頻,正如剛才所說,Shield存在一個bug。當打開這個選項后,Shield可以成功將幀率轉換為23.976Hz,但色彩空間卻被錯誤的轉換為BT.709,這導致HDR無法正確顯示。按我的實際測試,打開這個選項后,播放4K HDR視頻時電視不會自動切換至HDR模式,畫面也現(xiàn)泛灰的情況。

所以想要正確播放4K HDR視頻,必須關閉這個選項。但是關閉后由于播放器與Shield的輸出幀率不一致,會對視頻進行3:2 pulldown,導致畫面出現(xiàn)抖動(judder)。在我這里,打開Sony電視的MotionFlow后這個抖動并不明顯,但仍然會增加眼睛的疲勞。

要解決抖動問題,就只能在播放4K HDR視頻前,手動將Shield的輸出幀率設置為23.976Hz,但要注意由于HDMI規(guī)格,4:2:0 10-bit Rec.2020模式是不支持23.976Hz輸出的,所以要用這個辦法必需將Shield設置為4:2:2 12-bit Rec.2020來顯示。并且23.976Hz的幀率會導致Shield的界面操作變卡,所以播放完視頻后要記得改回59.940Hz。

另外,下方的“同步回放顯示”這個選項選中后,會通過改變播放速度強行令視頻的幀率與電視的幀率同步,這會得到平滑的畫面。但為了避免音畫不同步,KODI會同時更改音頻的播放速度,這會導致所有音頻的重編碼,所以如果你連接了功放及音響系統(tǒng),必須一直關閉這個選項,否則音頻無法源碼輸出。

設置 - 系統(tǒng) - 視頻輸出 - 分辨率

KODI/SPCM允許單獨對軟件的UI分辨率進行設置,一般來說隨電視設置為4K就行,但這又牽涉到兩個問題。
如果將KODI/SPMC的界面分辨率設置為4K,當你播放1080P影片時,Shield將會把信號倍線(upscale)至4K,然后才傳輸給電視播放。這個問題在于,Shield基于軟件的視頻upscaler比電視的芯片級upscaler效果差了很多,這就導致1080P的畫面看起來會不夠銳利。

如果將KODI/SPMC的界面分辨率設置為1080P,則Shield會將低于1080P的影片倍線至1080P,而對1080P及4K影片,會直接傳輸給電視。這樣1080P的影片便是由電視來進行倍線的,經(jīng)過實際測試,畫面確實會變得銳利一些。所以如果你會經(jīng)常播放1080P影片,推薦將KODI/SPMC的界面分辨率設置為1080P。

至于KODI的界面幀率,對影片流暢度還是有影響的,由于KODI大多數(shù)時候都是播放藍光內容,所以可以一直設置為23.976Hz。這會讓KODI的界面操作變卡,但在Nvidia修復色彩空間切換的bug之前(據(jù)說今年升級Andorid Oreo之后有希望修復),只能忍了。

另外,“設置用戶界面分辨率限制”推薦設置為“無限制”,“垂直空白同步”推薦設置為“始終開啟”。

advancedsettings

為了照顧小內存的設備,KODI/SPMC在緩沖區(qū)上有所限制,這就導致播放一些高碼率的原盤視頻時會出現(xiàn)頻繁緩沖的情況。此時可以嘗試如下方法:
1. 在電腦上創(chuàng)建一個 advancedsettings.xml 文件
2. 依你的軟件版本填入如下內容:

KODI 16及SPMC 16填入:
<advancedsettings>
<network>
<buffermode>1</buffermode>
<cachemembuffersize>278921216</cachemembuffersize>
<readbufferfactor>20</readbufferfactor>
</network>
</advancedsettings>

KODI 17及SPMC 17或以上填入:
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>278921216</memorysize>
<readfactor>20</readfactor>
</cache>
</advancedsettings>

然后將文件放進KODI/SPMC的目錄中:
KODI: Android/data/org.xbmc.kodi/files/.kodi/userdata/
SPMC: Android/data/com.semperpax.spmc16/files/.spmc/userdata/

這樣設置后,KODI/SPMC會使用大約800內存進行緩沖,4K原盤就可以流暢播放了。



上一篇:你所不知道的:HDR 電視其實不完美
下一篇:如何正確的觀看HDR?
沙發(fā)
發(fā)表于 2018-7-10 17:16 | 只看該作者 | 來自浙江
感謝分享?。?/td>
回復 支持 反對

舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡信息服務信用承諾書 | 增值電信業(yè)務經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2025-4-13 12:53 , Processed in 0.056796 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2025 ZNDS.Com

快速回復 返回頂部 返回列表