MKVToolNix 是一套功能强大的 mkv (Matroska) 格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。
MKVToolNix 99.0 现已正式发布,具体更新内容包括:
New features and enhancements
- MKVToolNix GUI:GUI 现在会单独记住“play audio file”程序运行器中用于选择播放音频文件的最后使用目录,与任何其他“open file”类型的情况分开。此外,在 macOS 上,该目录现在默认设置为
/System/Library/Sounds。
- MKVToolNix GUI:executing actions → running programs:添加了新变量:
MTX_DESTINATION_FILE_BASE_NAME(不包含驱动器号、路径或后缀的文件名);例如/movies/A.new.hope.mkv → A.new.hope) 以及MTX_DESTINATION_FILE_SUFFIX(仅保留最后一个“.”后的字符,例如/movies/A.new.hope.mkv → mkv)。在“偏好设置”中添加变量时,弹出菜单中的所有目标文件变量均已添加示例。
- MKVToolNix GUI:executing actions → running programs:使用弹出菜单添加变量后,命令行输入控件现在将重新获得焦点。
- MKVToolNix GUI:executing actions → running programs:任务完成后运行程序时,变量现在也会被设置为环境变量。
- MKVToolNix GUI:executing actions → running programs:使用“Execute now”按钮进行测试时,
MTX_…变量将设置为当前多路复用器选项卡的值,以便于测试。
Bug fixes
- mkvmerge:如果禁用了旧版字体 MIME 类型,mkvmerge 现将把源文件中存在的旧版字体 MIME 类型重新映射为当前的 MIME 类型。
- mkvmerge、mkvpropedit、MKVToolNix GUI 的 multiplexer & header editor:在 Windows 和 macOS 上,MIME 类型检测现将使用 FreeDesktop.org 的 MIME 数据库,而非退而求其次地根据文件扩展名进行猜测。这与其他操作系统上的工作方式保持一致。此更新修复了例如 OpenType 字体被检测为旧版类型
application/vnd.ms-opentype 而不是当前 IETF RFC 标准font/otf的问题,无论首选项中的“use legacy font MIME types”设置如何配置。
- MKVToolNix GUI:update checker:修复了在解析从官方 MKVToolNix 服务器获取的 XML 文件时若发生错误,可能尝试从无效内存地址读取数据的问题。
- macOS:GUI:由于 Qt 的多媒体后端通过 Core Audio 进行路由,而 Core Audio 不支持 WebM/VP8/Vorbis/Opus,因此“play audio file”类型的程序运行器的默认音频文件已更改为 AIFF 文件。如果现有配置指向之前的默认 WebM 音频文件,则会进行更新。
更多详情可查看:https://mkvtoolnix.download/doc/NEWS.md