84.0 版本更新说明:
新特性和增强
mkvmerge:添加了一个新的文件特定选项 --regenerate-track-uids。当用于 Matroska 文件时,mkvmerge 将生成新的随机轨道 UID,而不是保留现有的轨道 UID。当 Matroska 文件由 MakeMKV 创建时,此操作将自动进行。
mkvmerge:MP4 阅读器:增加了对 MP4 中 FLAC 的支持。实现了 #3692。
MKVToolNix GUI:多路复用器:“附件”选项卡的标题现在将包含附件的总数(来自源文件和新附加的附件)。实现了 #3693。
翻译:增加了由 Roger Knutsen 提供的程序挪威语书面语(Bokm?l)翻译(参见 AUTHORS)。
错误修复
configure:当使用 --disable-gui 选项调用时,构建系统仍然会检查 GUI 库并在找不到时失败。现在,当给定此选项时,将跳过此检查。修复了 #3680。
mkvmerge:几个与颜色相关的轨道头属性被解析为并存储为错误的整数类型。当源文件中存在非常大的值时,这可能导致复制错误的值,或者在将非常大的值用作命令行参数时导致错误消息。
MKVToolNix GUI:多路复用器:从“修改所选轨道”子菜单中的键盘快捷方式在打开文件后无法正常工作。它们仅在打开“多路复用器”菜单后才开始工作。修复了 #3681。
构建系统变更
现在需要 fmt 库的 v8.0.0 版本。如果未找到,将使用捆绑的副本。
现在需要一个与 C++20 兼容的编译器,以支持几个(但不是所有)C++20 特性。g++ v10 和 clang++ v10 应该足够了。