Qt4 version here :

This software (in python3 + Qt5) works with the Mastroka files (mkv).

It can :
- Extract the MKV tracks with mkvextract.

- Verify the MKV file with mkvalidator.

- Clean and optimize the MKV file with mkclean.

- Convert the DTS to AC3 with avconv or ffmpeg.

- View and extract attachment files.

- Auto convert VobSub to Srt with Tesseract with multi cpu.

- Auto re-encapsulate after modification in a new MKV file.

- Other options like rename tracks...

- Convert IDX/SUB subtiltes to SRT.

How-to :
0) Choose between French, Czech and English.

1) Open a MKV file (file > Open MKV file)

2) Choose output folder for the tracks (file > Output folder), by default, its the same folder as MKV file.

3a) Use options like mkclean, mkvalidator
3b) Check the tracks to extract.

4) Check the options like convert, re-encapsulate...

5) Execute the work !

If the execute button stay disabled, choose a output folder.

Mandatory dependencies:
- mkvtoolnix
- python3
- python3-pyqt5

Recommended dependencies :
- ffmpeg or avconv (DTS => AC3)

- mkclean (clean the MKV)

- mkvalidator (check the MKV)

- qtesseract (SUB => SRT)

Do not hesitate to ask me questions or give me suggestions for improvements.


Version 5.4.3 6 months ago

- Code update of the volume boost
- Code update of the new version of Qtesseract5
- Code update of the software

- Mise à jour du code de boost du volume
- Mise à jour du code de la nouvelle version de Qtesseract5
- Mise à jour du code du logiciel

10 months ago

- Add pause during SUB to SRT convert
- Icon remake
- Czech translation update

- Ajout de la pause pendant la conversion SUB vers SRT
- Icone refaite
- Mise a jour de la traduction Tcheque


1 year ago

oh. my fault. need rebuild mkvtoolnix due a boost update

sorry for the noise

line : mkvmerge: error while loading shared libraries: cannot open shared object file: No such file or directory




1 year ago

when launch mkv-extract-qt5 5.3.0 (builting with pyqt5/qt5)

libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
Traceback (most recent call last):
File "/usr/bin/mkv-extract-qt5", line 1766, in WorkReply
line = line.split('|')[1].strip() # Recupere la 2eme colonne, la langue en 3 lettres
IndexError: list index out of range
Abortado (`core' generado) -> (core dumped)

python 3.5.1
python-pyqt5 5.5.1
qt5 5.5.1




1 year ago


thank you for your reply.

I need help for understand the error, can you add this line :
print("line :", line)

before the line with :
line = line.split('|')[1].strip() # Recupere la 2eme colonne, la langue en 3 lettres

Sorry for my english and thank you again !



Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 52%
48 Dislikes

0 Supporters for MKV Extractor Qt5:

Recent Donations:

Be the first to donate
show all
updated Sep 28 2016
added Jul 17 2015
page views 1527
support hizoka
For The Product
MKV Extractor Qt5
5 - 10 - 25 - 50 - 100 - 200 - 500