MKVToolNix 是一套功能强大的 mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。
MKVToolNix 74.0 正式发布,更新内容如下:
新功能和改进
- mkvmerge: SRT 处理:添加
-engage keep_whitespaces_in_text_subtitles
,以在多路复用过程中禁止从 SRT 条目的每一行的开始和结束处剥离空白处
错误修复
- 所有。Windows。通过切换回 Boost 的文件系统库而不是使用 C++17 的文件系统库,重新支持
\\\\?\\\\C:\\\\...
类型的 UNC 路径 - mkvmerge。AVC/H.264 & HEVC/H.265 打包器:当添加轨道时,将检查像素尺寸,如果不匹配,将中止多路复用
- mkvmerge:可以通过其内容明确检测的文件类型(例如Matroska、MP4、WAV...)现在将在检测顺序中优先于基于其扩展名的文件类型,防止某些情况下的错误检测
- MKVToolNix GUI:当添加包含某些文件类型(章节、片段信息和标签文件)的多个文件,并且选择将其添加到 "所有文件到一个新标签" 时,这些特定的文件类型现在也将被添加到新添加的标签中,而不是当前已经打开的标签
- 构建系统:通过使用
FileTest.existence?
代替File.existence?
、Dir.existence?
和FileTest.existence?
,修复了与 Ruby 3.2.0 的兼容性,后者在该版本中已被删除
构建系统的变化
- MKVToolNix 现在再次使用并需要 Boost 的 "file system" 和 "system" 库,而不是 C++17 的文件系统库。这是由于 gcc 的库不支持
\\\\?\\C:\\dir\\file.ext
类型的 UNC 路径
更多详情可查看:https://www.bunkus.org/blog/2023/02/mkvtoolnix-v74-released/