点亮未来,见证精彩
www.hrtsea.com

MKV制作和处理工具 MKVToolNix v23.0.0

mkvtoolnix (又叫Matroska toolkit),是一套功能强大的mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成mkv格式。mkvtoolnix新版本提供了安装程序。

特点:

1运行mmg.exe后,会弹出软件的图形界面,首先选择“Input”选择卡,点击上部“Input files”处的“add”按钮,将要合并的视频、音频、字幕文件一一添加到文件列表中,Mkvtoolnix功能的强大主要体现在能导入的格式上,除了MPEG视频外,几乎所有的主流音、视频格式它都能容纳,包括OGM和MKV格式本身!

2、轨道设置
如果视频中已经包括有音频,它还可以选择是保留还是不保留该音频!如果要去掉原有的音频,先在文件列表中选中该视频文件,然后在下面的Tracks列表中将音轨前的勾去掉即可。这样的功能要比OGM方便得多! 所有的轨道都可以加上语言类型、标题、作者等标示,先选定某个轨道,然后在下面“Track Options”处的“Language”下拉列表中进行选择。在字幕或声音不同步的情况下,还可设置声轨和字幕播放的延时时间,可将延时数值填入Delay后的文字框(单位为毫秒)。

3、文件分割
如果想将合并好的MKV文件刻入光盘,而最终合并好的文件可能超过光盘的容量的话,你可以对文件进行分割。选择“Global(全局)”选项卡,在其中的“Split(分割)”栏中勾选“Enable splitting(进行分割)”,分割有两种方式:“by size(按文件尺寸)”、“by time(按时间)”,这里当然应该按尺寸,具体的尺寸可从后面的下拉列表中选择。

4、输出
界面中的其它选项卡都是无关紧要的,可以不管。最后,在下面的“Output filename(输出文件名)”处设置输出文件的路径及名称后,点击“Start Muxing(开始合并)”按钮输出MKV文件。另外,Mkvtoolnix也可用于分离MKV文件,只要将MKV文件导入,再将每个码流单独命名输出就形了。

更新日志

v20.0.0

## 重要笔记
*删除功能:已删除多个弃用的功能:
* mkvmerge:不赞成的选项`-identify-verbose`(及其对应的`-I`),`-identify-for-gui`,`-identify-for-mmg`和`-identification-format verbose-text`
*所有命令行工具:支持用于选项文件的弃用的,旧的专用格式
*所有命令行工具:支持通过弃用的环境变量`MKVTOOLNIX_OPTIONS`,`MKVEXTRACT_OPTIONS`,`MKVINFO_OPTIONS`,`MKVMERGE_OPTIONS`和`MKVPROPEDIT_OPTIONS`传递命令行选项

* mkvinfo:它的大部分代码被重写,以便为在MKVToolNix GUI中包含其功能奠定基础,但比现有的mkvinfo GUI具有更多功能。其结果是,在保持基本布局的同时,其很多输出已经稍微改变了。变化包括但不限于:

*几个元素名称更清楚一些(例如,“最大缓存”而不是“MaxCache”)。
*所有的时间戳和持续时间现在以格式化的形式输出(纳秒)(例如`01:23:45.67890123`)。所有附加格式(例如以秒或毫秒输出的浮点数字)被删除。
*如果翻译可用,现在翻译章节和标签的元素名称。
*位于Matroska文档内错误位置的元素处理得更好。

虽然mkvinfo的输出大部分保持非常稳定,但它并不能被其他实用程序解析。尽管我已经尽力将所有更改和清理都塞进了这个版本,但是根据用户反馈和错误报告,在接下来的几个版本中可能会做出更多的更改。

## 新功能和增强
* mkvmerge:AVC / h.264打包器(成帧):访问单元分隔符NALU现在将被删除。实现#2173。

## Bug修复
* mkvmerge:AVC / h.264解析器:当固定比特流定时信息时,如果可能的话,mkvmerge现在将使用所需场持续时间的精确表示。例如,当指示50个字段/秒时,将“num_units_in_tick”设置为1,将“time_scale”设置为50,而不是5368709和268435456.#1673的修复的一部分。
* mkvmerge:AVC / h.264解析器:mkvmerge不再假定遇到序列参数集或图片参数集NALU表示新帧的开始。修复#2179。
* mkvmerge:AVC / h.264打包器(成帧):当mkvmerge被告知修复比特流定时信息时,它现在将更新所有SPS NALU,而不仅仅是AVCC中的那些。部分修复#1673。
* mkvmerge:MPEG TS阅读器:如果有效载荷实际上以PES开始码开始,TS数据包有效载荷将仅被视为PES数据包。先前的行为导致错误的时间戳和潜在的破坏帧数据。修复#2193。
* mkvmerge:MPEG TS阅读器:一旦在传输流中检测到错误,mkvmerge将立即丢弃不完整的PES包,而不是将不完整的帧传递给打包器。如果设置了`transport_error_indicator`标志,或者`continuity_counter`头字段的值与预期值不匹配,则会出现错误。修复#2181。
* mkvmerge:Opus:重新合并时,Matroska mkvmerge的Opus现在将为所有设置了“discard padding”的块组写入“block duration”元素。修复#2188。
* mkvmerge:SRT阅读器:mkvmerge现在可以处理没有小数位(例如`00:01:15`而不是`00:01:15.000`)的时间戳的SRT文件。
* mkvmerge:读取缓冲区I / O类:该类可能会因底层文件I / O类的文件位置不同步而导致在随后的读取操作中返回错误的数据。其中一个结果是,试图识别引用非常短的M2TS文件的MPLS文件,导致mkvmerge发生段错误。
* mkvmerge:多路复用器内核:如果音频时间戳存在差距,每个间隔后的第一帧将启动一个新的块组/花边。在修复之前,间隙之后的帧经常存储在前一个块组中,导致间隙位于错误的地方:在该块组的末尾。修复#1700。
* mkvextract:AVC / h.264:如果在它们之间找到两个具有相同`idr_pic_id`参数且没有访问单元分隔符的连续IDR帧,则mkvextract将插入一个访问单元分隔符以便用信号通知新访问单元的开始。修复#1704。
* MKVToolNix GUI:更新检查对话框:Markdown链接现在将被转换为可点击的链接。修复#2176。
* build system:如果`rake`在新版本的Ruby /`rake`中运行`-jN`,则在创建新目录时修复争用条件。 修复#2194。

## 建立系统更改
* [cmark](https://github.com/commonmark/cmark),C语言中的CommonMark解析和渲染库现在在构建GUI时是必需的

v19.0.0 2017-12-17

## 重要笔记
MKVToolNix项目现在包含一个行为准则。
MKVToolNix项目的源代码库,bug跟踪器和wiki已被移到GitLab。
## 新功能和增强功能
mkvmerge:按持续时间分割,按时间戳或基于时间戳的部分:mkvmerge现在将考虑在请求值的1ms范围内的第一个关键帧符合分割条件。
MKVToolNix GUI:GUI现在将保存并恢复树和列表视图中列的宽度。实施#2057。
MKVToolNix GUI:头部编辑器:当关闭或重新加载修改后的文件时,GUI现在将关注已修改的第一个元素,然后要求用户确认是否放弃未保存的更改。
## Bug修复
mkvmerge:固定读取以UTF-16顺序编码的UTF-32文本文件,这些文件具有不同形式的行尾(新行,回车符或两者混合)。修复#2160。
mkvmerge:MP4阅读器:当有多个编辑列表条目时,固定mkvmerge对带有segment_duration == 0的编辑列表条目的解释。在这种情况下,mkvmerge不止一次地阅读了整个内容。修复#2152。
mkvmerge,GUI的多路复用器:MIME类型:添加RFC 8081的字体顶级媒体类型。这意味着可以使用以下新的字体MIME类型:font / ttf,font / otf,font / woff和font / woff2。
mkvmerge:MPEG传输流读取器:由于缺乏缓冲,在Windows上固定速度较慢。
mkvextract:由于缺乏缓冲,修复了Windows上缓慢提取速度的问题。修复#2166。
MKVToolNix GUI:多路复用器:当所选曲目是章节曲目时,更改“字幕/章节字符集”下拉被忽略。修复#2165。
MKVToolNix GUI:多路复用器:一旦一个“字幕/章节字符集”被设置为一个轨道,它不能改回到空条目(=自动检测)了。
MKVToolNix GUI:头文件编辑器:当GUI语言启动的语言不是英文的时候,当GUI语言改变时,固定地重新翻译几个显示的字符串。修复#2159。
MKVToolNix GUI:头部编辑器:只要文件的段信息部分中没有包含“date”元素,GUI就会错误地要求用户在关闭或重新加载标签页时确认放弃未保存的更改。修复#2167。
MKVToolNix GUI:作业队列:当程序退出时,作业现在在状态改变时被保存。

v18.0.0 2017-11-18

##新功能和增强

*构建系统:当使用铿锵声v3.8.0或更高版本构建时,配置将不再限制优化标记为-O1,并再次使用-O3(较早版本的铛因内存使用率过高而具有较高的优化级别)。
*构建系统:在使用mingw 7.2.0或更高版本进行构建时,configure不再将优化标志限制为-O2并再次使用-O3(较早版本的mingw受到较高优化级别的分段错误等缺陷的影响)。
*构建系统:在所有平台上使用铿锵3.5.0或更高版本构建时启用堆栈保护。
* mkvmerge:AVC&HEVC ES解析器:通过复制少得多的内存来提高性能。
* mkvmerge:tags:针对不包含强制SimpleTag元素的标签,重新引入了不符合规范文件的解决方法。在版本v15.0.0中的代码重构期间,此解决方法已被删除。
* GUI:多路复用器:如果所选轨道的编解码器和容器没有实现该功能,则“音频属性”部分中的“AAC是SBR / HE-AAC / AAC +”复选框将被禁用。
* GUI:多路复用器:如果没有为所选轨道的编解码器实现功能,“音频属性”部分的“缩小到核心”复选框将被禁用。见#2134。

##Bug修复

* mkvmerge:AAC ADTS解析器:对不包含程序配置元素的ADTS文件的channel_configuration头元素的固定解释:值7表示7.1通道。修复#2151。
* mkvmerge:Matroska标识:只有当标识的Matroska文件实际上包含“date”标题字段时,才会输出date_local和date_utc属性。
* mkvmerge:WebVTT:如果小时组件不存在,mkvmerge不会识别时间戳记行。修复#2139。
* mkvpropedit,GUI的头文件编辑器:只要段信息段被编辑,日期元素被删除或不存在,日期头字段将不会自动添加。修复#2143。

官网 https://mkvtoolnix.download/downloads.html

官方下载
https://www.fosshub.com/MKVToolNix.html

网盘下载
http://pan.baidu.com/s/1miJY0go#38bu 密码:38bu

未经允许不得转载:心海e站 » MKV制作和处理工具 MKVToolNix v23.0.0

分享到:更多 ()

1

评论前必须登录!

  1. #1

    从V12版开始,以前安装时提示在“桌面”创造快捷方式没有了,有点不方便呀!还是用我的V11版本。 :?:

    laughm10个月前 (08-04)