Moritz Bunkus | 18 Jul 19:18 2015

MKVToolNix v8.2.0 released

Hey,

I've released MKVToolNix v8.2.0. This is another release implementing
a lot of enhancements and new features for MKVToolNix GUI. Nearly all
of them are a direct result of all the feedback received for versions
8.0.0 and 8.1.0. Therefore I urge you to upgrade, especially if you're
still using 8.0.0.

The old GUI (mkvmerge GUI) is still included and scheduled to be
removed after 8.3.0.

Changes for package maintainers: nothing's changed since v8.1.0.

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-07-18  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v8.2.0.

        * mkvmerge, MKVToolNix GUI: bug fix: fixed the container type not
        being recognized properly by the GUI. Now the numerical container
        type ID is output in verbose identification mode by mkvmerge.
(Continue reading)

Mats Peterson | 17 Jul 16:22 2015
Picon

Fw: MkTags and SourceForge

Don't forget the page at the main Matroska site either, at http://matroska.org/downloads/windows.html :)

Mats

 -- 
Mats Peterson
http://matsp888.no-ip.org/~mats/

----- Forwarded Message -----
From: Mats Peterson <matsp888 <at> yahoo.com>
To: Moritz Bunkus <moritz <at> bunkus.org>
Cc: 
Sent: Friday, July 17, 2015 4:18 PM
Subject: MkTags and SourceForge

Hello, Moritz.

I'm getting seriously fed up with SourceForge, after their outage for more than 24 hours. And that "ad-ware
scandal" is no fun either, really. Not that my program is critical for the well-being of the world, but it's
irritating nevertheless. I've now put my software here on my local server. The new URL to MkTags is as follows:

http://matsp888.no-ip.org/software/winunix/multimedia/mktags/.

I would be grateful if you could edit the link on your page when you have the time for it.

Mats

--

-- 
Mats Peterson
http://matsp888.no-ip.org/~mats/
(Continue reading)

Yoda | 24 Jun 08:19 2015
Picon

[Question] I have a mkv file made by my program, windows media player can play it with CCCP codec, but can't use time bar to control the video time.

Dear matroska,

As title, it is possibly a issue of my program, but I need to figure out
where is the root cause why the time bar can't work normally.

Ex: when I move time bar to 00:00:02, it will jump back to 00:00:00.


1. The time bar works well when I use VLC player to render the file which I
generate by my program.


2. I feed the file I generate to mkvmerge and the muxing one can works well
when I  move time bar.

   But I compare two file, they are almost the same.


3. the link of the mkv file that I generate. only 972 KB



4. the link of the mkv generated by mkvmerge. only 974 KB



5. environment

OS: windows 7

WMP version: 12.0.7601.18840
_______________________________________________
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
Sebastian G. | 27 Jun 16:13 2015
Picon
Picon

Does matroska allow multiple entries for track name?

Hi,

when it comes to chapters MKVToolNix GUI allows to set multiple
descriptions for an entry. Like "Final scene" (English) and "Endszene"
(German).

Could a track name also be repeated multiple times? To have "Hearing
impaired" (English) and "Gehörlose" (German) for the same subtitle. Or
for having two track names for an audio stream. Because "коментар" is
not helpful to English people, while "commentary" would be.

So it that something the matroska container allows? Than it is not
present in MKVToolNix GUI.

Best regards,
Sebastian
_______________________________________________
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 Jun 13:36 2015

MKVToolNix v8.1.0 released

Hey,

I've released MKVToolNix v8.1.0 just eight days after 8.0.0. It
incorporates a big amount of feedback on the new MKVToolNix GUI from
users. Major bugs have been squashed, many usability enhancements have
been implemented and even a couple of new features were added. If
you're using 8.0.0 I urge you to upgrade.

As this release comes so quickly after the last one I have also
decided to keep the old GUI around until at least 8.3.0 (the prior
plan was to drop it after 8.2.0).

Changes for package maintainers: nothing's changed since v8.0.0.

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-06-27  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v8.1.0.

        * mmg: bug fix: fixed handling of the characters [ and ] in
        container and track properties.

        * MKVToolNix GUI: merge tool enhancement: moved the »output file
        name« controls below the three tabs so they're always
        visible. Also added an option in the preferences to move them back
        inside the »output« tab. Implements #1266.

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

        * MKVToolNix GUI: new chapter editor feature: added a function for
        generating a certain number of evenly spaced
        sub-chapter. Implements #1291.

        * MKVToolNix GUI: merge tool bug fix: fixed various menu entries
        not working correctly after closing a tab or switching to another
        one. Fixes #1301.

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

        * MKVToolNix GUI: new chapter editor feature: implemented loading
        chapter entries from Blu-ray playlists.

        * MKVToolNix GUI: job queue enhancement: added menu entries for
        acknowledging both warnings and errors at the same time.

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

        * MKVToolNix GUI: merge tool bug fix: if »automatically set the
        file title« is enabled then the title field will be cleared after
        all source files have been removed.

        * MKVToolNix GUI: new watch jobs tool feature: the first tab
        showing the output of the current job has been changed to show the
        output of all jobs that have been run since the GUI's been
        started. This can be turned off in the preferences so that only
        the output of the currently running job is shown
        again. Implements #1263.

        * MKVToolNix GUI: merge tool bug fix: fixed a crash when
        enabling/disabling chapters coming from an appended file. Fixes
        #1293.

        * MKVToolNix GUI: new merge tool feature: added an option to set a
        directory relative to the first input file as the default output
        directory. Implements #1261.

        * MKVToolNix GUI: merge tool bug fix: it was possible to set the
        »default track flag« to »yes« for multiple tracks of the same
        type. Fixes #1289.

        * MKVToolNix GUI: enhancement: the »open file« dialogs for the
        chapter and header editor tools will use the same directory that
        was last used in the merge tool. Fixes #1290.

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

        * MKVToolNix GUI: bug fix: fixed reading the »default track« flag
        of tracks from added Matroska files. Fixes #1281.

        * MKVToolNix GUI: new feature: added a check box to the
        track/chapters/tags/attachments list. This offers an additional
        way of toggling the »mux this« state of entries, same as the drop
        down box on the right and as double-clicking on the
        item already did. Implements #1277.

        * MKVToolNix GUI: merge tool bug fix: when appending files with
        multiple tracks of a type (e.g. multiple audio tracks) then all
        tracks of that kind would get assigned to the first track of that
        kind of the file they're appended to. Now the second audio track
        from the appended file is appended to the second audio track of
        the existing file, the third to the third etc. Fixes #1257.

        * MKVToolNix GUI: merge tool bug fix: fixed automatic output file
        name re-generation when the mux status of tracks changes. Fixes
        #1253.

        * MKVToolNix GUI: new feature: added an option for always using
        the suggested description and not asking the user when adding a
        job to the queue. Implements #1288.

        * MKVToolNix GUI: job queue enhancement: added the shortcut Ctrl+R
        for the menu entry »start all pending jobs«. Implements #1287.

        * MKVToolNix GUI: new feature: added an option to always treat
        files dragged & dropped external applications as being added
        circumventing the question what to do with them (add, append or
        add as additional parts). This option is enabled by default
        changing the default behavior from release 8.0.0. Implements
        #1259.

        * MKVToolNix GUI: new feature: added an optional action after
        starting a job or adding one to the queue. This can be either to
        create whole new settings or to only remove all input
        files. Implements #1254.

        * mmg: bug fix: the deprecation warning will only be shown
        once. Fixes #1252.

        * Installer for Windows: enhancement: associated the .mtxcfg files
        with MKVToolNix GUI. Implements #1258.

        * MIME and desktop files: enhancement: added file associations for
        .mtxcfg with MKVToolNix GUI. Implements #1258.

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

        * MKVToolNix GUI: new feature: implemented command line
        handling. You can open configuration files, add files to merge
        jobs, open files in the chapter or header editors. Implements
        #1209.

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

        * mkvmerge: bug fix: fixed recognition of (E)AC3 audio tracks
        using a FourCC of »ec-3«. Fixes #1272.

        * MKVToolNix GUI: merge tool bug fix: fixed attachments not being
        merged into the file in certain situations. Fixes #1260.

        * MKVToolNix GUI: merge tool bug fix: fixed showing existing
        attachments present in source files in the »tracks, chapters, tags
        and attachments« list. Fixes #1256.

        * MKVToolNix GUI: merge tool bug fix: the jobs created when
        appending files were incorrect resulting in an error message from
        mkvmerge. Fixes #1271.

        * mkvpropedit: bug fix: fixed a warning about »edit specifications
        resolving to the same track« when changing the track properties
        and setting tags for the same track simultaneously. Fixes #1247.

        * MKVToolNix GUI: merge tool bug fix: the output/destination file
        name is cleared when all files are removed. Fixes #1265.

        * MKVToolNix GUI: merge tool bug fix: fixed command line escaping
        for empty arguments. Fixes #1270.

        * MKVToolNix GUI: merge tool bug fix: fixed creating files without
        a title if one of the input files contains a file title. Fixes
        #1264.

        * MKVToolNix GUI: bug fix: if the job removal policy is set to
        »remove even if there were warnings« then jobs that were muxed
        without warnings weren't removed. Fixes #1262.

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

        * Build system: fixed inclusion of desktop files for the two GUIs
        for Debian/Ubuntu packages. Fixes #1255.
----------------------------------------------------------------------

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 | 19 Jun 21:03 2015

MKVToolNix v8.0.0 released

Hey,

I've released MKVToolNix v8.0.0. A ton of work has gone into the new
GUI, MKVToolNix GUI, which is now officially the GUI to use. The old
GUI is now marked as being deprecated (it will show a warning about
that when you start it) and will be removed within the next two
releases.

Apart from all the improvements to the new GUI there have been a
couple of bug fixes in other parts of the program suite. The most
important or most noticeable is probably a bug fix to mkvmerge's
key frame detection handling for MP4 DASH files.

Changes for package maintainers: nothing's changed since 7.9.0.

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-06-19  Moritz Bunkus  <moritz <at> bunkus.org>

        * Released v8.0.0.

        * MKVToolNix GUI: improved locating the mkvmerge executable on
        non-Windows systems. Fixes #1246.

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

        * MKVToolNix GUI: chapter editor bug fix: dragging & dropping a
        file onto the chapter editor that cannot be parsed as chapters was
        causing a confusing warning about changed chapters not being
        saved.

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

        * MKVToolNix GUI: merge tool bug fix: fixed several controls not
        changing their language correctly when the interface language is
        changed.

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

        * MKVToolNix GUI: merge tool enhancement: drag & drop of files
        works even if no mux settings are currently open. Implements
        #1245.

        * mkvmerge: bug fix: fixed codec identification for MP2 audio read
        from MPEG program/transport streams. Fixes #1242.

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

        * MKVToolNix GUI: job output enhancement: when clicking the
        »abort« button the GUI asks for confirmation before aborting. Both
        this check and the one when quitting the application can be turned
        off via an option in the preferences. Implements #1238.

        * MKVToolNix GUI: job output bug fix: fixed displaying the
        estimated remaining time in tabs that have been opened for
        specific jobs. Fixes #1244.

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

        * MKVToolNix GUI: new merge tool, header & chapter editor
        features: the GUI will ask for confirmation before closing or
        reloading tabs that have been modified and before quitting if
        there are modified tabs. This check can be disabled in the
        preferences. Implements #1211.

        * MKVToolNix GUI: new merge tool feature: implemented an option
        that allows the user to set up a list of languages. When adding
        files only those tracks whose language is included in that list
        are set to be muxed by default. Implements #1227.

        * MKVToolNix GUI: header editor bug fix: fixed the editor assuming
        values were changed if a track is present whose language element
        is not present in the file. Fixes #1240.

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

        * MKVToolNix GUI: bug fix: fixed the translation of the tool tip
        for the »close tab« buttons after changing the interface
        language. Fixes #1237.

        * MKVToolNix GUI: bug fix: appended tracks will be disabled
        automatically when starting to mux if the track they're appended
        to has been disabled by the user.

        * MKVToolNix GUI: new feature: added an option in the preferences
        for disabling additional lossless compression for all track
        types. Implements #1174.

        * mkvmerge, MKVToolNix GUI: new feature: added an option
        (»--engage keep_last_chapter_in_mpls«) that will cause mkvmerge
        not to remove the last chapter entry from a Blu-ray play list file
        which mkvmerge normally does if that entry's timecode is within
        five seconds of the movie's end. Implements #1226.

        * MKVToolNix GUI: fixed updating the number of pending jobs info
        in the status bar when manually starting jobs. Fixes #1236.

        * MKVToolNix GUI: merge tool bug fix: fixed a crash when removing
        source files. Fixes #1235.

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

        * MKVToolNix GUI: new watch jobs tool feature: implemented
        estimating the remaining time for both the current job and the
        whole queue.

        * MKVToolNix GUI: merge tool bug fix: the default settings for the
        »output directory policy« was changed to »same directory as the
        first input file«. Fixes #1234.

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

        * MKVToolNix GUI: enhancement: the following dialogs can now be
        maximized: the »preferences« dialog; the »additional command line
        options« dialog; the dialog showing the command line; the dialog
        where the user selects the play list to add. Implements #1231.

        * MKVToolNix GUI: merge tool enhancement: pressing delete when the
        source files view is focused will cause the selected source files
        to be removed. Implements #1225.

        * MKVToolNix GUI: merge tool enhancement: implemented toggling of
        »mux this« for all selected tracks by either double-clicking on
        the tracks or pressing enter/return when the tracks view is
        currently focused. Implements #1225.

        * MKVToolNix GUI: job queue enhancement: added a menu entry for
        starting all jobs pending manual start. Implements #1228.

        * MKVToolNix GUI: enhancement: the text in all message box dialogs
        can now be selected & copied, even on Windows. Implements #1230.

        * all: the detection whether or not the applications are installed
        on Windows is done by checking for the presence of a special file
        in the program folder instead of checking for an entry in the
        registry written by the installer. This enables users to try new
        portable versions without having to uninstall an installed version
        first as their settings will be kept separate now. A side effect
        is that compatibility with Windows XP should be restored.

        Implements #1229.

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

        * MKVToolNix GUI: bug fix: on Windows the job queue was
        accidentally always saved to and loaded from the registry even if
        the portable version was used.

        * MKVToolNix GUI: job queue bug fix: fixed accidental duplication
        of lines when using drag & drop in certain ways. Fixes #1221.

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

        * MKVToolNix GUI: bug fix: if a job is running when the user wants
        to quit requires confirmation from the user that the running job
        should be aborted. Fixes #1219.

        * MKVToolNix GUI: bug fix: fixed the initial status display when
        viewing a job's output from the queue.

        * MKVToolNix GUI: bug fix: running jobs cannot be removed from the
        job queue anymore. Fixes #1220.

        * MKVToolNix GUI: bug fix: when starting the GUI old jobs from the
        queue were silently discarded if they included additional parts
        (e.g. VOBs).

        * MKVToolNix GUI: bug fix: job queue: when saving the job queue
        jobs removed in the GUI were not removed from the stored settings.

        * MKVToolNix GUI: bug fix: when viewing the job output of a job
        that hasn't been run yet the »save output« button was enabled.

        * mkvmerge, mkvpropedit: bug fix: fixed an invalid memory access
        leading to a crash in the Base 64 decoder. Fixes #1222.

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

        * MKVToolNix GUI: bug fix: fixed progress parsing for interface
        languages other than English.

        * mkvmerge: enhancement: if running in GUI mode (parameter
        »--gui-mode«) then the progress will be output as the untranslated
        »#GUI#progress …%« in order to facilitate parsing of progress by
        GUIs.

        * mkvmerge: bug fix: fixed key frame designation for video tracks
        in MP4 DASH files.

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

        * mkvmerge: bug fix: the track statistics tags of Matroska source
        files are always discarded, no matter whether or not they're to be
        created for the output file. That way they won't be reported as
        track tags by mkvmerge's identification mode. This makes it easier
        for the user to create output files without track statistics tags
        as (s)he only has to use the option
        »--disable-track-statistics-tags« and not disable all the track
        tags as well anymore. Fixes #1186.

        * mkvmerge, mkvinfo, mkvextract: bug fix: fixed a crash with
        certain types of invalid Matroska files. Fix for #1183.

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

        * all: bug fix: removed some unused code thereby fixing
        compilation on OpenBSD (#1215).

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

        * MKVToolNix GUI: bug fix: fix alignment of the tool contents with
        the tool selector at the bottom. Fixes #1194.

        * MKVToolNix GUI: new feature: added a »help« menu with links to
        several parts of the MKVToolNix documentation. Implements #1195.

        * MKVToolNix GUI: job output tool: added a button for acknowleding
        the warnings/errors produced for the job shown. Implements #1210
        and is the last part of the implementation of #1196.

        * MKVToolNix GUI: merge tool: the »save« button has been removed
        in favor of the »save…« menu entries. This also improves
        consistency with the other tools.

        * MKVToolNix GUI: enhancement: header editor: made the meaning of
        the »Reset« button clearer with a better label and an additional
        tool tip. Implements #1212.

        * MKVToolNix GUI: enhancement: the tabs for the tools that haven't
        been implemented yet (extraction, info and the tag editor) are not
        shown anymore.

        * MKVToolNix GUI: bug fix: header editor: fixed the track language
        shown if the element is not present in the file.

        * MKVToolNix GUI: bug fix: when browsing the output file name the
        currently entered file name is pre-selected in the dialog. Fixes
        #1207.

        * MKVToolNix GUI: enhancement: the update check dialog showing the
        change log can now be maximized. Implements #1204.

        * MKVToolNix GUI: new feature: implemented viewing the output of
        any job in the job queue.

        * MKVToolNix GUI: new feature: implemented saving the job output
        to a file.

        * MKVToolNix GUI: enhancement: language and country drop-down
        boxes will contain the common languages/countries both at the top
        as well as in the full list. Part of the implementation of #1200.

        * MKVToolNix GUI: enhancement: the entry »Undefined (und)« is
        always shown at the top of the language drop-down boxes. Part of
        the implementation of #1200.

        * MKVToolNix GUI: enhancement: the number of new warnings and
        errors are shown in the status bar. Both counters can be
        acknowledged via context menus on the status bar and in the job
        queue view. Part of the implementation of #1199.

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

        * MKVToolNix GUI: enhancement: the number of jobs pending
        automatic/manual execution is listed in the status bar. Part of
        the implementation of #1199.

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

        * MKVToolNix GUI: enhancement: the progress widget in the stats
        bar is not reset to 0 once all the jobs have been processed in
        order to signal the user that the jobs have actually been
        processed. Part of the implementation of #1198.

        * MKVToolNix GUI: merge tool enhancement: a short animation of a
        moving icon is shown when a job is started or added to the job
        queue as a clue to the user what's happening and where to look for
        output. This animation can be disabled in the preferences.
        Implements #1198.

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

        * MKVToolNix GUI: job output bug fix: fixed superfluous empty
        lines in job output/warning/error output.

        * MKVToolNix GUI: merge tool bug fix: when adding a VOB from a DVD
        the tree items for the additional parts (the other VOBs processed
        automatically) weren't shown.

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

        * MKVToolNix GUI: merge tool: fixed the scroll bar not
        disappearing in the input tab if the window is high enough. Fixes
        #1193.

        * MKVToolNix GUI: chapter editor enhancements: when selecting a
        chapter the the chapter name closest to the previously selected
        chapter name (or the first if there wasn't a previously selected
        one) is selected automatically.

        * MKVToolNix GUI: chapter editor enhancements: when starting a new
        file a single edition and a single chapter are added automatically.

        * MKVToolNix GUI: merge tool enhancement: the »add files« button
        has been re-labeled »add source files« in order to make it clearer
        that it cannot be used for adding attachments, even if the
        attachments tab is the currently selected tab.

        * MKVToolNix GUI: merge tool & job queue tool enhancement: short
        tool tips will be shown for the files, tracks, attachments and
        jobs views telling the user to right-click for adding files and
        similar actions.

        * MKVToolNix GUI: new feature for the merge tool, the header and
        chapter editors: if no file is open then »new« and »open file«
        buttons are shown.

        * build system: desktop files and icons were only installed if
        wxWidgets was enabled. Fixes #1188.

        * man pages: clarify functionality of --default-duration. Fixes
        #1191.

        * build system: bug fix: fixed running rake if no locale or one
        with an encoding other than UTF-8 is set. Fixes #1189.
----------------------------------------------------------------------

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
ottavio.river | 7 Jun 18:20 2015
Picon

mkv with h265 encoded video track

Hi,

I cannot see this video and many others with h265 encoded video track when I use Haali Media Splitter
No problem with Lav Splitter

Questa e-mail è stata controllata per individuare virus con Avast antivirus.
www.avast.com


_______________________________________________
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
Sebastian G. | 4 Jun 19:35 2015
Picon
Picon

MKV with different languages in the video-stream(s)?

Hello,

this is all theoretic, but it would have use cases.

Video tracks can contain written text in a specific language, like the
Star-Wars intro, opening notes in general, credits, location/date of the
current scene.

If I am correct some movies and series get released in different
languages related to the video stream. (Only one language is shown per
movie, but there are multiple version of the video-stream in different
languages.)

Documentations (for German and French, ARTE comes to mind) show
on-screen descriptions in multiple languages. (One language is shown
after another.)

The question is if it would be possible to craft a matroska file where a
player selects only the relevant parts to display them?

For some stuff it seems the content would have be designed to allow such
a file.

Maybe a video-stream contains only the video image without any written
text and multiple video-streams contain the written text in each
language. The player would play the first video-stream and overlay it
with another video-stream in the language the user desires.

Is such an overlay method possible with matroska? (Only related to
container. I am aware that it would not be supported by players.)

Maybe editions would work for content that holds the languages in
different video-streams. So a matroska file would contain the
video-stream of the German intro text, the video-stream of the English
intro text, the main movie video stream, small chunks of video-streams
in English and German in which is text written on screen and the credits
in German and English. Additionally the audio streams.

So the German Edition would play German audio, the German intro, the
main movie, "interrupted" by the small chunks of video pieces that
contain written text in German as video and the German credits.

I am not sure if an Edition allows using the same audio-track even when
switching out the video-file.

Would that work with matroska just by using editions? (I know that some
players can play editions, so at least here it would be supported
partially.)

If editions are just not enough to make it work that way or in a similar
fashion, would virtual tracks be of any help?

Again, this is all just a theoretic concept. I am not about to create
such a file, but it would be interesting to know if content creators
would be able to create files for a multilingual audience in a single
matroska file, without having to include two or more complete
video-streams, because of some written text in them.

I am not talking about subtitles, if anyone thinks I am, because I said
written text.

Thanks for any input.

Regards,
Sebastian
_______________________________________________
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
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

Gmane