gnoling/UnlinkMKV

Not working Windows 10

philipsquire opened this issue · 5 comments

Newbie here! UnlinkMKV doesn't seem to work, and I can't figure out why. I'm using the build provided on this branch.

PS C:\Users\kpsqu\Documents\unlinkmkv> .\unlinkmkv.exe -ll TRACE ".\[Opportunity] The Tatami Galaxy 01 - Tennis Circle 'Cupid' [v2] [BD 720p] [5E027E71].mkv"
UnlinkMKV
   [ini] [ffmpeg] = [C:\Users\kpsqu\Documents\unlinkmkv/ffmpeg/bin/ffmpeg]
   [ini] [mkvext] = [C:\Users\kpsqu\Documents\unlinkmkv/mkvtoolnix/mkvextract]
   [ini] [mkvinfo] = [C:\Users\kpsqu\Documents\unlinkmkv/mkvtoolnix/mkvinfo]
   [ini] [mkvmerge] = [C:\Users\kpsqu\Documents\unlinkmkv/mkvtoolnix/mkvmerge]
   [ini] [mkvpropedit] = [C:\Users\kpsqu\Documents\unlinkmkv/mkvtoolnix/mkvpropedit]
   [ini] [fixaudio] = [0]
   [ini] [fixvideo] = [0]
   [ini] [fixsubtitles] = [1]
   [ini] [ignoredefaultflag] = [0]
   [ini] [chapters] = [1]
   [ini] [fixvideotemplate] = [-c:v libx264 -b:v {var_minrate}k -minrate {var_minrate}k -maxrate {var_maxrate}k -bufsize 1835k -max_muxing_queue_size 4000]
   [ini] [fixaudiotemplate] = [-map 0 -acodec ac3 -ab 320k]
   [ini] [var_minrate] = [(var_size * 1.1) / var_duration]
   [ini] [var_maxrate] = [var_minrate * 2]
   [ini] [locale] = [en]
      Options
         chapters: 1
         cleanup: 1
         edition: 1
         ffmpeg: C:\Users\kpsqu\Documents\unlinkmkv\ffmpeg\bin\ffmpeg.EXE
         fixaudio: 0
         fixaudiotemplate: -map 0 -acodec ac3 -ab 320k
         fixsubtitles: 1
         fixvideo: 0
         fixvideotemplate: -c:v libx264 -b:v {var_minrate}k -minrate {var_minrate}k -maxrate {var_maxrate}k -bufsize 1835k -max_muxing_queue_size 4000
         ignoredefaultflag: 0
         locale: en
         mkvext: C:\Users\kpsqu\Documents\unlinkmkv\mkvtoolnix\mkvextract.EXE
         mkvinfo: C:\Users\kpsqu\Documents\unlinkmkv\mkvtoolnix\mkvinfo.EXE
         mkvmerge: C:\Users\kpsqu\Documents\unlinkmkv\mkvtoolnix\mkvmerge.EXE
         mkvpropedit: C:\Users\kpsqu\Documents\unlinkmkv/mkvtoolnix/mkvpropedit
         outdir: C:\Users\kpsqu\Documents\unlinkmkv\UMKV
         tmpdir: C:\Users\kpsqu\Documents\unlinkmkv\UMKV.tmp
         var_maxrate: var_minrate * 2
         var_minrate: (var_size * 1.1) / var_duration
   created tmp C:\Users\kpsqu\Documents\unlinkmkv\UMKV.tmp\20196
   removed tmp C:\Users\kpsqu\Documents\unlinkmkv\UMKV.tmp\20196
   removed tmp C:\Users\kpsqu\Documents\unlinkmkv\UMKV.tmp
   exiting

Thanks in advance!

Could you try running it without arguments? I had a report not long ago where it wasn't reading arguments properly, it should look in the current folder for processing if you don't give it a file.

This time it found automatically took all the files in the program folder, but failed to build.

PS C:\Users\kpsqu\Documents\unlinkmkv> .\unlinkmkv.exe
UnlinkMKV
      Options
         chapters: 1
         cleanup: 1
         edition: 1
         ffmpeg: C:\Users\kpsqu\Documents\unlinkmkv\ffmpeg\bin\ffmpeg.EXE
         fixaudio: 0
         fixaudiotemplate: -map 0 -acodec ac3 -ab 320k
         fixsubtitles: 1
         fixvideo: 0
         fixvideotemplate: -c:v libx264 -b:v {var_minrate}k -minrate {var_minrate}k -maxrate {var_maxrate}k -bufsize 1835k -max_muxing_queue_size 4000
         ignoredefaultflag: 0
         locale: en
         mkvext: C:\Users\kpsqu\Documents\unlinkmkv\mkvtoolnix\mkvextract.EXE
         mkvinfo: C:\Users\kpsqu\Documents\unlinkmkv\mkvtoolnix\mkvinfo.EXE
         mkvmerge: C:\Users\kpsqu\Documents\unlinkmkv\mkvtoolnix\mkvmerge.EXE
         mkvpropedit: C:\Users\kpsqu\Documents\unlinkmkv/mkvtoolnix/mkvpropedit
         outdir: C:\Users\kpsqu\Documents\unlinkmkv\UMKV
         tmpdir: C:\Users\kpsqu\Documents\unlinkmkv\UMKV.tmp
         var_maxrate: var_minrate * 2
         var_minrate: (var_size * 1.1) / var_duration
   processing C:\Users\kpsqu\Documents\unlinkmkv\[Opportunity] The Tatami Galaxy - NCED [BD 720p] [903A3AD6].mkv
      checking if file is segmented
         file does not contain segmented chapters
   processing C:\Users\kpsqu\Documents\unlinkmkv\[Opportunity] The Tatami Galaxy - NCOP [BD 720p] [7ED850A0].mkv
      checking if file is segmented
         file does not contain segmented chapters
   processing C:\Users\kpsqu\Documents\unlinkmkv\[Opportunity] The Tatami Galaxy 01 - Tennis Circle 'Cupid' [v2] [BD 720p] [5E027E71].mkv
      checking if file is segmented
         file contains segmented chapters
      generating chapter file
         loading chapters
         non-default chapter dropped
      writing chapter temporary file
      looking for segment parts
         checking that all required segments were found
         all segments found
      flac check
         [Opportunity] The Tatami Galaxy 01 - Tennis Circle 'Cupid' [v2] [BD 720p] [5E027E71].mkv has flac, converting to alac temporarily
         reading metadata
      extracting attachments
      setting parts
      extracting subs
      making substyles unique
      mashing unique substyles to all parts
      remuxing subtitles
      building file
      fixing subs, again... (maybe an mkvmerge issue?)
      applying metadata
      encoding back to flac
      moving built file to final destination
         file failed to build

I downloaded the same file you were testing with, it appears it requires --ignoredefaultflag to process. Since the current version isn't working with arguments on your system (win10), you could set that option to enabled directly in unlinkmkv.ini to enable it as a temporary workaround.

With that the file builds successfully on my system, however, I am testing using a version of unlinkmkv that has other changes I haven't pushed yet so please let me know if enabling that above option in the ini works for you.

It works now! Thank you so much!

It works now! Thank you so much!