'Can't use mkvmerge without knowing it's version!' error when adding a job to queue - digitall.h - 09.12.2020
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.
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.
RE: 'Can't use mkvmerge without knowing it's version!' error when adding a job to queue - Selur - 09.12.2020
What do you get as output if you call:
Normally there should be something like:
mkvmerge v51.0.0 ('I Wish') 64-bit
as output.
Cu Selur
RE: 'Can't use mkvmerge without knowing it's version!' error when adding a job to queue - digitall.h - 09.12.2020
That in your example is exactly my version:
Quote:mkvmerge v51.0.0 ('I Wish') 64-bit
RE: 'Can't use mkvmerge without knowing it's version!' error when adding a job to queue - Selur - 09.12.2020
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
RE: 'Can't use mkvmerge without knowing it's version!' error when adding a job to queue - digitall.h - 09.12.2020
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.
Thank you!
RE: 'Can't use mkvmerge without knowing it's version!' error when adding a job to queue - Selur - 09.12.2020
Happy that got solved.
Cu Selur
|