Seite 19 von 19 ErsteErste ... 9171819
Ergebnis 181 bis 185 von 185

Thema: MKVToolnix

  1. #181
    Foren Gott
    Registriert seit
    17. February 2005

    Standard AW: MKVToolnix

    18.0.0 "Apricity"

    ## New features and enhancements
    * 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. See #2134.
    ## 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. Fixes #2151.
    * 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. Fixes #2139.
    * 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. Fixes #2143.

  2. #182
    Foren Gott
    Registriert seit
    17. February 2005

    Standard AW: MKVToolnix

    19.0.0 "Brave Captain"

    ## 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 features and enhancements
    * 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. Implements #2057.
    * 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). Fixes #2160.
    * 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. Fixes #2152.
    * 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. Fixes #2166.
    * MKVToolNix GUI: multiplexer: changing the "subtitle/chapter character set" drop-down was ignored when the selected track was a chapter track. Fixes #2165.
    * 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. Fixes #2159.
    * 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. Fixes #2167.
    * MKVToolNix GUI: job queue: jobs are now saved when their status changes in addition to when the program exits. Fixes #2168.

  3. #183
    Foren Gott
    Registriert seit
    17. February 2005

    Standard AW: MKVToolnix

    20.0.0 "I Am The Sun"

    ## Important notes
    * 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. Implements #2173.
    ## 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. Part of
    the fix for #1673.
    * 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. Fixes #2179.
    * 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. Part of the fix for #1673.
    * 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. Fixes
    * 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. Fixes
    * 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. Fixes #2188.
    * 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. Fixes #1700.
    * 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. Fixes #1704.
    * MKVToolNix GUI: update check dialog: Markdown links will now be converted to
    clickable links. Fixes #2176.
    * build system: fixed a race condition when creating new directories if `rake`
    is run with `-jN` in newer versions of Ruby/`rake`. Fixes #2194.
    ## Build system changes
    * [cmark](, the CommonMark parsing and
    rendering library in C, is now required when building the GUIs.
    Geändert von Schotenhüter (25. February 2018 um 15:31 Uhr)

  4. #184
    Foren Gott
    Registriert seit
    17. February 2005

    Standard AW: MKVToolnix

    21.0.0 "Tardigrades Will Inherit The Earth"

    ## 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. Implements #2202.
    * 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. Implements #2218.
    * 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. Implements most of the functionality of #2104.
    ## Bug fixes
    * build system: `configure` was treating `--disable-ubsan` and `--disable-addrsan` the same as `--enable-ubsan` and `--enable-addrsan`. Fixes #2199.
    * 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. Fixes #2215.
    * 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. Fixes #2217.
    * 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. Fixes #2211.
    * 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). Fixes #2212.
    * mkvinfo: the `--hex-positions` parameter did nothing in summary mode.
    * mkvinfo: Windows: line endings will be written as `\r\n` (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. Fixes #2200.
    * MKVToolNix GUI: multiplexer: the subtitle character set can now be set for appended subtitle files, too. Fixes #2214.
    * 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.

  5. #185
    Foren Gott
    Registriert seit
    17. February 2005

    Standard AW: MKVToolnix

    22.0.0 "At The End Of The World"

    ## New features and enhancements
    * 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. Implements #1981.
    * 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. Implements #2243.
    * 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). Implements #1808.
    * 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. Implements the rest of #2104.
    * 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. Implements #2231.
    ## Bug fixes
    * mkvmerge: MP4 reader: fixed reading the ESDS audio header atom if it is located inside a "wave" atom inside the "stsd" atom.
    * mkvmerge: MP4 reader: AAC audio tracks signalling eight channels in the track headers but only seven in the codec-specific configuration will be treated as having eight channels.
    * mkvmerge: MPEG TS reader: fixed wrong handling of the continuity counter for TS packets that signal that TS payload is present but where the adaptation field spans the whole TS packet.
    * mkvmerge: the 'document type version' and 'document type read version' header fields are now set depending on which elements are actually written, not on which features are active (e.g. if a `SimpleBlock` is never written, then the 'read version' won't be set to 2 anymore). Part of the fix for #2240.
    * mkvmerge: the 'document type version' header field is now set to 4 correctly if any of the version 4 Matroska elements is written. Part of the fix for #2240.
    * mkvinfo: summary mode: the file positions reported for frames in `BlockGroup` elements did not take the bytes used for information such as timestamp, track number flags or lace sizes into account. They were therefore too low.
    * mkvpropedit, MKVToolNix GUI header editor: the 'document type version' and 'document type read version' header fields are now updated if elements written by the changes require higher version numbers. Part of the fix for #2240.
    * mkvpropedit, MKVToolNix GUI header editor: mandatory elements can now be deleted if there's a default value for them in the specifications. Fixes #2241.
    * source code: fixed a compilation error on FreeBSD with clang++ 5.0. Fixes #2255.
    ## Build system changes
    * A compilation database (in the form of a file `compile_commands.json`) can be built automatically if the variable `BUILD_COMPILATION_DATABASE` is set to `yes` (e.g. as `rake BUILD_COMPILATION_DATABASE=yes`).

Seite 19 von 19 ErsteErste ... 9171819

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. .mkv nach .avi problem mit 25minuten film samt multiplen tonspuren
    Von ZonKus im Forum Alternative A/V-Container und -Formate
    Antworten: 44
    Letzter Beitrag: 24. August 2005, 18:00
  2. mkvtoolnix mit ATRAC3
    Von Eastermeyer im Forum Alternative A/V-Container und -Formate
    Antworten: 37
    Letzter Beitrag: 6. August 2005, 21:36
  3. mkvtoolnix & Matroska+DirectVobSub Problem
    Von Deinorius im Forum Alternative A/V-Container und -Formate
    Antworten: 5
    Letzter Beitrag: 28. September 2004, 16:03



  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein