MKVtoolnix X32 27.0.0
#新功能和增强功能
建立系统:随着铿锵v3.8.0或新建筑时,`配置`不再约束优化的旗帜` - O1 `和使用`臭氧`再次(旧版本的铿锵遭受高水平过度优化内存使用)。
建立系统:用MinGW 7.2.0或新建筑时,`配置`不再约束优化的旗帜` O2 `和使用`臭氧`再次(旧版本MinGW遭受等缺陷,具有较高的优化水平分割故障)。
建立系统:堆栈时启用保护建设铿锵3.5.0或更新的所有平台上。
* mkvmerge:AVC和HEVC ES解析器:性能改进复制更少的内存在。
* mkvmerge:标签:引进一个与标签不包含强制性` simpletag `元非标准文件的解决方法。这种方法是在v15.0.0重构代码发布中删除。
*用户界面:多路复用器:“AAC是SBR / AAC / AAC +”复选框中的“音频属性”部分将被禁用,如果功能不执行选定的轨道的编解码器和容器。
*图形用户界面:多路复用:“减少到核心”复选框中的“音频属性”部分将被禁用,如果功能没有实现选定的曲目的编解码器。看到# 2134。
# # bug修复
* mkvmerge:AAC数据分析器:为ADT文件不包含程序配置元素的` channel_configuration `标题元素固定的解释:价值7 7.1通道。修复# 2151。
* mkvmerge:Matroska的识别:` date_local `和` date_utc `属性只会输出如果确定Matroska文件实际上包含“日期”字段。
* mkvmerge:webvtt:mkvmerge没有如果小时成分缺席认识时间线。修复# 2139。
* mkvpropedit,GUI的页眉编辑:的`日期`标头字段不会自动添加了每段信息部分是编辑,
'日期'元素要么被删除,要么没有出现在第一位。
MKVToolnix x32 48.0.0
## 新功能和增强功能
* mkvmerge。AC-3:文件识别将报告以杜比编码的AC-3轨道。
Surround EX作为编解码器 "AC-3 Dolby Surround EX"。执行#2740。
* MKVToolNix图形用户界面:多路复用器:在新安装的情况下,图形用户界面现在将识别出
在文件名中默认使用所有已知的ISO 639-2语言代码,而不是只使用ISO 639-2语言代码。
排名前100位的母语使用者的语言。
* MKVToolNix GUI:多路复用器:在新安装时,将 "经常使用的 "列表中的 "多路复用器 "改为 "多路复用器"。
语言 "默认只包含某些不可知的语言("多语言")。
语言"、"无语言内容"、"保留给当地使用"、"未编码"。
语言")、"英语 "和默认用户界面语言。列表中的
不再使用 "母语的口语"。也实现了#2716。
* MKVToolNix GUI: 头部编辑器: 增加了一个选项,可以删除所有附件到
树形上下文菜单。执行#2835。
* MKVToolNix GUI: 当GUI运行时,它将记住最后一个页面,即
当关闭偏好设置对话框时,已选择了 "偏好"。当重新打开
偏好,该页面将被默认选择。执行#2852。
## 错误修正
* mkvmerge:修复了一个因写而过早退出的分段故障。
目的地空间不足等错误。修正 #2843.
* mkvmerge: DTS: 修正了使用XCh的DTS音轨的频道数错误.
扩展。修正 #2715.
* mkvmerge.MPEG TS 阅读器: 修正了检测 h.264/AVC 和 h.265/HEVC 音轨的问题: MPEG TS 閱讀器: 修正偵測 h.264/AVC 和 h.265/HEVC 軌道的問題。
仅由一帧组成。修正#2849的一部分。
* mkvmerge: MPEG TS 阅读器: 修正了对轨道的无限制 PES 大小的处理。
仅由一个PES数据包组成。修正#2849的一部分。
* mkvmerge: MPEG TS读取器: PGS字幕音轨现在可以免于被修改.
"检测虚假字幕时间戳 "的启发式方法,这可能导致一些PGS
字幕的时间戳不正确。症状是,它们是
在错误的时间显示或无限期显示。修正#2736
并部分修复了#2824。
* mkvmerge: MPEG TS 阅读器:当读取MPLS播放列表时,开始时间戳会被删除。
读取的所有数据包的时间戳都是错误的。
的时间戳进行比较,丢弃那些时间戳为
小于播放项目的开始时间戳。正确的行为是
接受所有数据包,只要第一个数据包的时间戳大于或等于
大于播放项目的开始时间戳的情况发生。这可能是
导致PGS字幕条目位于播放项目的开始处。
乱码/丢失,因为它们是由多个PES数据包组成的,其中一些数据包是由一个PES数据包组成的。
时间戳通常略小。修正#2824的一部分。
* mkvmerge: MPEG TS 阅读器:当读取MPLS播放列表时,mkvmerge将不会
不再读取它们引用的整个M2ts文件,只处理数据包。
位于播放项目开始的时间戳范围内。
和结束时间戳。而mkvmerge将使用存在于
对应的片段信息(CLPI)文件,以寻找最近的片段信息。
文件位置的播放项目的开始时间戳. 另外,mkvmerge会
一旦看到结束时间戳,就简单地停止处理文件。这种变化
大大加快了处理文件的速度,因为只需要从文件中提取一小部分。
改为: 修正#2824的一部分。
* mkvmerge: WavPack: 修正了对由v5创建的文件的支持。
程序。校验和、DSD音频数据和非标准的采样率是
正确处理。David Bryant 提供的补丁。
* MKVToolNix图形用户界面:多路复用器:修复了在处理完鼠标后光标定位错误的问题。
在文件名中输入或粘贴不允许使用的字符。
"目标文件 "控件。修正#2855。
##构建系统变化
* 现在需要libEBML v1.4.0和libMatroska v1.6.0。
## 其他改动
* 源码库的主要开发分支改名为 "main"。