国语视界

 找回密码
 立即注册
查看: 5892|回复: 10

[封装技术] 关于DTSX压缩进MKV文件中的问题

[复制链接]

8

主题

2445

帖子

970

积分

连长

大洋
33698
阅读权限
40
发表于 18-10-28 16:56 | 显示全部楼层 |阅读模式
本帖最后由 jky123 于 18-11-5 10:18 编辑

我在论坛下载了几个DTSX的音轨,准备封装进MKV文件中,可是出现了问题。使用mkvtools28.2.0版本压封装。
使用potplayer查看信息的时候显示为10声道,可是当我使用软件封装MKV文件中发现10声道变成了8声道,百思不得其解,不知道到底该怎么把DTX音轨封装MKV文件中而保持10声道音轨,难道是我的操作方式不对,或者mkvtools本身不支持,再或者使用的编码不支持。
我在看编码的时候,发现使用的是DTS编码方式输出,难道跟这个有关?


使用头号玩家作为测试的总结:

经过两天多的研究,大体可以判断,目前的常用软件无法支持7.1.2声道的全景声封装。

这是头号玩家的原始音轨信息:

概要
完整名称                                     : F:\Ready.Player.One.2018.头号玩家.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos.dtshd
格式                                       : DTS XLL X
格式/信息                                    : Digital Theater Systems
格式名称                                     : DTS-HD Master Audio
文件大小                                     : 3.93 GiB
混合码率模式                                   : 动态(VBR)

音频
格式                                       : DTS XLL X
格式/信息                                    : Digital Theater Systems
格式名称                                     : DTS-HD Master Audio
码率模式                                     : 动态(VBR)
声道                                       : Object Based
Channel layout                           : Object Based

封装过程信息:

--- 任务“混流到目录“F:\”中的文件“Ready.Player.One.2018.头号玩家.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos.mka””(启动时间 2018-10-29 18:20:02) 的输出消息 ---
mkvmerge v28.2.0 ('The Awakening') 64-bit
'F:\Ready.Player.One.2018.头号玩家.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos.dtshd': 使用 'DTS' 格式分离器。
'F:\Ready.Player.One.2018.头号玩家.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos.dtshd' 轨道 0: 使用 'DTS' 格式输出模块。
以写入模式打开文件 'F:\Ready.Player.One.2018.头号玩家.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos.mka'。

再次查看音轨信息:

概要
唯一ID                                     : 284887463595925083558813090255727890745 (0xD6535466B1C3AED3A29FF44355D61139)
完整名称                                     : F:\Ready.Player.One.2018.头号玩家.2160p.BluRay.REMUX.HEVC.DTS-HD.MA.TrueHD.7.1.Atmos.mka
格式                                       : Matroska
格式版本                                     : Version 4
文件大小                                     : 3.92 GiB
持续时间                                     : 2 小时 19 分
混合码率模式                                   : 动态(VBR)
平均混合码率                                   : 4 014 kb/s
编码日期                                     : UTC 2018-10-30 00:40:02
编码程序                                     : mkvmerge v28.2.0 ('The Awakening') 64-bit
编码函数库                                    : libebml v1.3.6 + libmatroska v1.4.9

音频
ID                                       : 1
格式                                       : DTS XLL X
格式/信息                                    : Digital Theater Systems
格式名称                                     : DTS-HD Master Audio
编解码器ID                                   : A_DTS
持续时间                                     : 2 小时 19 分
码率模式                                     : 动态(VBR)
码率                                       : 4 012 kb/s
声道                                       : 8 声道
Channel(s)_Original                      : Object Based
Channel layout                           : Object Based
采样率                                      : 48.0 kHz
帧率                                       : 93.750 帧/秒 (512 SPF)
位深                                       : 24 位
流大小                                      : 3.92 GiB (100%)
Default                                  : 是
Forced                                   : 否

说明:使用mkvtools版本好是28.2.0被识别出7.1声道DTS-HD MASTER音轨,使用MEDIAINFO软件查看文件信息时,多出一行,声道数为8声道,原来的声道信息变成原始信息。按照官方的信息,这可能是向下兼容成7.1的次时代音轨或者是5.1.2的全景声,因为有两条不一样的音轨声道信息,所以暂时无法判断,等以后买了全景声功放和音响再做判断。


使用tsMuxeR版本号是2.6.12,识别出的音轨信息如下Bitrate: 1536Kbps  core + MLP data.Sample Rate: 48KHz  Channels: 7.1 (DTS Master Audio 24bit),生成的ts文件,虽然没有上述使用mkvtools文件生成的mka文件多出具体声道信息,与上述最原始的信息一致,但是在使用potplay查看音轨信息时,发现不是7.1.2,可能是5.1.2或者就是7.1的次时代音轨。

看来如果使用蓝光作为存储,我的猜想是即使全景声最高也就支持5.1.2的全景音轨。我下载了一个测试影片——《DTS DEMO DISC VOL.22 2018》原盘,其中一个音轨显示的信息如下:
概要
ID                                       : 0 (0x0)
完整名称                                     : F:\00298.m2ts
格式                                       : BDAV
格式/信息                                    : Blu-ray Video
文件大小                                     : 2.30 GiB
持续时间                                     : 4 分 10 秒
混合码率模式                                   : 动态(VBR)
平均混合码率                                   : 78.8 Mb/s
最大混合码率                                   : 109 Mb/s

视频
ID                                       : 4113 (0x1011)
菜单ID                                     : 1 (0x1)
格式                                       : HEVC
格式/信息                                    : High Efficiency Video Coding
格式概况                                     : Main [email protected]@High
编解码器ID                                   : 36
持续时间                                     : 4 分 9 秒
宽度                                       : 3 840 像素
高度                                       : 2 160 像素
画面比例                                     : 16:9
帧率                                       : 23.976 (24000/1001) 帧/秒
色彩空间                                     : YUV
色度抽样                                     : 4:2:0
位深                                       : 10 位
色彩范围                                     : Limited
基色                                       : BT.709
传输特质                                     : BT.709
矩阵系数                                     : BT.709
控制显示基色                                   : R: x=0.000000 y=0.000000, G: x=0.000000 y=0.000000, B: x=0.000000 y=0.000000, White point: x=0.000000 y=0.000000
控制显示亮度                                   : min: 0.0000 cd/m2, max: 0 cd/m2

音频 #1
ID                                       : 4352 (0x1100)
菜单ID                                     : 1 (0x1)
格式                                       : DTS XLL X
格式/信息                                    : Digital Theater Systems
格式名称                                     : DTS-HD Master Audio
混合模式                                     : Stream extension
编解码器ID                                   : 134
持续时间                                     : 4 分 9 秒
码率模式                                     : 动态(VBR)
声道                                       : Object Based
Channel layout                           : Object Based


音频 #2
ID                                       : 4353 (0x1101)
菜单ID                                     : 1 (0x1)
格式                                       : DTS XLL
格式/信息                                    : Digital Theater Systems
格式名称                                     : DTS-HD Master Audio
混合模式                                     : Stream extension
编解码器ID                                   : 134
持续时间                                     : 4 分 9 秒
码率模式                                     : 动态(VBR)
声道                                       : 2 声道
Channel layout                           : L R
采样率                                      : 48.0 kHz
帧率                                       : 93.750 帧/秒 (512 SPF)
位深                                       : 24 位
压缩模式                                     : 无损



经过一番测试,现在将测试的结果说明一下:

1、测试使用的是potplayer作为播放器测试。

2、测试结果十分不满意,使用安桥功放,升级后支持DTS:X解码。

3、将音轨使用mkvtools28.2.0封装进mkv文件后,直接使用电脑来解码,影音同步,但设置播放器为直接输出到功放解码后,发现影音不同步。

4、使用两个播放器来播放,另外一个播放器是powerdvd,不管谁播放声音都无法达到影音同步的情况。

5、通过以上的测试,发现一个问题,如果使用功放来解码会出现影音不同步的情况,究竟是什么原因,还无法知道,希望有人能够给于解答,再下谢谢了。但有一点可以肯定的是,封装进MKV文件中的音频确实是7.1.2的音轨,我测试使用的是7.2.4的音响组合,查看输出为DTS:X的音轨输出(已封装)。

15

主题

1756

帖子

3298

积分

团长

大洋
7284
阅读权限
60

灌水之王

发表于 18-10-29 01:05 | 显示全部楼层
我猜测是封装软件还不能识别临境音格式的原因
回复 支持 反对

使用道具 举报

0

主题

85

帖子

55

积分

列兵

大洋
209
阅读权限
10
发表于 18-10-30 14:39 | 显示全部楼层
本帖最后由 hatsukoi 于 18-10-30 14:40 编辑

?10声道? DTS:X不是Object Based的么
蓝光本来就只支持较低采样率的8声道或者高采样率的6声道啊
回复 支持 反对

使用道具 举报

8

主题

2445

帖子

970

积分

连长

大洋
33698
阅读权限
40
 楼主| 发表于 18-10-30 14:52 | 显示全部楼层
hatsukoi 发表于 18-10-30 14:39
?10声道? DTS:X不是Object Based的么
蓝光本来就只支持较低采样率的8声道或者高采样率的6声道啊 ...

7.1.2不是10声道吗?在论坛下载完临境音轨你用potplay看一下就知道了。
回复 支持 反对

使用道具 举报

0

主题

85

帖子

55

积分

列兵

大洋
209
阅读权限
10
发表于 18-10-30 16:14 | 显示全部楼层
jky123 发表于 18-10-30 14:52
7.1.2不是10声道吗?在论坛下载完临境音轨你用potplay看一下就知道了。

7.1.2不是指的音响的配置方式么?
DTS:X编码里X那层扩展没有声道的概念啊
回复 支持 反对

使用道具 举报

135

主题

2984

帖子

616

积分

连长

大洋
841
阅读权限
40
发表于 18-10-31 22:45 | 显示全部楼层
楼主有DTSX功放和箱子吗,试下不就知道了。
回复 支持 反对

使用道具 举报

136

主题

8328

帖子

3211

积分

团长

大洋
50608
阅读权限
60

灌水之王热心会员论坛元老

发表于 18-11-6 21:24 | 显示全部楼层
我就是用MKVTOOL封装的,没意思到这个问题,但是我的功放显示是DTSX音轨,mkvtool确实不能识别DTSX,合成的时候都是DTS-HD 不过播放时候功放确实是DTSX的,我的功放是马兰士5011
回复 支持 反对

使用道具 举报

8

主题

2445

帖子

970

积分

连长

大洋
33698
阅读权限
40
 楼主| 发表于 18-11-7 08:33 | 显示全部楼层
jzyxywjj 发表于 18-11-6 21:24
我就是用MKVTOOL封装的,没意思到这个问题,但是我的功放显示是DTSX音轨,mkvtool确实不能识别DTSX,合成的 ...

的确是DTSX的音轨,我也做过同样的测试,使用的是安桥的rz-1100,升级之后支持DTSX音轨。
但现在有一个问题,不知道为什么,直接原码输出到功放解码,结果会出现影音不同步的情况,一直在找寻解决的办法。使用potplay设置,源码通过HDMI线传输声音。
视频格式为3840X2160 h265的格式,难道是因为电脑硬件的性能问题导致出现影音不同步的情况?我到时候换一个1080p的来测试一下。
回复 支持 反对

使用道具 举报

136

主题

8328

帖子

3211

积分

团长

大洋
50608
阅读权限
60

灌水之王热心会员论坛元老

发表于 18-11-7 12:23 | 显示全部楼层
用完美解码播放看看
回复 支持 反对

使用道具 举报

8

主题

2445

帖子

970

积分

连长

大洋
33698
阅读权限
40
 楼主| 发表于 18-11-7 13:16 | 显示全部楼层
jzyxywjj 发表于 18-11-7 12:23
用完美解码播放看看

我用的就是完美解码测试出来的。
回复 支持 反对

使用道具 举报

136

主题

8328

帖子

3211

积分

团长

大洋
50608
阅读权限
60

灌水之王热心会员论坛元老

发表于 18-11-7 14:06 | 显示全部楼层
多试试看是不是视频原因,另外4k视频对cpu要求高,gpu要1050以上能硬解,我的没问题同步
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表