|
本帖最后由 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的音轨输出(已封装)。
|
|