TA的每日心情 | 郁闷 2016-12-31 01:33 |
---|
签到天数: 6 天 [LV.2]偶尔看看I
星辰大海
- 积分
- 2967589
|
本帖最后由 tonyhsie 于 2023-1-6 00:43 编辑
播放環境:Philips 55PUH7374 (有支援 Dolby Vision) + Kodi HDR Edition
在播放 dvhe.07.06, BL+EL+RPU (FEL,雙層杜比視界) 這類型的 DV mkv 時
雖然有點亮 DV,但實際上顏色完全錯誤 (會變成慘綠的顏色)
而如果改成播放 .m2ts 或是 .iso,則無法點亮 DV,會降級成顏色正常的 HDR
長期以來一直無法解決這個問題,不過這兩天終於找到解方,不用再屈就於降級的 HDR 體驗了
特此留文備忘
簡單說,解決方案就是把 dvhe.07 轉換成 dvhe.08,成功轉換之後,再用 mkvtoolnix 重新打包成另一個 dvhe.08 的 mkv
而這個新打包的 mkv,既能點亮 DV,播放顏色也正常
此方案適用於 DV FEL 規格的 4K UHD .mkv、.m2ts、或完整 BD .iso
需要工具: dovi_tool、ffmpeg、mkvtoolnix、tsMuxeR (for .m2ts/.iso)
第一步,先將 .mkv 或 .m2ts/.iso 裡的 video 及 DV 兩個資料軌擷取出來,並轉換為 video+DV 的單一 .hevc 檔
.mkv 的情況:在命令列下這個指令,即可一舉完成此動作,會在當前目錄下產生一個 BL_RPU.hevc 檔案
- ffmpeg -i "video.mkv" -c:v copy -vbsf hevc_mp4toannexb -f hevc - | dovi_tool -m 2 convert --discard -
复制代码 video.mkv 請自行代換為您的 DV mkv 路徑
.m2ts/.iso 的情況:使用 tsMuxeR 從 .m2ts (若是 .iso,先掛載之後,找出 BDMV/STREAM 下最大的 .m2ts,或是 BDMV/PLAYLIST 下的某個 .mpls)
裡抽取出 video 及 DV 兩個資料軌,另外也選擇您需要的音軌及字幕軌,以供後續打包之用
接著,在命令列下,使用 dovi_tool 抽取出 DV 資料軌裡的 RPU 資訊
- dovi_tool -m 2 extract-rpu "00011.track_4117.hevc" -o "RPU.bin"
复制代码 00011.track_4117.hevc 請代換成您抽取出來的 DV 軌路徑 (上一步抽取出來的兩個 .hevc 檔裡,較小的那一個)
接下來,將 RPU 資訊注入到 video 資料軌
- dovi_tool inject-rpu -i "00011.track_4113.hevc" --rpu-in "RPU.bin" -o "BL_RPU.hevc"
复制代码 00011.track_4113.hevc 請代換成您抽取出來的 video 軌路徑 (上一步抽取出來的兩個 .hevc 檔裡,較大的那一個)
第二步,使用 mkvtoolnix 來重新打包,把 BL_RPU.hevc 及音軌、字幕等等打包成單一 .mkv
.mkv 的情況:加入在第一步中所產生的 BL_RPU.hevc 檔案,以及原始的 DV mkv 檔案,並取消勾選 DV mkv 的 hevc 軌、不需要的音軌、字幕軌,設定好輸出路徑 (Destination file),按下 Start multiplexing 即可
.m2ts/.iso 的情況:同上,加入在第一步中所產生的 BL_RPU.hevc 檔案,以及使用 tsMuxeR 所抽出的音軌及字幕軌檔案,設定好輸出路徑 (Destination file),按下 Start multiplexing 即可
以上步驟即可將 dvhe.07 的 DV mkv (.m2ts/.iso) 轉換成 dvhe.08 的 DV mkv
並使用 Kodi HDR Edition 順利點亮 DV 並正常播放
原始 DV mkv:
Jurassic.World.Fallen.Kingdom.2018.PROPER.2160p.BluRay.REMUX.HEVC.DTS-X.7.1-FGT.mkv
HDR format: Dolby Vision, Version 1.0, dvhe.07.06, BL+EL+RPU, Blu-ray compatible / SMPTE ST 2086, HDR10 compatible
重新打包的 DV mkv:
JW2.mkv
HDR format: Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
參考資料:Converting UHD BD dvhe.07 to dvhe.08 with dovi_tool
不過它的 Step 2 是使用 tsMuxeR 重新打包成 .m2ts 或 BDMV 目錄,而我實測後發現,這樣打包並不能正常點亮 DV
如果用 mp4box 重新打包成 DV mp4,也不能正常點亮 DV
所以本文使用 mkvtoolnix 打包,可以點亮 DV
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|