注:以下内容如不做特别说明,则默认以BD为压制来源
(1)mkv的章节文件
mkv封装支持两种chapters格式
一种是ogm类的chapter,扩展名为txt 这种相对简单,可以全手动写入,也可以借助VFRHelper定位,或者直接从BD原盘中提取chapter文件进行修改。
另一种则是xml格式的chapter,相比txt格式的chapter可以实现更多功能,如link files及设定不同chapter的语言,这类chapter文件一般可用GDSMux制作.
目前使用GDSMux制作chapter存在的限制:每一章节开始的那一帧必须限定为IDR Frame,否则在章节时间点前一小段会出现音画不同步问题(亦存在画面重复出现的状况)
故如要使用GDSMux制作xml格式的chapter文件,需在压制开始前制作,并在x264命令中通过--qpfile命令指定帧类型。
(2)ordered chapters(linked files)的制作及优缺点
之前我写过一个ordered chapters的制作教程:http://www.nmm-hd.org/bbs/thread-1178-1-1.html
相比此教程,亦可直接于avs内加入Trim命令后直接拼合,然后根据拼合后的片段写入chapter。
ordered chapters的优点在于可以有效减小batch(打包发布的anime series——个人举例)的体积(一般OP/ED的码率在正片码率的2-2.5倍还是很正常的吧……)
但缺陷也有不少 主要是播放设备的限制(目前只有matroska splitter或编译了支持linked files的mplayer才能正确播放)
另外OP/ED变换幅度频繁(只要有几个关键的帧不一样)的状况下 ordered chapters便失去意义。
嘛 先写这些……欢迎各位讨论。
Edit: 截一张GDSMux制作ordered chapters的截图出来 方便各位参考(截图内为Bakatest Ep01的chapter)