Yaroslav Panych | 11 May 00:46 2015
Picon

mktoolnix v7.9.0 mmg bug

Hello, mkvtoolnix developer(s)

Recently downloaded new version(7.9.0) of mkvtoolnix, run GUI (mmg) and instantly discovered pretty unexpected bug. mmg does not run, OS show message "The procedure entry point RegGetValueA could not be located in the dynamic link library ADVAPI32.dll".

ADVAPI32.dll is Windows OS system library which provides access to Advanced API syscalls, including access to Registry.
RegGetValueA/RegGetValueW - syscall which performs read of registry values.

So unexpected this bug were(for me), equally easy it can be solved.
And here is a problem: RegGetValue syscall is new syscall, available since Windows Vista and Windows XP x64. It is not available on Windows XP 32 bit, which is happened to be my OS.

So cause of this bug is simple: one of libraries uses that nasty syscall(other used by mmg.exe binary syscalls are available on XP).
Solution is even more simple: rebuild binaries against correctly configure Windows SDK environment(i.e. use #define _WIN32_WINNT 0x0501 in sources, where 0x0501 corresponds Windows XP API, now used 0x0600 - Vista).

Read-more on MSDN: https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms724868.aspx


Please fix it. For now I can use only v7.7.0.

PS: I probably can rebuild it for myself, but for now I cannot recommend binaries from original source for anybody(70% of PC can run Windows XP only).

Best regards,
Yaroslav
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 10 May 16:11 2015

MKVToolNix v7.9.0 released

Hey,

I've released MKVToolNix v7.9.0.

First of all a note to all Windows users: I've renamed the downloads
slightly. They're now named e.g. mkvtoolnix-32bit-7.9.0-setup.exe
etc. The difference is that 64bit builds use …-64bit-… instead of
…-amd64-… and that the 32bit builds include their architecture
(-32bit-) in their name for the first time. This was done in order to
reduce the confusion sown by the term »amd64« which denotes the
processor architecture but not the manufacturer. Many people weren't
aware of that differentiation.

As for the changes in this release: A couple of important bugs have
been fixed, e.g. a very old bug in handling MPEG-1/2 video preventing
the detection of such tracks; if --sync was used at the same time as
--default-duration then --sync was ignored; mkvinfo's exit codes were
wrong (this may trip up frontends using mkvinfo!); handling of E-AC3
in MPEG transport stream in certain situations etc. See below for all
the details.

Since the previous release a serious amount of work has gone into the
new GUI, MKVToolNix GUI. It has reached a state in which I consider it
fit for wider use. I've therefore removed the preview warning and
included it in all the packages that I provide (both Windows and
Linux).

If everything goes according to plan then the next release, 8.0.0,
will see the old GUI (mmg, mkvmerge GUI) be marked as being deprecated
– meaning there will be a popup message warning you about this fact
when you start mmg. Two releases later, with 8.2.0, the old GUI will
finally be removed among with all support for the wxWidgets toolkit.

Of course all of this depends on the number and seriousness of bugs
found in the new GUI ;) Therefore these plans are not set in stone.

Changes for package maintainers: configure will now detect the
presence of the Qt libraries version 5.2.0 or later by default and use
them if they're found. This means that at the moment both GUIs (mmg
and MKVToolNix GUI) will be built unless you tell configure
otherwise. There are several switches that deal with the various
toolkits:

1. --disable-gui – don't build any GUI support, neither wxWidgets nor
   Qt based (same as for the previous releases)
2. --disable-wxwidgets – don't build wxWidgets-based GUIs (mkvinfo's
   wxWidgets frontend, mmg)
3. --disable-qt – don't build Qt-based GUIs (mkvinfo's Qt frontend,
   MKVToolNix GUI)
4. --without-mkvtoolnix-gui – build mkvinfo's Qt-based frontend but
   not MKVToolNix GUI

The two different frontends for mkvinfo are mutually exclusive with
the Qt-based version taking precedence over the wxWidgets-based
version.

Here are the usual links:

…to the source code: http://www.bunkus.org/videotools/mkvtoolnix/source.html
…to the binaries: http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

All binaries that I provide have been uploaded already.

Here's the full ChangeLog since the previous release:

----------------------------------------------------------------------
2015-05-10  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v7.9.0.

        * build system: configure will now check for Qt by default. If at
        least v5.2.0 is found then the Qt versions of mkvinfo's GUI and
        the new mkvtoolnix-gui will be enabled. You can affect this
        detection with the options --disable-gui (turns off all GUIs;
        works the same as before), --disable-qt (will compile the
        wxWidgets GUI for mkvinfo and mmg) and --without-mkvtoolnix-gui
        (will compile the Qt version of mkvinfo's GUI but no
        mkvtoolnix-gui).

2015-05-07  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvinfo: bug fix: mkvinfo would exit with the wrong return code
        (0 instead of 2) if a non-existing file name had been given. Fixes
        #1182.

2015-05-05  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: Two more characters are now escaped in the container
        and track properties output in verbose identification mode: [ is
        replaced with \b and ] with \B. This is needed for reliable
        parsing by other programs, e.g. GUIs.

2015-05-04  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: added context menu entries for
        tracks: »select all«, »enable all« and »disable all«.

2015-05-02  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: implemented aborting the currently
        running job.

2015-04-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: fix compilation on Mac OS in common/command_line.cpp due to
        boost::range::filtered requiring a copyable functor. Fixes #1175.

        * all: fix compilation on Mac OS in common/version.cpp due to
        wrong usage of std::stringstream and ostream operators. Fixes
        #1176.

2015-04-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: implemented the »additional command
        line options« dialog.

2015-04-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature in the chapter editor: added
        features »set the language/country of the selected chapter and its
        sub-chapters«.

2015-04-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: bug fix: fixed compilation with Boost 1.58.0. Fixes #1172.

        * mkvmerge: bug fix: Fixed a segmentation fault during cleanup
        after Ctrl+C was pressed. Fixes #1173.

2015-04-23  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature in the chapter editor: added
        features »clamping time stamps of sub-chapters to their parent's
        time stamps«, »expanding time stamps of chapters to encompass
        their sub-chapters' time stamps« and »shifting start and end time
        stamps by an offset«.

2015-04-22  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: permanently removed the build times tamp from the version
        information and the corresponding configure option.

2015-04-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: the main window's size, position
        and state (maximized/minimized) is saved on exit and restored on
        startup.

        * MKVToolNix GUI: new feature: the GUI is now fully
        translatable. The German translation has been completed for the
        GUI, too.

2015-04-17  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed --sync not doing anything if
        --default-duration is used for the same track, too.

2015-04-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed aborting file identification with an
        error message about »aac_error_protection_specific_config« that
        happened for some files. Fixes #1166.

2015-04-15  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: implemented changing the interface
        language.

2015-04-13  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: enhancement: implemented often used subtitle
        character sets.

        * MKVToolNix GUI: enhancement: implemented setting a user
        configurable subtitle character set by default.

        * MKVToolNix GUI: enhancement: implemented the automatic removal
        of jobs configurable by the user.

        * mkvmerge: bug fix: fixed specifying track properties like
        language or name for AC3 cores embedded in TrueHD tracks when
        they're read from raw thd+ac3 files. Fixes #1158.

        * mkvmerge: enhancement for MPEG program stream handling: mkvmerge
        will only look for additional files automatically if the source
        file begins with »VTS_…« and just if it ends in a
        number. E.g. when reading »video_1.mpg« another file called
        »video_2.mpg« will no longer be read automatically. Implements
        #1164.

2015-04-12  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: enhancement: display country names in addition
        to country codes.

        * MKVToolNix GUI: enhancement: implemented often used languages
        and country codes.

        * MKVToolNix GUI: chapter editor enhancement: implemented defaults
        for the language and country settings for newly created chapter
        names.

        * MKVToolNix GUI: merge tool enhancement: added controls for
        mkvmerge's »reduce audio to its core« and »force NALU size length«
        features.

        * MKVToolNix GUI: new feature: implemented the »Preferences«
        dialog (not all of the functionality the options refer to has been
        implemented yet, though).

2015-04-11  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: MPEG-1/2 parser: fixed a long-standing issue
        that prevented mkvmerge from recognizing certain MPEG-1/2 video
        tracks and files if the frame's sequence numbers didn't follow a
        certain expected pattern. Fixes #1162 and probably others like
        #1145 or #1099.

        * MKVToolNix GUI: merge tool enhancement: Implemented adding and
        append files and adding files as additional parts via drag & drop
        from external applications.

        * MKVToolNix GUI: merge tool bug fix: fixed the column headers on
        the »attachments« tab.

2015-04-10  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: chapter editor enhancement: implemented
        opening files via drag & drop from external applications.

        * MKVToolNix GUI: enhancement: The portable Windows version will
        store its settings in a file in the same folder instead of the
        registry.

        * MKVToolNix GUI: enhancement: Qt's »Windows Vista« style is now
        used on Windows instead of the old, Windows 98-like »Windows«
        style.

        * MKVToolNix GUI: merge tool enhancement: The merge tool has been
        re-written to be tabbed like the header and chapter editors
        allowing for multiple merge job settings to be open at the same
        time.

2015-04-08  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: chapter editor enhancement: implemented
        re-ordering chapters and editions with drag & drop.

2015-04-06  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: implemented the chapter editor.

2015-04-04  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: merge tool enhancement: implemented adding
        attachments via drag & drop from external applications.

        * MKVToolNix GUI: new feature: implemented the header editor.

2015-04-03  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: Implemented proper type output during
        identification for DTS-ES (extended surround) tracks. Implements
        #1157.

2015-03-31  Moritz Bunkus  <moritz <at> bunkus.org>

        * MKVToolNix GUI: new feature: implemented the online update
        check.

2015-03-29  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: The calculation of the width and height of
        h.265/HEVC video tracks did not take the conformance window
        (cropping) into account. Fixes #1152.

        * mkvmerge: bug fix: Fixed the value of the DocTypeVersion header
        field if any of the Matroska elements CodecDelay, DiscardPadding
        or SeekPreRoll is used. This is the case for Opus tracks.

        * mkvmerge: bug fix: Fixed the handling of E-AC3 tracks in M2TS
        files if the AC3 core and the extension are stored in separate
        packets.

        * mkvmerge: new feature: Implemented support for the DTS-HD
        container format.

2015-03-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: new feature: Implemented support for core-less DTS
        streams consisting solely of XLL extension sub-streams.

        * mkvmerge: new feature: track selection can be done by language
        codes as well. Affects the options --audio-tracks,
        --button-tracks, --subtitle-tracks and --video-tracks. Works only
        for containers that actually provide a language tag. Implements
        #1108.

        * source code: bug fix: Accidental uses of the »long double« type
        have been converted to normal »double«s. This fixes compilation on
        platforms which don't support the »long double« type in
        combination with Boost::Math. Fixes #1150.
----------------------------------------------------------------------

Have fun.

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Mats Peterson | 3 May 09:59 2015
Picon

MkTags, a simple Matroska tag editor in Perl

Hello.

I have written a simple Matroska tag editor in Perl. It isn't completely full-fledged, but it has support
for most of what's in the tagging specs. There is no fancy GUI, it simply launches a text editor of your
choice. It's not much more than a simplification of the XML that mkvextract spits out. I use it for my own
video and audio files, and it works well for me. Hopefully someone else will have use for it too.

http://sourceforge.net/projects/mktags/
Mats

 
--

-- 
Mats Peterson
http://matsp888.no-ip.org/~mats/
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Vijay Morje | 22 Apr 13:31 2015

MKV Import Error in Promedia Carbon Coder 3.24

Hi Team,

 

I am trying to import .mkv files in Promedia Carbon Coder, but Carbon Coder not able to import the source. Is there any plugin I have to install so Carbon Coder can import these files. I am able to play these files in WMP.

 

Thanks

Vijay



Disclaimer:
This e-mail may contain confidential information and is intended only for the person to whom it is addressed. If you are not the intended recipient you may not disclose, distribute or copy this document in any manner whatsoever.
Prime Focus does not accept any liability for damage, loss or expense arising from this e-mail or from accessing its attachments.

General
Count                                    : 289
Count of stream of this kind             : 1
Kind of stream                           : General
Kind of stream                           : General
Stream identifier                        : 0
Inform                                   : Matroska: 248 MiB, 59mn 58s
Count of video streams                   : 1
Count of audio streams                   : 1
Video_Format_List                        : AVC
Video_Format_WithHint_List               : AVC
Codecs Video                             : AVC
Video_Language_List                      : English
Audio_Format_List                        : AAC
Audio_Format_WithHint_List               : AAC
Audio codecs                             : AAC
Audio_Language_List                      : English
File name                                : BARC
File extension                           : mkv
Format                                   : Matroska
Format                                   : Matroska
Format/Url                               : http://packs.matroska.org/
Format/Extensions usually used           : mkv mk3d mka mks
Commercial name                          : Matroska
Format version                           : Version 1
Codec                                    : Matroska
Codec                                    : Matroska
Codec/Url                                : http://packs.matroska.org/
Codec/Extensions usually used            : mkv mk3d mka mks
File size                                : 260228329
File size                                : 248 MiB
File size                                : 248 MiB
File size                                : 248 MiB
File size                                : 248 MiB
File size                                : 248.2 MiB
Duration                                 : 3598881
Duration                                 : 59mn 58s
Duration                                 : 59mn 58s 881ms
Duration                                 : 59mn 58s
Duration                                 : 00:59:58.881
Overall bit rate                         : 578465
Overall bit rate                         : 578 Kbps
File creation date                       : UTC 2015-04-22 06:31:46.642
File creation date (local)               : 2015-04-22 12:01:46.642
File last modification date              : UTC 2015-04-20 14:00:01.214
File last modification date (local)      : 2015-04-20 19:30:01.214
Writing application                      : SML RecVideo
Writing library                          : SML RecVideo
Writing library                          : SML RecVideo
clockFileStart                           : 01D07B69E8CC691E
clockFileEnd                             : 01D07B724A893FFD
clockStreamStart                         : 01D079B13D30BE3E
streamFileStart                          : 000001B8AD4B4BCF
streamFileEnd                            : 000001C10E650B78

Video
Count                                    : 263
Count of stream of this kind             : 1
Kind of stream                           : Video
Kind of stream                           : Video
Stream identifier                        : 0
StreamOrder                              : 0
Inform                                   : English, 567 Kbps, 720*576 (16:9), AVC (PAL) (High <at> L3.0) (CABAC / 4 Ref Frames)
ID                                       : 1
ID                                       : 1
Unique ID                                : 990688
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format/Url                               : http://developers.videolan.org/x264.html
Commercial name                          : AVC
Format profile                           : High <at> L3.0
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4
Format settings, ReFrames                : 4 frames
Internet media type                      : video/H264
Codec ID                                 : V_MPEG4/ISO/AVC
Codec ID/Url                             : http://ffdshow-tryout.sourceforge.net/
Codec                                    : V_MPEG4/ISO/AVC
Codec                                    : AVC
Codec/Family                             : AVC
Codec/Info                               : Advanced Video Codec
Codec/Url                                : http://ffdshow-tryout.sourceforge.net/
Codec profile                            : High <at> L3.0
Codec settings                           : CABAC / 4 Ref Frames
Codec settings, CABAC                    : Yes
Codec_Settings_RefFrames                 : 4
Bit rate                                 : 566954
Bit rate                                 : 567 Kbps
Width                                    : 720
Width                                    : 720 pixels
Height                                   : 576
Height                                   : 576 pixels
Pixel aspect ratio                       : 1.455
Display aspect ratio                     : 1.818
Display aspect ratio                     : 16:9
Frame rate mode                          : VFR
Frame rate mode                          : Variable
Standard                                 : PAL
Resolution                               : 8
Resolution                               : 8 bits
Colorimetry                              : 4:2:0
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8
Bit depth                                : 8 bits
Scan type                                : MBAFF
Scan type                                : MBAFF
Interlacement                            : MBAFF
Interlacement                            : MBAFF
Delay                                    : 64218
Delay                                    : 1mn 4s
Delay                                    : 1mn 4s 218ms
Delay                                    : 1mn 4s
Delay                                    : 00:01:04.218
Delay, origin                            : Container
Delay, origin                            : Container
Language                                 : en
Language                                 : English
Language                                 : English
Language                                 : en
Language                                 : eng
Language                                 : en
Default                                  : Yes
Default                                  : Yes
Forced                                   : No
Forced                                   : No

Audio
Count                                    : 222
Count of stream of this kind             : 1
Kind of stream                           : Audio
Kind of stream                           : Audio
Stream identifier                        : 0
StreamOrder                              : 1
Inform                                   : English, 0 bps, 48.0 KHz, 2 channels, AAC
ID                                       : 2
ID                                       : 2
Unique ID                                : 658704
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Commercial name                          : AAC
Codec ID                                 : A_MS/ACM / FF
Codec                                    : FF
Codec                                    : AAC
Codec/Family                             : AAC
Codec/CC                                 : FF
Duration                                 : 3598881
Duration                                 : 59mn 58s
Duration                                 : 59mn 58s 881ms
Duration                                 : 59mn 58s
Duration                                 : 00:59:58.881
Bit rate                                 : 0
Bit rate                                 : 0 bps
Channel(s)                               : 2
Channel(s)                               : 2 channels
Sampling rate                            : 48000
Sampling rate                            : 48.0 KHz
Samples count                            : 172746288
Resolution                               : 32
Resolution                               : 32 bits
Compression mode                         : Lossy
Compression mode                         : Lossy
Delay                                    : 64230
Delay                                    : 1mn 4s
Delay                                    : 1mn 4s 230ms
Delay                                    : 1mn 4s
Delay                                    : 00:01:04.230
Delay, origin                            : Container
Delay, origin                            : Container
Delay relative to video                  : 12
Delay relative to video                  : 12ms
Delay relative to video                  : 12ms
Delay relative to video                  : 12ms
Delay relative to video                  : 00:00:00.012
Video0 delay                             : 12
Video0 delay                             : 12ms
Video0 delay                             : 12ms
Video0 delay                             : 12ms
Video0 delay                             : 00:00:00.012
Title                                    : aud
Language                                 : en
Language                                 : English
Language                                 : English
Language                                 : en
Language                                 : eng
Language                                 : en
Default                                  : Yes
Default                                  : Yes
Forced                                   : No
Forced                                   : No

_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
jayjay156other | 4 Apr 23:48 2015
Picon

HEVC: Please Update your splitter

 

Would you willing to update (please) your Haali Media Splitter to support "A_OPUS" identifier, HEVC/H.265 and VP9.

Or at least HEVC and OPUS please.

 
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 27 Mar 21:35 2015

MKVToolNix v7.8.0 released

Hey,

I've released MKVToolNix v7.8.0. Tons of bug fixes, among them an
important one that fixes a corruption when dealing with HEVC tracks
without aspect ratio information. New features include support for DTS
Exrepss and a Swedish translation (work in progress).

Changes for package maintainers: Boost's Math library is now required.

Here are the usual links:

…to the source code: http://www.bunkus.org/videotools/mkvtoolnix/source.html
…to the binaries: http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

All binaries that I provide have been uploaded already.

Here's the full ChangeLog since the previous release:

----------------------------------------------------------------------
2015-03-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v7.8.0.

        * build system: Boost's »Math« library is now required.

        * mkvmerge: bug fix: HEVC tracks which did not have an aspect
        ratio present in their sequence parameter set were copied
        incorrectly; the resulting sequence parameter set was
        invalid. Fixes #1081.

        * mkvextract: bug fix: When extracting HEVC tracks mkvextract will
        use the same start code lengths that x265 uses (four bytes
        0x00000001 for the first and video/picture/sequence parameter set
        NALs and three bytes 0x000001 for all others).

2015-03-26  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: File type identification will output a
        more detailed description of the DTS type for DTS audio tracks
        (DTS-HD Master Audio, DTS-HD High Resolution, DTS Express or just
        plain DTS). Implements #1109.

        * mkvmerge: new feature: Implemented support for DTS Express.

2015-03-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: The number of channels in DTS tracks with
        more than six channels is now recognized correctly by parsing the
        DTS HD extensions, too. Fixes #1139.

2015-03-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: new feature: added a Swedish translation of the programs by
        Kristoffer Grundström (see AUTHORS).

2015-03-24  Mats Peterson  <matsp888 <at> yahoo.com>

        * mkvmerge: bug fix: Fixed handling of the BITIMAPINFOHEADER extra
        data size handling during merging and extraction for codecs like
        HuffYUV.

2015-03-23  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: When appending unframed HEVC/h.265 tracks and
        setting the default duration the second and all following source
        parts will use the same default duration as set for the first
        part. Fixes #1147.

2015-03-17  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: enabled the use of tags in WebM
        files. Tagging elements not supported by the WebM specs are
        removed. Fixes #1143.

2015-03-13  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed detection of audio tracks in QuickTime
        files whose FourCC code is unknown to mkvmerge.

2015-03-11  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed detection of video tracks in QuickTime
        files whose FourCC code is unknown to mkvmerge.

2015-03-10  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvextract: bug fix: Fixed VobSub file naming when mkvextract is
        built against Boost::Filesystem older than 1.50.0. Fixes #1140.

2015-03-09  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed detection of Cinepak video tracks in
        QuickTime files.

        * mkvmerge: bug fix: fixed detection of PCM audio tracks in
        QuickTime files using the »raw « FourCC.

        * mkvmerge: bug fix: fixed detection of tracks in Flash Video
        files for which the headers do not signal a track.

        * mkvmerge: bug fix: fixed a segfault in the Flash Video file
        format reader.

2015-03-03  Moritz Bunkus  <moritz <at> bunkus.org>

        * mmg: The change making the window wider by default has been
        reverted.

        * mkvmerge: bug fix: Fixed file type detection for MP3 files with
        big ID3 tags at the start of the file (e.g. if they contain cover
        images).

        * mkvinfo (Qt interface): enhancement: implemented support for
        opening files via drag & drop.

2015-03-01  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: added an option (--engage
        no_delay_for_garbage_in_avi) for disabling deriving a delay from
        garbage in audio tracks in AVI files. Requested in #1137.

        * mkvmerge: bug fix: The formula used for calculating the audio
        delay for garbage data at the start of tracks in AVI files has
        been fixed. Fixes #1137.
----------------------------------------------------------------------

Have fun.

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 27 Mar 13:44 2015

mkvalidator 0.5.0 released

Hey,

two days ago I've released a new version of mkvalidator, v0.5.0. The
download link:

http://www.matroska.org/downloads/mkvalidator.html

This release fixes two issues:

2015-03-25
version 0.5.0:
    - Use DocType and not read DocType as the profile to check elements against
    - Fix bug comparing DocType and read DocType versions the wrong way around:
      read DocType must be smaller than or equal to DocType

More detailed explanations to both changes can be found in the
MKVToolNix FAQ:

https://github.com/mbunkus/mkvtoolnix/wiki/mkvalidator-ERR009-read-doc-type-version-higher-than-doc-type-version
https://github.com/mbunkus/mkvtoolnix/wiki/mkvalidator-ERR201-Invalid-CueRelativePosition-for-profile-matroska-v2-in-CueTrackPositions

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 1 Mar 11:37 2015

MKVToolNix v7.7.0 released

Hey,

I've released MKVToolNix v7.7.0. It contains many bug fixes but also
interesting new features like keeping the AC3 core of TrueHD+AC3
tracks and reducing DTS-HD tracks to their lossy cores (both of those
are optional, of course).

Note that the portable versions for Windows do NOT contain the preview
of the new GUI anymore. The reason is that many users thought it to be
the GUI to run due to its file name (experimental, buggy, incomplete
preview version: mkvtoolnix-gui.exe; old but stable and working
version: mmg.exe). The installers still include it as the installer
also creates properly named start menu entries.

Nothing has changed for package maintainers.

Here are the usual links:

…to the source code: http://www.bunkus.org/videotools/mkvtoolnix/source.html
…to the binaries: http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

All binaries that I provide have been uploaded already.

Here's the full ChangeLog since the previous release:

----------------------------------------------------------------------
2015-02-28  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v7.7.0.

2015-02-28  Lionel Fourquaux  <lionel.fourquaux <at> normalesup.org>

        * source code: Fixed the compilation on cygwin.

2015-02-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * documentation: The Dutch, Ukrainian and Chinese (Simplified)
        manual pages have contained only untranslated English strings
        since release 7.0.0. This was due to the files holding the
        translatable strings having being corrupted by a misbehaving tool
        in the build process. This has been rectified. Fixes #1134,

2015-02-25  Mats Peterson  <matsp888 <at> yahoo.com>

        * mkvmerge: bug fix: Fixed reading all of the private codec data
        in AVIs from the 'strf' chunk for codecs that don't set biSize to
        include that data. Fixes #1129.

        * mkvextract: bug fix: Fixed writing AVIs with ckSize fields that
        were too large. Fixes #1128.

2015-02-25  Moritz Bunkus  <moritz <at> bunkus.org>

        * mmg: new feature: added a button »toggle all« that enables or
        disables all tracks. It at least one track is currently disabled
        then all tracks are enabled when pressing that button. Otherwise
        (if all tracks are currently enabled) then they will all be
        disabled. Implements #1130.

        * mmg: new feature: added a new checkbox »reduce to audio core« on
        the »format-specific options« tab that passes the new
        --reduce-to-core option to mkvmerge if enabled. Part of the
        implementation of #1107.

        * mkvmerge: bug fix: fixed determining the key frame status in
        certain AVIs (those whose dwFlags index field has more bits set
        than just 0x10).

        * build system: new feature: added configure options for building
        statically-linked binaries (--enable-static). Patches by Florent
        Thiéry. Implements #1119.

        * mkvextract: new feature: implemented a mode for extracting cue
        information.

2015-02-24  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvinfo (Qt interface): bug fix: added WebM extensions to the
        known types in the »Open file« dialog.

2015-02-23  Mats Peterson  <matsp888 <at> yahoo.com>

        * mkvextract: bug fix: Fixed writing AVIs with the wrong bit depth
        for video codecs that don't use 24 bits/pixel. Fixes #1123.

2015-02-23  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: Fixed recognition of E-AC3 audio tracks
        in MPEG transport streams if they use the type ID 0xa1 (and the
        same for DTS tracks stored with type ID 0xa2). Fixes #1126.

        * mkvextract: bug fix: Fixed VobSubs being written to the wrong
        directory if the output file name given by the user didn't have an
        extension but one of the directories contained a dot. Fixes #1124.

        * mkvpropedit, mmg's header editor: bug fix: if updating the file
        required creating an EBML void for a 130 bytes long gap then the
        void element created was one byte too short resulting in an
        invalid file structure. Fixes #1121.

        * mkvmerge: bug fix: If the MP4 track headers for MP3 tracks
        contain invalid values (number of channels is 0 or the sampling
        rate is 0) then mkvmerge will re-derive these parameters from the
        MP3 bitstream instead of ignoring that track.

2015-02-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: Matroska reader: track-specific tags weren't
        copied for tracks for which the pass-through packetizer was used
        (e.g. those with the codec ID A_MS/ACM) instead of a specialized
        one.

2015-02-14  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: enhancement: The code for determining the time codes
        of AAC, AC3, DTS, MP3 and TrueHD packets has been completely
        rewritten. This improves how timecodes are kept if the source
        container provides them in many cases.

        * mkvmerge: removal: AAC: The hack for using the old codec IDs
        (e.g. A_AAC/MPEG4/LC/SBR) for AAC tracks has been removed. Those
        codec IDs have been deprecated for nearly ten years. Reading files
        that use those IDs will stay supported.

        * mkvmerge: removal: TrueHD: The hack for merging a sync frame and
        all following normal frames into a single Matroska packet has been
        removed as there are no players that can play such merged frames
        anyway.

2015-02-12  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: new feature: Added an option »--reduce-to-core« that
        tells mkvmerge not to copy HD extensions for DTS tracks. Part of
        the implementation of #1107.

        * mkvmerge: new feature: mkvmerge will now recognize TrueHD tracks
        inside MPEG transport streams that contain an AC3 core as
        consisting of two tracks. Instead of always dropping the AC3 part
        the user can simply select which tracks to keep. Part of the
        implementation of #1107.

2015-02-10  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: new feature: mkvmerge will now recognize TrueHD+AC3
        files as consisting of two tracks. Instead of always dropping the
        AC3 part the user can simply select which tracks to
        keep. Part of the implementation of #1107.
----------------------------------------------------------------------

Have fun.

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 8 Feb 17:24 2015

MKVToolNix v7.6.0 released

Hey,

I've released MKVToolNix v7.6.0. It's mainly a bug fix
release. Nothing major had to be fixed, though.

Nothing has changed for package maintainers.

Here are the usual links:

…to the source code: http://www.bunkus.org/videotools/mkvtoolnix/source.html
…to the binaries: http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

All binaries that I provide have been uploaded already.

Here's the full ChangeLog since the previous release:

----------------------------------------------------------------------
2015-02-08  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v7.6.0.

2015-02-03  Moritz Bunkus  <moritz <at> bunkus.org>

        * all programs: bug fix: Since release 7.0.0 the wrong exit code
        was used when warnings were finished (0 instead of 1). Fixes
        #1101.

2015-02-02  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: Appending chapters with the same chapter UID
        was dropping all sub-chapters from the one of the two merged
        chapters. Now the sub-chapters are merged recursively as well.

        * mkvmerge: bug fix: The wrong Codec ID was written when reading
        PCM tracks from Matroska files in Big Endian byte order. Fixes
        #1113.

2015-01-23  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: new feature: added a Serbian (Latin) translation of the
        programs by Danko (see AUTHORS).

2015-01-17  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: If splitting was active and AC3 tracks read
        from Matroska files were shorter than a split point then the
        following output file would contain an AC3 packet with the
        timecode of 00:00:00 somewhere in the middle. Fixes #1104.

2015-01-14  Moritz Bunkus  <moritz <at> bunkus.org>

        * mmg: bug fix: If a chapter track from a Matroska file is
        selected then the »language« drop-down box is disabled. Fixes
        #1105.

2015-01-05  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: On Windows the end-of-file-reached status
        wasn't tracked correctly for certain file operations. This
        could manifest in e.g. mkvmerge not finding tracks in MPEG
        transport streams when probing MPLS playlist files. Fixes #1100.

        * mmg: bug fix: When scanning for play lists the window presenting
        the results listed some properties in an unescaped way (e.g. »\s«
        instead of spaces).

        * mmg: bug fix: When adding MPLS files mmg was only offering to
        scan for more playlists if there were at least two additional MPLS
        files present. This has been fixed to one MPLS file (in addition
        to the one just added).
----------------------------------------------------------------------

Have fun.
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Moritz Bunkus | 4 Jan 21:35 2015

MKVToolNix v7.5.0 released

Hey,

I've released MKVToolNix v7.5.0. It contains a lot of new features
dealing with h.265/HEVC video & AAC audio, some minor assorted
enhancements and quite a number of bug fixes – especially some which
prevent invalid memory access.

One important change for everyone building the packages: libEBML
v1.3.1 and libMatroska v1.4.2 are now required. Both have been
released today. Note that both libraries have been switched to use an
autoconf/automake based build system and provide pkg-config
files.

MKVToolNix' own configure script has therefore been changed to look
for the libraries via their respective pkg-config files. This means
that the configure options »--with-extra-includes« and
»--with-extra-libs« don't affect the detection of libEBML/libMatroska
anymore. Instead you can set the environment variable
»PKG_CONFIG_PATH« to where the pkg-config scripts of libEBML and
libMatroska are located.

Here are the usual links...

...to the home page:
http://www.bunkus.org/videotools/mkvtoolnix/

...to the source code:
http://www.bunkus.org/videotools/mkvtoolnix/sources/mkvtoolnix-7.5.0.tar.xz

...to the Windows installer and 7zip archive:
http://www.fosshub.com/MKVToolNix.html

All of the Linux binaries that I provide have already been built and
are available.

Here's the full ChangeLog since the previous release:

----------------------------------------------------------------------
2015-01-04  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v7.5.0.

        * mkvmerge: bug fix: If the target drive is full then a nicer
        error message is output instead of simply crashing due to an
        uncaught exception.

        * mkvmerge: bug fix: Fixed reading MPEG transport streams in which
        all PATs and/or PMTs have CRC errors. Fixes #1100.

2015-01-03  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: bug fix: Re-wrote the whole checksum calculation code. This
        lead to a fix for the Adler32 checksum algorithm that was
        triggered under certain circumstances. Adler32 is used in
        mkvinfo's output (e.g. in summary mode or if checksums are
        activated), in the h.265/HEVC bitstream and TrueAudio
        (TTA) file headers.

2015-01-01  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: bug fix: fixed handling of HE-AACv2 with object type
        »parametric stereo«.

        * mkvmerge: new feature: implemented support for MP4 DASH
        files. Implements #1038.

2014-12-31  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: new feature: implemented reading MPEG-H p2/HEVC video
        tracks from MP4 files. Implements #996.

2014-12-30  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvinfo: bug fix: track statistics: the duration (and therefore
        the estimated bitrate) was wrong for files in which the frame with
        the maximum timecode wasn't the last frame in the file. Fixes
        #1092.

        * mkvmerge: new feature: implemented support for AAC in LOAS/LATM
        multiplex if read from MPEG transport streams or raw LOAS/LATM AAC
        files. Implements #877 and fixes the underlying issue in #832.

2014-12-21  Moritz Bunkus  <moritz <at> bunkus.org>

        * build system: libEBML and libMatroska have been changed to
        provide pkg-config configuration files. Therefore MKVToolNix'
        build system has been switched to look for both libraries via
        pkg-config.

2014-12-20  Moritz Bunkus  <moritz <at> bunkus.org>

        * all: bug fix: several fixes have gone into libEBML and
        libMatroska that prevent illegal memory access (both reading from
        and writing to unallocated addresses). The bugs #1089 and #1096
        have thus been fixed.

2014-12-19  Moritz Bunkus  <moritz <at> bunkus.org>

        * build system: libMatroska v1.4.2 is now required as part of a
        fix for #1096.

2014-12-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * build system: libEBML v1.3.1 is now required as a part of a fix
        for #1089.

        * mkvinfo: bug fix: mkvinfo will abort with a proper error message
        if the first element found is not an EBML head element. See #1089.

        * all: enhancement: improved exception messages that can occur
        when reading damaged Matroska files to make it clearer for the
        user what's happening. See #1089.

2014-12-16  Moritz Bunkus  <moritz <at> bunkus.org>

        * mkvmerge: new feature: Added support for reading h.265/HEVC
        video tracks from MPEG transport streams. Implements #995.

        * mkvinfo: bug fix: Timecodes output with ms resolution are now
        rounded to ms instead of simply cut off. Fixes #1093.
----------------------------------------------------------------------

Have fun.

Kind regards,
mosu
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user
Matt Zagrabelny | 16 Dec 20:49 2014
Picon

help with mkvpropedit

Greetings!

I'm attempting to tag a webm file and am hitting some sort of issue.

Here is my XML file:

$ cat tmnt_2012_s01e01.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Tags SYSTEM "matroskatags.dtd">
<Tags>
    <Tag>
        <Targets>
            <TargetTypeValue>70</TargetTypeValue>
        </Targets>
        <Simple>
            <Name>COLLECTION</Name>
            <String>Teenage Mutant Ninja Turtles (2012)</String>
        </Simple>
    </Tag>

    <Tag>
        <Targets>
            <TargetTypeValue>60</TargetTypeValue>
        </Targets>
        <Simple>
            <Name>SEASON</Name>
            <String>1</String>
        </Simple>
        <Simple>
            <Name>DATE_RELEASE</Name>
            <String>2012</String>
        </Simple>
    </Tag>

    <Tag>
        <Targets>
            <TargetTypeValue>50</TargetTypeValue>
        </Targets>
        <Simple>
            <Name>EPISODE</Name>
            <String>1</String>
        </Simple>
        <Simple>
            <Name>TITLE</Name>
            <String>Rise of the Turtles</String>
        </Simple>
    </Tag>
</Tags>

And here is how I am trying to tag the file:

$ mkvpropedit -t all:tmnt_2012_s01e01.xml episode_01__rise_of_the_turtles.webm
The file is being analyzed.
The changes are written to the file.
Done.

I also tried:

$ mkvpropedit episode_01__rise_of_the_turtles.webm  -t all:tmnt_2012_s01e01.xml
The file is being analyzed.
The changes are written to the file.
Done.

But when I look at the tags:

$ mkvinfo episode_01__rise_of_the_turtles.webm
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: webm
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 593377924
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 151)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: Lavf56.4.101
| + Writing application: Lavf56.4.101
| + Segment UID: 0x9d 0xcf 0xd7 0x69 0xa6 0x91 0x9f 0xd5 0x06 0xdc
0x32 0x01 0xfe 0x62 0x9c 0xdc
| + Duration: 2779.713s (00:46:19.713)
|+ Segment tracks
| + A track
|  + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
|  + Track UID: 1
|  + Lacing flag: 0
|  + Language: und
|  + Codec ID: V_VP9
|  + Track type: video
|  + Default duration: 33.367ms (29.970 frames/fields per second for a
video track)
|  + Video track
|   + Pixel width: 720
|   + Pixel height: 480
|   + Display width: 853
|   + Display height: 480
| + A track
|  + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
|  + Track UID: 2
|  + Lacing flag: 0
|  + Language: und
|  + Codec ID: A_VORBIS
|  + Track type: audio
|  + Audio track
|   + Channels: 6
|   + Sampling frequency: 48000
|   + Bit depth: 32
|  + CodecPrivate, length 7353
|+ Cluster

I don't see anything that I just added.

What am I missing?

Thanks for the help!

-m
_______________________________________________
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user

Gmane