MKVToolNix comes with with a README.md, a README.Windows.md (instructions how to compile MKVToolNix on Linux for use on Windows), a Contributor Covenant Code of Conduct and man pages for all programs: mkvmerge, mkvinfo, mkvextract, mkvpropedit and MKVToolNix GUI. You can also read the NEWS.md file (contains news & changes). 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. MKVToolNix is a piece of software that will find its place on your computer memory and be used often if you work a lot with MKV files. It allows you to perform all the operations you might think of when it comes to organizing and editing Matroska files. Changes to MKVToolNix 56.1. Apr 19, 2020 Extract audio or video from MKV files with mkvtoolnix April 19, 2020 2 minute read I streamed a few DJ sets over the last few weeks with a bunch of friends as part of ‘covidcore’, an online get-together while we’re all in isolation.
This program analyses an existing Matroska(tm) file and modifies some of its properties. Then it writes those modifications to the existing file. Among the properties that can be changed are the segment information elements (e.g. the title) and the track headers (e.g. the language code, 'default track' flag or the name).
Options:
Option | Description |
---|---|
-l, --list-property-names | Lists all known and editable property names, their type (string, integer, boolean etc) and a short description. The program exits afterwards. Therefore the source-filename parameter does not have to be supplied. |
-p, --parse-modemode | Sets the parse mode. The parameter 'mode' can either be 'fast' (which is also the default) or 'full'. The 'fast' mode does not parse the whole file but uses the meta seek elements for locating the required elements of a source file. In 99% of all cases this is enough. But for files that do not contain meta seek elements or which are damaged the user might have to set the 'full' parse mode. A full scan of a file can take a couple of minutes while a fast scan only takes seconds. |
Actions that deal with track and segment info properties:
Option | Description |
---|---|
-e, --editselector | Sets the Matroska(tm) file section (segment information or a certain track's headers) that all following add, set and delete actions operate on. This option can be used multiple times in order to make modifications to more than one element. By default mkvpropedit(1) will edit the segment information section. See the section about edit selectors for a full description of the syntax. |
-a, --addname=value | Adds a property name with the value value. The property will be added even if such a property exists already. Note that most properties are unique and cannot occur more than once. |
-s, --setname=value | Sets all occurrences of the property name to the value value. If no such property exists then it will be added. |
-d, --deletename | Deletes all occurrences of the property name. Note that some properties are required and cannot be deleted. |
Actions that deal with tags and chapters:
Option | Description |
---|---|
-t, --tagsselector:filename | Add or replace tags in the file with the ones from filename or remove them if filename is empty. mkvpropedit(1) reads the same XML tag format that mkvmerge(1) reads as well. The selector must be one of the words all, global or track. For allmkvpropedit(1) will replace or remove all tags in a file. With global only global tags will be replaced or removed. With trackmkvpropedit(1) will replace tags for a specific track. Additionally the tags read from filename will be assigned to the same track. The track is specified in the same way edit selectors are specified (see below), e.g. --tags track:a1:new-audio-tags.xml. |
--add-track-statistics-tags | Calculates statistics for all tracks in a file and adds new statistics tags for them. If the file already contains such tags then they'll be updated. |
--delete-track-statistics-tags | Deletes all existing track statistics tags from a file. If the file doesn't contain track statistics tags then it won't be modified. |
-c, --chaptersfilename | Add or replace chapters in the file with the ones from filename or remove them if filename is empty. mkvpropedit(1) reads the same XML and simple chapter formats that mkvmerge(1) reads as well. |
Actions for handling attachments:
Option | Description |
---|---|
--add-attachmentfilename | Adds a new attachment from filename. If the option --attachment-name has been used prior to this option then its value is used as the new attachment's name. Otherwise it is derived from filename. If the option --attachment-mime-type has been used prior to this option then its value is used as the new attachment's MIME type. Otherwise it is auto-detected from the content of filename. If the option --attachment-description has been used prior to this option then its value is used as the new attachment's description. Otherwise no description will be set. If the option --attachment-uid has been used prior to this option then its value is used as the new attachment's UID. Otherwise a random UID will be generated automatically. |
--replace-attachmentselector:filename | Replaces one or more attachments that match selector with the file filename. If more than one existing attachment matches selector then all of their contents will be replaced by the content of filename. The selector can have one of four forms. They're explained below in the section attachment selectors. If the option --attachment-name has been used prior to this option then its value is set as the new name for each modified attachment. Otherwise the names aren't changed. If the option --attachment-mime-type has been used prior to this option then its value is set as the new MIME type for each modified attachment. Otherwise the MIME types aren't changed. If the option --attachment-description has been used prior to this option then its value is set as the new description for each modified attachment. Otherwise the descriptions aren't changed. If the option --attachment-uid has been used prior to this option then its value is set as the new UID for each modified attachment. Otherwise the UIDs aren't changed. |
--update-attachmentselector | Sets the properties of one or more attachments that match selector. If more than one existing attachment matches selector then all of their properties will be updated. The selector can have one of four forms. They're explained below in the section attachment selectors. If the option --attachment-name has been used prior to this option then its value is set as the new name for each modified attachment. Otherwise the names aren't changed. If the option --attachment-mime-type has been used prior to this option then its value is set as the new MIME type for each modified attachment. Otherwise the MIME types aren't changed. If the option --attachment-description has been used prior to this option then its value is set as the new description for each modified attachment. Otherwise the descriptions aren't changed. If the option --attachment-uid has been used prior to this option then its value is set as the new UID for each modified attachment. Otherwise the UIDs aren't changed. |
--delete-attachmentselector | Deletes one or more attachments that match selector. The selector can have one of four forms. They're explained below in the section attachment selectors. |
Options for attachment actions:
Option | Description |
---|---|
--attachment-namename | Sets the name to use for the following --add-attachment or --replace-attachment operation. |
--attachment-mime-typemime-type | Sets the MIME type to use for the following --add-attachment or --replace-attachment operation. |
--attachment-descriptiondescription | Sets the description to use for the following --add-attachment or --replace-attachment operation. |
Other options:
Option | Description |
---|---|
--disable-language-ietf | Normally when the user requests changes to the 'language' track header property, mkvpropedit(1) will apply the same change to the new LanguageIETF track header element in addition to the legacy Language element. If this option is used, the change is only applied to the legacy Language element. This option does not affect changes requested via the 'language-ietf' track header property. |
--command-line-charsetcharacter-set | Sets the character set to convert strings given on the command line from. It defaults to the character set given by system's current locale. |
--output-charsetcharacter-set | Sets the character set to which strings are converted that are to be output. It defaults to the character set given by system's current locale. |
-r, --redirect-outputfile-name | Writes all messages to the file file-name instead of to the console. While this can be done easily with output redirection there are cases in which this option is needed: when the terminal reinterprets the output before writing it to a file. The character set set with --output-charset is honored. |
--ui-languagecode | Forces the translations for the language code to be used (e.g. 'de_DE' for the German translations). Entering 'list' as the code will cause the program to output a list of available translations. |
--abort-on-warnings | Tells the program to abort after the first warning is emitted. The program's exit code will be 1. |
--debugtopic | Turn on debugging for a specific feature. This option is only useful for developers. |
--engagefeature | Turn on experimental features. A list of available features can be requested with mkvpropedit --engage list. These features are not meant to be used in normal situations. |
--gui-mode | Turns on GUI mode. In this mode specially-formatted lines may be output that can tell a controlling GUI what's happening. These messages follow the format '#GUI#message'. The message may be followed by key/value pairs as in '#GUI#message#key1=value1#key2=value2…'. Neither the messages nor the keys are ever translated and always output in English. |
-v, --verbose | Be verbose and show all the important Matroska(tm) elements as they're read. |
-h, --help | Show usage information and exit. |
-V, --version | Show version information and exit. |
@options-file.json | Reads additional command line arguments from the file options-file. For a full explanation on the supported formats for such files see the section called 'Option files' in the mkvmerge(1) man page. |
The --edit option sets the Matroska(tm) file section (segment information or a certain track's headers) that all following add, set and delete actions operate on. This stays valid until the next --edit option is found. The argument to this option is called the edit selector.
By default mkvpropedit(1) will edit the segment information section.
3.1. Segment information
The segment information can be selected with one of these three words: 'info', 'segment_info' or 'segmentinfo'. It contains properties like the segment title or the segment UID.
3.2. Track headers
Track headers can be selected with a slightly more complex selector. All variations start with 'track:'. The track header properties include elements like the language code, 'default track' flag or the track's name.
Option | Description |
---|---|
track:n | If the parameter n is a number then the nth track will be selected. The track order is the same that mkvmerge(1)'s --identify option outputs. Numbering starts at 1. |
track:tn | If the parameter starts with a single character t followed by a n then the nth track of a specific track type will be selected. The track type parameter t must be one of these four characters: 'a' for an audio track, 'b' for a button track, 's' for a subtitle track and 'v' for a video track. The track order is the same that mkvmerge(1)'s --identify option outputs. Numbering starts at 1. |
track:=uid | If the parameter starts with a '=' followed by a number uid, the track whose track UID element equals the given uid will be selected. Track UIDs can be obtained with mkvinfo(1). |
track:@number | If the parameter starts with a '@' followed by a number number, the track whose track number element equals this number will be selected. Track numbers can be obtained with mkvinfo(1). |
3.3. Notes
Due to the nature of the track edit selectors it is possible that several selectors actually match the same track headers. In such cases all actions for those edit selectors will be combined and executed in the order in which they're given on the command line.
An attachment selector is used with the two actions --replace-attachment and --delete-attachment. It can have one of the following four forms:
See Full List On Mkvtoolnix.download
Selection by attachment ID. In this form the selector is simply a number, the attachment's ID as output by mkvmerge(1)'s identification command.
Selection by attachment UID (unique ID). In this form the selector is the equal sign = followed by a number, the attachment's unique ID as output by mkvmerge(1)'s verbose identification command.
Selection by attachment name. In this form the selector is the literal word name: followed by the existing attachment's name. If this selector is used with --replace-attachment then colons within the name to match must be escaped as c.
Selection by MIME type. In this form the selector is the literal word mime-type: followed by the existing attachment's MIME type. If this selector is used with --replace-attachment then colons within the MIME type to match must be escaped as c.
The following example edits a file called 'movie.mkv'. It sets the segment title and modifies the language code of an audio and a subtitle track. Note that this example can be shortened by leaving out the first --edit option because editing the segment information element is the default for all options found before the first --edit option anyway.
The second example removes the 'default track flag' from the first subtitle track and sets it for the second one. Note that mkvpropedit(1), unlike mkvmerge(1), does not set the 'default track flag' of other tracks to '0' if it is set to '1' for a different track automatically.
Replacing the tags for the second subtitle track in a file looks like this:
Removing all tags requires leaving out the file name:
Replacing the chapters in a file looks like this:
Removing all chapters requires leaving out the file name:
Adding a font file (Arial.ttf) as an attachment:
MKVtoolnix - Tutorial Basico - YouTube
Adding a font file (89719823.ttf) as an attachment and providing some information as it really is just Arial:
Replacing one attached font (Comic.ttf) file with another one (Arial.ttf):
Deleting the second attached file, whatever it may be:
Deleting all attached fonts by MIME type:
mkvpropedit(1) exits with one of three exit codes:
MKVToolNix 56.1.0 Free Download - VideoHelp
0 -- This exit code means that the modification has completed successfully.
1 -- In this case mkvpropedit(1) has output at least one warning, but the modification did continue. A warning is prefixed with the text 'Warning:'. Depending on the issues involved the resulting files might be ok or not. The user is urged to check both the warning and the resulting files.
2 -- This exit code is used after an error occurred. mkvpropedit(1) aborts right after outputting the error message. Error messages range from wrong command line arguments over read/write errors to broken files.
For an in-depth discussion about how all tools in the MKVToolNix suite handle character set conversions, input/output encoding, command line encoding and console encoding please see the identically-named section in the mkvmerge(1) man page.
mkvpropedit(1) uses the default variables that determine the system's locale (e.g. LANG and the LC_* family). Additional variables:
Option | Description |
---|---|
MKVPROPEDIT_DEBUG, MKVTOOLNIX_DEBUG and its short form MTX_DEBUG | The content is treated as if it had been passed via the --debug option. |
MKVPROPEDIT_ENGAGE, MKVTOOLNIX_ENGAGE and its short form MTX_ENGAGE | The content is treated as if it had been passed via the --engage option. |
mkvmerge(1), mkvinfo(1), mkvextract(1), mkvtoolnix-gui(1)
The latest version can always be found at the MKVToolNix homepage.
Information for build mkvtoolnix-20.0.0-2.fc28
See Full List On Priede.bf.lu.lv
ID | 1020300 | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Package Name | mkvtoolnix | ||||||||||||||||||||||||||||||||||||||||||||
Version | 20.0.0 | ||||||||||||||||||||||||||||||||||||||||||||
Release | 2.fc28 | ||||||||||||||||||||||||||||||||||||||||||||
Epoch | |||||||||||||||||||||||||||||||||||||||||||||
Summary | Matroska container manipulation utilities | ||||||||||||||||||||||||||||||||||||||||||||
Description | Mkvtoolnix is a set of utilities to mux and demux audio, video and subtitlestreams into and from Matroska containers. | ||||||||||||||||||||||||||||||||||||||||||||
Built by | jwakely | ||||||||||||||||||||||||||||||||||||||||||||
State | complete | ||||||||||||||||||||||||||||||||||||||||||||
Volume | fedora_koji_archive02 | ||||||||||||||||||||||||||||||||||||||||||||
Started | Wed, 24 Jan 2018 10:55:42 UTC | ||||||||||||||||||||||||||||||||||||||||||||
Completed | Wed, 24 Jan 2018 11:33:25 UTC | ||||||||||||||||||||||||||||||||||||||||||||
Task | build (f28-boost, /rpms/mkvtoolnix.git:4bbcc7448ccba49ee26b1978afe1fc52c6e3b3a1) | ||||||||||||||||||||||||||||||||||||||||||||
Tags |
| ||||||||||||||||||||||||||||||||||||||||||||
RPMs |
| ||||||||||||||||||||||||||||||||||||||||||||
Logs |
| ||||||||||||||||||||||||||||||||||||||||||||
Changelog | * Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 20.0.0-2- Rebuilt for Boost 1.66* Thu Jan 18 2018 Dominik Mierzejewski <rpm@greysector.net> - 20.0.0-1- update to 20.0.0 (#1534796)- fixes FTBFS with ruby 2.5 (#1532391)- new dependency required to build GUIs: cmark* Tue Dec 19 2017 Dominik Mierzejewski <rpm@greysector.net> - 19.0.0-1- update to 19.0.0 (#1527485)- disable built-in update check (#1515687)* Mon Nov 20 2017 Dominik Mierzejewski <rpm@greysector.net> - 18.0.0-1- update to 18.0.0 (#1514860)* Tue Oct 24 2017 Dominik Mierzejewski <rpm@greysector.net> - 17.0.0-1- update to 17.0.0 (#1504369)- verify GPG signature of the source* Sat Oct 07 2017 Dominik Mierzejewski <rpm@greysector.net> - 16.0.0-1- update to 16.0.0 (#1497489)- requires libmatroska >= 1.4.8* Wed Aug 23 2017 Dominik Mierzejewski <rpm@greysector.net> - 15.0.0-1- update to 15.0.0 (#1483229)- requires libebml >= 1.3.5- drop strict libmatroska requirement, all Fedora releases have 1.4.5+- old ChangeLog was dropped* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.0.0-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14.0.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild* Mon Jul 24 2017 Dominik Mierzejewski <rpm@greysector.net> - 14.0.0-1- update to 14.0.0 (#1474050)* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 13.0.0-3- Rebuilt for s390x binutils bug* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 13.0.0-2- Rebuilt for Boost 1.64* Sun Jun 25 2017 Dominik Mierzejewski <rpm@greysector.net> - 13.0.0-1- update to 13.0.0 (#1464751)* Tue May 23 2017 Dominik Mierzejewski <rpm@greysector.net> - 12.0.0-1- update to 12.0.0 (#1452950)- unbundle sound files from oxygen sound theme- add Provides: for bundled librmff* Mon Apr 24 2017 Dominik Mierzejewski <rpm@greysector.net> - 11.0.0-1- update to 11.0.0 (#1444579)- drop obsolete patch (CXXFLAGS fix)- new dependency introduced by upstream (Qt5Multimedia)- rename desktop files to fix task switcher icons under Wayland* Fri Mar 31 2017 Dominik Mierzejewski <rpm@greysector.net> - 10.0.0-1- update to 10.0.0- drop obsolete configure option- fix system CXXFLAGS usage* Tue Feb 21 2017 Dominik Mierzejewski <rpm@greysector.net> - 9.9.0-1- update to 9.9.0 (#1424868)- drop obsolete macros and Obsoletes:* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9.8.0-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 9.8.0-2- Rebuilt for Boost 1.63* Mon Jan 23 2017 Dominik Mierzejewski <rpm@greysector.net> - 9.8.0-1- update to 9.8.0 (#1415524)- drop upstreamed patch (https://github.com/mbunkus/mkvtoolnix/issues/1858)* Thu Jan 19 2017 Dominik Mierzejewski <rpm@greysector.net> - 9.7.1-1- update to 9.7.1 (#1408814)- add links explaining patches* Mon Dec 05 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.6.0-1- update to 9.6.0 (#1400209)* Wed Oct 19 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.5.0-1- update to 9.5.0 (#1385650)* Wed Sep 28 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.4.2-1- update to 9.4.2 (#1376266)* Sun Aug 28 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.4.0-1- update to 9.4.0 (#1370765)* Fri Aug 19 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.3.1-1- update to 9.3.1 (#1356324)- drop upstreamed patch- add requires on libmatroska 1.4.5+* Wed Jun 01 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.2.0-1- update to 9.2.0 (#1340601)- relax precision in double precision arithmetic test on i686 (upstream issue #1705)* Sun May 22 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.1.0-2- unbundle json- clean up prep section* Sat May 21 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.1.0-1.1- rebuild for boost-1.60.0-5 (#1331983)* Wed Apr 27 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.1.0-1- update to 9.1.0 (#1329863)* Tue Mar 29 2016 Dominik Mierzejewski <rpm@greysector.net> - 9.0.1-1- update to 9.0.1 (#1321434)- drop obsolete patch* Mon Feb 22 2016 Dominik Mierzejewski <rpm@greysector.net> - 8.9.0-1- update to 8.9.0- autogenerate localized files list- BR docbook-style-xsl and fix check for it* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.8.0-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild* Mon Jan 25 2016 Jonathan Wakely <jwakely@redhat.com> - 8.8.0-2- Rebuilt for Boost 1.60* Tue Jan 19 2016 Dominik Mierzejewski <rpm@greysector.net> - 8.8.0-1- update to 8.8.0- update Source and main URLs* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 8.7.0-2- Rebuilt for Boost 1.60* Tue Jan 05 2016 Dominik Mierzejewski <rpm@greysector.net> - 8.7.0-1- update to 8.7.0* Wed Dec 09 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.6.1-1- update to 8.6.1* Thu Nov 26 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.5.2-1- update to 8.5.2* Thu Oct 22 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.5.1-1- update to 8.5.1- BR: libmatroska >= 1.4.4* Mon Sep 21 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.4.0-1- update to 8.4.0- drop obsolete patch- add Provides: for bundled avilib- wxGTK GUI is gone- use license macro to tag the license text file* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 8.2.0-3- Rebuilt for Boost 1.59* Wed Aug 26 2015 Jonathan Wakely <jwakely@redhat.com> - 8.2.0-2- Rebuilt for Boost 1.58 in F23* Mon Aug 03 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.2.0-1- update to 8.2.0- drop obsolete patch- backport fix for compilation without curl (upstream issue 1359)- include Spanish manpages* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1.0-3- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 8.1.0-2- rebuild for Boost 1.58* Sun Jun 28 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.1.0-1- update to 8.1.0- backport proper fix for issue 1284 from upstream- fix -qt subpackage dependencies* Fri Jun 26 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.0.0-2- fix tests which fail to compile with boost-1.56+* Mon Jun 22 2015 Dominik Mierzejewski <rpm@greysector.net> - 8.0.0-1- update to 8.0.0- move find_lang call to install section- disable tests which fail to compile (rhbz#1234405)- build Qt5 GUI and reorganize subpackages- switch Gtk GUI to GTK3- unbundle drake* Thu Jun 11 2015 Dominik Mierzejewski <rpm@greysector.net> - 7.9.0-1- update to 7.9.0- drop upstreamed patch for utf8cpp unbundling- drop manual desktop file installation, upstream does it properly now* Sat Apr 11 2015 Dominik Mierzejewski <rpm@greysector.net> - 7.8.0-2- rebuilt for pugixml soname bump* Mon Mar 30 2015 Dominik Mierzejewski <rpm@greysector.net> 7.8.0-1- update to 7.8.0- fix building tools- unbundle utf8cpp* Fri Mar 06 2015 Dominik Mierzejewski <rpm@greysector.net> 7.7.0-1- update to 7.7.0- include new manpages* Mon Feb 09 2015 Dominik Mierzejewski <rpm@greysector.net> 7.6.0-1- update to 7.6.0* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 7.5.0-3- Rebuild for boost 1.57.0* Thu Jan 15 2015 Dominik Mierzejewski <rpm@greysector.net> 7.5.0-2- this actually build-requires libmatroska-1.4.2 (and libebml-1.3.1)- remove bundled libebml and libmatroska so that they don't get used accidentally if available version is too low- drop some old cruft from prep section* Wed Jan 14 2015 Dominik Mierzejewski <rpm@greysector.net> 7.5.0-1- update to 7.5.0* Wed Dec 17 2014 Dominik Mierzejewski <rpm@greysector.net> 7.4.0-1- update to 7.4.0- drop obsolete patch (upstream bug #1090)- shorten desktop and icon file installation commands* Thu Dec 04 2014 Dominik Mierzejewski <rpm@greysector.net> 7.3.0-1- update to 7.3.0- enable unit tests- use system boost code fragment and pugixml* Thu Oct 02 2014 Rex Dieter <rdieter@fedoraproject.org> 7.2.0-2- update icon/mime scriptlets* Sun Sep 21 2014 Dominik Mierzejewski <rpm@greysector.net> 7.2.0-1- update to 7.2.0* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild* Wed Jun 18 2014 Dominik Mierzejewski <rpm@greysector.net> 7.0.0-1- update to 7.0.0* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.9.1-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 6.9.1-2- Rebuild for boost 1.55.0* Sun Apr 27 2014 Dominik Mierzejewski <rpm@greysector.net> 6.9.1-1- update to 6.9.1* Tue Mar 04 2014 Dominik Mierzejewski <rpm@greysector.net> 6.8.0-1- update to 6.8.0- fixes bug #1053883* Sat Jan 18 2014 Dominik Mierzejewski <rpm@greysector.net> 6.7.0-1- update to 6.7.0* Fri Dec 27 2013 Dominik Mierzejewski <rpm@greysector.net> 6.6.0-1- update to 6.6.0- drop obsolete/redundant specfile parts- remove executable bit from some sources- drop version from libmatroska-devel BR- disable curl support (used only for online update checks)* Sun Oct 20 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.5.0-1- Update to 6.5.0- Fix duplicate localized man pages and add lang(de)* Thu Oct 03 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.4.1-1- Update to 6.4.1* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3.0-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild* Sat Jul 27 2013 pmachata@redhat.com - 6.3.0-2- Rebuild for boost 1.54.0* Sat Jul 13 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.3.0-1- Update to 6.3.0* Mon Apr 29 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.2.0-1- Update to 6.2.0* Sun Mar 03 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.1.0-1- Update to 6.1.0* Fri Feb 22 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.0.0-3- Rebuilt for f19- Fix bogus date* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 6.0.0-2- Rebuild for Boost-1.53.0* Tue Jan 22 2013 Nicolas Chauvet <kwizart@gmail.com> - 6.0.0-1- Update to 6.0.0* Mon Dec 10 2012 Nicolas Chauvet <kwizart@gmail.com> - 5.9.0-1- Update to 0.5.9* Wed Sep 05 2012 Dominik Mierzejewski <rpm@greysector.net> 5.8.0-1- update to 5.8.0* Sun Aug 12 2012 Kevin Fenzi <kevin@scrye.com> - 5.7.0-2- Rebuild for new boost* Sun Jul 22 2012 Nicolas Chauvet <kwizart@gmail.com> - 5.7.0-1- Update to 5.7.0* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild* Sun Apr 22 2012 Nicolas Chauvet <kwizart@gmail.com> - 5.5.0-1- Update to 5.5.0* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.1-3- Rebuilt for c++ ABI breakage* Tue Jan 17 2012 Nicolas Chauvet <kwizart@gmail.com> - 5.2.1-2- Add BR po4a* Thu Jan 12 2012 Nicolas Chauvet <kwizart@gmail.com> - 5.2.1-1- Update to 5.2.1- Add BR libcurl-devel* Sun Nov 20 2011 Nicolas Chauvet <kwizart@gmail.com> - 5.0.1-1- Update to 5.0.1* Fri Sep 09 2011 Dan Horák <dan[at]danny.cz> - 4.9.1-3- fix boost detection on other 64-bit arches (ax_boost_base.m4 too old)* Sat Jul 23 2011 Nicolas Chauvet <kwizart@gmail.com> - 4.9.1-2- Rebuild for boost* Thu Jul 14 2011 Nicolas Chauvet <kwizart@gmail.com> - 4.9.1-1- Update to 4.9.1* Tue Feb 15 2011 Nicolas Chauvet <kwizart@gmail.com> - 4.5.0-1- Update to 4.5.0- Backport Fix to build with boost::filesystem3* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.4.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild* Mon Nov 15 2010 Dominik Mierzejewski <rpm@greysector.net> 4.4.0-1- updated to 4.4.0- build system switched to rake -> BR: ruby* Sun Aug 01 2010 Dominik Mierzejewski <rpm@greysector.net> 4.2.0-1- updated to 4.2.0 (many bugfixes, see upstream changelog: http://www.bunkus.org/cgi-bin/gitweb.cgi?p=mkvtoolnix.git;a=blob;f=ChangeLog)- sorted BRs alphabetically- use upstream .desktop files- install 64x64 icons as well- drop vendor from desktop filenames- add Dutch manpages- process mimeinfo file in scriptlets* Wed Jul 14 2010 Dan Horák <dan@danny.cz> - 4.0.0-2- rebuilt against wxGTK-2.8.11-2* Sat Jun 19 2010 Dominik Mierzejewski <rpm@greysector.net> 4.0.0-1- updated to 4.0.0* Sat May 29 2010 Dominik Mierzejewski <rpm@greysector.net> 3.4.0-1- updated to 3.4.0- drop unused %{_datadir}/mkvtoolnix directory- add build- and runtime requirements on newer libmatroska- add runtime requirements on newer libebml due to ABI changes* Sat Mar 27 2010 Dominik Mierzejewski <rpm@greysector.net> 3.3.0-1- updated to 3.3.0* Mon Feb 15 2010 Dominik Mierzejewski <rpm@greysector.net> 3.2.0-1- updated to 3.2.0- dropped versions from BRs, F-11 has same or newer- added Chinese manpages* Sat Jan 23 2010 Dominik Mierzejewski <rpm@greysector.net> 3.1.0-1- updated to 3.1.0 * BlueRay subtitles support- added Japanese manpages* Fri Jan 22 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 3.0.0-2- Rebuild for Boost soname bump* Sat Dec 26 2009 Dominik Mierzejewski <rpm@greysector.net> 3.0.0-1- updated to 3.0.0- dropped upstream'd patches* Sun Dec 06 2009 Dominik Mierzejewski <rpm@greysector.net> 2.9.9-1- updated to 2.9.9 * new CLI tool: mkvpropedit- fixed compilation of vc1parser* Sun Sep 27 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> 2.9.8-2- Update desktop file according to F-12 FedoraStudio feature* Wed Aug 26 2009 Dominik Mierzejewski <rpm@greysector.net> 2.9.8-1- updated to 2.9.8- improved summary and description for gui subpackage- fixed installation of tools* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild* Mon Apr 06 2009 Dominik Mierzejewski <rpm@greysector.net> 2.6.0-1- updated to 2.6.0- dropped upstreamed patches* Sun Mar 01 2009 Dominik Mierzejewski <rpm@greysector.net> 2.5.2-1- updated to 2.5.2- fix compilation- include translated messages* Fri Feb 27 2009 Dominik Mierzejewski <rpm@greysector.net> 2.5.1-1- updated to 2.5.1- dropped obsolete patches- use new icon cache scriptlets- add missing BR* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild* Mon Jan 19 2009 Dominik Mierzejewski <rpm@greysector.net> 2.4.2-1- updated to 2.4.2- dropped obsolete boost detection patch- fixed segmentation fault in mmg (bug #477857)- backported some minor fixes from current git- fixed build on ppc64 again* Wed Dec 17 2008 Benjamin Kosnik <bkoz@redhat.com> 2.4.0-4- Rebuild for boost-1.37.0.* Mon Dec 01 2008 Dominik Mierzejewski <rpm@greysector.net> 2.4.0-3- dropped obsolete mkvtoolnix-gcc43.patch* Mon Dec 01 2008 Dominik Mierzejewski <rpm@greysector.net> 2.4.0-2- fixed boost detection on ppc64 (and sparc64) (bug #473976)* Sun Nov 30 2008 Dominik Mierzejewski <rpm@greysector.net> 2.4.0-1- updated to 2.4.0- rebased patch- added new BRs- added missing Requires: hicolor-icon-theme for hicolor icon dirs- build and include more tools- fixed rpmlint issues* Sun Jun 01 2008 Dominik Mierzejewski <rpm@greysector.net> 2.2.0-1- updated to 2.2.0- dropped redundant BRs* Fri Feb 15 2008 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-2- fixed build with gcc-4.3* Sun Aug 26 2007 Dominik Mierzejewski <rpm@greysector.net> 2.1.0-1- updated to 2.1.0- updated license tag* Sun Apr 15 2007 Dominik Mierzejewski <rpm@greysector.net> 2.0.2-1- updated to 2.0.2* Thu Feb 15 2007 Dominik Mierzejewski <rpm@greysector.net> 2.0.0-1- updated to 2.0.0- rebuilt against new flac* Sat Dec 16 2006 Dominik Mierzejewski <rpm@greysector.net> 1.8.1-2- rebuilt with new wxGTK* Tue Dec 05 2006 Dominik Mierzejewski <rpm@greysector.net> 1.8.1-1- updated to 1.8.1* Sun Nov 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.8.0-3- Update GTK icon cache in -gui's post(un)install phase, not main pkg's.- Add menu entry for mkvinfo.* Thu Nov 23 2006 Dominik Mierzejewski <rpm@greysector.net> 1.8.0-2- moved mkvinfo and its manpage to -gui- dropped --enable-debug from configure* Sun Nov 19 2006 Dominik Mierzejewski <rpm@greysector.net> 1.8.0-1- updated to 1.8.0- prevent stripping binaries during make install- removed sed from BRs- made -gui Require: current version of the main package- specfile cleanups* Fri Jul 28 2006 Dominik Mierzejewski <rpm@greysector.net> 1.7.0-1- updated to 1.7.0- removed FCver dependent BRs* Sun Apr 02 2006 Dominik Mierzejewski <rpm@greysector.net> 1.6.5-3- added missing BRs- enable all deps by default* Sat Jan 07 2006 Dominik Mierzejewski <rpm@greysector.net> 1.6.5-2- added desktop file and icon for GUI- remove hardcoded -O3 from configure's CFLAGS* Fri Jan 06 2006 Dominik Mierzejewski <rpm@greysector.net>- dropped RH7.x support- specfile cleanups* Sun Dec 11 2005 Dominik Mierzejewski <rpm@greysector.net>- updated to 1.6.5- updated BuildRequires* Thu Jul 07 2005 Dominik Mierzejewski <rpm@greysector.net>- updated to 1.5.0* Mon Apr 11 2005 Dominik Mierzejewski <rpm@greysector.net>- fixed BRs for Fedoras* Wed Jan 12 2005 Dominik Mierzejewski <rpm@greysector.net>- fixed rebuilding under RH7.3* Sat Jan 08 2005 Dominik Mierzejewski <rpm@greysector.net>- updated to 1.0.1* Sat Oct 16 2004 Dominik Mierzejewski <rpm@greysector.net>- arranged sections in correct order- split GUI into separate package- added some bconds* Sat Jan 03 2004 Ronald Bultje <rbultje@ronald.bitfreak.net- set this thing up |