Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Share Post: Reddit Facebook
Update MKVToolNix
#21
MKVToolNix 59.0.0


# Version 59.0.0 "Shining Star" 2021-07-10

## New features and enhancements


* mkvmerge: WebVTT parser: the parser now follows the specs' rules for parsing
timestamps more closely by being more lenient: it allows arbitrary number of
spaces & tabs at the start of the line & around the arrow; it allows any
number of digits for the hours. Part of #3139.
* MKVToolNix GUI: multiplexer: when adding a Blu-ray playlist without scanning
for other playlists the GUI will now look for disc library information & let
the user select which one to use if there's more than one entry. Implements
#3143.
* MKVToolNix GUI: multiplexer: added an option for sorting files & tracks by
track types when adding them to multiplex settings. The order is: video
first followed by audio, subtitles and other types. Files & tracks can still
be reordered manually later. The option is enabled by default & can be found
in the preferences → "Multiplexer" page → "Adding files" section. Implements
#2366.
* MKVToolNix GUI: multiplexer: added an option for recognizing file name
sequences such as `movie.001.mp4`, `movie.002.mp4`, `movie.003.mp4` when
adding multiple files at once. If a sequence is detected, the only first
file will be added while the second and following file names will be
appended to the first one. The option is enabled by default & can be found
in the preferences → "Multiplexer" page → "Adding files" section. Implements
#2866.
* MKVToolNix GUI: multiplexer: added small colored boxes for each file & track
in order to indicate from which file each track is read. The colors used can
be configured in the preferences → "Multiplexer" page → "File & track
colors" section.

## Bug fixes

* build system: fixed compilation with fmt v8. Fixes #3151.
* mkvmerge: SRT subtitle reader: characters that aren't valid according to the
assumed encoding of the file will now be replaced by the Unicode
"Replacement Character" U+FFFD instead of keeping the invalid characters,
potentially violating the Matroska specs.
* mkvmerge: WebVTT parser: the parser now accepts timestamps with hours
larger than 99. Part of #3139.
* mkvextract: TTA extraction, only on Windows: fixed removing the temporary
file created during extraction.
* mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer & header editor: MIME
type detection is now done using Qt instead of the `magic` library. The main
impact is the MIME types of TrueType & OpenType fonts are now detected
correctly. Fixes #3137.
* mkvmerge, mkvinfo, MKVToolNix GUI's info tool: only on Windows: displaying
dates before 1970-01-01 00:00:00 UTC or after 2038-01-19 03:14:08 UTC was
broken. Note that the header editor was not affected. Fixes #3148.
* MKVToolNix GUI: only on 64-bit Windows: under certain conditions, the 64-bit
Windows binaries crashed when opening dialog windows. Even though the
underlying bug hasn't been identified, the investigation showed that
building it with newer versions than 10.2.0 of the mingw/gcc cross-compiler
enabled the crashes, while binaries built with 10.2.0 were fine. This
affected v57 and v58 which were built with gcc versions 10.3.0 and 11.1.0
respectively. For the time being I've switched back to building Windows
binaries with gcc 10.2.0. Fixes #3132 & #3133.
* MKVToolNix GUI: multiplexer: when adding files to the multiplexer by running
the GUI's executable with file names as command line arguments, the source
directory will be remembered as the "last open directory" again, causing
subsequent uses of the "open file" dialog to start in the same directory.
* MKVToolNix GUI: multiplexer: the "default track flag" column in the track
list was missing its icons. Additionally it contained text even for things
that aren't regular tracks and therefore do not actually have that flag
(e.g. chapters or tags). Fixes #3144.
* MKVToolNix GUI: multiplexer: the default for the dialog asking the user what
to do with dragged & dropped files if they've never seen the dialog is back
to adding the files to the current multiplex settings instead of "add as
additional parts" which was an unintentional default.
* MKVToolNix GUI: multiplexer: the "show command line" dialog will now always
use backward slashes for the "Windows (cmd.exe)" mode and forward slashes
for the "Linux/Unix shells" mode, regardless of the operating system it's
currently running on. Fixes #3155.


## Build system changes

* The Qt library is now required for building all applications, even the
command-line ones, as they use Qt's MIME type detection capabilities. In
turn this means that you cannot disable the Qt usage anymore; either Qt5 or
Qt 6 is required.

You can still chose not to build MKVToolNix GUI, though. A new option has
been added to `configure` for this purpose: `--disable-gui`.
* The `gmp` library is now required.
* The `magic` library is not used anymore.
* The `PCRE2` & `JPCRE2` libraries are not used anymore. The bundled version
of `JPCRE2` was removed.
* Boost's "rational" library is not used anymore.
* `configure`: the option `--enable-appimage` has been removed. The location
of the relevant directories within an AppImage is now detected
automatically.
* The bundled `fmt` library was updated to v8.0.0.
Installer:
x86: https://mkvtoolnix.download/windows/rele...-setup.exe
x64: https://mkvtoolnix.download/windows/rele...-setup.exe

Portable:
x86: https://mkvtoolnix.download/windows/rele...-59.0.0.7z
x64: https://mkvtoolnix.download/windows/rele...-59.0.0.7z
Reply
#22
MKVToolnix 60.0.0


New features and enhancements
  • all: IETF BCP 47/RFC 5646 language tags: added support for language families from ISO 639-5 that aren’t part of 639-2.
  • all: IETF BCP 47/RFC 5646 language tags: implemented support for Alpha 2 country codes of the “user-defined” category: `AA`, `QM`–`QZ`, `XA`–`XZ` and `ZZ`.
  • all: IETF BCP 47/RFC 5646 language tags: updated the various lists of valid subtags from the official specs.
  • MKVToolNix GUI: multiplexer: pressing the keyboard shortcut for the track’s “Language” label (Alt+L for English) will now open the language dialog.
  • MKVToolNix GUI: multiplexer: added an option in the preferences for turning off the colored boxes indicating which file each track belongs to.

Bug fixes
  • all: IETF BCP 47/RFC 5646 language tags: fixed validating extended language & variant subtags against their allowed prefixes (e.g. a valid tag with a country code as in `de-CH-1996` is recognized as valid while two generally known variants that aren’t allowed together as in `de-1901-1996` is recognized as invalid).
  • all: IETF BCP 47/RFC 5646 language tags: when looking up a language for a two- or three-letter code, the programs will no longer compare that code with language names as that was unintended, ambiguous (e.g. the code “Ga” could be interpreted as the 639-2 alpha-2 code for “Irish” or as the name of the language called “Ga”) and only worked with languages whose name was at most three letters long.
  • mkvmerge: HEVC/H.265: appending Matroska files with HEVC tracks might lead to the loss of the first couple of frames from each of the second and all following files.
  • mkvmerge, mkvextract: HEVC/H.265 parser: fixed the programs aborting when parsing VPS or SPS NALUs with invalid content due to unhandled exceptions.
  • MKVToolNix GUI: multiplexer: when the option “use legacy MIME types for font attachments” is enabled, the GUI will now use `application/x-truetype-font` for font collection files.
  • MKVToolNix GUI: multiplexer: fixed escaping the `mkvmerge` argument in the “Show command-line options” dialog for the “Windows (cmd.exe)” mode.
  • MKVToolNix GUI: multiplexer: when adding multiple files at once, the GUI will sort file names with numbers the way a human would expect it to. For example, `1.mp4`, `9.aac`, `10.srt`, `11.srt` are now sorted exactly that order instead of `1.mp4`, `10.srt`, `11.srt`, `9.aac`.
  • MKVToolNix GUI: header editor: the header editor will now honor the “use legacy MIME types when adding font attachments” setting when adding new attachments.

Reply
#23
MKVToolnix 62.0.0 “Apollo”

New features and enhancements:
  • All: IETF BCP 47/TFC 5646 language tags: all ISO 639 languages are now available, even the ones that aren’t of types “Constructed”, “Living” or “Special”.
  • Mkvmerge, mkvpropedit: chapters: both programs will now write elements set to their default value, too (e.g. the legacy language element if it’s set to `eng`). This is done to be more consistent with how MKVToolNix GUI writes chapters. Implements #3210.
  • MKVToolNix GUI: multiplexer: when adding new files as attachments the GUI checks if there are other attachments with the same name. If so, the GUI would ask whether to skip the affected files or add them anyway. There’s now an option in the preferences to always skip such files, and it’s enabled by default.
  • MKVToolNix GUI: chapter editor: removed the support for explicitly setting the legacy country elements. Instead the legacy country elements are derived from the region parts of the IETF BCP 47 languages. Part of the implementation of.
Bug fixes:
  • Mkvmerge: fixed a crash when splitting by chapters is enabled but there are no chapters at all. Part of the fix of #3198.
  • Mkvmerge: the error message when trying to split by a chapter number that doesn’t exist contained the wrong number of chapters that actually do exist.
  • Mkvmerge: AVC ES parser: fixed mkvmerge aborting due to uncaught exception when encountering bad SPS data.
  • Mkvmerge: AVC/H.264 parser: re-added the hack `–engage all_i_slices_are_key_frames` which was accidentally removed in release v61.
  • Mkvmerge: AVI reader: fixed a crash trying to allocate too big of a memory chunk due to an integer overflows in check conditions.
  • Mkvmerge: HEVC ES parser: fixed another issue with frame type recognition. Certain frames were marked as B frames/discardable on the container level even though they could be reference pictures. Now only SLNR pictures (sub-layer non-reference) are marked that way.
  • Mkvmerge: HEVC ES reader: improved file content detection for HEVC ES files with wrong file name extensions (e.g. `.mkv`), which fixes them being mis-detected as something else, e.g. DTS.
  • Mkvmerge: HEVC ES parser: “end of sequence” NALUs are kept now, and no superfluous flushing will be done when one is found. This prevents splitting NALUs into two different Matroska blocks when they should really be part of a single one, also causing problems with erroneous timestamps. Mostly affects DoVi NALUs.
  • Mkvmerge: Matroska reader, TrueHD: mkvmerge will now probe much more TrueHD frames trying to find the first sync frame. This fixes track detection in situations when a TrueHD doesn’t start with a sync frame, e.g. when the source file’s the result of splitting between sync frames.
  • Mkvmerge, MKVToolNix GUI’s chapter editor: IETF BCP 47/RFC 5646 language tags: when reading chapters from MPLS playlist files, the `ChapLanguageIETF` element will now be set to the configured default chapter language, not just the legacy `ChapterLanguage` element.
  • Mkvmerge, mkvpropedit, MKVToolNix GUI’s chapter editor: IETF BCP 47 elements will now always be created before writing chapters unless IETF BCP 47 elements are disabled.
  • Mkvmerge, mkvpropedit, MKVToolNix GUI’s chapter editor: when a chapter display element contains legacy language & country elements but no IETF BCP 47 elements and IETF BCP 47 elements aren’t disabled, the IETF BCP 47 elements created will contain the region from the legacy element.
  • Mkvmerge, mkvpropedit, MKVToolNix GUI’s chapter editor: Legacy country elements are now created when IETF BCP 47 elements are present & contain a region code allowed in legacy country elements.

Build system changes:
  • The `tools` sub-directory is now always built. The corresponding `configure` option `–with-tools` has been removed. The `install` target still doesn’t install them, though.

Homepage – https://mkvtoolnix.download/
Reply
#24
MKVToolnix 63.0.0

Changes in MKVToolnix 63.0.0 “Everything” (2021-11-14):

New features and enhancements
  • mkvmerge: AC-3 parser: E-AC-3 with BSID values > 10 and ≤ 15 are recognized now, too.
  • mkvmerge: when using language codes for track selection (e.g. `-a und,en`) all tracks that do not have a language property (due to their container not providing one, e.g. AVIs) will be treated as if they did have one set to `und` (“undetermined”) as that is the language the track will have in the Matroska file anyway. Before this change it wasn’t possible to match such tracks via language codes.
  • MKVToolNix GUI: only on Windows: when compiled with Qt ≥ 5.14 and < 6 (which is the case for the officially provided binaries) fractional screen scaling will be enabled. This means that the GUI will be scaled appropriately if Windows is set to 125%, 150% or 175% instead of being too small or too large.
  • MKVToolNix GUI: the spinner in the bottom right corner will now be hidden when no jobs are currently running.
  • MKVToolNix GUI: header editor: a new column has been added to the tree view showing the status of the “track enabled” flag. The information is also shown on the track overview page on the right.
  • MKVToolNix GUI: header editor: users can now reorder tracks by dragging & dropping.
Bug fixes
  • mkvmerge: AVI reader: fixed reading AVI files that contain `vprp` video properties header chunks; reading aborted too early.

Homepage – https://mkvtoolnix.download/
Reply
#25
MKVToolnix 64.0.0

Changes in MKVToolnix 64.0.0 “Willows” (2021-12-27):

New features and enhancements
  • MKVToolNix GUI: language dialog: when the user switches between the two edit modes, the mode’s corresponding first control is automatically focussed.

Bug fixes
  • all: language lists: the entries for “Ancient Greek (to 1453)” and “Modern Greek (1453-)” have been renamed to “Greek (ancient, -1453)” and “Greek
    (modern, 1453-)” respectively in order to be easier to find.
  • mkvmerge: VobSub reader: files containing `id: –` lines to indicate that the track language isn’t known were rejected by `mkvmerge`. Now they’re accepted, and `und` (undetermined) is used as the language.
  • MKVToolNix GUI: chapter editor: the “Save to Matroska or WebM file” function was using the wrong standard file dialog (the “open file” one instead of “save”), leading to confusing button names.
  • MKVToolNix GUI: high DPI scaling: fixed the icons in the tool selector having the wrong size for scaling factors other than 100% or 200%.

Build system changes
  • The bundled `fmt` library was updated to v8.0.1.
  • The bundled `nlohmann-json` library was updated to v3.9.1.
  • The bundled `pugixml` library was updated to v1.11 revision 6a76cac.
  • The bundled `utf8-cpp` library was updated to v3.2 revision b85efd6.

Homepage – https://mkvtoolnix.download/
Reply
#26
MKVToolnix 65.0.0


New features and enhancements
  • mkvmerge: the options `–default-track` and `–forced-track` have been renamed to `–default-track-flag` and `–forced-display-flag` respectively for improved consistency with other option names & the wording used in the GUI. However, the old names will be supported and recognized indefinitely. What will remain unchanged is the property names for those flags in mkvmerge’s identification output. Existing third-party programs will continue working as they are.
  • mkvmerge: added a new option `–track-enabled-flag` to set or unset the “track enabled” track header flag.
  • mkvmerge: MP4 reader: `mkvmerge` will now evaluate the `flags` field of the track header atom (`tkhd`) and set the track’s “enabled” flag accordingly.
  • MKVToolNix GUI: multiplexer: added support for the “track enabled” track header flag.
  • MKVToolNix GUI: multiplexer, header editor: added several menu entries & keyboard shortcuts for toggling various track flags of the currently selected tracks, e.g. `Ctrl+Alt+F, D` (that’s `Ctrl` and `Alt` with `F` simultaneously followed by `D` without any other key pressed) for toggling the “default track” flag.
  • MKVToolNix GUI: multiplexer, header editor: added menu entries & keyboard shortcuts for setting the language of the currently selected tracks to one from a configurable list of languages. The shortcuts used are `Ctrl+Alt+A, 1` through `Ctrl+Alt+A, 0` for the first ten entries of that list (that’s `Ctrl` and `Alt` with `A` simultaneously followed by a digit without any other key pressed).
  • MKVToolNix GUI: chapter editor: if the user enters commas in start or end timestamps they will automatically be changed to points as the decimal separator, allowing for easier copy & paste from other programs/sources.
  • MKVToolNix: header editor: the selected track or attached file can now be moved up & down with the keyboard shortcuts `Ctrl+Up` & `Ctrl+Down` respectively.

Bug fixes
  • mkvmerge: Matroska reader: DVB subtitle tracks with a codec private data size of more than five bytes are accepted now, too.



Reply
#27
MKVToolnix 66.0.0

Changes in MKVToolnix 66.0.0 “Josie” (2022-03-13):

New features and enhancements
  • mkvpropedit: added a new option `–chapter-charset` allowing the user to specify the character set to use when reading the following chapter file.
  • MKVToolNix GUI: each language shortcut can now be associated with an optional track name that is set along with the language when the shortcut is used.
Bug fixes
Reply
#28
MKVToolnix 67.0.0 “Under Stars”

Changes in MKVToolnix 67.0.0 “Under Stars” (2022-04-10):


DOWNLOAD MKVToolnix 32-Bit Installer

DOWNLOAD MKVToolnix 64-Bit Portable
Reply
#29
MKVToolnix 69.0.0  &  Portable MKVToolnix 69.0.0  Open Source  New Released       https://mkvtoolnix.download/doc/NEWS.md        # Version 69.0.0 "Day And Age" 2022-07-09

## Important notes

* all: the spelling of "colour" was changed to "color" throughout all programs
  to match the use of American English spelling in MKVToolNix. This not only
  affects documentation and user interface controls, but also program options
  for mkvmerge & mkvpropedit. Both programs will continue to accept the
  British English spelling of their respective options indefinitely. One
  breaking change is that the property names in mkvmerge's JSON identification
  mode have also been changed to American English spelling. As those
  properties have only been introduced in release v68, this seems like a small
  enough window to make such a change.

## New features and enhancements

* MKVToolNix GUI: the number of recently used entries (e.g. destination
  directories) remembered by the GUI can now be configured in the
  preferences. Implements #3362.
* MKVToolNix GUI: multiplexer: when adding files the track properties
  regarding color information & color mastering meta information will be
  parsed & set in the corresponding GUI controls. Implements #3359.
* MKVToolNix GUI: job queue: the job queue can now be sorted by clicking on
  the column headers. Part of the implementation of #3365.
* MKVToolNix GUI: job queue: when loading jobs from the queue directory that
  weren't previously known to the program those jobs will be sorted by their
  "date added" timestamp instead of using the order the operating system
  returns them in. Part of the implementation of #3365.

## Bug fixes

* build system: fixed compilation with fmt v9. Fixes #3366.
* mkvmerge: HEVC ES parser: the parser will now parse at least the first full
  access unit before reporting that it has found all the required
  headers. Otherwise parsing might stop in the middle of the access unit due
  to the source reader not providing more data in the first call, leading to
  the parser not finding the `unspec62` and `unspec63` NALUs required for
  Dolby Vision. Fixes #3363.
* MKVToolNix GUI: preferences: the default actions added to the "execute
  programs" section on new installations now default to use WebM file names
  instead of Ogg, matching the format of the included audio files.

## Build system changes

* The bundled `fmt` library was updated to v9.0.0.    Download:  https://download.fosshub.com/Protected/e...-setup.exe        Portable Version:  https://download.fosshub.com/Protected/e...-69.0.0.7z     Digital Signature (  LINET Services GmbH )  MKVToolnix 69.0.0  &  Portable MKVToolnix 69.0.0  Are Both  100% Scan Malware Free & Clean With Bitdefender Total Security SAFE and CLEAN, which means it does not contain any form of malware, including but not limited to: spyware, viruses, adware, trojans and backdoors.
Reply
#30
MKVToolnix 83.0 “Circle Of Friends”

Changes in MKVToolnix 83.0 (2024-03-10):

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  MKVToolnix 74.0.0 64 Installer bit & Portable MKVToolnix 74.0.0 64 bit mrtrout 0 237 02-12-2023 , 10:28 PM
Last Post: mrtrout

Forum Jump:


Users browsing this thread: 1 Guest(s)