MKVToolNix (64-bit) 歷史版本列表 Page66

最新版本 Capture One 23 16.3.2

MKVToolNix (64-bit) 歷史版本列表

MKVToolNix 64 位是一套在 Linux 和 Windows 下創建,更改和檢查 Matroska 文件的工具。他們為 Matroska 做了 OGM 工具為 OGM 格式做了些什麼,然後做了一些。它支持處理幾個輸入文件,就好像它們已經被二進制連接成一個大的輸入文件。 MKVToolNix  64 位是一套軟件工具,包括 mkvmerge,mkvinfo,mkvextract,... MKVToolNix (64-bit) 軟體介紹


MKVToolNix 23.0.0 (64-bit) 查看版本資訊

更新時間:2018-05-03
更新細節:

What's new in this version:

New features and enhancements:
- mkvmerge: input: format detection uses file-extension to improve performance and to give preference when several formats match
- mkvmerge: AV1: added support for reading AV1 video from Open Bitstream Unit files
- mkvmerge: AV1: adjusted the code for the AV1 bitstream format changes made up to 2018-05-02 (git revision d14e878)
- mkvmerge: MP4 reader: if a track has an edit list with two identical entries, each spanning the file’s duration as given in the movie header atom, then the second entry will now be ignored
- MKVToolNix GUI: multiplexer: added options to only enable tracks of certain types by default
- MKVToolNix GUI: multiplexer: added an option to enable dialog normalization gain removal by default for all audio tracks for which the operation is supported
- MKVToolNix GUI: multiplexer: when deriving track languages from the file names is active and the file name contains the usual season/episode pattern e.g. "S02E14"), then only the part after the season/episode pattern will be used for detecting the language
- MKVToolNix GUI: multiplexer: the regular expression used for deriving track languages from the file names can now be customized in the preferences
- MKVToolNix GUI: multiplexer: the user can now customize the list of track languages the GUI recognizes in file names. This list defaults to a handful of common languages instead of the full list of supported languages

Bug fixes:
- mkvmerge: MP3 packetizer: removed a memory leak growing linearly with the track’s size
- mkvmerge: VobSub packetizer: whenever a VobSub packet doesn’t contain a duration on the container level, mkvmerge will now set it from the duration in the SPU packets. Before it was accidentally setting the SPU-level duration to 0 instead
- mkvmerge: track statistics tags: if writing the Date element is deactivated via --no-date, the _STATISTICS_WRITING_DATE_UTC isn’t written either anymore
- mkvmerge, mkvextract, mkvpropedit: removed several small, constant-size memory leaks
- mkvextract: fixed a crash when mkvextract with a non-Matroska file as the source file
- MKVToolNix GUI: the central area is now scrollable, allowing the GUI to be resized to almost arbitrary sizes
- MKVToolNix GUI: multiplexer: the "copy file title to destination file name" functionality will now replace everything in the destination file name up to the last period instead of only up to the first period

Build system changes:
- build system: MKVToolNix now requires a compiler that supports the following features of the C++14 standard: "user-defined literals for std::string". For the GNU Compiler Collection (gcc) this means v5.x or newer; for clang it means v3.4 or newer
- Windows: linking against and installing shared version of the libraries with MXE is now supported by setting configure‘s host triplet accordingly, e.g. --host=x86_64-w64-mingw32.shared

Other changes:
- mkvmerge: AV1: support for AV1 must be activated manually by adding engage enable_av1 as the AV1 bitstream specification hasn’t been finalized yet

Ultimate Suite for Excel 2018.3.1197.5836 查看版本資訊

更新時間:2018-05-03
更新細節:

What's new in this version:

Ultimate Suite for Excel 2018.3.1197.5836
- Change log not available for this version


Ultimate Suite for Excel 2018.3.1180.5708
- Change log not available for this version


Ultimate Suite for Excel 2018.3.1177.5680
- Change log not available for this version


Ultimate Suite for Excel 2018.2.1151.3748
- Change log not available for this version


Ultimate Suite for Excel 2018.1.1155.3748
- Change log not available for this version

Mouse Jiggler 1.7.4 查看版本資訊

更新時間:2018-04-14
更新細節:

What's new in this version:

- Calculate size of INPUT instead of hard coding value

pdfFactory 6.25 查看版本資訊

更新時間:2018-04-09
更新細節:

What's new in this version:

- Resizing thumbnails by dragging the grab handle in the lower right corner of a thumbnail page now shows real-time feedback
- Resizing the main window or the pane divider now shows real-time feedback
- Thumbnails now automatically snap to “best fit” sizes when they are resized. Holding down the Ctrl key overrides this behavior and allows total control over thumbnail sizes.
- Performance improvements, particularly with large documents
- Fixed problems imaging large bitmaps (e.g. photos, scans) that were broken up into separate pieces when printed by the application
- Bug fixes and performance improvements when imaging bitmaps and line art that use transparency
- Ctrl+A (Select All) now works correctly in edit controls on the Jobs tab
- Fixed a crash that sometimes occurred when the print job contained a ‘%’ character

New and improved keyboard shortcuts for zooming:
- Ctrl + (Zoom In)
- Ctrl – (Zoom Out)
- Ctrl 0 (Fit Page)
- Ctrl Alt + (Zoom In, small amount)
- Ctrl Alt – (Zoom Out, small amount)
- Ctrl Alt 0 (Thumbnail view)
- F11 (enter/exit Full Screen)

MKVToolNix 22.0.0 (64-bit) 查看版本資訊

更新時間:2018-04-02
更新細節:

What's new in this version:

- mkvmerge, MKVToolNix GUI multiplexer: AC-3, DTS, TrueHD: added an option for removing/minimizing the dialog normalization gain for all supported types of the mentioned codecs
- mkvmerge: AV1: added support for reading AV1 video from IVF, WebM and Matroska files
- mkvmerge: FLAC: mkvmerge can now ignore ID3 tags in FLAC files which would otherwise prevent mkvmerge from detecting the file type
- mkvinfo: the size and positions of frames within "SimpleBlock" and "BlockGroup" elements are now shown the same way they're shown for other elements (by adding the `-v -v` and `-z` options)
- MKVToolNix GUI: multiplexer: added options for deriving the track languages from the file name by searching for ISO 639-1/639-2 language codes or language names enclosed in non-word, non-space characters (e.g. "…[ger]…" for German or "…+en+…" for English)
- MKVToolNix GUI: info tool: implemented reading all elements in the file after the first cluster. Only top-level elements are shown; child elements are only loaded on demand
- MKVToolNix GUI: info tool: added a context menu with the option to show a hex dump of the element with the bytes making up the EBML ID and the size portion highlighted in different colors. In-depth highlighting is done for the data in `SimpleBlock` and `Block` elements
- MKVToolNix GUI: chapter editor: added an option to remove all end timestamps to the "additional modifications" dialog

MKVToolNix 21.0.0 (64-bit) 查看版本資訊

更新時間:2018-02-24
更新細節:

What's new in this version:

- New features and enhancements:
- mkvmerge: track statistics tags: the `TagDefault` element will not be written anymore as it was always set to the default value `1` anyway
- mkvmerge, MKVToolNix GUI: JSON files can now contain C++-style line comments outside of strings (e.g. something like this: `// this is ignored`). Such comments, even though not part of the official JSON specifications, are now ignored when reading JSON files
- MKVToolNix GUI: chapter editor: opening a Matroska file without chapters in it will now open the file in an empty chapter editor instead of showing an error message
- MKVToolNix GUI: an "info" tool has been added, replacing the functionality of mkvinfo's GUI. The functionality is not on par yet but will be for release v22

Bug fixes:
- build system: `configure` was treating `--disable-ubsan` and `--disable-addrsan` the same as `--enable-ubsan` and `--enable-addrsan`
- build system: an error message is output if a command to execute is not found instead of silently failing
- build system: in addition to looking for the `gettext` C function and library, `configure` now also verifies the presence of the `msgfmt` program instead of simply relying on it
- mkvmerge: appending files with additional parts at the same time was broken if more than one additional part was appended (e.g. when appending files from DVDs with something like `'(' VTS_01_1.VOB VTS_01_2.VOB ')' + '(' VTS_02_1.VOB VTS_02_2.VOB ')'`). In such a situation the content from files `VTS_02_1.VOB` and `VTS_02_2.VOB` where laid out in parallel to the content from the earlier files
- mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio tracks with codec initialization data longer than five bytes
- mkvmerge: FLV reader: timestamps will be normalized down to 0. Fixes #2220.
- mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific decoder configuration in the ESDS portion, then a default decoder configuration will be generated based on the track's header data instead of skipping the track. Fixes #2221.
- mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're stored as Annex B byte streams inside MP4
- mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of aborting when it encounters an Ogg Opus page with no data in the packet
- mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that occurred whenever the first level 1 element after resyncing after an error in the file structure isn't a cluster
- mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during file type detection for attachments if MKVToolNix is installed in a path with non-ASCII characters (e.g. German Umlauts)
- mkvinfo: the `--hex-positions` parameter did nothing in summary mode.
- mkvinfo: Windows: line endings will be written as `rn` (carriage return & line feed) again instead of just `n` (line feed)
- mkvpropedit: adding track statistics tags: for tracks with content encoding (compression) mkvpropedit is now accounting the uncompressed number of bytes, not the encoded (compressed) number of bytes
- MKVToolNix GUI: multiplexer: the subtitle character set can now be set for appended subtitle files, too
- MKVToolNix GUI: multiplexer: when appending, all tracks appended to disabled tracks will start out disabled, too

Build system changes:
- mkvinfo: the GUI portion has been removed. mkvinfo is now a pure command-line program again

vMix 20.0.0.55 查看版本資訊

更新時間:2018-02-12
更新細節:

What's new in this version:

Outputs:
- Two additional independent outputs for vMix Call, Replay and NDI (Pro and 4K editions only)
- Second recorder with an independent recording format that can be assigned to one of the 4 outputs. (Pro and 4K editions only)

Production Clocks:
- New Dual Production Clock can now be enabled from Settings -> Options
- Each of the clocks can display either the current time, recording duration, streaming duration or a countdown to an event
- Clock display can also be added as an input which can be assigned to the MultiView Output
- Clock input can also be enabled as an NDI source on the network, providing a mobile clock that can be displayed anywhere using the free NDI tools!

vMix Call:
- Audio and Video sources sent to guests can now be changed independently at any time from the right click menu
- All vMix editions including Basic HD can now connect to a remote vMix Call running HD or higher
- New Low Latency option added. This can be used on reliable, high bandwidth point to point connections where the lowest possible delay is required

Audio:
- New Channel Matrix option available for every input that supports audio
- Provides a 8x16 channel audio router to every input that can be assigned to any of the audio output buses in any combination
- Live audio meters added to each channel in the Input Channel Mixer

Streaming:
- Improved streaming settings layout
- Each of the 3 destinations now supports independent bitrate and resolution settings
- Hardware Encoder can also be controlled independently on each stream to assist with systems where GeForce cards only support 2 encoders at a time

PTZ:
- Added new Visca Over IP support to connect to newer Sony SRG series cameras in addition to the new IP model from Lumens

Titles:
- Added support for controlling NewBlue Titler Live 3.0 via NDI
- Supports commands such as AnimateIn, AnimateOut which can be accessed from the Input right click menu or assigned to controllers using the new shortcut function NDICommand
- Supports live editing of Titler Live templates from within the vMix Title Editor and Web Controller, with the ability to assign data sources as well
- vMix now includes the vMix Title Pack for free! This includes 36 additional templates including scoreboards and lower thirds.

Other:
- Added support for X-keys XK-68 Jog/Shuttle controller
- Improved CPU usage when streaming, particularly with 4K
- Improved performance with 4K Magewell capture cards
- New TCP API for embedded devices. See Developer Information in the help for more information

MKVToolNix 20.0.0 (64-bit) 查看版本資訊

更新時間:2018-01-15
更新細節:

What's new in this version:

Feature removal: several deprecated features have been removed:
- mkvmerge: the deprecated options `--identify-verbose` (and its counterpart I`), `--identify-for-gui`, `--identify-for-mmg` and identification-format verbose-text`
- all command line tools: support for the deprecated, old, proprietary format used for option files
- all command line tools: support for passing command line options via the deprecated environment variables `MKVTOOLNIX_OPTIONS`, `MKVEXTRACT_OPTIONS`, MKVINFO_OPTIONS`, `MKVMERGE_OPTIONS` and `MKVPROPEDIT_OPTIONS`
- mkvinfo: most of its code was re-written in order to lay the groundwork for including its functionality in MKVToolNix GUI but with more features than the existing mkvinfo GUI. The result is that a lot of its output has been

changed slightly while keeping the basic layout. Changes include but aren't limited to:
- Several element names are a bit clearer (e.g. `Maximum cache` instead of MaxCache`)
- All timestamps and durations are now output as nanoseconds in formatted form (e.g. `01:23:45.67890123`). All additional formats (e.g. floating point numbers output in seconds or milliseconds) were removed
- Element names for chapters and tags are now translated if a translation is available
- Elements located in wrong positions within the Matroska document are handled better
- While mkvinfo's output is mostly kept very stable, it is not designed to be parsed by other utilities. Even though I've tried hard to cram all changes and cleanups into this version, additional changes may be made in the next couple of releases depending on user feedback and bug reports

New features and enhancements:
- mkvmerge: AVC/h.264 packetizer (framed): access unit delimiter NALUs will now be removed

Bug fixes:
- mkvmerge: AVC/h.264 parser: when fixing the bitstream timing information
- mkvmerge will now use exact representations of the desired field duration if possible. For example, when indicating 50 fields/second `num_units_in_tick` is set to 1 and `time_scale` to 50 instead of 5368709 and 268435456
- mkvmerge: AVC/h.264 parser: mkvmerge no longer assumes that encountering sequence parameter set or picture parameter set NALUs signal the start of a new frame
- mkvmerge: AVC/h.264 packetizer (framed): when mkvmerge is told to fix the bitstream timing information, it will now update all SPS NALUs, not just the ones in the AVCC
- mkvmerge: MPEG TS reader: TS packet payloads will only be treated as PES packets if the payload actually starts with a PES start code. The prior behavior led to wrong timestamps and potentially broken frame data
- mkvmerge: MPEG TS reader: mkvmerge will now drop incomplete PES packets as soon as an error is detected in the transport stream instead of passing the incomplete frame to the packetizer. An error is assumed either if the transport_error_indicator` flag is set or if the value of the continuity_counter` header field doesn't match the expected value
- mkvmerge: Opus: when re-muxing Opus from Matroska mkvmerge will now write "block duration" elements for all block groups where a "discard padding" is set, too.
- mkvmerge: SRT reader: mkvmerge can now handle SRT files with timestamps without decimal places (e.g. `00:01:15` instead of `00:01:15.000`)
- mkvmerge: read buffer I/O class: the class could get out of sync regarding the file position of the underlying file I/O class causing wrong data to be returned on subsequent read operations. One result was that trying to identifying MPLS files that refer to very short M2TS files caused mkvmerge to segfault.
- mkvmerge: multiplexer core: if there's a gap in audio timestamps, a new block group/lace will be started for the first frame after each gap. Before the fix the frame after the gap was often stored in the previous block group causing the gap to be in the wrong place: at the end of that block group
- mkvextract: AVC/h.264: if two consecutive IDR frames with the same idr_pic_id` parameter and no access unit delimiters are found between them, mkvextract will insert an access unit delimiter in order to signal the start of a new access unit
- MKVToolNix GUI: update check dialog: Markdown links will now be converted to clickable links
- build system: fixed a race condition when creating new directories if `rake` is run with `-jN` in newer versions of Ruby/`rake`

Build system changes:
- [cmark] the CommonMark parsing and rendering library in C, is now required when building the GUIs

MKVToolNix 19.0.0 (64-bit) 查看版本資訊

更新時間:2017-12-17
更新細節:

What's new in this version:

Important notes:
- The MKVToolNix project now contains a Code of Conduct]
- The MKVToolNix project's source code repository, bug tracker and wiki have been moved to [GitLab]

New:
mkvmerge: splitting by duration, by timestamps or by timestamp-based parts:
- mkvmerge will now consider the first key frame within 1ms of the requested value to be eligible for splitting
- MKVToolNix GUI: the GUI will now save and restore the widths of columns in tree and list views
- MKVToolNix GUI: header editor: when closing or reloading a modified file, the GUI will now focus the first element that's been modified before asking the user for confirmation regarding discarding unsaved changes

Bug fixes:
- mkvmerge: fixed reading text files encoded in UTF-16 order UTF-32 that have different forms of line endings (new lines, carriage returns or a mix of both)
- mkvmerge: MP4 reader: fixed mkvmerge's interpretation of edit list entries with `segment_duration == 0` when there's more than one edit list entry. In that case mkvmerge was reading the whole content more than once
- mkvmerge, GUI's multiplexer: MIME types: added the `font` top-level media types from RFC 8081. This means that the following new MIME types for fonts can be used: `font/ttf`, `font/otf`, `font/woff` and `font/woff2`
- mkvmerge: MPEG transport stream reader: fixed slow speed on Windows due to lack of buffering
- mkvextract: fixed slow track extraction speed on Windows due to lack of buffering
- MKVToolNix GUI: multiplexer: changing the "subtitle/chapter character set" drop-down was ignored when the selected track was a chapter track
- MKVToolNix GUI: multiplexer: once a "subtitle/chapter character set" was set for a track it couldn't be changed back to the empty entry (=auto-detection) anymore
- MKVToolNix GUI: header editor: fixed re-translating several displayed strings when the GUI language is changed if the language the GUI was started with was not English
- MKVToolNix GUI: header editor: whenever a file did not contain a "date" element in its segment information section, the GUI would erroneously ask the user to confirm discarding unsaved changes when closing or reloading the tab
- MKVToolNix GUI: job queue: jobs are now saved when their status changes in addition to when the program exits

MKVToolNix 18.0.0 (64-bit) 查看版本資訊

更新時間:2017-11-18
更新細節:

What's new in this version:

New features and enhancement:
- build system: when building with clang v3.8.0 or newer, `configure` will no longer restrict optimization flags to `-O1` and use `-O3` again (older versions of clang suffered from excessive memory usage with higher optimization levels)
- build system: when building with mingw 7.2.0 or newer, `configure` will no longer restrict optimization flags to `-O2` and use `-O3` again (older versions of mingw suffered from bugs such as segmentation faults with higher optimization levels)
- build system: stack protection is enabled when building with clang 3.5.0 or newer on all platforms
- mkvmerge: AVC & HEVC ES parsers: performance improvements by copying much less memory around
- mkvmerge: tags: reintroduced a workaround for non-compliant files with tags
- that do not contain the mandatory `SimpleTag` element. This workaround was removed during code refactoring in release v15.0.0.
- GUI: multiplexer: the "AAC is SBR/HE-AAC/AAC+" checkbox in the "audio properties" section will be disabled if the functionality is not implemented for the selected track's codec & container
- GUI: multiplexer: the "reduce to core" checkbox in the "audio properties" section will be disabled if the functionality is not implemented for the selected track's codec

Bug fixes:
- mkvmerge: AAC ADTS parser: fixed interpretation of the `channel_configuration` header element for ADTS files that do not contain a program configuration element: value 7 means 7.1 channels
- mkvmerge: Matroska identification: the `date_local` and `date_utc`attributes will only be output if the identified Matroska file actually contains the "date" header field
- mkvmerge: WebVTT: mkvmerge did not recognize timestamp lines if the hours components were absent mkvpropedit, GUI's header editor: the `date` header field won't be added automatically anymore whenever the segment info section is edited and the `date` element is either deleted or not present in the first place