国语视界

标题: 原盘双层杜比转单层杜比Profile8.1并压制方法 [打印本页]

作者: gumfifa    时间: 20-12-28 00:50
标题: 原盘双层杜比转单层杜比Profile8.1并压制方法
本帖最后由 gumfifa 于 20-12-28 17:57 编辑
首先感谢坛友 y2gy2g提供相关信息,觉得挺好玩,试了一下还不错。
此方法不同于此前原盘双层杜比直转单层。
具有可以压制,减小体积,且对设备兼容性较好,但丢弃EL层,保留rpu。下面讲解实现过程。

对于双层杜比的原盘转为单层杜比Profile8.1,BL+RPU.bin,丢弃EL的方法。
1.首先分离BL(基础层)只含hdr10,不含杜比信息,EL(增强层),含EL+RPU.bin(杜比配置信息)。
以下2种方法任选其一,以下命令行示例路径为本层


补充坛友y2gy2g推荐下划线更新,刚测试无误。步骤不赘述了,y2gy2g写的很清楚,看14楼就好。
对于Profile8.1,合拼hevc封装,为名称+37下划线。窗口拖1下,选8.这样出来的*.mkv不再丢失DV,随便添加音轨字幕。

BL层为hdr10,对此层压缩后,用MUX_AND_CONVERT_TO_PROFILE_81.bat工具合并为
BL_EL_RPU.hevc.,在用上述方法的得到压缩后单层杜比文件。


3.EL层含有EL+RPU.bin,用dovi工具提取RPU.bin。
全部完成后,按照第2条生成MP4,MKV,M2TS.

注意
1.        生成mkv可通过封盘iso,*.m2ts,用makemkv制作的mkv才能生成单层杜比。此mkv随意添加音轨字幕,杜比信息不丢失。
2.        HEVC无法显示杜比信息,用以上方式生成MP4,mkv,M2TS后需通过通过mediainfo,才可正确显示。
3.        用高版本MediaInfo_GUI_20.09_Windows可正确显示杜比信息,播放器自带mediainfo有可能版本不够。
4.     合拼的hevc也可通过下划线方式封装成mkv,按照Profile7,8.1不同选择,此mkv杜比信息不丢失。
5.     Makemkv需选用识别DV版本,推荐最新版1.15.4。

makemkv论坛,doom9论坛网友相关工具,一并感谢
https://forum.doom9.org/showthread.php?t=176006
https://www.makemkv.com/forum/vi ... &p=96282#p96282
https://www.makemkv.com/forum/vi ... &p=97954#p97954

作者: wcc1983    时间: 20-12-28 01:46
这是硬核技术帖啊
作者: 言冰云    时间: 20-12-28 01:49
doom9人才辈出。
作者: bigriver    时间: 20-12-28 05:14
高水平技术贴,学习了。
作者: Big的巨人    时间: 20-12-28 06:07
幸苦了楼主
作者: aijiaren    时间: 20-12-28 06:52
感谢分享技术贴
作者: 低调做人    时间: 20-12-28 06:56
我是进来学习的,虽然没整明白,还是要支持
作者: fyun2008    时间: 20-12-28 07:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaoguo98    时间: 20-12-28 07:30
现在好多在线视频为单层杜比。进来学习学习。谢谢老大分享!
作者: sjqwsy    时间: 20-12-28 08:26
学习了  谢谢楼主
作者: Beothucus    时间: 20-12-28 08:52
这个方法能否对已重编码的视频进行处理?
作者: Actuary    时间: 20-12-28 08:55
我是来学习的   技术达人啊
作者: Beothucus    时间: 20-12-28 08:57
已压制的m2ts,用什么软件能转换成MKV?用TSMuxerGUI封装成ISO后,再用MakeMKV转成MKV,DV信息还是丢失了
作者: y2gy2g    时间: 20-12-28 09:02
本帖最后由 y2gy2g 于 20-12-28 14:32 编辑

BL_EL_RPU.hevc(如果是profile8.1,实际上是BL_RPU.hevc)的,也可以用mkvtoolnix制作mkv时电影标题+37个下划线后,再用mkv_Patcher.bat打补丁校正回p8.1,也就是说mkvtoolnix工具也可以用。
如果hevc是profile7,是73个下划线。
参考说明见楼上gumfifa大佬的makemkv论坛的第二个链接。


4.     单层杜比与原盘BL,EL+RPU.bin相比,缺失EL,为BL+RPU,是否有未知影响
没有影响,因为profile8.1就是应该有BL+RPU,没有EL。

补充mkvtoolnix加下划线打补丁
  1. #profile 7
  2. Movie Title_________________________________________________________________________

  3. #profile 8
  4. Movie Title_____________________________________
复制代码

[attach]70807[/attach]

我的素材是P8的,所以电影名字国语视界(2020),后面加有37个下划线,如果你是P7的,那么是73个下划线
[attach]70808[/attach]

运行MKV_Patcher.bat,然后把mkv电影拖进去
[attach]70809[/attach]

我的是P8的,所以要输入8
[attach]70810[/attach]

打完补丁info
格式配置 (Profile)                 : Main [email protected]@High
HDR 格式                         : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile A compatible
编解码器 ID                        : V_MPEGH/ISO/HEVC

不打补丁就丢失DV信息
格式                             : HEVC
格式/信息                          : High Efficiency Video Coding
格式配置 (Profile)                 : Main [email protected]@High
HDR 格式                         : SMPTE ST 2094 App 4, Version 1, HDR10+ Profile A compatible
编解码器 ID                        : V_MPEGH/ISO/HEVC
作者: 15109259550    时间: 20-12-28 09:11
技术加福利,很高大上
作者: zz56789    时间: 20-12-28 10:35
看来杜比视界这个装神弄鬼的狗东西离死不远了。
作者: kof2002kfc    时间: 20-12-28 11:03
终于出现好的技术贴
作者: zz56789    时间: 20-12-28 11:19
REMUX原盘怎么保留双层杜比视界?
作者: a2z    时间: 20-12-28 11:29
我来学习一下

作者: gumfifa    时间: 20-12-28 13:05
Beothucus 发表于 20-12-28 08:57
已压制的m2ts,用什么软件能转换成MKV?用TSMuxerGUI封装成ISO后,再用MakeMKV转成MKV,DV信息还是丢失了 ...

如果你的压制m2ts是Bl+RPU,单轨单层结构,用这种方法转换为mkv是不会丢失DV的
作者: goodday    时间: 20-12-28 13:08
小白看不懂,过来学习学习
作者: gumfifa    时间: 20-12-28 13:10
y2gy2g 发表于 20-12-28 09:02
BL_EL_RPU.hevc(如果是profile8.1,实际上是BL_RPU.hevc)的,也可以用mkvtoolnix制作mkv时电影标题+37个 ...

嗯,我似乎看到这种方法,也就是说合拼的hevc不用makemkv制作了。但操作没研究,如果可行,你可以给大家具体说说。
作者: gumfifa    时间: 20-12-28 13:13
本帖最后由 gumfifa 于 20-12-28 13:16 编辑
zz56789 发表于 20-12-28 11:19
REMUX原盘怎么保留双层杜比视界?


简单的话用ts转成目录,如果要规范操作,你需要请教蓝光DIY大佬了
作者: aimei    时间: 20-12-28 13:15
感谢楼主分享技术贴

作者: chenjinyun    时间: 20-12-28 14:29
高水平技术贴,学习了。
作者: lovekara    时间: 20-12-28 15:08
进来学习一下,虽然还是不懂!!
作者: qqjjqqjj88    时间: 20-12-28 16:01
高水平技术贴,来学习一下
作者: 飞天霸主    时间: 20-12-28 17:36
感谢楼主技术贴!
作者: phoeni-x-man    时间: 20-12-28 17:40
看下有啥不一样滴
作者: shuiyue1999    时间: 20-12-28 17:44
进来学习经验的,谢谢楼主分享经验
作者: wengmingwai    时间: 20-12-28 17:50
学习了,好贴,顶起
作者: voitand123    时间: 20-12-28 18:25
谢谢楼主分享 找到了
作者: flww    时间: 20-12-28 21:11
技术贴 谢谢分享
作者: sinkandswim2000    时间: 20-12-29 09:18
这个完全不懂,仔细看看,感谢分享技术经验和研究成果。
作者: zz56789    时间: 20-12-29 10:42
新版本tsMuxer封装的文件夹UHD,貌似杜比视界都没问题。
作者: lyhmg    时间: 20-12-29 14:16
感谢分享技术
作者: Alpha    时间: 20-12-29 14:52
楼主太强了,紧跟前沿技术,牛皮
作者: gtb1234    时间: 20-12-29 15:03
进来学习下
作者: hljwsq    时间: 20-12-31 07:27
大神的技术贴要人真学习
作者: carlo    时间: 20-12-31 08:39
新手学习多谢大佬的教程
作者: Beothucus    时间: 21-1-4 10:09
gumfifa 发表于 20-12-28 13:05
如果你的压制m2ts是Bl+RPU,单轨单层结构,用这种方法转换为mkv是不会丢失DV的 ...

朋友站的杜比m2ts,用MKVTOOLNIX转换,信息都丢失了
作者: gumfifa    时间: 21-1-4 17:59
Beothucus 发表于 21-1-4 10:09
朋友站的杜比m2ts,用MKVTOOLNIX转换,信息都丢失了

谁跟你说的,这个m2ts是单轨单层,Profile8.1,用我提供的2种封装mkv方法任选其一,都可保留DV。建议仔细看教程,我已写的够清楚了。
下面以最近压制五军之战为例:
  1. 概览
  2. ID                             : 1 (0x1)
  3. 完整名称                           : C:\test\The.Hobbit.The.Battle.of.the.Five.Armies.2014.BluRay.2160p.x265.DoVi.mUHD-FRDS.m2ts
  4. 格式                             : BDAV
  5. 格式/信息                          : Blu-ray Video
  6. 文件大小                           : 127 MiB
  7. 时长                             : 2 分 1 秒
  8. 总体码率模式                         : 动态码率 (VBR)
  9. 总体码率                           : 8 762 kb/s
  10. 最高总体码率                         : 35.5 Mb/s

  11. 视频
  12. ID                             : 4117 (0x1015)
  13. 菜单 ID                          : 1 (0x1)
  14. 格式                             : HEVC
  15. 格式/信息                          : High Efficiency Video Coding
  16. 格式配置 (Profile)                 : Main [email protected]@High
  17. HDR 格式                         : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
复制代码

原始媒体信息

  1. 概览
  2. 特征 ID                          : 225238804255771777873030521648265533037 (0xA9736A7041F8CBC425D377E18577966D)
  3. 完整名称                           : C:\test\五军之战1.mkv
  4. 格式                             : Matroska
  5. 格式版本                           : Version 2
  6. 文件大小                           : 121 MiB
  7. 时长                             : 2 分 1 秒
  8. 总体码率                           : 8 328 kb/s
  9. 编码日期                           : UTC 2021-01-04 09:36:11
  10. 编码程序                           : MakeMKV v1.15.4 win(x64-release)
  11. 编码函数库                          : libmakemkv v1.15.4 (1.3.10/1.5.2) win(x64-release)

  12. 视频
  13. ID                             : 1
  14. 原始来源介质 ID                      : 4117 (0x1015)
  15. 格式                             : HEVC
  16. 格式/信息                          : High Efficiency Video Coding
  17. 格式配置 (Profile)                 : Main [email protected]@High
  18. HDR 格式                         : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
  19. 编解码器 ID                        : V_MPEGH/ISO/HEVC
复制代码


第一种方法,保留DV


  1. 概览
  2. 特征 ID                          : 88309292375124372935130255693052192680 (0x426FC04528D3CB85EDF29CA18D1527A8)
  3. 完整名称                           : C:\test\五军之战2.mkv
  4. 格式                             : Matroska
  5. 格式版本                           : Version 4
  6. 文件大小                           : 121 MiB
  7. 时长                             : 2 分 1 秒
  8. 总体码率                           : 8 327 kb/s
  9. 电影名称                           : 五军之战
  10. 编码日期                           : UTC 2021-01-04 09:38:21
  11. 编码程序                           : mkvmerge v51.0.0 ('I Wish') 64-bit
  12. 编码函数库                          : libebml v1.4.0 + libmatroska v1.6.2

  13. 视频
  14. ID                             : 1
  15. 格式                             : HEVC
  16. 格式/信息                          : High Efficiency Video Coding
  17. 格式配置 (Profile)                 : Main [email protected]@High
  18. HDR 格式                         : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
  19. 编解码器 ID                        : V_MPEGH/ISO/HEVC
复制代码


第二种方法(下划线),保留DV。
作者: shuangDJ    时间: 21-1-8 08:22
谢谢分享
作者: intel70015    时间: 21-1-9 18:15
来学习了,感谢楼主!!!
作者: wang7000    时间: 21-1-20 17:58
这个可厉害了,感谢楼主了
作者: chenyuzeng    时间: 21-1-20 18:23
这个不错,学习一下
作者: q776812193    时间: 21-1-28 17:16
谢谢分享经验
作者: fz888115    时间: 21-2-3 10:58
进来学习学习,杜比世界真是太麻烦了。
作者: Beothucus    时间: 21-2-3 22:40
最近测试了很多文件,用工具提取出来的EL层杜比数据,可以和重编码的同电影直接合并,通过工具包里的转换工具,把原盘FEL或MEL数据加上重编码提取的视频作为BL层,转换为Profile8.1的杜比视界可以点亮,但EL信息从容量来看肯定是丢失掉了,只剩下RPU数据,好处是抽取原盘的杜比视界数据,直接能用到现有的重编码电影上
作者: gumfifa    时间: 21-2-5 00:40
Beothucus 发表于 21-2-3 22:40
最近测试了很多文件,用工具提取出来的EL层杜比数据,可以和重编码的同电影直接合并,通过工具包里的转换工 ...

怎么说呢,Profile5,Profile8是单轨单层,对于基于LLDV流媒体Netflix,和以这种方式解码的Zidoo Z9X实现DV的首选。而Profile7是双轨双层,是碟机实现DV的首选,定位是不同的。
因此EL层不是丢失,而是对于Profile5,Profile8标准不需要。制作转换Profile8.1工具的作者应该考虑了.
作者: ipretty    时间: 21-2-5 01:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: ipretty    时间: 21-2-5 03:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: gumfifa    时间: 21-2-5 09:14
ipretty 发表于 21-2-5 03:49
请教大佬2个问题
1.-s 开始时间 和 -t 121结束时间 这是什么时间?
2.用MAKEmkv提取此ISO,制作mkv之后,可 ...

1.视频的区间呀,比如这个视频2分1秒,就是0-121s。
2.整个过程就是提取或压缩视频,形成mkv后,可以随意添加音轨字幕,DV信息不丢失。
作者: Beothucus    时间: 21-2-5 10:19
gumfifa 发表于 21-2-5 00:40
怎么说呢,Profile5,Profile8是单轨单层,对于基于LLDV流媒体Netflix,和以这种方式解码的Zidoo Z9X实现 ...

Z9X对Profile7单轨双层文件也支持,makemkv论坛的工具也能完美保存Profile7的杜比数据,只是这个数据和原盘的BL层合并没有问题,但和重编码合并就会黑屏,原因未知,OB最近出了很多双版本DV,爱好者进行了对比,同原盘MEL无损保存下来的和转换成8.1的,画面还是有区别的,只是可惜没法把扒出来的EL数据和重编码合并,希望以后能有方法,原汁原味一点
作者: y2gy2g    时间: 21-2-5 10:42
既然都重编码了,也就没有原汁原味一说了。
想原汁原味就用makemkv直接封装吧。
还想再进一步原汁原味的,就下原盘,并且电视不要LLDV,碟机输出TV-LED。
杜比官方文档推荐的是oppo+LG。
作者: auick    时间: 21-2-9 07:37
好东西,感谢分享!!!
作者: auick    时间: 21-2-24 19:17
请问MUX_AND_CONVERT_TO_PROFILE_81.bat在哪里可以下载?
能上传附件或提供一下链接吗?谢谢!
作者: qwake    时间: 21-3-3 14:30
这需要这个,多谢大佬
作者: auick    时间: 21-3-6 21:16




制作成功,但是还是没有EL层,我看OB流出来的remux MKV里面是有EL层的,不知道对最终播放效果有没有影响...
作者: gumfifa    时间: 21-3-6 21:21
auick 发表于 21-3-6 21:16
制作成功,但是还是没有EL层,我看OB流出来的remux MKV里面是有EL层的,不知道对最终播放效果有没有影 ...

这是Profile8.1格式单轨单层格式,本身不带EL.
要想制作单轨双层也容易,等哪天测试一下兼容性,再补充一下方法。

作者: auick    时间: 21-3-7 01:08
gumfifa 发表于 21-3-6 21:21
这是Profile8.1格式单轨单层格式,本身不带EL.
要想制作单轨双层也容易,等哪天测试一下兼容性,再补充一 ...

好的,谢谢!期待!
作者: bbdsxl    时间: 21-3-7 18:10
想知道一点,Profile8不支持双层DV,是不是意味着EL层的信息必然丢失了?
作者: y2gy2g    时间: 21-3-12 21:17
auick 发表于 21-3-6 21:16
制作成功,但是还是没有EL层,我看OB流出来的remux MKV里面是有EL层的,不知道对最终播放效果有没有影 ...

OB现在都是MEL的了,如果片源是MEL的,用makemkv直接转就可以了。如果是FEL的,就用帖子一楼的工具转成MEL,其它步骤还是看一楼里的链接,不重复了。
作者: auick    时间: 21-3-14 11:48
y2gy2g 发表于 21-3-12 21:17
OB现在都是MEL的了,如果片源是MEL的,用makemkv直接转就可以了。如果是FEL的,就用帖子一楼的工具转成ME ...

我现使用的办法是参照以上gumfifa的办法,即:
一、分流视频
1.原盘.m2ts的话,使用tsMuxerGUI分流demux,得到BL.hevc和EL.hevc;
2.原材料为.mkv的话,使用MKVExtractGUI分流demux,得到BL.hevc和EL.hevc;
二、合并视频
使用MUX_AND_CONVERT_TO_PROFILE_81.bat,将BL.hevc和EL.hevc合并为一个BL+RPU.hevc,舍弃EL信息
三、使用mkvtoolnix,将BL+RPU.hevc转换为BL+RPU_____________________________________.mkv(输出的标题为一定要添加下划线)
四、使用MKV_Patcher.bat,将BL+RPU_____________________________________.mkv修正为可识别的Profile8.1的单层包含杜比信息的mkv文件
五、对此mkv文件可任意增加音轨、字幕等后续制作

这里关键点在第二步,会舍弃EL信息。我想知道的是,在这一步怎样才能做到不舍弃EL信息(即容量大小无明显缩小)?
作者: sologouki    时间: 21-3-14 12:04
感谢分享,非常有用,学习~
作者: y2gy2g    时间: 21-3-14 19:38
auick 发表于 21-3-14 11:48
我现使用的办法是参照以上gumfifa的办法,即:
一、分流视频
1.原盘.m2ts的话,使用tsMuxerGUI分流demux ...

gumfifa大佬再三讲解什么是BL/EL/RPU,先去理解基本概念后,再去看这个帖子里的链接,你自然而然就会了。不可能有人天天科普基本东西。
作者: y2gy2g    时间: 21-3-14 19:43
本帖最后由 y2gy2g 于 21-3-14 19:53 编辑
auick 发表于 21-3-14 11:48
我现使用的办法是参照以上gumfifa的办法,即:
一、分流视频
1.原盘.m2ts的话,使用tsMuxerGUI分流demux ...


替gumfifa大佬再重复一遍,你要是压profile8,必定会没有EL。你要想有EL,那么你就不要p8.1,要profile7。
profile7直接用MakeMKV,后期加减音轨字幕可以用mkvtoolnix-gui。
gumfifa大佬弄的是重编码的P8.1,你弄的是remux的P8.1,不一样的。

作者: romantic    时间: 21-3-14 22:15
本帖最后由 romantic 于 21-3-14 22:29 编辑

小白前来学习下,谢谢大佬分享教程
作者: hkqqcc    时间: 21-3-15 00:48
学习学习!!!
作者: czg730622    时间: 21-3-17 20:33
技术贴,先学习一下
作者: auick    时间: 21-3-18 01:54
本帖最后由 auick 于 21-3-18 02:41 编辑
y2gy2g 发表于 21-3-14 19:43
替gumfifa大佬再重复一遍,你要是压profile8,必定会没有EL。你要想有EL,那么你就不要p8.1,要profile7 ...


重新在网上百度查了一些资料,总算弄明白一些了,不知以下的理解对不对:

1.杜比视界的EL增强层分为MEL(10位色,最小增强层)和FEL(12位色,完整增强层)两种类型,其中:
MEL的话,码率都很小,一般小于2MB/s下,主要包括动态映射元数据(RPU,根据目标显示器属性来优化显示亮度对比度等);
FEL的话,码率都在3-10MB/s左右,除了包括RPU数据,还包括了12位色扩展数据,可以在支持杜比FEL授权12位色的显示器上得到更完美的显示效果。

2.对于很多电视或播放器来说,目前完整支持FEL的12位色少之又少,很多显示设备特别是国内的杜比社界电视连1000nit都达不到,更别说支持12位色的了,所以,一般而言,能够破解杜比视界让制作出来的单文件(包括RIP和REMUX)支持RPU,已经是一大进步。

3.由于MEL类的杜比视界一般可流水线制作,对于UHD发行商而言制作成本相对较低;FEL类由于需要人工后期逐步制作,相对成本较高,所以目前而言发行商更趋向于多发行MEL类的杜比视界。

4.对于高要求的烧友来讲,当然是追求更高级别FEL类杜比视界。所以获取原盘杜比视界,或者减少音轨花絮体积做成单MKV完整保留BL+EL+RPU,更有意义。如果要对杜比视频做二次压缩RIP,则个人认为能保留RPU(profile 8.1)已经足够...

5.经过认真研究了一下老外makemkv论坛的帖子,其实就是看到老外的工具包里有个help的bat,看了一下,其实是有参数可以直接设置的。如果要做profile7(完整保留EL+BL+RPU),只要加个参数-mode 1 就可以了。相应的,-mode 2 就是profile 8.1的BL+RPU。只怪自己之前看论坛里的帖子只提到用那个"MUX_AND_CONVERT_TO_PROFILE_81.bat"工具,其实那个工具就是简单一句“app.py -mux -mode 2”。所以,只要自己改一下这个批处理就可以了...

6.另外,还有一个参数,app.py -mux_exp,可以直接将UHD原盘的m2ts文件直接转成EL+BL+RPU.hevc,这样就不用将m2ts先demux分流成BL.hevc和EL.hevc,再用工具将得来的两个流再mux合并,省却这个步骤,直接就是:
app.py -mux_exp -mode_exp 1 (对应profile7),或者 app.py -mux_exp -mode_exp 2 (对应profile8.1)
当然,这个只是针对UHD原盘m2ts而言,如果是对已经是MKVToolNix制作出来的含两条视频流的mkv是没有效,还是需要人工将BL和EL分流出来、再用-mux命令来把两个流分别指定合并回去。

7.总之,最快速的办法,就是PT网站下载一个杜比视界UHD原盘,找到主视频的m2ts(如果是肉酱盘另当处理),用app.py -mux_exp -mode_exp 1命令得到EL+BL+RPU.hevc,用MKVToolNix转成mkv(对应加73或37下划线),就ok了,简单明了...

8.那个makemkv只有30天试用期,尝试转原盘出来mkv,每转到20%左右就停止了,不知道什么问题,放弃了...

[attach]73917[/attach]

[attach]73918[/attach]

[attach]73919[/attach]

可以看到profile7(EL+BL+RPU)的mkv为37.1G,比profile8.1(EL+RPU)的mkv-35.3G,大了1.7G的容量...



作者: ahfncj    时间: 21-3-19 09:58
看看高级教程         
作者: auick    时间: 21-3-23 01:56
@gumfifa @y2gy2g
现在发现一个问题,就是如果在不支持杜比视界上的播放器上强行播放profile7的单轨双层杜比,是会将EL层的画面也一同播放出来,而由于解码不正确,就解码成为一块块的色斑!与基础层BL叠加后,造成主画面很脏的样子...
那以目前来说,如果没有杜比电视,还是直接转为profile8.1单层单轨的为佳!这样才能保证画面在正确解码BL层和动态映射信息的同时,不至于叠加不能正确解码的EL层!...
作者: y2gy2g    时间: 21-3-23 12:39
本帖最后由 y2gy2g 于 21-3-23 12:54 编辑
auick 发表于 21-3-23 01:56
@gumfifa @y2gy2g
现在发现一个问题,就是如果在不支持杜比视界上的播放器上强行播放profile7的单轨双层杜 ...


不可能吧,profile7是向下兼容HDR10/10+的,如果显示设备不支持DV,那么播放器会自动以HDR方式播放的,也就是直接播放基层BL。

这个是p8的,和p7一样兼容HDR10,你播放有问题,是不是拿电脑播放的,电脑软件不成熟,换个其它的播放设备试试?
HDR 格式                         : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible

你用MakeMKV beta 1.16.3 校正一下你的mkv视频,或原盘直接用MakeMKV beta 1.16.3 转一下mkv。
MakeMKV 如果是beta版,是可以免费使用的。

MakeMKV is free while in beta -  有free激活码
https://forum.makemkv.com/forum/viewtopic.php?f=5&t=1053

MakeMKV下载
https://www.makemkv.com/download/history.html

作者: z12138    时间: 21-3-23 18:38
感谢大佬分享
作者: yaojingzhe    时间: 21-4-12 21:56
观摩学习,自己试试压制一下,谢谢了
作者: ggggongbing    时间: 21-4-14 12:02
这个技术贴得收藏,楼主辛苦了。
作者: GYT    时间: 21-4-16 16:18
学习学习,非常感谢
作者: Alano    时间: 21-4-17 10:26
学习教程来了

作者: zz56789    时间: 21-4-29 09:56
转压成单层杜比视界效果貌似有衰减。
作者: JKeeSeraph    时间: 21-6-16 20:12
前来学习,表示感谢,技术进步了
作者: 745745    时间: 21-6-16 21:37
学习一下技术!
作者: 世界哪有真情lu    时间: 21-6-27 12:31
貌似这种二次提取出来的bin 杜比视界编码器不认报错...只认他们官方编码器自己生成的bin.....
作者: gumfifa    时间: 21-7-3 10:50
世界哪有真情lu 发表于 21-6-27 12:31
貌似这种二次提取出来的bin 杜比视界编码器不认报错...只认他们官方编码器自己生成的bin..... ...

呃,刚看到,不好意思。这个bin,x265可以导入。杜比编码器没有不知道。当然以官方的为准,只能看看两者的区别或者等待作者工具更新。
不过,单独提取rpu,一般是Profile5或8.1才用得到,其他用el层就行了。
作者: moonlg    时间: 21-7-13 13:30
了解一下,感谢分享
作者: Stoke    时间: 21-8-23 19:21
感谢大佬!!!
作者: zz56789    时间: 21-8-23 20:37
杜比视界还是双层播放,封装成文件夹就可以,压成单层绝对不规范,效果也是怪怪的。
作者: y2gy2g    时间: 21-8-28 14:20
本帖最后由 y2gy2g 于 21-8-28 14:41 编辑

说在前面,小白一枚,各位大神有不明白的地方自己解决,我没有能力指导啊,切记切记!拜托拜托!

HDR10+电影转profile 8 DV的方法也有了

1.用hdr10plus_parser工具把HDR10+的元数据metadata.json提取处来
https://github.com/quietvoid/hdr10plus_parser

我用的命令是:
hdr10plus_parser.exe "path/to/file.hevc" -o metadata.json

2.把HDR10+的元数据转换成RPU,这个RPU当然也可以用于X265,用的工具是
https://github.com/quietvoid/dovi_tool

用的命令是:
Example: dovi_tool generate -j assets/generator_example.json --hdr10plus-json hdr10plus_metadata.json -o RPU_from_hdr10plus.bin

这个配置文件generator_example.json是关键, 详细内容看上面的DOVI-TOOL网址的说明,新建一个generator_example.txt,把上面网址的EXAMPLE内容复制并自己编辑好后,再改回generator_example.json。

3.把生成的RPU_from_hdr10plus.bin注射到file.hevc(包含HDR10+元数据)里面。
用的工具是https://github.com/quietvoid/dovi_tool
我用的命令是:
Example: dovi_tool inject-rpu -i video.hevc --rpu-in RPU.bin -o injected_output.hevc

4.把生成的包含DV RPU和HDR10+的hevc文件用杜比官方工具mp4muxer.exe转换成PROFILE8的MP4,这个muxer据说用第一版最好,转换出的MP4兼容性好,看附件[attach]80705[/attach]

.
我用的命令是
mp4muxer.exe --dv-profile 8 --input-file injected_output.hevc --output-file dv.mp4

5.有了MP4就可以用mkvtoolnix-gui添加音轨字幕了。

生成的MP4 INFO
概览
格式配置 (Profile)                 : Base Media / Version 2
编解码器 ID                        : mp42 (mp42/dby1/isom)
文件大小                           : 14.8 GiB
时长                             : 46 分 17 秒
总体码率                           : 45.7 Mb/s
编码日期                           : UTC 2021-08-27 08:30:31
标记日期                           : UTC 2021-08-27 08:30:31

视频
ID                             : 1
格式                             : HEVC
格式/信息                          : High Efficiency Video Coding
格式配置 (Profile)                 : Main [email protected]@High
HDR 格式                         : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile A compatible
编解码器 ID                        : dvhe
编解码器 ID/信息                     : High Efficiency Video Coding with Dolby Vision
时长                             : 46 分 17 秒
码率                             : 45.7 Mb/s
宽度                             : 3 840 像素
高度                             : 2 160 像素
画面比例                           : 16:9
帧率模式                           : 恒定帧率 (CFR)
帧率                             : 23.976 (24000/1001) FPS
色彩空间                           : YUV
色度抽样                           : 4:2:0 (Type 2)
位深                             : 10 位
数据密度 [码率/(像素*帧率)]              : 0.230
流大小                            : 14.8 GiB (100%)
Default                        : 否
编码日期                           : UTC 2021-08-27 08:30:31
标记日期                           : UTC 2021-08-27 08:30:31
色彩范围                           : Limited
色彩原色                           : BT.2020
传输特性                           : PQ
矩阵系数                           : BT.2020 non-constant
制片显示器色彩原色                      : BT.2020
制片显示器亮度                        : min: 0.0000 cd/m2, max: 1000 cd/m2
最大内容亮度 (CLL)                   : 2279 cd/m2
最大帧平均亮度 (FALL)                 : 256 cd/m2
编码配置区块 (box)                   : hvcC+dvcC

原盘INFO
DISC INFO:
Disc Title:     A.Beautiful.Planet.2016.2160p.UHD.BluRay.HDR10+.HEVC.DTS-X
Disc Size:      24,105,469,406 bytes
Protection:     AACS2
Extras:         Ultra HD, BD-Java
BDInfo:         0.7.5.3 (compatible layout created by DVDFab 11.0.4.1)

PLAYLIST REPORT:

Name:                   00301.MPLS  
Length:                 0:46:17.107 (h:m:s.ms)
Size:                   22,716,469,248 bytes
Total Bitrate:          65.44 Mbps

VIDEO:

Codec                   Bitrate             Description   
-----                   -------             -----------   
MPEG-H HEVC Video       45627 kbps          2160p / 23.976 fps / 16:9 / Main 10 @ Level 5.1 @ High / 4:2:0 / 10 bits / HDR10+ / BT.2020 /

[attach]80706[/attach]

6.从CMv2.9 or CMv4.0 Dolby Vision XML metadata file生成RPU有兴趣的自己去看,正版授权的一点不了解呀!

7.开发者与别人的交流地址,我认为从361页开始看就可以了。
https://forum.makemkv.com/forum/ ... 8602&start=5400
作者: vxzms    时间: 21-10-14 15:55
感谢楼主,来学习下
作者: helaobibi    时间: 21-11-11 20:31
我是来学习的   技术达人啊
作者: KSSW    时间: 21-11-12 06:58
辛苦了      
作者: helaobibi    时间: 21-11-12 17:23
感谢大佬们分享,我测试下,转换没有问题,转了一个8.6版本的在索尼电视机用kodi无法点亮杜比,不知道用什么方式能点亮杜比啊
作者: y2gy2g    时间: 21-11-12 18:41
helaobibi 发表于 21-11-12 17:23
感谢大佬们分享,我测试下,转换没有问题,转了一个8.6版本的在索尼电视机用kodi无法点亮杜比,不知道用什 ...

目前不能用官方kodi。要用DV编译版
KODI19DV版 要下载32位的
32 bits (ARM V7A) build:
https://github.com/fandangos/Kod ... bbluray-aarch32.apk

下面是另外一个人的,其中KODI20测试可以支持MKV/M2TS/TS,KODI19肯定支持MKV,M2TS/TS能不能没测试。
https://www.dropbox.com/sh/0n37s ... MJBiI76r4jZ48a?dl=0

https://www.dropbox.com/sh/5fjkq ... Qrlc-mCb_k3A8a?dl=0

原盘BD-J导航插件:
https://github.com/fandangos/JRE ... ipt.service.jre.zip
作者: helaobibi    时间: 21-11-12 22:44
y2gy2g 发表于 21-11-12 18:41
目前不能用官方kodi。要用DV编译版
KODI19DV版 要下载32位的
32 bits (ARM V7A) build:

谢谢大佬我测试下
作者: helaobibi    时间: 21-11-13 09:22
y2gy2g 发表于 21-11-12 18:41
目前不能用官方kodi。要用DV编译版
KODI19DV版 要下载32位的
32 bits (ARM V7A) build:

我去,这个版本可以直接点亮makemkv转原盘出来的杜比7.6BL+EL+RPU,太牛逼了!!!
作者: helaobibi    时间: 21-11-24 11:20
y2gy2g 发表于 21-8-28 14:20
说在前面,小白一枚,各位大神有不明白的地方自己解决,我没有能力指导啊,切记切记!拜托拜托!

HDR10+电 ...


大佬,想咨询下,貌似kodi每次播mp4都优先点亮hdr10,无法点亮杜比,只有奈飞这种不包含hdr信息的片子才能点亮杜比。
是否有办法删除hevc的hdr10元数据。
作者: y2gy2g    时间: 21-11-24 12:42
本帖最后由 y2gy2g 于 21-11-24 17:40 编辑
helaobibi 发表于 21-11-24 11:20
大佬,想咨询下,貌似kodi每次播mp4都优先点亮hdr10,无法点亮杜比,只有奈飞这种不包含hdr信息的片子才 ...


看样子你的MP4是PROFILE7的,网飞是PROFILE5的,那么你就把原盘用DVDFab转PROFILE5 MP4。

作者: bd2uhd    时间: 21-12-4 13:30
好贴,学习了
作者: henryhappy1988    时间: 21-12-4 22:29
学习学习~~~
作者: ohmydaddy    时间: 22-1-1 10:56
感谢楼主分享压制杜比视界技术




欢迎光临 国语视界 (https://bbs.cnlang.org/) Powered by Discuz! X3.4