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
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
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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)