MKVtoolnix
《MKVtoolnix》是一套功能强大的mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成mkv格式,Mkvtoolnix是目前功能最齐全的Matroska合成器,除了WMV和MPEG-1/2之外,它几乎能将所有的媒体合成到MKV中去。
【73.0.0本次更新】
新特性和增强功能
mkvmerge:大大提高了Base64解码的速度例如,当读取Ogg或FLAC文件中嵌入的图片或二进制数据时在XML章节和标签文件中。即使很小的数据块也可能需要不合理的长。* mkvmerge:增加了从FLV读取HEVC/H.265视频的支持集装箱。
错误修复
mkvmerge: splitting:修复了GUI模式下字符串输出中的一个错别字执行分割之前的时间戳。
* MKVToolNix GUI:作业输出:在运行多个作业后,“清除输出"功能只重置可见部分。但是,使用“保存输出"功能还会保存用户使用前生成的输出“清除输出”。现在只有最后一次使用“清除输出”后的输出是得救了。
*构建系统:当探测FLAC库时,Ogg库将也与编译好的测试程序相链接。如果FLAC的` pkg-config `设置不列出Ogg& 链接器找不到自动创建库(例如,用于我的macOS版本)。
【71.1.0本次更新】
##错误修复*章节DTD:增加了Matroska v5的新版本和章节元素。*章节DTD:固定版本UID是必需的。mkvmerge可以自动生成如果它在XML文件中丢失了。* Chapters DTD:修复了“example-chapters-1.xml”不根据DTD。*章节DTD:将旧名称“EditionManaged”更正为` EditionFlagOrdered `。*章节DTD:修复了“ChapLanguageIETF”缺少其元素声明&“章节语言”是必需的。* XML DTDs:表示不允许“格式”的二进制数据的固定元素属性。##构建系统更改*错误修复:意外测试了libEBML ≥ 2.0.0& libMatroska ≥的配置2.0.0,尽管实际要求分别为1.4.4& 1.7.1。
【68.0.0本次更新】
新特性和增强功能 mkvmerge: HDMV PGS字幕:mkvmerge现在尝试检测伪造的时间戳(其中当前时间戳比前一个时间戳晚两个小时或更多时间戳)&将它们更正为更合理的值(在前一个时间戳)。这样,一个伪造的时间戳不会导致其余的帧不能与其他音频和视频正确交错小包。为#3268实施。mkvmerge:添加了色彩信息、色彩控制元信息&视频投影信息属性到JSON标识格式。为mkvmerge的容器类型报告属性支持阅读它们(Matroska& MP4)。JSON标识格式版本号已被提升至v15。MKVToolNix GUI:多路复用器:增加了对所有视频颜色的控制信息&视频投影信息。##错误修复 mkvmerge: SRT阅读器:持续时间等于或小于0的条目现在将被跳过。修复#3332。mkvpropedit,MKVToolNix GUI的章节和标题编辑器:修复了无效的试图更新现有Matroska文件时的内存访问,该文件的EBML头元素有一个长度为八个字节的“size”字段,其中重写表示元素会将元素收缩一个字节。gstreamer fit创建的文件第一部分,而第二部分取决于用户。#3325修复的一部分。mkvpropedit,MKVToolNix GUI的章节和标题编辑器:修复了程序不处理必须删除文件末尾的EBML空元素正确地并因此中止。#3325修复的一部分。MKVToolNix GUI:GUI现在使用几乎所有的SVG图标,允许正确的即使缩放因子为125%,也可以进行缩放。修复#3335。MKVToolNix GUI:当用Qt 5编译时,INI文件的字符集是被迫UTF-8,以修复阅读INI文件写的一个版本用Qt 6编译。修复#3346。##构建系统更改现在需要Qt的SVG库。