APP下载 微博 微信

Hao4K影音


[技术教程] 两步修复这次的神奇女侠1984杜比视界的色彩问题。

  [复制链接]

发表于 2020年12月27日 12:12 189436 54 来源:家庭影院> 技术教程 回帖奖励 |倒序浏览 |

badrobot 帖主

2020-12-27 12:12

如果你今天下载了Wonder Woman 1984的杜比视界版本,你有可能会发现特么的杜比视界的信息无法识别,导致播放的颜色异常。

因为他弄的文件头信息有问题;

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5@High
HDR format                               : Dolby Vision, Version 0
Codec ID                                 : dvhe
Codec ID/Info                            : High Efficiency Video Coding with Dolby Vision
Duration                                 : 2 h 31 min
Bit rate                                 : 18.1 Mb/s
Maximum bit rate                         : 47.0 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.091
Stream size                              : 19.1 GiB (96%)
Writing library                          : x265 3.4hy:[Linux][GCC 7.5.0][64 bit] 10bit

HDR format这里,信息明显不正确。无法显示出具体的profile信息,正确的应该是profile 05.06.

我们使用两个开源软件来搞定,一个是大名鼎鼎的ffmpeg,另一个是DOLBY实验室开源的mp4muxer,可以重新把单独的视频音频流mux成一个mp4,并且重写文件头
工具的链接如下:
ffmpeg: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

mp4muxer: https://github.com/DolbyLaboratories/dlb_mp4base/tree/master/bin

下载完之后就可以开干了,首先用ffmpeg拆分:
ffmpeg.exe -i Wonder.Woman.1984.2020.2160p.HMAX.WEB-DL.DDP5.1.Atmos.DV.x265-MZABI.mp4 -map 0:0 -c copy video.h265 -map 0:1 -c copy audio.ac3

拆完之后的文件,video.h265是视频流,audio.ac3是音频流,接着mux一把,我们知道这是一个流媒体流出的版本,是profile 5的。
mp4muxer.exe -i video.h265 -i audio.ac3 --media-lang eng -o ww1984.mp4 --dv-profile 5 --mpeg4-comp-brand mp42,dby1 --overwrite

ww1984.mp4就是重新生成的mp4了

再看下media info:
Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.05.06, BL+RPU
Codec ID                                 : dvhe
Codec ID/Info                            : High Efficiency Video Coding with Dolby Vision
Duration                                 : 2 h 31 min
Bit rate                                 : 18.1 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.091
Stream size                              : 19.1 GiB (96%)
Writing library                          : x265 3.4hy:[Linux][GCC 7.5.0][64 bit] 10bit

收工了。Dolby Vision, Version 1.0, dvhe.05.06, BL+RPU,shield tv/fire tv/apple tv甚至iphone都可以愉快的识别了。

下图是iphone上的infuse识别的信息,已经有DV标记了,播放色彩也是正常的,而修改之前,跟你一样的问题,色彩异常。
mmexport1609041303271.png

如果你觉得有用,回复一下吧

评分

参与人数 1 +50 收起 理由 (评分规则)
hao4k + 50 谢谢分享!

查看全部评分

回复

使用道具 举报

全部回复54

七彩黄山 2

2020-12-27 13:44

说来说去发的这个DV的视频版实际上是不合格的。如果每一个发视频都是杜比世界的,都要每个人自己还要去加工,另外去改,改动那个这就晕死。
回复 支持 反对

使用道具 举报

okboy2019 3

2020-12-27 13:55

论坛里藏龙卧虎,学习了
回复 支持 反对

使用道具 举报

badrobot 4

2020-12-27 15:19

七彩黄山 发表于 2020-12-27 13:44
说来说去发的这个DV的视频版实际上是不合格的。如果每一个发视频都是杜比世界的,都要每个人自己还要去加工 ...

也可能是hbo max留的坑,让你把片子弄出来了,播放颜色也不对。
回复 支持 反对

使用道具 举报

qazxderfvbhy 5

2020-12-27 15:43

看起来好复杂。。。
回复 支持 反对

使用道具 举报

despot 6

2020-12-27 16:02

卧槽,厉害啊。
回复 支持 反对

使用道具 举报

ZombieNight 7

2020-12-27 16:04

这个真是学习了
回复 支持 反对

使用道具 举报

soyunwu 8

2020-12-27 19:48

虽然看不太懂还是感觉很厉害的样子
回复 支持 反对

使用道具 举报

ganglianmi 9

2020-12-27 22:06

芝杜z9x能正常识别播放,魅视8702不能
回复 支持 反对

使用道具 举报

jiangbaihang 10

2020-12-27 22:48

能搞的简单点不?
回复 支持 反对

使用道具 举报

七彩黄山 11

2020-12-27 22:58

ganglianmi 发表于 2020-12-27 22:06
芝杜z9x能正常识别播放,魅视8702不能

恐怕是凡是8581芯片的机子,播放这个片子可能都不行。这恐怕是为Z9X量身定做的。不过人们选择能播放和支持杜比视界的片子,都是以能播放双层逗比世界为原则。8702也只有在这部片子的播放上色彩不正确,其实并不是8702的问题。以后见到这样的片子不下载也就罢了,下载就去下这些带杜比视界的圆盘。更不会因为这个片子特别还去入一部Z9X。搞笑的吧。
回复 支持 1 反对 0

使用道具 举报

hk1560777 12

2020-12-27 23:15

七彩黄山 发表于 2020-12-27 22:58
恐怕是凡是8581芯片的机子,播放这个片子可能都不行。这恐怕是为Z9X量身定做的。不过人们选择能播放和支 ...

正解,杰科5300越狱播放色彩也不正常。后面下了另外一个版本看后基本和我预想的一样,让一个女性导演来执导这部本应该是的场面火爆的动作大片本身就是个错,第一部也没有觉得哪里好,女主和男主的演技欠火候。所以看完也就那个样,属于看后即删的类型,不值得收藏原盘
回复 支持 反对

使用道具 举报

腾冲人 13

2020-12-28 01:22

emmm……看着有人用iphone看4K电影,我陷入了沉思……
回复 支持 反对

使用道具 举报

wasgwasg 14

2020-12-28 07:29

IMG_2841.JPG
c9 硬解正常~
回复 支持 反对

使用道具 举报

badrobot 15

2020-12-28 08:59

腾冲人 发表于 2020-12-28 01:22
emmm……看着有人用iphone看4K电影,我陷入了沉思……

我在带娃上辅导班的时候用手机写了这个帖子,手里只有一个iphone,用infuse截个图告诉大家修复的效果。 这也只是验证的时候剪的一个三分钟片段,乱喷前看清楚好嘛。
写个技术贴还能触发到你的优越感了。
回复 支持 1 反对 0

使用道具 举报

zjwzzzs 16

2020-12-28 09:16

学习了!谢谢!
回复 支持 反对

使用道具 举报

腾冲人 17

2020-12-28 11:00

badrobot 发表于 2020-12-28 08:59
我在带娃上辅导班的时候用手机写了这个帖子,手里只有一个iphone,用infuse截个图告诉大家修复的效果。  ...

哥们,你生活压力很大吗?为什么我就这样调侃一句,引来你这样的满腔怒火?感觉戾气很足啊,我没啥优越感,只是在调侃手机屏幕小,你的技术贴很不错,但没必要这样敏感。
回复 支持 反对

使用道具 举报

badrobot 18

2020-12-28 14:18

腾冲人 发表于 2020-12-28 11:00
哥们,你生活压力很大吗?为什么我就这样调侃一句,引来你这样的满腔怒火?感觉戾气很足啊,我没啥优越感 ...

抱歉,言语冲动了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分37

Hao4K影音app客户端下载