This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] 'Can't use mkvmerge without knowing it's version!' error when adding a job to queue
#1
Hi Selur,

I'm a log time Linux Hybrid user.
In the past I had problems with old Debian ffmpeg versions.
Now I'm on Arch, so old versions are not a problem anymore. Big Grin

I recently downloaded Linux64bit Qt 5.9.5 version, the Hybrid 2020.10.11.1 version.
This is the first time I'm using it.
I successfully loaded a blu-ray, adjusted all settings in video (to encode a x264), audio (passthrough), subtitles, chapters, mkv tags, folder destination and mkv file name.
When I click to add a job to the queue Hybrid shows this message:

Quote:Can't use mkvmerge without knowing it's version!

And no job is added.

I verified under 'Config > Tools' that path to mkvmerge is correct, and when I click in 'Tool Versions' it shows mkvmerge under known versions.
I clicked in 'Clear all cached tool infos' and restarted, with no effect.

I don't have a complete debug, this is the part of the debug when I click in add a job:


2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Add job to queue,... 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: checkAndCreateJobs for '/home/Karate/BDMV/PLAYLIST'. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Setting tools for models,.. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored ffmpeg_32 dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored mplayer_32 dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored mencoder_32 dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for mp4fpsmod atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored avsInfo dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored avsViewer dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored avs2yuv dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored avsInfo64 dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored avsViewer64 dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored avs2yuv64 dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for dcaenc atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for opusenc atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for fdkaac atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for FLVExtractCL atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for telxcc atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for DivX265 atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored NVEnc dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for SVT-AV1 atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for Xvid atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> there's no path specified for kvazaar atm. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored vsViewer dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Ignored vspipe dues to ignoreList 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Setting tools (JobManager): DGIndex -> DivX265 -> FLVExtractCL -> FrameCounter -> /home/Hybrid/FrameCounter MP4Box -> /usr/bin/MP4Box MediaInfo -> /usr/bin/mediainfo NVEnc -> SVT-AV1 -> SVT-HEVC -> /usr/bin/SvtHevcEncApp Xvid -> aften -> /usr/bin/aften aomenc -> /usr/bin/aomenc avs2yuv -> avs2yuv64 -> avsInfo -> avsInfo64 -> avsViewer -> avsViewer64 -> bdsup2sub++ -> /usr/bin/bdsup2subpp dcaenc -> delaycut -> /usr/bin/delaycut faac -> /usr/bin/faac fdkaac -> ffmpeg -> /usr/bin/ffmpeg ffmpeg_32 -> flac -> /usr/bin/flac kvazaar -> lame -> /usr/bin/lame lsdvd -> /usr/bin/lsdvd mencoder -> /usr/bin/mencoder mencoder_32 -> mkvextract -> /usr/bin/mkvextract mkvinfo -> /usr/bin/mkvinfo mkvmerge -> /usr/bin/mkvmerge mp4fpsmod -> mplayer -> /usr/bin/mplayer mplayer_32 -> neroAacEnc -> /usr/bin/neroAacEnc oggenc -> /usr/bin/oggenc opusenc -> rav1e -> /usr/bin/rav1e sox -> /usr/bin/sox telxcc -> tools_lsdvd -> /usr/bin/lsdvd tsMuxeR -> /usr/bin/tsmuxer vpxenc -> /usr/bin/vpxenc vsViewer -> vspipe -> wine -> /usr/bin/wine x264 -> /usr/bin/x264 x265 -> /usr/bin/x265 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: outputDir: /home/MKV 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: current VTS: 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: enableGui 0 + -1 = -1 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: getVideoModelBy: x264 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Do job checks,.. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  input: /home/Karate/PLAYLIST 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  videoOutput: /home/MKV/Karate.mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  currentVideoHandling: x264 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  currentAudioHandling: custom 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  currentVideoStream->getInput(): /home/Karate/BDMV/PLAYLIST/00001.mpls 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  avisynthAvailable: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  avisynthSubTilePresent: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  tsMuxerCantBeUsed: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  mkvtoolnixFromRovi: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: checking dirs,... 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: videoOutputPath: /home/MKV 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: currentDir: /home/Hybrid 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: dirs are fine,... 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: checkUNC for /home/Karate.mkv and custom 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: getOutputContainer of: /home/MKV/Karate.mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> container: mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: checkAudioSettings,.. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: getOutputContainer of: /home/MKV/Karate.mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> container: mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Checking audio format ac3 with container: mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: mkvextractVersion: 0 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Checking audio format ac3 with container: mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: mkvextractVersion: 0 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Checking audio format ac3 with container: mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: mkvextractVersion: 0 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: bdsup2subExists: true 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: checking subtitle settings,... 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:   notMp4Compatible: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:   notMp4Compatible: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: subtitles look okay. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Checking video settings,.. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: There's no Codec in mpls_e6e3e95a5f299ef84912d3970edbe77d_48271 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  enforceFFmpeg: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Checking frame rate restrictions,.. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  Blu-ray: false 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  ignore hardware restriction: true 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  unrestricted: true 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: -> nothing to check,.. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: video settings look okay. 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: checking tool versions for /home/Karate/BDMV/PLAYLIST -> /home/MKV/Karate.mkv 2020.12.09 - 09:34:50_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Can't use mkvmerge without knowing it's version! 2020.12.09 - 09:34:52_Manjaro Linux (64bit)_2020.10.11.1 - level 9:  -> did not pass checkToolVersions 2020.12.09 - 09:34:52_Manjaro Linux (64bit)_2020.10.11.1 - level 9: Finished checking jobs -> jobs valid: false 2020.12.09 - 09:34:52_Manjaro Linux (64bit)_2020.10.11.1 - level 9: enableGui -1 + 1 = 0

Please let me know if you need further information.

I saw that a Mac user reported a similar problem some time ago that you said it would be fixed in current version.

Thank you for your support!Please, read the 'Infos needed to fix&reproduce bugs,..'-sticky before you post about a problem.

Please, read the 'Infos needed to fix&reproduce bugs,..'-sticky before you post about a problem.
Reply
#2
What do you get as output if you call:
mkvmerge --version
Normally there should be something like:
mkvmerge v51.0.0 ('I Wish') 64-bit
as output.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#3
That in your example is exactly my version:


Quote:mkvmerge v51.0.0 ('I Wish') 64-bit
Reply
#4
Strange.
Try resetting your tool versions ("Config->Tools->Clear all cached tool infos"), restart Hybrid and call check the detected tool versions (Config->Tools->Tool Versions).
I get:
Known tool versions: aomenc: 2.0.0-1066-g3698bf87b (default) avs2yuv: 0.24bm6 avs2yuv64: 0.28 AVSMeter: 3.0.6.0 AVSMeter64: 3.0.6.0 bdsup2sub++: 1.03 Cuda H.264: no version info dcaenc: Unknown delaycut: 1.439 DivX265: 1.5.0.8 faac: 1.30 fdkaac: 1.0.1 ffmpeg: N-100125-ge857e427c1-g052b4c3481+4 ffmpeg_32: N-100124-g12ca98f17c-g052b4c3481+3 fhgaacenc: 20120806 flac: c - Command-line FLAC encoder/decoder version 1.3.3 flaccl: 2.1.7 FLVExtractCL: 1.6.2 kvazaar: 2.0.0-44-gd4341b3a 2020-11-18 lame: 3.100 lsdvd: no version info MediaInfo: 20.09 mencoder: 38179 mencoder_32: 38179 mkvextract: 51.0.0 mkvinfo: 51.0.0 mkvmerge: 51.0.0 MP4Box: 1.1.0-DEV-rev289-g71af72386-ab-suite mp4fpsmod: 0.26 mplayer: 38164 mplayer_32: 38164 mpv: no version info mpv_32: no version info neroAacEnc: 1.5.4.0 NVEnc: 5.21 NVEnc (FFmpeg): no version info oggenc: 1.4.0 opusenc: 0.2-20-gae5d6d5 qaac: 2.71 QSVEnc: no version info rav1e: 0.4.0-alpha (release) sox: 14.4.2 SVT-HEVC: 1.5.0 telxcc: 2.6.0 tsMuxeR: e347781 VCEEnc: no version info vpxenc: 1.9.0-122-gebac57ce9 vStripFree: 0.8e wine: no version info x264: 3027 x265: 3.4+27-g5163c32d7 and [code] General infos: CUDA: false .Net 4+: true Avisnyth: true SubTile: true DGDecNV: true VFW decoders: vidc.cvid, vidc.i420, vidc.iyuv, vidc.mrle, vidc.msvc, vidc.uyvy, vidc.yuy2, vidc.yvu9, vidc.yvyu Disable tsMuxeR support: false FFmpeg supports: audio filter: false UT Video: true Lib UT Video: false Avisynth: true FAAC: false FDKAac: false Lame: true LibAss: false Dcadec: false LibBluray: true Vorbis: true ProRes support old: false MPlayer/Mencode supports: FAAC: false FDKAac: false Lame: false LAVC: false LibBluray: false MKVToolNix supports: HEVC (ROVI): false VPXEnc supports: VP9: true High bit depth: true x264 supports: --fade-compensate X: false --opencl: true Lavf: true FAAC supports: mp4support: false NVEnc supports: h264_MAXB_4;h264_RCM_63;h264_FC;h264_QP;h264_BDM_1;h264_TL_4;h264_MAXL_62;h264_MINL_10;h264_444;h264_MAXW_4096;h264_MAXH_4096;h264_DYNR;h264_DYNB;h264_CQP;h264_SUBRB;h264_CONST;h264_IRE;h264_VBV;h264_SLICE;h264_REF;h264_ASYN;h264_MAXMB_65536;h264_MAXMBPS_-318179578;h264_LOSS;h264_LOOK;h264_CABAC;h264_AQT;h264_BREF_1;h265_MAXB_0;h265_RCM_63;h265_FC;h265_QP;h265_BDM_0;h265_TL_0;h265_MAXL_186;h265_MINL_30;h265_444;h265_MAXW_8192;h265_MAXH_8192;h265_DYNR;h265_DYNB;h265_CQP;h265_SUBRB;h265_CONST;h265_IRE;h265_VBV;h265_SLICE;h265_REF;h265_ASYN;h265_MAXMB_262144;h265_MAXMBPS_0;h265_SAO;h265_MEO;h265_LOSS;h265_LOOK;h265_10BIT;h265_BREF_1;VERSION_5.21;API_11

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#5
Well...

I had already done this, clear cached tool versions and restart.
But as you asked, I went to repeat that.
I before that verified which versions was Hybrid showing, and to my surprise Hybrid reported no cached tool versions!

I cleared cached tool versions for the second time and after restarting now Hybrid shows correct cached tool versions.
And I can now add a job to the queue.

So the (no) problem is resolved.
Cool

Thank you!
Reply
#6
Happy that got solved.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)