Install MKVToolNix 16.0.0 on Ubuntu 17.04 / 16.04 / CentOS 7.x / Fedora 26

Share it:

MKVToolNix recently released a new version 16.0.0 and users are recommended to upgrade to this version, because of bugfixes and new features added to this release.

MKVToolNix is an open source software to create, alter and inspect Matroska files. MKVToolNix is available to end users as graphical and command line

It is a cross-platform tool and it is available on most commonly used Linux, MacOSX, and windows, and it supports a large number of audio and subtitle formats recently they have released a stable version 16.0.0 on Sep 30, 2017

Audio and subtitle supported formats

H.264/AVC, RealVideo, Theora, VP8/VP9, MP2, MP3, AC3, raw PCM, AAC, OGG Vorbis, TrueAudio, ALAC, FLAC, WavPack, Opus, SSA, ASS, Kate, VobSub, and USF.

In this tutorial ,I will show you how to install the latest version of MKVToolNix in Ubuntu 16.04 and higher versions

Changelog in this version 16.0.0

New Features:
  • mkvmerge: MP4 reader: added support for Vorbis
Bugfixes
  • configure: the checks for libEBML and libMatroska have been fixed to require libEBML 1.3.5 and libMatroska 1.4.7 as intended.
  • mkvmerge: AAC reader: mkvmerge will now emit an error message for AAC files whose header fields imply a sampling frequency or number of channels of 0.
  • mkvmerge: AVC/h.264 ES parser: fixed the calculation of reference information for P and B frames. This also fixes some P frames being marked as B frames and vice versa.
  • mkvmerge: AVC/h.264 ES parser: only non-key frames that have the NALU header field `nal_ref_idc` set to 0 will be marked as "discardable" in `SimpleBlock` elements.
  • mkvmerge: HEVC/h.265: the generation of the HEVCC structure stored in `CodecPrivate` was wrong in two places: 1. the position of the number of sub-layers was swapped with reserved bits and 2. the VPS/SPS/PPS/SEI lists did not start with a reserved 1 bit.
  • mkvmerge: output: the `doc type version` will be set at least to 2 if certain elements are written (`CodecState`, `CueCodecState`, `FlagInterlaced`).
  • mkvmerge: output: the track header attributes `MinCache` and `MaxCache` will not be written anymore.
  • mkvmerge: Matroska reader: the "key" and "discardable" flags of SimpleBlock elements will be kept as they are
  • mkvmerge: Matroska reader: if present in the file, the "white colour coordinate x" track header attribute was written to both "white colour coordinate x" and "white colour coordinate y" in the output file.
  • mkvmerge: Opus output: mkvmerge will now put all frames with discard padding into their own block group.
  • MKVToolNix GUI: header editor: removed the check for external modification when saving the file.
  • MKVToolNix GUI: job queue: fixed calculation of total progress when automatic removal of completed is enabled.

Installation steps

For Ubuntu

Step 1: Add the MKVToolNix public key
wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
Step 2: Add the package according to your distribution

For Ubuntu 16.04
echo deb http://mkvtoolnix.download/ubuntu/xenial/ ./ >/etc/apt/sources.list.d/bunkus.org.list
For Ubuntu 16.10
echo deb http://mkvtoolnix.download/ubuntu/yakkety/ ./ >/etc/apt/sources.list.d/bunkus.org.list
For Ubuntu 17.04
echo deb http://mkvtoolnix.download/ubuntu/zesty/ ./ >/etc/apt/sources.list.d/bunkus.org.list
Step 3: Update the repos
sudo apt-get update
Step 4 : Install MKVToolNix 16.0.0
sudo apt-get install mkvtoolnix mkvtoolnix-gui

For CentOS / Redhat 7.X

Enable the EPEL repo and add the MKVToolNIX Rpm
sudo rpm -Uhv https://mkvtoolnix.download/centos/bunkus-org-repo-2-3.noarch.rpm && sudo yum install mkvtoolnix

For Fedora 25-26

Add the RPM to your base machine and install it
sudo rpm -Uhv https://mkvtoolnix.download/fedora/bunkus-org-repo-2-3.noarch.rpm && sudo dnf install mkvtoolnix

Share it:

Post A Comment: