本帖最后由 loo_ohs 于 2024-12-25 12:16 編輯
CoreELCE的優(yōu)點大家都已經(jīng)熟知了,不再多說。而這版固件確實強悍,CoreELCE對于杜比和雙層杜比的支持已經(jīng)非常完善了。
先來一個視頻給大家看看介紹。
【最新固件成就最全面播放器CPM最新固件使用分享】 https://www.bilibili.com/video/B ... 8ec540eb8e6b4e04b9b
這不是一個普通的CoreELCE(21.1.1-Omega (Stable))版本,而是一個CPM分支的版本,大的版本號是A12。2024年12月發(fā)布的。
其最大的優(yōu)勢就是,多了一個復(fù)雜的杜比視界的設(shè)置界面。位于設(shè)置-系統(tǒng)-CoreELCE頁面內(nèi)。
設(shè)置界面.jpg (1.39 MB, 下載次數(shù): 20)
下載附件
保存到相冊
2024-12-24 08:36 上傳
簡單的描述就是無論你電視(顯示器)是否支持杜比視界,支持得程度如何,都可以通過這個盒子上的CoreELCE系統(tǒng),進行優(yōu)化顯示。從而獲得更好的視覺體驗。即使你的電視(顯示器)僅支持HDR,也可以將杜比視頻通過映射方式,以HDR展現(xiàn)出來。其畫面效果是好于一般的HDR視頻的,也就是說,雖然你享受不到杜比視界的效果,但是看杜比視頻時也能獲得好于HDR視頻的效果。這還不夠么?如果你的電視(顯示器)支持杜比視界,那就更好了,你可以協(xié)調(diào)盒子和電視(顯示器)的杜比處理分工,亦或是以誰為主導(dǎo),以獲得更加的效果。
由于好久沒有折騰盒子了,很多知識都斷代了,居然折騰了兩天,才搞定。從20.X版本后,CoreELCE系統(tǒng)都不再內(nèi)置Dolby Vision驅(qū)動,所以安裝的時候,需要額外下載一個適配你的電視盒子的Dolby Vision驅(qū)動文件。目前這個驅(qū)動的文件版本包含(S905x2 & S922x/z 杜比視界驅(qū)動,S905x4 杜比視界驅(qū)動(雙層杜比需使用CoreELEC-Amlogic-ng固件),S928X-J 杜比視界驅(qū)動),一共三個文件。S905x3的目前沒有見過。
對于這個驅(qū)動文件,要求安裝在NG版本的系統(tǒng)上。雖然官方版本也有NG的版本,但是我依然推薦CPM分支的A12,畢竟版本更新,是24年12月份發(fā)布的。
CoreELCE系統(tǒng)的安裝,大家都知道是需要先用分區(qū)鏡像寫入軟件創(chuàng)建啟動盤(推薦使用TF卡,有些品質(zhì)好的U盤也可以),然后從TF卡啟動盒子。 安裝的話,需要準備的東西如下:
1.一個S905X4,或S905X2或是S992-xj的電視盒子。
2.一個TF卡,我自己的TF卡僅僅是CLASS10的,推薦U1及以上的速度的卡,C10的也湊合用。至于大小,我這張是16G的,但是個人感覺8G也可以,沒試驗過。U盤也可以,但是U盤品質(zhì)差的比較多,建議使用好一點的U盤。
3.一個TF卡套(強烈建議是卡套配合筆記本),應(yīng)該有些USB讀卡器也可以,但是我的那兩個就有問題。
4.一臺筆記本(強烈建議帶SD卡讀卡器的筆記本)
5.Rufus軟件,用于將CoreELCE系統(tǒng)鏡像文件,寫入TF卡或U盤。
6.杜比視界驅(qū)動文件,dovi.ko。
7.CoreELCE系統(tǒng)的 CPM分支 A12版固件
帖子結(jié)尾我將提供所有所需文件的下載。
具體操作步驟如下:
下載了CoreELCE系統(tǒng)的 CPM分支 A12版固件后,是一個壓縮包,先將其解壓縮,解壓完畢后,擴展名是.img文件。(文件名內(nèi)包含NG,202412和A12字樣)
這時候,打開Rufus軟件,如下圖。然后先插上你的TF卡或者U盤,第一行將自動顯示這個設(shè)備。然后在選擇的位置,選擇你解壓好的系統(tǒng)鏡像文件。點擊下面的開始,等待即可。完成寫入之后,點擊最后的關(guān)閉。
微信圖片_20241225085946.png (394.33 KB, 下載次數(shù): 16)
下載附件
保存到相冊
2024-12-25 09:00 上傳
此時,還不要彈出U盤或TF卡,還有需要操作的地方。這時進入TF卡或U盤路徑下的device_trees文件夾,你會看到很多以處理器、盒子品牌型號命名的dtb文件。找到適合你的處理器和電視盒子型號對應(yīng)的文件,復(fù)制出來,到TF卡或U盤的根目錄下,并重命名為dtb.img。然后再去找到你下載好的杜比視界驅(qū)動文件,同樣重命名為dovi.ko,一樣復(fù)制到TF卡或U盤的根目錄下。跟dtb.img放在同一個路徑下。這時,就可以彈出TF卡或U盤了。
安裝之前,其實我還是建議盒子能雙清,當然這一步并不是所有人必須的。有些人也許會遇到問題。反正我第一次安裝,是雙清過一次。第二次安裝沒有雙清也可以。
將盒子斷電,插好TF卡。然后找一個小棍,插入reset孔,按住不松手,然后給盒子通電,就自動開機了。一直按著不松手,直到CE的啟動logo出現(xiàn),再松手。
開啟SSH,然后通過PC電腦上的putty,SHH遠程登陸盒子,進入命令行界面。使用ceemmc命令(或是ceemmc -x命令),將系統(tǒng)寫入mmc。其中會有1-4,一共4個選項,前兩個是針對單系統(tǒng)模式操作,后兩個是針對雙系統(tǒng)模式操作。我的U22-XJ盒子只能雙系統(tǒng)方式,據(jù)說是盒子有什么認證了,就必須保留原安卓系統(tǒng),以雙系統(tǒng)方式安裝CoreELCE。所以我選擇是選項3。
系統(tǒng)安裝到MMC后,關(guān)機后,就可以將TF卡移除了。重新開機默認啟動的是CoreELCE系統(tǒng)。如果想要進入原來的自帶系統(tǒng),可以在CE啟動后,按出電源菜單,選擇從mmc啟動即可。再次重啟,還會自動回到CE系統(tǒng)。
1.jpg (107.88 KB, 下載次數(shù): 16)
下載附件
保存到相冊
2024-12-25 11:49 上傳
3.jpg (103.91 KB, 下載次數(shù): 16)
下載附件
保存到相冊
2024-12-25 11:49 上傳
4.jpg (141.69 KB, 下載次數(shù): 16)
下載附件
保存到相冊
2024-12-25 11:49 上傳
再強調(diào)一下系統(tǒng)盤的制作的問題。不要用垃圾U盤,如果你要用U盤,一定要用品質(zhì)好一些的。
TF卡,建議用TF-SD卡套,用筆記本制作。
給大家看一下我的綠聯(lián)讀卡器,
微信圖片_20241225093825.jpg (2.59 MB, 下載次數(shù): 16)
下載附件
保存到相冊
2024-12-25 09:47 上傳
微信圖片_20241225093821.jpg (2.62 MB, 下載次數(shù): 16)
下載附件
保存到相冊
2024-12-25 09:47 上傳
這個讀卡器速度也是很快的,但是制作了系統(tǒng)盤之后,無法從TF卡啟動的。應(yīng)該是跟寫盤軟件不是很兼容,會導(dǎo)致一些數(shù)據(jù)錯誤。我猜測是由于這個讀卡器在電腦里會顯示為兩個盤符,第二個盤符才是真的TF卡。我也有一個單插口的TF卡讀卡器,買tf卡送的。速度不快,制作啟動盤,也經(jīng)常出問題,它復(fù)制文件甚至都出過問題。所以我建議還是卡套配合筆記本比較靠譜。
附上資源下載地址:
[backcolor=var(--bgColor-default, var(--color-canvas-default))]Dolby Vision UI User Manual
Kodi -> Settings Cog -> System -> CoreELEC Dolby Vision Section Mode[color=var(--fgColor-accent, var(--color-accent-fg))]
On Kodi menu presented in DV (or HDR if Type is set to Player Led (HDR)) from startup. If not playing DV content, HDR10+ converted to DV, and not using VS10 scaling - then content will be played as per content type.
Available if system supports DV
On Demand Kodi menu presented in SDR from startup. If playing DV content, HDR10+ converted to DV or using VS10 scaling - then DV Engine is used for playback.
Available if system supports DV
Off DV Engine completely off - usage falls back to normal CoreELEC without DV.
- GUI max luminance in menus[color=var(--fgColor-accent, var(--color-accent-fg))]
Set the preferred maximum luminance (brightness) of the Kodi menus.
Available if using Mode: On
Below settings are available if using Mode: On or On Demand Type[color=var(--fgColor-accent, var(--color-accent-fg))]
Display Led (DV-Std) Display Led DV - generally considered the best quality, where processing is split between the box and the display.
Available if display supports DV-Std (specifically DV RGB 8bit Tunnel)
Player Led (DV-LL) Player Led DV - DV processing all done on box
Available if display supports DV-LL (specifically DV YCbCr 422 12bit)
Player Led (HDR) Player Led DV - DV processing all done on box, sent to display as HDR (Metadata change only, actual pixel data is the same as DV-LL). Note: HDR InfoFrame Static Metadata is all sent as PQ0 in this case, unless overriding using the HDR InfoFrame setting (see below).
Available if display supports HDR PQ
VS10 Only Use with SDR displays, allows usage of VS10 to downscale to SDR.
- Dolby VSVDB[color=var(--fgColor-accent, var(--color-accent-fg))]
In normal cases you will not need to use this.
Inject a VSVDVB for the display or change the existing VSVDB of the display, the VSVDB value can be built with the following three parameters (also taking into consideration the Type chosen above), or you can directly specify a custom payload. Note: If specifying a custom payload then changing any of the parameters will overwrite it. When using Type: Player Led (HDR) where the display does not provide its own VSVDB this is required.
Available in Mode:On or On Demand, and not Type:VS10 Only -- Colour space[color=var(--fgColor-accent, var(--color-accent-fg))]
Colour space of the display. -- Minimum luminance[color=var(--fgColor-accent, var(--color-accent-fg))]
PQ 12-bit value for minimum luminance of the display. -- Maximum luminance[color=var(--fgColor-accent, var(--color-accent-fg))]
PQ 12-bit value for maximum luminance of the display. -- Payload[color=var(--fgColor-accent, var(--color-accent-fg))]
Specify your own 14 Byte v1 or v2 Dolby VSVDB payload. - HDR InfoFrame[color=var(--fgColor-accent, var(--color-accent-fg))]
In normal cases you will not need to use this.
Override the HDR InfoFrame static metadata, for specialist use case.
Available for Player Led (HDR) -- Payload[color=var(--fgColor-accent, var(--color-accent-fg))]
Specify your 48 byte (12 double-word) HDR InfoFrame static metadata to use. - Colorimetry[color=var(--fgColor-accent, var(--color-accent-fg))]
The original AMLogic code when playing DV content set the colorimetry to BT.2020nc. For older displays like the LG E8 setting to BT.2020nc makes a visible difference, most notably in the deeper end of the red spectrum. For newer displays it has been noted there is no visible difference across all values.
Available for Display Led (DV-Std)
- as per AMLogic > As set by AMLogic code (BT.709)
- BT.2020nc > Set to BT.2020nc
- disable/remove > Remove the colorimetry value completely.
- Preferred HDR for dual Dolby Vision and HDR10+ content[color=var(--fgColor-accent, var(--color-accent-fg))]
Where the content has both Dolby Vision and HDR10+ metadata, choose the preferred metadata to use. - Dynamic HDR10+ to Dolby Vision profile 8.1 conversion[color=var(--fgColor-accent, var(--color-accent-fg))]
Available when preferred HDR is set to Dolby Vision -- Prefer conversion over original Dolby Vision[color=var(--fgColor-accent, var(--color-accent-fg))]
Where the content has dual Dolby Vision and HDR10+ metadata, convert the HDR10+ metadata rather than use the Dolby Vision metadata. -- Peak Brightness Source[color=var(--fgColor-accent, var(--color-accent-fg))]
Algorithm used to calculate the peak brightness from the HDR10+ metadata, from quietvoid's dovi_tool.
- max-scl
The max value in maxscl.
- max-scl-luminance
The luminance calculated from the maxscl components, assumed BT.2020 primaries is use.
- histogram
The max value from the histogram measurements.
- histogram99
The last percentile in the histogram, usually 99.98% brightness percentile.
- histogram-plus
Modified histogram algorithm from doppingkoala: "Change is in the calculation of the avg_pq. Essentially convert the different values of the CDF from nits to PQ, and then approximate average pq from those converted points. Improves over the original method as, due to the nonlinearity of the nits to pq calculation, the average nits converted to pq does not equal the average pq."
- For SDR8[color=var(--fgColor-accent, var(--color-accent-fg))]
Dolby Vision VS10 Engine scaling for SDR 8bit content
- off
off (engine off - no scaling)
- SDR
may upscale to SDR 10bit. Needs scientific (at least controlled empirical) testing.
- HDR10
upscale to HDR10
- Dolby Vision
upscale to Dolby Vision
- For SDR10[color=var(--fgColor-accent, var(--color-accent-fg))]
Dolby Vision VS10 Engine scaling for SDR 10bit content
- off
off (engine off - no scaling)
- SDR
probably no change. Needs scientific (at least controlled empirical) testing.
- HDR10
upscale to HDR10
- Dolby Vision
upscale to Dolby Vision
- For HDR10[color=var(--fgColor-accent, var(--color-accent-fg))]
Dolby Vision VS10 Engine scaling for HDR10 content
- off
off (engine off - no scaling)
- SDR
downscale to SDR
- Dolby Vision
upscale to Dolby Vision
- For HDR10+[color=var(--fgColor-accent, var(--color-accent-fg))]
Dolby Vision VS10 Engine scaling for HDR10+ content. In this case the HDR10+ metadata is discarded and only the base HDR10 is used.
Set to off when using a native HDR10+ display.
Available only when not enabling Dynamic HDR10+ to Dolby Vision profile 8.1 conversion (that is the better approach to convert to Dolby Vision utilizing the HDR10+ metadata)
- off
off (engine off - no scaling)
- SDR
downscale to SDR
- Dolby Vision
upscale to Dolby Vision
- For HLG HDR[color=var(--fgColor-accent, var(--color-accent-fg))]
Dolby Vision VS10 Engine scaling for HLG HDR content.
Current evidence suggests this mode does not work correctly and the VS10 Engine interprets the content as SDR, it is advised to leave this setting off if your display supports HLG HDR natively.
- off
off (engine off - no scaling)
- SDR
downscale to SDR
- HDR10
upscale to HDR10
- Dolby Vision
upscale to Dolby Vision
- For Dolby Vision[color=var(--fgColor-accent, var(--color-accent-fg))]
Dolby Vision VS10 Engine scaling for Dolby Vision content. Note: There is no HDR10 option as was found to not work correctly (the RPU metadata is ignored), use Player Led (HDR) for this use case instead.
- off
off (no scaling - DV content plays as native DV)
- SDR
downscale to SDR
- Convert profile 7[color=var(--fgColor-accent, var(--color-accent-fg))]
For Dolby Vision profile 7 content, optionally covert to profile 7 MEL or profile 8.1
- off
no conversion play as original content (aka lossless)
- to MEL
convert to profile 7 MEL
- to 8.1
convert to profile 8.1
預(yù)祝大家新年玩得開心!
|