![]() ![]() ![]() This recognition could wrongfully be triggered if any such file was embedded in another file verbatim, e.g. This is done by comparing their content to certain patterns. * MKVToolNix GUI: multiplexer: when adding files the GUI has special handling for chapter/tags/segment info files. Now English (`en_US`) will be selected instead. `en_GB` is set, even though `en_US` is available. * MKVToolNix GUI: preferences: when opening the preferences the first time the UI might pre-select the first entry in the list of interface languages if the operating system's language is not available for MKVToolNix. * MKVToolNix GUI: the GUI could abort with an exception on startup while looking for the `mkvmerge` or `mediainfo` executables due to inaccessible folders. Avoids mis-detection of the `.sub` as MPEG program streams. * mkvmerge: VobSub reader: mkvmerge will now probe the `.idx` file during VobSub identification even if the `.sub` file is passed as the source. The latter didn't work correctly with UNC paths after the switch to `boost::filesystem::path` in v74. * all: switched back to using `boost::filesystem` functions for creating directories instead of the ones introduced to work around bugs in `std::filesystem`. * mkvmerge: MP4 reader: mkvmerge will now read Timed Text (FourCC `tx3g`) subtitle tracks & convert them on the fly to Matroska's simple text subtitle format (`S_TEXT/UTF8` text only, no styles). * mkvpropedit: fixed replacing chapters & tags in files that don't contain tracks. * 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. Before no ID would be written, effectively using 1 as that's the default value for the corresponding element. 4 for HDR for VP9) the IDs will now be kept & written to the output file. * mkvmerge: Matroska reader: when reading files that use block additions with IDs other than 1 (e.g. * 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. * 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. * 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. Double-clicks on other columns will do what they've done before, too: toggling the "Copy item" state. * 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"). * 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. Therefore the option to disable the dark mode has been removed. The Windows binaries are now built with said Qt version. ![]() The advantage is that as of Qt 6.5 the "Fusion" style properly supports Windows 10's & 11's dark application mode. * MKVToolNix GUI: only on Windows: the GUI now uses Qt's "Fusion" style instead of the deprecated "Windows Vista" style. This discards any remaining packets of other tracks. * mkvmerge, MKVToolNix GUI's multiplexer: added an option to stop processing after the primary video track ends called `-stop-after-video-ends`. * mkvmerge: MP4 reader: the comment & encoder meta data (content of the `.©cmt` & `….©too` atoms) will now be copied over as global tags `COMMENT` & `ENCODER` respectively. * mkvmerge: MP4 reader: the title/movie name meta data (content of the `.©nam` atom) will now be copied over as the segment title track header attribute. * 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. ![]() * 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. Currently only implemented for Matroska files where it contains the number of cue points. * 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. Removing block additional data is not possible anymore, as it is often required for proper decoding. * mkvmerge: removed the option `-blockadd`. ![]()
0 Comments
Leave a Reply. |