Log in

View Full Version : MeGUI: bug reports and feature requests


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 [129] 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Melan
1st October 2018, 16:32
After the last update, during the indexing sometimes encoder is beginning to duplicate the task.

hello_hello
2nd October 2018, 23:58
Zathor,
Since the change to the Workers configuration (I assume), the method I use for running jobs is no longer available.

Previously it was possible to select multiple jobs of any type, right click, select "run in temporary worker" and the jobs would run one at a time in the temporary worker. It was handy as you could select multiple jobs in the queue, run them in a temporary worker, and start the job queue in order to run the remaining jobs one at a time, or select a second lot of jobs and run them one at a time in another temporary worker etc.
It was effectively an easy way to assign jobs to different workers and run both simultaneously, only the workers were temporary, and maybe more importantly, it was also a way to run only the selected jobs in the queue without running the rest.

MeGUI 2886 no longer allows this. The temporary worker option is greyed out when more than one encoding job is selected. Is it possible to restore the old functionality for temporary workers, while keeping them oblivious to any rules for normal workers? :) Please! Not being able to run just the selected jobs seems like a step backwards, and the way temporary workers could be used made normal workers obsolete most of the time. Personally, I've almost never used them.

Thanks.

hello_hello
3rd October 2018, 01:32
Edit: I originally thought this was a VSFilter problem but it turns out it's not. I can index and create and preview scripts and load them into the job queue, but I get the following errors when I try to run them (XP and Avisynth 2.6). It's happening for both MeGUI 2876 and 2886, so I'm assuming it's due to something else I updated when I updated MeGUI to version 2886 as prior to that MeGUI 2876 was working normally.

What could the missing dll be?

Cheers.

---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavVideoSource("D:\video.mkv.lwi")
---[NoImage] Resize8(1280,720)
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\VSFilter.dll")
---[NoImage] TextSub("D:\sub_track3_eng.srt", 1)
---[NoImage] GradFun3()
--[Information] [03/10/18 9:47:22 AM] resolution: 1280x720
--[Information] [03/10/18 9:47:22 AM] frame rate: 24000/1001
--[Information] [03/10/18 9:47:22 AM] frames: 76280
--[Information] [03/10/18 9:47:22 AM] length: 00:53:01.512
--[Information] [03/10/18 9:47:22 AM] aspect ratio: 16:9 (1.778)
--[Information] [03/10/18 9:47:22 AM] color space: YV12
--[Information] [03/10/18 9:47:22 AM] custom command line: --level 4.1 --vbv-bufsize 50000 --vbv-maxrate 50000
--[Information] [03/10/18 9:47:22 AM] Job command line: (edited to avoid horizontal scrolling)
--[Information] [03/10/18 9:47:22 AM] Process started
--[Information] [03/10/18 9:47:22 AM] Standard output stream
--[Information] [03/10/18 9:47:22 AM] Standard error stream
--[Error] [03/10/18 9:47:22 AM] Process exits with error: 0xC0000135 STATUS_DLL_NOT_FOUND (-1073741515)
--[Information] [03/10/18 9:47:22 AM] Job completed

Or sometimes this:

--[Error] [03/10/18 9:35:15 AM] Process exits with error: 0xC0000135 STATUS_DLL_NOT_FOUND (-1073741515)
--[Information] [03/10/18 9:35:17 AM] Job completed
-[Error] Unhandled error
--[Information] [03/10/18 9:42:06 AM] Exception message: Exception of type 'System.Exception' was thrown.
--[Information] [03/10/18 9:42:07 AM] Stacktrace
---[NoImage] at MeGUI.core.gui.JobQueue.indexOf(TaggedJob j)
---[NoImage] at MeGUI.core.gui.JobQueue.RemoveJobFromQueue(TaggedJob job)
---[NoImage] at MeGUI.core.details.JobControl.ReleaseJob(TaggedJob j)
---[NoImage] at MeGUI.core.details.JobControl.<AddSendToTemporaryWorkerMenuItem>b__17_0(TaggedJob job)
---[NoImage] at MeGUI.core.gui.JobQueue.<>c__DisplayClass16_0.<AddMenuItem>b__0(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStrip.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [03/10/18 9:42:07 AM] Inner exception: null
-[Error] Unhandled error
--[Information] [03/10/18 9:43:59 AM] Exception message: Exception of type 'System.Exception' was thrown.
--[Information] [03/10/18 9:43:59 AM] Stacktrace
---[NoImage] at MeGUI.core.gui.JobQueue.indexOf(TaggedJob j)
---[NoImage] at MeGUI.core.gui.JobQueue.RemoveJobFromQueue(TaggedJob job)
---[NoImage] at MeGUI.core.details.JobControl.ReleaseJob(TaggedJob j)
---[NoImage] at MeGUI.core.details.JobControl.<AddSendToTemporaryWorkerMenuItem>b__17_0(TaggedJob job)
---[NoImage] at MeGUI.core.gui.JobQueue.<>c__DisplayClass16_0.<AddMenuItem>b__0(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStrip.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [03/10/18 9:43:59 AM] Inner exception: null
-[Error] Unhandled error
--[Information] [03/10/18 9:44:48 AM] Exception message: Exception of type 'System.Exception' was thrown.
--[Information] [03/10/18 9:44:48 AM] Stacktrace
---[NoImage] at MeGUI.core.gui.JobQueue.indexOf(TaggedJob j)
---[NoImage] at MeGUI.core.gui.JobQueue.RemoveJobFromQueue(TaggedJob job)
---[NoImage] at MeGUI.core.details.JobControl.ReleaseJob(TaggedJob j)
---[NoImage] at MeGUI.core.details.JobControl.<AddSendToTemporaryWorkerMenuItem>b__17_0(TaggedJob job)
---[NoImage] at MeGUI.core.gui.JobQueue.<>c__DisplayClass16_0.<AddMenuItem>b__0(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStrip.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [03/10/18 9:44:48 AM] Inner exception: null
-[Error] Unhandled error
--[Information] [03/10/18 9:45:23 AM] Exception message: Exception of type 'System.Exception' was thrown.
--[Information] [03/10/18 9:45:23 AM] Stacktrace
---[NoImage] at MeGUI.core.gui.JobQueue.indexOf(TaggedJob j)
---[NoImage] at MeGUI.core.gui.JobQueue.RemoveJobFromQueue(TaggedJob job)
---[NoImage] at MeGUI.core.details.JobControl.ReleaseJob(TaggedJob j)
---[NoImage] at MeGUI.core.details.JobControl.<AddSendToTemporaryWorkerMenuItem>b__17_0(TaggedJob job)
---[NoImage] at MeGUI.core.gui.JobQueue.<>c__DisplayClass16_0.<AddMenuItem>b__0(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStrip.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [03/10/18 9:45:23 AM] Inner exception: null
-[Error] Unhandled error
--[Information] [03/10/18 9:46:39 AM] Exception message: Exception of type 'System.Exception' was thrown.
--[Information] [03/10/18 9:46:39 AM] Stacktrace
---[NoImage] at MeGUI.core.gui.JobQueue.indexOf(TaggedJob j)
---[NoImage] at MeGUI.core.gui.JobQueue.RemoveJobFromQueue(TaggedJob job)
---[NoImage] at MeGUI.core.details.JobControl.ReleaseJob(TaggedJob j)
---[NoImage] at MeGUI.core.details.JobControl.<AddSendToTemporaryWorkerMenuItem>b__17_0(TaggedJob job)
---[NoImage] at MeGUI.core.gui.JobQueue.<>c__DisplayClass16_0.<AddMenuItem>b__0(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
---[NoImage] at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStrip.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [03/10/18 9:46:39 AM] Inner exception: null

hello_hello
3rd October 2018, 20:23
Edit: I originally thought this was a VSFilter problem but it turns out it's not. I can index and create and preview scripts and load them into the job queue, but I get the following errors when I try to run them (XP and Avisynth 2.6). It's happening for both MeGUI 2876 and 2886, so I'm assuming it's due to something else I updated when I updated MeGUI to version 2886 as prior to that MeGUI 2876 was working normally.

What could the missing dll be?

I tried some switching between the stable and development update servers and rolling back and re-updating components to find the cause, so I could use MeGUI again, and it appears to be caused by an x264 update, although I don't understand how.
Version 2901 on the update server is fine, version 2935 causes the missing dll error.

Zathor
3rd October 2018, 21:56
...it appears to be caused by an x264 update, although I don't understand how. Version 2901 on the update server is fine, version 2935 causes the missing dll error.
Maybe they have dropped XP support?

--[Information] [03/10/18 9:42:06 AM] Exception message: Exception of type 'System.Exception' was thrown.

Are you able to reproduce those?

The temporary worker option is greyed out when more than one encoding job is selected. Is it possible to restore the old functionality for temporary workers, while keeping them oblivious to any rules for normal workers? :) Please! Not being able to run just the selected jobs seems like a step backwards, and the way temporary workers could be used made normal workers obsolete most of the time.
The workers do not have anymore a queue on their own so it is not possible to assign multiple jobs to a worker (temporary or not). This change was intended to reduce code complexity. Therefore this feature will not come back. However... I may add an option to start only selected jobs. That way all other jobs will go to postponed and the selected ones to waiting and will be processed by the workers. This way only the desired jobs start.

hello_hello
4th October 2018, 01:06
Maybe they have dropped XP support?

Maybe. If so, they certainly haven't gone out of their way to tell anyone about it. That would've saved some grief.
I tried running x264 from the command line and it complained about not being able to find bcrypt.dll, so I downloaded that, and then it complained about some entry point in kernel32.dll, so I gave up.
Looks like I should stop procrastinating over switching to Linux and learning VapourSynth.

Are you able to reproduce those?

Not with MeGUI 2876. It only happened a few times with MeGUI 2886 when I tried running an encode again after the first attempt had failed, and if I didn't restart MeGUI first. I haven't gone back to 2886 yet.

The workers do not have anymore a queue on their own so it is not possible to assign multiple jobs to a worker (temporary or not). This change was intended to reduce code complexity. Therefore this feature will not come back. However... I may add an option to start only selected jobs. That way all other jobs will go to postponed and the selected ones to waiting and will be processed by the workers. This way only the desired jobs start.

Bummer. Are you sure that wasn't a case of fixing something that wasn't broken? :)
Of course it's possible to change the status of the jobs you don't want to run to "postponed" manually and run only specific jobs that way, but it's a less convenient. If you want to run a specific job while the rest are running you'd have to change it's status to "waiting" before running it in a temporary worker, and if you want to do that a second time you have to wait for the first temporary worker to finish before starting the next one, whereas before you could tell the same temporary worker to run them both, one at a time.

Could I also ask.... were you intending to have another look at the chapter creator at some stage? It's still a bit of a disaster in respect to showing one thing in the GUI while the chapter file being saved is often something else.

Cheers.

Zathor
4th October 2018, 07:10
Of course it's possible to change the status of the jobs you don't want to run to "postponed" manually and run only specific jobs that way, but it's a less convenient. If you want to run a specific job while the rest are running you'd have to change it's status to "waiting" before running it in a temporary worker, and if you want to do that a second time you have to wait for the first temporary worker to finish before starting the next one, whereas before you could tell the same temporary worker to run them both, one at a time.

My current idea is that there is an option in the right click menu which does this with one click (set all other waiting jobs to postponed and the desired ones to waiting + creating a temporary worker).

...were you intending to have another look at the chapter creator at some stage? It's still a bit of a disaster in respect to showing one thing in the GUI while the chapter file being saved is often something else.
Could you please explain more? What does not work?

imsrk48
6th October 2018, 05:34
how to add a .PNG as logo via megui?

please give some guide

Sent from my P4 using Tapatalk

LigH
6th October 2018, 08:58
Logo? Blended into a corner of your copy?

Manually edit the generated AviSynth script to read the image, loop it as long as the main movie, and use Overlay or Layer to cover it partially.

MeGUI does not support that via UI because per definition, additional differences to the original mean decreased quality. :sly:

imsrk48
7th October 2018, 19:38
okay thanks sirLogo? Blended into a corner of your copy?

Manually edit the generated AviSynth script to read the image, loop it as long as the main movie, and use Overlay or Layer to cover it partially.

MeGUI does not support that via UI because per definition, additional differences to the original mean decreased quality. :sly:

Sent from my P4 using Tapatalk

imsrk48
7th October 2018, 19:40
I'm created scrolling subtitles with black bg in .ass but megui doesn't show black bg but in direct player subtitles showing black bg

please fix these bugs with .ass

Sent from my P4 using Tapatalk

imsrk48
7th October 2018, 19:47
how to fix these errorshttps://uploads.tapatalk-cdn.com/20181007/1b60f3fb46eb45a8568a716564b5a499.jpghttps://uploads.tapatalk-cdn.com/20181007/6e4db522f60279074278d830ce43fb07.jpg

Sent from my P4 using Tapatalk

LigH
7th October 2018, 19:50
Suddenly released: x265 v2.9+1

Zathor
7th October 2018, 21:28
how to fix these errorshttps://uploads.tapatalk-cdn.com/20181007/1b60f3fb46eb45a8568a716564b5a499.jpg
Sent from my P4 using Tapatalk

You do have to load ...\tools\avs\plugins\ImageSeq.dll first, before you can call ImageSource

dissory
8th October 2018, 03:39
Hi @Zathor

I noticed a bug when transcoding only the audios within mkv files using One-Click when set to transcode/mux files with 3 audio streams or more.

Steps to reproduce:
In one folder there is 3 mkv files
1.mkv that has 2 audio streams (formats: eng 5.1 flac, italian 2.0 flac)
2.mkv that has 3 audio streams (formats: eng 5.1 flac, italian 2.0 flac, french 2.0 flac)
3.mkv that has 3 audio streams (formats: eng 5.1 flac, italian 2.0 flac, french 2.0 flac)

Enable qaac (not sure if this is necessary to reproduce but included because I used qaac when I realized this bug)
Set One-click profile config to:
Don't encode video
in audio tab set 3 audio langs (lang settings: english ffmpeg ac3 640, italian qaac91, french italian qaac91. set "if codec does not match.." and "use only first audio track" for all 3 audio lang)
Don't have any preselected audio language in language tab.

Then transcode the folder.
1.mkv audios will transcoded/muxed properly (result: eng 5.1 ac3, italian 2.0 aac)
2.mkv audios will transcoded/muxed wrongly (result: eng 5.1 ac3, french 2.0 aac)
3.mkv audios will transcoded/muxed wrongly (result: eng 5.1 ac3, french 2.0 aac)
The 2nd audio stream will be totally removed from the episodes with 3 audio streams.

If you remove 1.mkv from the folder and then transcode from start:
2.mkv audios will transcoded/muxed properly (result: eng 5.1 ac3, italian 2.0 aac, french 2.0 aac)
3.mkv audios will transcoded/muxed wrongly (result: eng 5.1 ac3, french 2.0 aac)

It looks like for some reason only the first mkv file will have its audios transcoded/muxed correctly (loading just 1 mkv in megui one-click gui works also) and the other mkvs with 3 audio streams transcoded/muxed incorrectly when dealing with multiple files.

imsrk48
8th October 2018, 07:17
dear sir which avisynth working with megui and where i can find this ImageSeq.dll?You do have to load ...\tools\avs\plugins\ImageSeq.dll first, before you can call ImageSource

Sent from my P4 using Tapatalk

StainlessS
8th October 2018, 09:49
where i can find this ImageSeq.dll?

https://i.postimg.cc/sXvsfDgN/untitled.jpg (https://postimages.org/)

imsrk48
8th October 2018, 13:41
ok thankshttps://i.postimg.cc/sXvsfDgN/untitled.jpg (https://postimages.org/)

Sent from my P4 using Tapatalk

imsrk48
8th October 2018, 13:41
what about this??I'm created scrolling subtitles with black bg in .ass but megui doesn't show black bg but in direct player subtitles showing black bg

please fix these bugs with .ass

Sent from my P4 using Tapatalk

Sent from my P4 using Tapatalk

LigH
8th October 2018, 13:44
I believe MeGUI supports several AviSynth plugins supporting subtitles. Which did you select? (log file) – Does it work with a different selection of subtitle filters?

imsrk48
8th October 2018, 13:46
in my PC subtitles showing like same which is created by me but in my friend's megui file not showing correctlyI believe MeGUI supports several AviSynth plugins supporting subtitles. Which did you select? (log file) – Does it work with a different selection of subtitle filters?

Sent from my P4 using Tapatalk

imsrk48
8th October 2018, 13:46
i can share that file you if you want to check

Sent from my P4 using Tapatalk

LigH
8th October 2018, 14:51
Trying to read your mobile phone screenshot ... why did you not upload a screenshot from the PC (Alt+PrtScr, paste clipboard content as new image in e.g. IrfanView / XnView / Paint.NET etc., save image as PNG, upload to frupic / tinypic / imgur etc.)? That would have been readable a lot better. Do not attach images directly to your post in this forum, the approval by a moderator takes a long time here. Always use public image hosters instead.

Seems you are using VSFilter.dll as plugin. But if you are unlucky, then DirectShow already renders subtitles additionally, one of the reasons why you should never use DirectShowSource (except you are really sure you know why you need it, and how to avoid surprising side effects). MeGUI will always prefer the "File Indexer" method.

Apart from VSFilter, there are also other AviSynth plugins which support ASS subtitles. With advantages here and disavantages there. With more or less complete support of all the dozens of styling effects of the ASS format.

imsrk48
8th October 2018, 15:02
my created .ass file showing perfect in my megui 100% working but in my friend's PC that is not showing correctly I'm created black BG in backward of text.
like headline.
but that is not working in my friend's PC's megui perfectly.
that is working in my my friend's all media player but not working in megui perfectly

so I'm sharing that file if you want to check bugs.Trying to read your mobile phone screenshot ... why did you not upload a screenshot from the PC (Alt+PrtScr, paste clipboard content as new image in e.g. IrfanView / XnView / Paint.NET etc., save image as PNG, upload to frupic / tinypic / imgur etc.)? That would have been readable a lot better. Do not attach images directly to your post in this forum, the approval by a moderator takes a long time here. Always use public image hosters instead.

Seems you are using VSFilter.dll as plugin. But if you are unlucky, then DirectShow already renders subtitles additionally, one of the reasons why you should never use DirectShowSource (except you are really sure you know why you need it, and how to avoid surprising side effects). MeGUI will always prefer the "File Indexer" method.

Apart from VSFilter, there are also other AviSynth plugins which support ASS subtitles. With advantages here and disavantages there. With more or less complete support of all the dozens of styling effects of the ASS format.

Sent from my P4 using Tapatalk

imsrk48
8th October 2018, 15:04
my screenshot is clear but that is not showing in Tapatalk correctly.
other peoples screenshot like my screenshot that is directly shared on Tapatalk.Trying to read your mobile phone screenshot ... why did you not upload a screenshot from the PC (Alt+PrtScr, paste clipboard content as new image in e.g. IrfanView / XnView / Paint.NET etc., save image as PNG, upload to frupic / tinypic / imgur etc.)? That would have been readable a lot better. Do not attach images directly to your post in this forum, the approval by a moderator takes a long time here. Always use public image hosters instead.

Seems you are using VSFilter.dll as plugin. But if you are unlucky, then DirectShow already renders subtitles additionally, one of the reasons why you should never use DirectShowSource (except you are really sure you know why you need it, and how to avoid surprising side effects). MeGUI will always prefer the "File Indexer" method.

Apart from VSFilter, there are also other AviSynth plugins which support ASS subtitles. With advantages here and disavantages there. With more or less complete support of all the dozens of styling effects of the ASS format.

Sent from my P4 using Tapatalk

Zathor
8th October 2018, 18:51
I noticed a bug when transcoding only the audios within mkv files using One-Click when set to transcode/mux files with 3 audio streams or more.

Which version are you using? Because:

2882 [OneClick] fixed only using at maximum 2 audio/subtible tracks in batch mode (regression of 2861). bug #927

Zathor
8th October 2018, 19:08
Suddenly released: x265 v2.9+1
Thanks, updated.

Also a rework of the worker priority system is online:

2887 [Worker] improved the priority system so that for each job type the process and I/O priority can be defined
changing the priority in the progress window does change it only for the current job
moved some settings from options\settings to worker\settings (these will reset to default)
[OneClick] improved priority change and job abort actions
[L-SMASH Indexer] improved priority change and job abort actions

imsrk48
8th October 2018, 19:24
#BUGs

My .ass Subtitle File Not Showing Correctly in Other PC's MeGUI.

Subtitle Working Fine When Directly Play In Media Players but Not Working in Other Computer's MeGUI.

Steps Needs to Follow
DLoad File:— https://intoupload.net/148d2g677ygc
1. First Install Fonts that Given in Zip Archive.
2. Play a Movie in Media Player (MPC-BE, POT PLAYER etc.) then Drag & Drop Subtitle as Default Subtitle.
3. Check Styling on (5m, 20m, 50m, 1h 20m, 2h) if a Line Moving Right to Left with Black BG then Subtitle is Fine.
4. Now Try to add subtitle in MeGUI & check in AVS Script Preview Subtitle Showing Fine or Not Same as Media Player Playing.

Note:— Please Check & Notify for Check It's a Bug or Something Else.

Sent from my P4 using Tapatalk

LigH
8th October 2018, 21:55
@imsrk48:

Please stop flooding me with personal messages. I am not your personal coach. I do not have Telegram, I do not even have a smartphone. We are talking about your issue in public because many people might be able to know a little bit of your solution, not only me. And many people may enjoy reading the solution in public.

dissory
8th October 2018, 22:04
Which version are you using? Because:

2882 [OneClick] fixed only using at maximum 2 audio/subtible tracks in batch mode (regression of 2861). bug #927

Ah, I was using the stable version. Initially I was on the dev version but I keep getting a "TabControl" error when clicking OK in the one-click config dialog after changing values in the audio tab like removing an audio language (and changes won't save).

The error message was:
"MeGUI encountered a fatal error and may not be able to proceed.
Reason: Cannot access a disposed object.
Object name: TabControl"

Zathor
8th October 2018, 22:53
Do you still have that issue with 2887? If yes, how can I reproduce it?

dissory
8th October 2018, 23:42
Yes, the TabControl error was on 2887. When I used the stable version I didn't face the error as far as I used it.

Not sure completely how to reproduce the error. After changing audio settings in the one-click config (don't know which one triggers it though) the error occurs and after that any subsequent change in audio settings results in the same error and no changes are saved. If I close MeGUI and reopen I can make changes again which save. If I find a way to reproduce reliably, I'll post.

imsrk48
9th October 2018, 08:45
sorry for that sir
I don't checked your recent message because of network problem

I'm really very sorry for that.@imsrk48:

Please stop flooding me with personal messages. I am not your personal coach. I do not have Telegram, I do not even have a smartphone. We are talking about your issue in public because many people might be able to know a little bit of your solution, not only me. And many people may enjoy reading the solution in public.

imsrk48
9th October 2018, 14:34
anyone tried this.#BUGs

My .ass Subtitle File Not Showing Correctly in Other PC's MeGUI.

Subtitle Working Fine When Directly Play In Media Players but Not Working in Other Computer's MeGUI.

Steps Needs to Follow
DLoad File:— https://intoupload.net/148d2g677ygc
1. First Install Fonts that Given in Zip Archive.
2. Play a Movie in Media Player (MPC-BE, POT PLAYER etc.) then Drag & Drop Subtitle as Default Subtitle.
3. Check Styling on (5m, 20m, 50m, 1h 20m, 2h) if a Line Moving Right to Left with Black BG then Subtitle is Fine.
4. Now Try to add subtitle in MeGUI & check in AVS Script Preview Subtitle Showing Fine or Not Same as Media Player Playing.

Note:— Please Check & Notify for Check It's a Bug or Something Else.

Sent from my P4 using Tapatalk

Zathor
9th October 2018, 17:40
Not sure completely how to reproduce the error. After changing audio settings in the one-click config (don't know which one triggers it though) the error occurs and after that any subsequent change in audio settings results in the same error and no changes are saved. If I close MeGUI and reopen I can make changes again which save. If I find a way to reproduce reliably, I'll post.

Do you still have the logs somewhere and are the errors mentioned in there?

dissory
9th October 2018, 23:21
Do you still have the logs somewhere and are the errors mentioned in there?

Error in log:

-[Error] Unhandled error
--[Information] [07-Oct-18 7:10:45 PM] Exception message
---[NoImage] Cannot access a disposed object.
---[NoImage] Object name: 'TabControl'.
--[Information] [07-Oct-18 7:10:45 PM] Stacktrace
---[NoImage] at System.Windows.Forms.Control.CreateHandle()
---[NoImage] at System.Windows.Forms.TabControl.CreateHandle()
---[NoImage] at System.Windows.Forms.Control.get_Handle()
---[NoImage] at MeGUI.OneClickWindow.AudioAddTrack(Boolean bChangeFocus)
---[NoImage] at MeGUI.OneClickWindow.AudioResetTrack(List`1 arrAudioTrackInfo, OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.SetOneClickProfile(OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.OneClickProfileChanged(Object sender, EventArgs e)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.raiseProfileChangedEvent()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.comboBox1_SelectedIndexChanged(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.SelectProfile(String fqname)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.RefreshProfiles()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.ProfilesChanged(Object _, EventArgs __)
---[NoImage] at System.EventHandler.Invoke(Object sender, EventArgs e)
---[NoImage] at MeGUI.ProfileType.raiseChangedEvent()
---[NoImage] at MeGUI.SpecificProfileType`2.ConfigureProfiles()
---[NoImage] at MeGUI.ProfileManager.Configure(Profile SelectedProfile)
---[NoImage] at MeGUI.core.gui.ConfigableProfilesControl.config_Click(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [07-Oct-18 7:10:45 PM] Inner exception: null
-[Error] Unhandled error
--[Information] [07-Oct-18 7:12:09 PM] Exception message
---[NoImage] Cannot access a disposed object.
---[NoImage] Object name: 'TabControl'.
--[Information] [07-Oct-18 7:12:09 PM] Stacktrace
---[NoImage] at System.Windows.Forms.Control.CreateHandle()
---[NoImage] at System.Windows.Forms.TabControl.CreateHandle()
---[NoImage] at System.Windows.Forms.Control.get_Handle()
---[NoImage] at MeGUI.OneClickWindow.AudioAddTrack(Boolean bChangeFocus)
---[NoImage] at MeGUI.OneClickWindow.AudioResetTrack(List`1 arrAudioTrackInfo, OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.SetOneClickProfile(OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.OneClickProfileChanged(Object sender, EventArgs e)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.raiseProfileChangedEvent()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.comboBox1_SelectedIndexChanged(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.SelectProfile(String fqname)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.RefreshProfiles()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.ProfilesChanged(Object _, EventArgs __)
---[NoImage] at System.EventHandler.Invoke(Object sender, EventArgs e)
---[NoImage] at MeGUI.ProfileType.raiseChangedEvent()
---[NoImage] at MeGUI.ProfileType.set_ProfilesAndSelected(Tuple`2 value)
---[NoImage] at MeGUI.SpecificProfileType`1.set_SProfiles(Tuple`2 value)
---[NoImage] at MeGUI.SpecificProfileType`2.ConfigureProfiles()
---[NoImage] at MeGUI.ProfileManager.Configure(Profile SelectedProfile)
---[NoImage] at MeGUI.core.gui.ConfigableProfilesControl.config_Click(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [07-Oct-18 7:12:09 PM] Inner exception: null

hello_hello
10th October 2018, 07:04
My current idea is that there is an option in the right click menu which does this with one click (set all other waiting jobs to postponed and the desired ones to waiting + creating a temporary worker).

If you can tell MeGUI to run jobs in successive temporary workers automatically without it causing you too much work, that'd be great.

Could I also ask.... were you intending to have another look at the chapter creator at some stage? It's still a bit of a disaster in respect to showing one thing in the GUI while the chapter file being saved is often something else.

Could you please explain more? What does not work?

Sorry about the essay, but you asked. :)

It's pretty much as I described. The GUI shows one thing while the chapter file saved is something else when the Input/Output frame rates don't match. I haven't used it in a while for that reason, but I had a play and here's the issues I see. The result should be the same regardless of the input type, IMHO.

I think it's working as I'd expect for text input files. The only problem there is when the Input/Output fps are different. It's reflected in the saved chapters file, but not in the GUI.

For IFO chapter files, the QP file always assumes the frame count is fixed, which is probably why changing the Input fps changes the chapter timings, even when the Output fps is the same, and once again the GUI should always reflect the chapter timings in the saved file.

Chapter 7 from an NTSC DVD, opened from an IFO file and again after saving it as a text file.

An IFO file at 29.970fps.
Input 29.970, Output 29.970, GUI 25:20.003, Output File 25:20.003, 45554 K.
Input 23.976, Output 23.976, GUI 31:40.004, Output File 31:40.004, 45554 K.
Input 23.976, Output 25.000, GUI 31:40.004, Output File 30:22.180, 45554 K.

The text version as the input.
Input 29.970, Output 29.970, GUI 25:20.003, Output File 25:20.003, 45554 K.
Input 23.976, Output 23.976, GUI 25:20.003, Output File 25:20.003, 36444 K.
Input 23.976, Output 25.000, GUI 25:20.003, Output File 24:17.743, 36444 K.

If an IFO input worked the same as a text file input, you could open an IFO file from an NTSC DVD, change the Input fps to 23.976 (it's progressive or IVTC will be applied), change the Output fps to 25 and save the correct chapters for an NTSC to PAL speedup. As you can see from the output differences above, you can't.

When you click on a chapter you don't always land on the same frame in the preview video if the input is a text chapters file. Currently for an IFO input file the Chapter Creator seems to be applying the equivalent of AssumeFPS(), but for a text input file it's ChangeFPS(). Maybe that's what's needed for the preview... for the Chapter Creator to switch to AssumeFPS mode for text input files when a preview is open and to ChangeFPS() mode for IFO input files when there's no preview.... and for the preview video frame rate to be the Output fps, not the Input fps.

Anyway, the GUI not always displaying the same chapter timings as the output file is not a good thing, and the Chapter Creator window always having to be on top becomes really annoying after a while. :)

Thanks.

kalehrl
10th October 2018, 13:52
If you can tell MeGUI to run jobs in successive temporary workers automatically without it causing you too much work, that'd be great.
I second that.
I have an i5-4160 processor with 4 cores and when encoding in xvid, I'm unable to fully utilize the cpu by running 4 video encoding jobs no matter how I set up redesigned thread handling options.
Before work thread rewrite, when using one click encoding, I was able to go to queue and click start and later on video encoding jobs would pop out whenever a thread was available. I believe before I had 4 threads set up manually in the options.

Zathor
10th October 2018, 22:39
Sorry about the essay, but you asked. :)
Thanks, I do have to read it when I do have a bit more time - likely at the weekend.

I second that.
I have an i5-4160 processor with 4 cores and when encoding in xvid, I'm unable to fully utilize the cpu by running 4 video encoding jobs no matter how I set up redesigned thread handling options.
Before work thread rewrite, when using one click encoding, I was able to go to queue and click start and later on video encoding jobs would pop out whenever a thread was available. I believe before I had 4 threads set up manually in the options.´
Maybe I do not get it, but go to worker\settings, set the maximum parallel jobs count to 4 and either remove the video jobs rule or set it to <= 4 video jobs in parallel

kalehrl
11th October 2018, 08:02
I tried that but it didn't work.
When I start it manually from the queue, video encoding job pops up but when it finishes, another one doesn't automatically start and I'm left with one or two idle workers.

wthreex
11th October 2018, 14:44
https://malzo.com/i/2018/10/11/7tN.png

When i update a profile in oneclick encoder

Zathor
11th October 2018, 20:48
I tried that but it didn't work.
When I start it manually from the queue, video encoding job pops up but when it finishes, another one doesn't automatically start and I'm left with one or two idle workers.
I do have more or less the same setup. 3 max jobs and 2 video jobs and I do have always 2 video jobs running. Could you maybe explain in more detail how you do have it configured and which jobs are running at which time.

https://malzo.com/i/2018/10/11/7tN.png

When i update a profile in oneclick encoder

Are you able to reproduce that? If yes please use this version here for that and paste the log: http://megui.org/megui_debug.7z

wthreex
11th October 2018, 21:03
I do have more or less the same setup. 3 max jobs and 2 video jobs and I do have always 2 video jobs running. Could you maybe explain in more detail how you do have it configured and which jobs are running at which time.



Are you able to reproduce that? If yes please use this version here for that and paste the log: http://megui.org/megui_debug.7z

I've just Close /Open the MeGui and problem solved, have no idea what happend that moment.

dissory
12th October 2018, 00:04
Looks like the same TabControl error I faced.

Zathor, does the below log help?

Error in log:

-[Error] Unhandled error
--[Information] [07-Oct-18 7:10:45 PM] Exception message
---[NoImage] Cannot access a disposed object.
---[NoImage] Object name: 'TabControl'.
--[Information] [07-Oct-18 7:10:45 PM] Stacktrace
---[NoImage] at System.Windows.Forms.Control.CreateHandle()
---[NoImage] at System.Windows.Forms.TabControl.CreateHandle()
---[NoImage] at System.Windows.Forms.Control.get_Handle()
---[NoImage] at MeGUI.OneClickWindow.AudioAddTrack(Boolean bChangeFocus)
---[NoImage] at MeGUI.OneClickWindow.AudioResetTrack(List`1 arrAudioTrackInfo, OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.SetOneClickProfile(OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.OneClickProfileChanged(Object sender, EventArgs e)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.raiseProfileChangedEvent()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.comboBox1_SelectedIndexChanged(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.SelectProfile(String fqname)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.RefreshProfiles()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.ProfilesChanged(Object _, EventArgs __)
---[NoImage] at System.EventHandler.Invoke(Object sender, EventArgs e)
---[NoImage] at MeGUI.ProfileType.raiseChangedEvent()
---[NoImage] at MeGUI.SpecificProfileType`2.ConfigureProfiles()
---[NoImage] at MeGUI.ProfileManager.Configure(Profile SelectedProfile)
---[NoImage] at MeGUI.core.gui.ConfigableProfilesControl.config_Click(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [07-Oct-18 7:10:45 PM] Inner exception: null
-[Error] Unhandled error
--[Information] [07-Oct-18 7:12:09 PM] Exception message
---[NoImage] Cannot access a disposed object.
---[NoImage] Object name: 'TabControl'.
--[Information] [07-Oct-18 7:12:09 PM] Stacktrace
---[NoImage] at System.Windows.Forms.Control.CreateHandle()
---[NoImage] at System.Windows.Forms.TabControl.CreateHandle()
---[NoImage] at System.Windows.Forms.Control.get_Handle()
---[NoImage] at MeGUI.OneClickWindow.AudioAddTrack(Boolean bChangeFocus)
---[NoImage] at MeGUI.OneClickWindow.AudioResetTrack(List`1 arrAudioTrackInfo, OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.SetOneClickProfile(OneClickSettings settings)
---[NoImage] at MeGUI.OneClickWindow.OneClickProfileChanged(Object sender, EventArgs e)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.raiseProfileChangedEvent()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.comboBox1_SelectedIndexChanged(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.SelectProfile(String fqname)
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.RefreshProfiles()
---[NoImage] at MeGUI.core.gui.SimpleProfilesControl.ProfilesChanged(Object _, EventArgs __)
---[NoImage] at System.EventHandler.Invoke(Object sender, EventArgs e)
---[NoImage] at MeGUI.ProfileType.raiseChangedEvent()
---[NoImage] at MeGUI.ProfileType.set_ProfilesAndSelected(Tuple`2 value)
---[NoImage] at MeGUI.SpecificProfileType`1.set_SProfiles(Tuple`2 value)
---[NoImage] at MeGUI.SpecificProfileType`2.ConfigureProfiles()
---[NoImage] at MeGUI.ProfileManager.Configure(Profile SelectedProfile)
---[NoImage] at MeGUI.core.gui.ConfigableProfilesControl.config_Click(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [07-Oct-18 7:12:09 PM] Inner exception: null

kalehrl
12th October 2018, 18:30
I do have more or less the same setup. 3 max jobs and 2 video jobs and I do have always 2 video jobs running. Could you maybe explain in more detail how you do have it configured and which jobs are running at which time.
I'm using one click encoder and I configure max 4 global jobs and 4 video jobs but always have idle workers.

Zathor
13th October 2018, 11:34
I'm using one click encoder and I configure max 4 global jobs and 4 video jobs but always have idle workers.

It "should" work. However if you other jobs are nit running often enough = your video jobs are too fast you need to raise the other number. By default only one demux/index job is running. So if that one worker cannot feed the 3-4 video workers you do have the bottleneck there.
You can also delete all rules that way you are back to the old way.

Looks like the same TabControl error I faced.
Zathor, does the below log help?
Thanks, partially. Ideally the debug version would be used but as you cannot reproduce it, it is hard to do so.

Zathor
13th October 2018, 12:26
Anyway, the GUI not always displaying the same chapter timings as the output file is not a good thing, and the Chapter Creator window always having to be on top becomes really annoying after a while. :)
Thanks, I have to play myself with it as I am not using that tool at all. Also I am not sure if I understood all your points. I will try to to reproduce it however.

hello_hello
13th October 2018, 17:09
Thanks, I have to play myself with it as I am not using that tool at all. Also I am not sure if I understood all your points. I will try to to reproduce it however.

It's the difference in how it works according to the type of file you open. For an IFO file, if you change the input and output fps but they match, the chapter timings change as though the video was sped up or slowed down, while the corresponding key frames remain the same. ie similar to AssumeFPS().

For a text input file when you change the input/output fps and they match, the chapter timings don't change, but the corresponding keyframes in the QP file do, so it's assuming frames are being added/removed, much like ChangeFPS().

For either input type, when the input and output fps don't match, the equivalent of AssumeFPS() is applied. ie the chapter timings change but the corresponding keyframes don't.

Without a preview open, I think the way text input files are currently handled is more logical.

The preview throws a spanner in the works though because the preview video has a fixed number of frames, so I think when a preview is opened either the input or output fps should be locked to the video frame rate, then when you change the other, the equivalent of AssumeFPS() is applied.

I'd imagined something like....
I have an NTSC video I sped up from 23.976fps to 25fps. I open the script and the output fps becomes locked at 25fps. I then open the chapters from the DVD and select 23.976fps as the input frame rate. The chapter timings are stretched from 23.976fps to 25fps to match the video.

Or maybe you have a more clever idea.....

Zathor
13th October 2018, 19:28
Could you please check this version? I changed the chapter creator a bit.
http://megui.org/megui_test.7z
EDIT1: new version online. fpsout cannot be changed anymore if a player is open.
EDIT2: new version online. fpsin cannot be changed anymore if the input file has fps information.

LigH
15th October 2018, 19:08
Dear Zathor.

In the last months I read several posts (also in VideoHelp forums (https://forum.videohelp.com/threads/390540-How-can-I-encode-Video-with-aegisub-tag-effect)) that VSFilter, the one and only subtitle filter shipped with MeGUI, does not support some advanced (e.g. Aegisub supported) effects of ASS (e.g. gradual fading in/out).

Would you consider offering some range of subtitle plugins (http://avisynth.nl/index.php/External_filters#Subtitling) in the future, if more meet your requirements (e.g. of used color spaces)?