Posts: 30
Threads: 3
Joined: Jun 2020
Bit of a weird one:
I set up an encode batch and noticed that after one of the jobs supposedly finished that the batch didn't continue despite a long queue of "waiting", took a closer look at the sub jobs and noticed that it had finished up to before muxing with everything after showing as waiting, then noticed that there were 100 sub jobs listed! (with the 100th listed after the 10th?)
Manually ran the next job in the queue and it completed fine.
I then looked through the rest of the queue and found another job with over 100 sub jobs, ran it, it also stopped at muxing.
Next I started from scratch again and re-input the first failed file to see if I could recreate it.
This time the sub jobs listed in natural order but again it stopped at muxing
Oddly the 100th file completed by itself? (I'm guessing there some sort of flag after the "final" font deletion that signals job complete?)
And here's the debug of the retry:[attachment=1468]
Kinda curious why.
My initial guess was mkvmerge was silently failing due to an excessive number of attachments or parameters but the retry still triggering sub job 100 made me second guess myself and suggest that the script/parser has an issue with triple digit numbers of sub jobs?
Posts: 10.617
Threads: 57
Joined: May 2017
Hybrid stalling usually happens when the output or inputs of a call are not properly parsed or something is missing.
Will look at it after work and report back then.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 30
Threads: 3
Joined: Jun 2020
(29.07.2021, 04:58)Selur Wrote: Hybrid stalling usually happens when the output or inputs of a call are not properly parsed or something is missing.
Will look at it after work and report back then.
Happened again with a different 100 subjob file so I tried to experiment, came up with 2 results:
1st Result:
Noticed that a failed muxing encode had like 80 fonts! figured it couldnt be using all of them, opened up the subs and counted 13 font names, wasn't sure how font's and their bold/italic/etc differed from the base font in the subs so opened up mkvtoolnix and removed the fonts attached where I didn't see an obvious name match, leaving 63 fonts.
Inputted it into the encoder and it muxed, listed as finished but paused the encoding?
Took a closer look and noticed a duplicate font:
An apparent "feature" of mkvmerge is that it allows duplicate font attachments in the same file...
The script seems to just dump the mkv attachments extracted from input (duplicates overwriting the earlier one with an identical name) and shove them back in again at the end and failing the supplementary CleanUp jobs because the file has already been deleted.
A quick & dirty fix would just be to wildcard delete anything with the correct Job ID and a font extension type.
A more involved fix would be to have the parser take the extracted mkv attachments, stick in a data structure, delete duplicates and then spit out the corrected script.
The best solution, prob too much effort, would be to parse the subtitle files, check what fonts are used and only re-attach the fonts that are used.
2nd Result:
Took a file with 103 subjobs & used mkvtoolnix to remove some attachments:
Removed 1 font attachment - stopped at before muxing.. but completed subjobs 100-102 file
Removed 3 font attachments - stopped at before muxing.. but completed subjob 100
Removed 4 font attachments, making 99 subjobs and it muxed (but had the duplicate font bug) (bottom of the previous image)
So for whatever reason 99 subjobs seems to be a limit in the parser somewhere?
Posts: 30
Threads: 3
Joined: Jun 2020
Update on 2nd Result:
Noted that the mux was always on subjob 11, so changed the audio to passthru to move it to a lower subjob but still have over 100 subjobs... and it muxes...
Sooo... a syntax bug with mkvmerge and subjob position 11 but more than 100+ subjobs?
Maybe something is parsing 10 then 100 as text instead of numbers? but why skip 11-99?
Posts: 10.617
Threads: 57
Joined: May 2017
29.07.2021, 14:47
(This post was last modified: 29.07.2021, 14:49 by Selur.)
Number of subjobs should not cause a problem.
Can you share a small sample of that source so I can try to reproduce the issue here? (don't have any sample here with 82 fonts in it,..)
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 30
Threads: 3
Joined: Jun 2020
(29.07.2021, 14:47)Selur Wrote: Number of subjobs should not cause a problem.
Can you share a small sample of that source so I can try to reproduce the issue here? (don't have any sample here with 82 fonts in it,..)
Cu Selur
There's 'only' 70 fonts, the rest are duplicates
[attachment=1472]
Replicated it with this sample: it seems bizarrely specific to muxing being at position 11 and there being 100 or more subjobs.
(encoding audio should push it up to 11)
Posts: 10.617
Threads: 57
Joined: May 2017
Okay, I tried this by:
- starting Hybrid
- loading the source
- enabling 'Base->Processing->Subtitle->All subtitles'
- pressing 'Base->Processing->Subitle->Extract&Add Subtitle'
- configuring audio to be reencoded
- keeping video encoding
- set output to mkv
ended up with 103 subjobs and I can reproduce the problem, processing stops before the muxing.
Loading the file Hybrid calls mkvextract to extract all fonts usind:
"I:/Hybrid\64bit\mkvextract.exe" "C:\Users\Selur\Desktop\FateStay Night - S01E14 - The End Of The Ideal_new (1).mkv" attachments 1:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_framd.ttf" 2:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARABD.TTF" 3:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Light.ttf" 4:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_huxtable.ttf" 5:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_MTCORSVA.TTF" 6:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_rabiohead.ttf" 7:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Bold.ttf" 8:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-BoldItalic.ttf" 9:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_tahomabd.ttf" 10:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_zapfchmi.ttf" 11:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_9SALERNO.TTF" 12:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_AGaramo6.otf" 13:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_benguiat.ttf" 14:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_bookman.ttf" 15:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candara.ttf" 16:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candarab.ttf" 17:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARA.TTF" 18:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARABD.TTF" 19:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARAIT.TTF" 20:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Black.ttf" 21:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-BlackItalic.ttf" 22:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Bold.ttf" 23:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-BoldItalic.ttf" 24:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBlack.ttf" 25:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBlackItalic.ttf" 26:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBold.ttf" 27:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBoldItalic.ttf" 28:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondItalic.ttf" 29:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondLight.ttf" 30:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondLightItalic.ttf" 31:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondRegular.ttf" 32:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondSemiBold.ttf" 33:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondSemiBoldItalic.ttf" 34:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Italic.ttf" 35:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Light.ttf" 36:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-LightItalic.ttf" 37:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Regular.ttf" 38:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-SemiBold.ttf" 39:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-SemiBoldItalic.ttf" 40:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_Bd.ttf" 41:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_BdIt.ttf" 42:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_It.ttf" 43:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_Lt.ttf" 44:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_LtIt.ttf" 45:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_Rg.ttf" 46:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_huxtable.ttf" 47:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_jesaya free.ttf" 48:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_MTCORSVA.TTF" 49:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Bold.otf" 50:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-BoldItalic.otf" 51:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Italic.otf" 52:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Regular.otf" 53:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeui.ttf" 54:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuib.ttf" 55:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuii.ttf" 56:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuil.ttf" 57:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuisl.ttf" 58:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuiz.ttf" 59:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguibl.ttf" 60:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguibli.ttf" 61:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguili.ttf" 62:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguisb.ttf" 63:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguisbi.ttf" 64:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguisli.ttf" 65:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_framd.ttf" 66:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_FromageCondOblique.ttf" 67:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Ogirema.ttf" 68:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_rabiohead.ttf" 69:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_RaspoutineClassic_TB.otf" 70:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_SOUTANB.TTF" 71:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_SOUTANBI.TTF" 72:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_TCCEB.TTF" 73:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_zapfchmi.ttf" 74:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_9SALERNO.TTF" 75:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_12Sabon-13232-Italic.ttf" 76:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_AGaramo6.otf" 77:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_AGaramondPro-Regular.otf" 78:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_ANNA____.ttf" 79:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_ArnoPro-LightDisplay.otf" 80:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Beinetcn.ttf" 81:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_benguiat.ttf" 82:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_bookman.ttf" 83:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candara.ttf" 84:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candarab.ttf" 85:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candarai.ttf"
and this is where the problem is.
This call should output 85 fonts, but only outputs 72.
-> looking into it
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 30
Threads: 3
Joined: Jun 2020
(29.07.2021, 17:03)Selur Wrote: Okay, I tried this by:
- starting Hybrid
- loading the source
- enabling 'Base->Processing->Subtitle->All subtitles'
- pressing 'Base->Processing->Subitle->Extract&Add Subtitle'
- configuring audio to be reencoded
- keeping video encoding
- set output to mkv
ended up with 103 subjobs and I can reproduce the problem, processing stops before the muxing.
Loading the file Hybrid calls mkvextract to extract all fonts usind:
"I:/Hybrid\64bit\mkvextract.exe" "C:\Users\Selur\Desktop\FateStay Night - S01E14 - The End Of The Ideal_new (1).mkv" attachments 1:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_framd.ttf" 2:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARABD.TTF" 3:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Light.ttf" 4:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_huxtable.ttf" 5:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_MTCORSVA.TTF" 6:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_rabiohead.ttf" 7:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Bold.ttf" 8:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-BoldItalic.ttf" 9:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_tahomabd.ttf" 10:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_zapfchmi.ttf" 11:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_9SALERNO.TTF" 12:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_AGaramo6.otf" 13:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_benguiat.ttf" 14:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_bookman.ttf" 15:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candara.ttf" 16:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candarab.ttf" 17:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARA.TTF" 18:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARABD.TTF" 19:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GARAIT.TTF" 20:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Black.ttf" 21:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-BlackItalic.ttf" 22:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Bold.ttf" 23:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-BoldItalic.ttf" 24:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBlack.ttf" 25:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBlackItalic.ttf" 26:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBold.ttf" 27:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondBoldItalic.ttf" 28:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondItalic.ttf" 29:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondLight.ttf" 30:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondLightItalic.ttf" 31:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondRegular.ttf" 32:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondSemiBold.ttf" 33:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-CondSemiBoldItalic.ttf" 34:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Italic.ttf" 35:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Light.ttf" 36:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-LightItalic.ttf" 37:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-Regular.ttf" 38:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-SemiBold.ttf" 39:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_GeorgiaPro-SemiBoldItalic.ttf" 40:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_Bd.ttf" 41:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_BdIt.ttf" 42:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_It.ttf" 43:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_Lt.ttf" 44:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_LtIt.ttf" 45:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_HPSimplified_Rg.ttf" 46:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_huxtable.ttf" 47:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_jesaya free.ttf" 48:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_MTCORSVA.TTF" 49:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Bold.otf" 50:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-BoldItalic.otf" 51:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Italic.otf" 52:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Rosario-Regular.otf" 53:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeui.ttf" 54:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuib.ttf" 55:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuii.ttf" 56:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuil.ttf" 57:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuisl.ttf" 58:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_segoeuiz.ttf" 59:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguibl.ttf" 60:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguibli.ttf" 61:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguili.ttf" 62:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguisb.ttf" 63:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguisbi.ttf" 64:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_seguisli.ttf" 65:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_framd.ttf" 66:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_FromageCondOblique.ttf" 67:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Ogirema.ttf" 68:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_rabiohead.ttf" 69:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_RaspoutineClassic_TB.otf" 70:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_SOUTANB.TTF" 71:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_SOUTANBI.TTF" 72:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_TCCEB.TTF" 73:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_zapfchmi.ttf" 74:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_9SALERNO.TTF" 75:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_12Sabon-13232-Italic.ttf" 76:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_AGaramo6.otf" 77:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_AGaramondPro-Regular.otf" 78:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_ANNA____.ttf" 79:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_ArnoPro-LightDisplay.otf" 80:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_Beinetcn.ttf" 81:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_benguiat.ttf" 82:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_bookman.ttf" 83:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candara.ttf" 84:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candarab.ttf" 85:"I:\Hybrid\settings\fonts\2021-07-28@21_32_15_961413_candarai.ttf"
and this is where the problem is.
This call should output 85 fonts, but only outputs 72.
-> looking into it
Cu Selur That's because there are only 72 different fonts there but 85 attachments, like I mentioned in my second post: mkv allows duplicate attachments. Set audio to passthrough to get it to mux and you should see 13 cleanUp waiting subjobs (85-72)
Posts: 10.617
Threads: 57
Joined: May 2017
I know, question is how can Hybrid know which fons are dublicates and will not be extracted / are unnecessary?
Hybrid calls:
mkvmerge.exe --identify -F json "PATH TO FILE"
which outputs
"attachments": [
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_framd.ttf",
"id": 1,
"properties": {
"uid": 4528740075662440479
},
"size": 139332
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GARABD.TTF",
"id": 2,
"properties": {
"uid": 4153956736307086461
},
"size": 199772
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-Light.ttf",
"id": 3,
"properties": {
"uid": 5076919222885033167
},
"size": 158360
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_huxtable.ttf",
"id": 4,
"properties": {
"uid": 15778275904458076400
},
"size": 98396
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_MTCORSVA.TTF",
"id": 5,
"properties": {
"uid": 6501007694544077965
},
"size": 157360
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_rabiohead.ttf",
"id": 6,
"properties": {
"uid": 9916137015944445723
},
"size": 30120
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Rosario-Bold.ttf",
"id": 7,
"properties": {
"uid": 1482269329243504877
},
"size": 43316
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Rosario-BoldItalic.ttf",
"id": 8,
"properties": {
"uid": 6628849283824591807
},
"size": 62672
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_tahomabd.ttf",
"id": 9,
"properties": {
"uid": 9231827589949297930
},
"size": 867988
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_zapfchmi.ttf",
"id": 10,
"properties": {
"uid": 10699416386980471118
},
"size": 104376
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_9SALERNO.TTF",
"id": 11,
"properties": {
"uid": 1038084759631734822
},
"size": 58224
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_AGaramo6.otf",
"id": 12,
"properties": {
"uid": 15740661177516878991
},
"size": 127840
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_benguiat.ttf",
"id": 13,
"properties": {
"uid": 5490547063934452831
},
"size": 95144
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_bookman.ttf",
"id": 14,
"properties": {
"uid": 17614582637675727640
},
"size": 94296
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_candara.ttf",
"id": 15,
"properties": {
"uid": 78663147432806205
},
"size": 218504
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_candarab.ttf",
"id": 16,
"properties": {
"uid": 10290584547419618335
},
"size": 226564
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GARA.TTF",
"id": 17,
"properties": {
"uid": 8757655609713745271
},
"size": 198072
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GARABD.TTF",
"id": 18,
"properties": {
"uid": 12938197782738839810
},
"size": 199772
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GARAIT.TTF",
"id": 19,
"properties": {
"uid": 5047405404454766021
},
"size": 189464
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-Black.ttf",
"id": 20,
"properties": {
"uid": 4671512448144186694
},
"size": 132272
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-BlackItalic.ttf",
"id": 21,
"properties": {
"uid": 9309480812786096553
},
"size": 130648
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-Bold.ttf",
"id": 22,
"properties": {
"uid": 12703157211296537298
},
"size": 137092
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-BoldItalic.ttf",
"id": 23,
"properties": {
"uid": 14570203213661187365
},
"size": 142344
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondBlack.ttf",
"id": 24,
"properties": {
"uid": 9282286892722745468
},
"size": 128676
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondBlackItalic.ttf",
"id": 25,
"properties": {
"uid": 9355694500983548051
},
"size": 132496
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondBold.ttf",
"id": 26,
"properties": {
"uid": 6108673390584172067
},
"size": 135072
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondBoldItalic.ttf",
"id": 27,
"properties": {
"uid": 5084391416116499958
},
"size": 138220
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondItalic.ttf",
"id": 28,
"properties": {
"uid": 7578977415257332676
},
"size": 142580
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondLight.ttf",
"id": 29,
"properties": {
"uid": 11783360810954761566
},
"size": 134224
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondLightItalic.ttf",
"id": 30,
"properties": {
"uid": 8975546336568008137
},
"size": 138696
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondRegular.ttf",
"id": 31,
"properties": {
"uid": 6292407925912571628
},
"size": 139164
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondSemiBold.ttf",
"id": 32,
"properties": {
"uid": 5855256096016459618
},
"size": 126708
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-CondSemiBoldItalic.ttf",
"id": 33,
"properties": {
"uid": 3341359719676164954
},
"size": 129408
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-Italic.ttf",
"id": 34,
"properties": {
"uid": 6630811489224221428
},
"size": 140504
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-Light.ttf",
"id": 35,
"properties": {
"uid": 9847892884519797421
},
"size": 158360
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-LightItalic.ttf",
"id": 36,
"properties": {
"uid": 3227004195965479550
},
"size": 139704
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-Regular.ttf",
"id": 37,
"properties": {
"uid": 9097560865489810611
},
"size": 135124
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-SemiBold.ttf",
"id": 38,
"properties": {
"uid": 5101237034730634062
},
"size": 131332
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_GeorgiaPro-SemiBoldItalic.ttf",
"id": 39,
"properties": {
"uid": 15619028526347541500
},
"size": 131444
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_HPSimplified_Bd.ttf",
"id": 40,
"properties": {
"uid": 10039011430429814869
},
"size": 393240
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_HPSimplified_BdIt.ttf",
"id": 41,
"properties": {
"uid": 5441509560252504296
},
"size": 379488
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_HPSimplified_It.ttf",
"id": 42,
"properties": {
"uid": 319819939060335999
},
"size": 400476
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_HPSimplified_Lt.ttf",
"id": 43,
"properties": {
"uid": 1708278765020965649
},
"size": 458280
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_HPSimplified_LtIt.ttf",
"id": 44,
"properties": {
"uid": 6056694490480418896
},
"size": 397508
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_HPSimplified_Rg.ttf",
"id": 45,
"properties": {
"uid": 3577964098676460602
},
"size": 431992
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_huxtable.ttf",
"id": 46,
"properties": {
"uid": 6725054427230806401
},
"size": 98396
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_jesaya free.ttf",
"id": 47,
"properties": {
"uid": 4833777197022345982
},
"size": 123340
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_MTCORSVA.TTF",
"id": 48,
"properties": {
"uid": 15988917437778421872
},
"size": 157360
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Rosario-Bold.otf",
"id": 49,
"properties": {
"uid": 13583367396216110440
},
"size": 30760
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Rosario-BoldItalic.otf",
"id": 50,
"properties": {
"uid": 13090064949465505685
},
"size": 30420
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Rosario-Italic.otf",
"id": 51,
"properties": {
"uid": 8170591872959246449
},
"size": 30800
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Rosario-Regular.otf",
"id": 52,
"properties": {
"uid": 9845508798673648532
},
"size": 26532
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_segoeui.ttf",
"id": 53,
"properties": {
"uid": 1244725994623539005
},
"size": 910052
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_segoeuib.ttf",
"id": 54,
"properties": {
"uid": 11349804204004320937
},
"size": 898328
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_segoeuii.ttf",
"id": 55,
"properties": {
"uid": 17734130704711040261
},
"size": 510164
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_segoeuil.ttf",
"id": 56,
"properties": {
"uid": 11950071236712077562
},
"size": 864272
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_segoeuisl.ttf",
"id": 57,
"properties": {
"uid": 10391940451677060058
},
"size": 802408
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_segoeuiz.ttf",
"id": 58,
"properties": {
"uid": 8442469709183916826
},
"size": 523452
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_seguibl.ttf",
"id": 59,
"properties": {
"uid": 10852859907015292902
},
"size": 323400
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_seguibli.ttf",
"id": 60,
"properties": {
"uid": 16206381889355621826
},
"size": 350844
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_seguili.ttf",
"id": 61,
"properties": {
"uid": 17539304231840328652
},
"size": 441744
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_seguisb.ttf",
"id": 62,
"properties": {
"uid": 12594142725998151654
},
"size": 925716
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_seguisbi.ttf",
"id": 63,
"properties": {
"uid": 1712609995138305610
},
"size": 439764
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_seguisli.ttf",
"id": 64,
"properties": {
"uid": 11743022125537502798
},
"size": 449120
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_framd.ttf",
"id": 65,
"properties": {
"uid": 16205707681686845699
},
"size": 139332
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_FromageCondOblique.ttf",
"id": 66,
"properties": {
"uid": 11184389709125089334
},
"size": 65992
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Ogirema.ttf",
"id": 67,
"properties": {
"uid": 2966801190723056919
},
"size": 30972
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_rabiohead.ttf",
"id": 68,
"properties": {
"uid": 1902932293110703044
},
"size": 30120
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_RaspoutineClassic_TB.otf",
"id": 69,
"properties": {
"uid": 441879180799227846
},
"size": 30760
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_SOUTANB.TTF",
"id": 70,
"properties": {
"uid": 15924285996931739274
},
"size": 50672
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_SOUTANBI.TTF",
"id": 71,
"properties": {
"uid": 14480287110479278232
},
"size": 50664
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_TCCEB.TTF",
"id": 72,
"properties": {
"uid": 5009158566143551917
},
"size": 74708
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_zapfchmi.ttf",
"id": 73,
"properties": {
"uid": 11598592172775871455
},
"size": 104376
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_9SALERNO.TTF",
"id": 74,
"properties": {
"uid": 10709211659350241942
},
"size": 58224
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_12Sabon-13232-Italic.ttf",
"id": 75,
"properties": {
"uid": 16947159490588993455
},
"size": 54492
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_AGaramo6.otf",
"id": 76,
"properties": {
"uid": 14976469738223436337
},
"size": 127840
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_AGaramondPro-Regular.otf",
"id": 77,
"properties": {
"uid": 3718178577219253199
},
"size": 127840
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_ANNA____.ttf",
"id": 78,
"properties": {
"uid": 6834087758467356580
},
"size": 76000
},
{
"content_type": "application/vnd.ms-opentype",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_ArnoPro-LightDisplay.otf",
"id": 79,
"properties": {
"uid": 13856282641022772113
},
"size": 386912
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_Beinetcn.ttf",
"id": 80,
"properties": {
"uid": 992215731538801477
},
"size": 57108
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_benguiat.ttf",
"id": 81,
"properties": {
"uid": 12823284613334294477
},
"size": 95144
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_bookman.ttf",
"id": 82,
"properties": {
"uid": 8467227072022481987
},
"size": 94296
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_candara.ttf",
"id": 83,
"properties": {
"uid": 7554194771310078793
},
"size": 218504
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_candarab.ttf",
"id": 84,
"properties": {
"uid": 10339798152379953528
},
"size": 226564
},
{
"content_type": "application/x-truetype-font",
"description": "",
"file_name": "2021-07-28@21_32_15_961413_candarai.ttf",
"id": 85,
"properties": {
"uid": 5228321989415171667
},
"size": 226604
}
],
Since there are 85 entries with with different 'uid's Hybrid assumed that those files differ.
-> I'll try whether it helps to also filter by file_name :/
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 10.617
Threads: 57
Joined: May 2017
Okay, that seems to work.
Problem was: Hybrid assumed that it had 85 unique files (giving different uids to the same file is just wrong!), so the muxing call didn't start since it assumed the missing files would be created later.
-> will build a new dev version and send you a link for testing in ~20min via pm.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
|