软件介绍
MKVToolNix 是一个小工具集(mkvmerge、mkvinfo、mkvextract、mkvpropedit 和 mmg),它允许您以多种方式操作 Matroska(MKV)文件。您可以使用 MKVToolNix 创建、分割、编辑、混流(封装、打包)、分离(分解、解包)、合并、提取或检查 Matroska 文件。该程序还支持其它视频格式(AVI、MPEG、MP4、Ogg/OGM、RealVideo、MPEG1/2、h264/AVC、Dirac、VC1)包括一些视频编解码器(如 VP9 视频编解码器支持 – 从 IVF/Matroska/WebM 文件读取,提取到 IVF 文件)。音频格式(AAC、FLAC、MP2、MP3、(E)AC3、DTS/DTS-HD、Vorbis、RealAudio)和大多数字幕格式(SRT、PGS/SUP、VobSub、ASS、SSA 等)。
软件截图
软件特点
MKVToolNix 是一个跨平台的应用程序,可工作在 Windows(32 和 64 位版本)、Mac OS X 和 Linux。完整的软件包包含用于合并和提取流、查看信息以及编辑标题和章节的单独命令行实用程序。它们都包含在一个 Windows 版本的图形界面中。
该工具可查看、追加和分割曲目、章节和标签,并可编辑范围广泛的数据。例如,当涉及到通用轨道选项时,您可以设置轨道名称、语言、默认和强制轨道标志、标签和时间码等。此外,您还可设置宽高比、FPS、延迟、立体影像模式、裁剪、提示、压缩模式和增强功能的自定义命令行参数。外部文件可作为附件嵌入到电影中。
创建和编辑电影章节
可创建章节并定义属性,如开始和结束时间、标志、段和段版本 UID、以及章节名称、语言和国家。可配置标签文件的全局设置、创建 WebM 兼容文件、分割模式、文件链接等。值得考虑的一个重要方面是 MKVToolnix 提供了对批处理作业的支持,这意味着当执行耗时任务时您可将工作站配置为无人值守。您可检查当前的命令行并将其复制到剪贴板或保存到文件中以便在将来的项目中使用,管理队列作业,添加命令行选项,从外部文件加载章节,编辑页眉以及将项目另存为 .mka、.mkv 或 .mk3d 格式的文件。
考虑到其广泛的配置参数,MKVToolnix 应该能满足大多数用户学习、创建、编辑和生成 MKV 文件的需求。
更新日志
# Version 76.0 \”Celebration\” 2023-04-30
## Important notes
* mkvmerge: removed the option `–blockadd`. Removing block additional data is
not possible anymore, as it is often required for proper decoding. Part of
the implementation of #3511.
## New features and enhancements
* mkvmerge: JSON file identification: added a child element called
`num_index_entries` to the `properties` track element containing the number
of index entries found for a track. Currently only implemented for Matroska
files where it contains the number of cue points. See #3510.
* mkvmerge: the maximum block addition ID track header value is now calculated
automatically from both the existing mappings & the actually used block
additions in the block groups. Part of the implementation of #3511.
* mkvmerge: Matroska reader: when reading WebM files that use block additions
with ID 4 (HDR for VP9) an appropriate block addition mapping will be
created automatically. Part of the implementation of #3511.
* mkvmerge: MP4 reader: the title/movie name meta data (content of the
`udta.meta.ilst.©nam` atom) will now be copied over as the segment title
track header attribute. Part of the implementation of #3475.
* mkvmerge: MP4 reader: the comment & encoder meta data (content of the
`udta.meta.ilst.©cmt` & `….©too` atoms) will now be copied over as global
tags `COMMENT` & `ENCODER` respectively. Part of the implementation of
#3475.
* mkvmerge, MKVToolNix GUI\’s multiplexer: added an option to stop processing
after the primary video track ends called `–stop-after-video-ends`. This
discards any remaining packets of other tracks. Part of the implementation
#3506.
* MKVToolNix GUI: only on Windows: the GUI now uses Qt\’s \”Fusion\” style
instead of the deprecated \”Windows Vista\” style. The advantage is that as of
Qt 6.5 the \”Fusion\” style properly supports Windows 10\’s & 11\’s dark
application mode. The Windows binaries are now built with said Qt
version. Therefore the option to disable the dark mode has been
removed. Fixes #3264 and likely others.
* MKVToolNix GUI: multiplexer: automatically setting the destination file
name: added an option in the preferences for using the first source file\’s
directory name instead of its file name as the basis for the destination
file name. Implements #3512.
* MKVToolNix GUI: multiplexer: double-clicking on certain columns in the
\”tracks\” view will now toggle them directly (columns \”Default track\” &
\”Forced track\”) or activate the corresponding control (columns \”Language\”,
\”Name\” & \”Delay\”). Double-clicks on other columns will do what they\’ve done
before, too: toggling the \”Copy item\” state. Implements #3513 & others.
* MKVToolNix GUI: the dialog for editing language tags is now created only the
first time the user wants to edit a language tag & cached afterwards instead
of creating a new instance each time. This makes subsequent uses instant.
## Bug fixes
* mkvmerge: mkvmerge will now only try to probe for VobSubs if the name of the
file to identify ends in either `.idx` or `.sub`, preventing
mis-identification of other file types if VobSubs with the same base name
exist in the same directory. Fixes #3508.
* mkvmerge: AC-3: mkvmerge will now skip certain types of garbage data (16
bytes starting with 0x01 0x10) that can occur before each sync frame,
fixing the file not being identified as AC-3. Fixes #3484.
* mkvmerge: Matroska reader: when reading files that use block additions with
IDs other than 1 (e.g. 4 for HDR for VP9) the IDs will now be kept & written
to the output file. Before no ID would be written, effectively using 1 as
that\’s the default value for the corresponding element. Part of the
implementation of #3511.
* mkvmerge: mkvmerge will no longer write block addition mappings or the max
block addition ID track header elements when creating a WebM file as those
elements aren\’t supported there. Part of the implementation of #3511.
* mkvpropedit: fixed replacing chapters & tags in files that don\’t contain
tracks. Fixes #3498.
暂无评论内容