View Full Version : MeGUI: bug reports and feature requests
LigH
18th December 2017, 16:15
Of course, you can type there whatever you know, and even save a new AviSynth template for re-use.
I just mean that QTGMC is not available in the drop list selection of deinterlacers, code wise. You can't use QTGMC in MeGUI only by clicking with the mouse (yet?).
LouieChuckyMerry
18th December 2017, 18:26
Hi
I have PAL 25.000 FPS Interlaced source. I selected Megui-Source Type: Interlaced, Deinterlace:Yadif. And added this code.
LoadPlugin("C:\Users\Administrator\Desktop\MeGUI.2767\tools\avisynth_plugin\yadifmod2.dll")
Yadifmod2(order=-1)
Yadifmod2 05.07.2016 version. Do you have a better Deinterlace filter or code for x264? I using AviSynth_260.
Video quality is important for me
Thanks
For a PAL source I've always been pleased with the results using TIVTC (http://avisynth.nl/index.php/TIVTC)'s default settings for TFM (http://avisynth.nl/index.php/TIVTC/TFM). It's quite simple:
LoadPlugin("WhateverPath\TIVTC.dll")
TFM()
Drag your source onto MeGUI and index it. When the "Avisynth script creator" window opens click on the "Filters" tab, then under "Deinterlacing" click on "Analyse" (be sure to tick the box if the source is Anime), then select TIVTC from the drop-down menu.
After this apply any cropping, noise reduction, etc. in the following order (to the best of my knowledge):
<deinterlace>
<crop>
<denoise>
<resize>
<sharpen>
<deband>
<dither>
Barough
18th December 2017, 18:49
MKVToolNix v19.0.0 is released
https://mkvtoolnix.download/doc/NEWS.md
https://mkvtoolnix.download/windows/releases/19.0.0/
LeMoi
18th December 2017, 18:59
It looks like there's a regression in latest build, when opening an m2ts file, I cannot choose a single m2ts anymore, the File Indexer automatically loads an mpls without even letting me choose, I cannot cancel and keep opening the m2ts file alone like I did in the previous builds
LouieChuckyMerry
18th December 2017, 19:04
You can write whatever script you want in the AVS Script Creator in the Script tab. IMO all the rest of that autoencode one click nonsense could be removed.
I'm with you; I never could figure out the One Click Encoder ;) . I've found having a couple dozen templates covering various types of video much simpler; choose the template for, for example, "DVD[NTSC(Hybrid=1)]", then open the script with Notepad++ (with the user defined language (http://docs.notepad-plus-plus.org/index.php/User_Defined_Language_Files) "AVISynth") and adjust any necessary cropping-resizing-denoising settings. Batch the videos, batch the audios, then batch them together with MKVToolNix (https://mkvtoolnix.download/).
Zathor
18th December 2017, 19:30
You can write whatever script you want in the AVS Script Creator in the Script tab. IMO all the rest of that autoencode one click nonsense could be removed.
Different users, different use cases. I myself use mainly OneClick as for me(!) it is the best way to process my files.
But in general good point, maybe it is worth to think about to remove AutoEncode in favor of OneClick.
It looks like there's a regression in latest build, when opening an m2ts file, I cannot choose a single m2ts anymore, the File Indexer automatically loads an mpls without even letting me choose, I cannot cancel and keep opening the m2ts file alone like I did in the previous builds
It does work for me (using 2800). I select a M2TS file, playlist opens and I click on cancel - m2ts only selected.
MKVToolNix v19.0.0 is released
https://mkvtoolnix.download/doc/NEWS.md
https://mkvtoolnix.download/windows/releases/19.0.0/
Thanks, downloading it right now.
LigH
18th December 2017, 20:13
For a PAL source I've always been pleased with the results using TIVTC (http://avisynth.nl/index.php/TIVTC)'s default settings for TFM (http://avisynth.nl/index.php/TIVTC/TFM).
That surprises me a lot. What does TFM do on its own, beyond helping TIVTC finding the Telecine pattern? And PAL does not have a 3:2 Telecine at all, that's only valid for the NTSC/Film relation.
Would it also help reverting a 25:24 pulldown of a choppy half-second norm conversion? And does it have any meaning for a real PAL interlaced TV recording?
_
P.S.:
... then open the script with Notepad++ (with the user defined language (http://docs.notepad-plus-plus.org/index.php/User_Defined_Language_Files) "AVISynth") ...
VDubFilterMod has an integrated script editor too. Unfortunately the syntax highlighting appears to be rather basic, not analyzing the available function set of the AviSynth installation. Might be a valid Feature Request to make the highlighting more customizable?! :rolleyes:
LeMoi
18th December 2017, 22:44
It does work for me (using 2800). I select a M2TS file, playlist opens and I click on cancel - m2ts only selected.
I have 2800 DEVELOPMENT UPDATE SERVER.
I have a folder with full Blu-Ray Structure.
I launch the File indexer and choose the main m2ts file.
http://nsa39.casimages.com/img/2017/12/18//171218104257292214.jpg
Then I have this screen
http://nsa39.casimages.com/img/2017/12/18//171218104256683729.jpg
I can only wait, there's no choosing mpls file window, I can't do anything but wait, then the screen turns into this:
http://nsa39.casimages.com/img/2017/12/18//171218104256793090.jpg
Without clicking on anything, it automatically opened the 00100 mpls file...
Did I do something wrong?
LouieChuckyMerry
19th December 2017, 00:25
That surprises me a lot. What does TFM do on its own, beyond helping TIVTC finding the Telecine pattern? And PAL does not have a 3:2 Telecine at all, that's only valid for the NTSC/Film relation.
Would it also help reverting a 25:24 pulldown of a choppy half-second norm conversion? And does it have any meaning for a real PAL interlaced TV recording?
I live in NTSCland, so I've only ever encountered a couple PAL sources, always DVD's. These rare instances I've followed the TIVTC (http://avisynth.nl/index.php/TIVTC) recommendations:
PAL Cases:
1.) PAL, no decimation (just field matching)
mpeg2source("c:\oursource.d2v")
tfm(d2v="c:\oursource.d2v")
and the results have been fine. However, it seems perhaps these are simply instances where my ignorance has gone unpunished :D .
VDubFilterMod has an integrated script editor too. Unfortunately the syntax highlighting appears to be rather basic, not analyzing the available function set of the AviSynth installation. Might be a valid Feature Request to make the highlighting more customizable?! :rolleyes:
I find Notepad++ with the AVISynth user defined language (http://docs.notepad-plus-plus.org/index.php/User_Defined_Language_Files) very useful. Maybe you could borrow the syntax highlighting from it for VDubFilterMod?
LigH
19th December 2017, 00:52
Instead, I would prefer the AVSMeter method: Request a list of available functions from the used AviSynth.dll; but I am not one of its programmers.
LouieChuckyMerry
19th December 2017, 17:15
Instead, I would prefer the AVSMeter method: Request a list of available functions from the used AviSynth.dll; but I am not one of its programmers.
You could always try to convince Groucho2004 to join the VDubFilterMod team ;) .
Gser
19th December 2017, 17:22
That surprises me a lot. What does TFM do on its own, beyond helping TIVTC finding the Telecine pattern? And PAL does not have a 3:2 Telecine at all, that's only valid for the NTSC/Film relation.
Would it also help reverting a 25:24 pulldown of a choppy half-second norm conversion? And does it have any meaning for a real PAL interlaced TV recording?
VDubFilterMod has an integrated script editor too. Unfortunately the syntax highlighting appears to be rather basic, not analyzing the available function set of the AviSynth installation. Might be a valid Feature Request to make the highlighting more customizable?! :rolleyes:
PAL DVD's, 25fps 1080 blu-ray's and tv is still interlaced, in this case I'm talking about original progressive frames separated into fields, so TFM makes sure the fields are properly combined without combing or heaven forbid using some kind of other deinterlacing. For hybrid material you can specify an externally deinterlaced source which is nice also, so if tfm detects a frame to be interlaced it will use that instead. I haven't seen any material that has added duplicated frames instead of speeding the material up from film speed but technically is is possible so you would want to remove those with tdecimate and tfm can flag those for removal (I'm only guessing the flagging works with PAL material).
Personally if I make more complicated scripts I use AvsPmod.
Groucho2004
19th December 2017, 18:01
Instead, I would prefer the AVSMeter method: Request a list of available functions from the used AviSynth.dll; but I am not one of its programmers.
The internal functions for syntax highlighting are hard-coded in CAvisynth.cpp in the VDub script editor code. Modifying the code to retrieve the functions dynamically should be rather simple.
LigH
19th December 2017, 18:42
@Gser:
That's what I mean ... AFAIR, TFM only flags frames, but it does not alter the clip's frame content. So, to remove duplicate fields, one would need a "TFM flag aware" other filter after TFM. Am I wrong here?
LeMoi
19th December 2017, 19:40
It does work for me (using 2800). I select a M2TS file, playlist opens and I click on cancel - m2ts only selected.
I tried today with another BD, and this time it worked fine, I don't know if the problem came from the other BD or anything else...
I'll tell you if it ever happens again with another disc
Megalith
19th December 2017, 19:49
Can MeGUI be updated so it remembers window size and positioning?
LigH
19th December 2017, 22:06
For me, the main window remembers its size.
Check if it is able to update its settings.xml (one of the reasons why it should not be installed in an UAC protected directory like C:\Program Files...).
LouieChuckyMerry
21st December 2017, 17:51
MeGUI 2800 Development Server (Portable Version): My main window remembers its size and position, and once I adjust my Worker 1 window position it remembers every time it's used until I close MeGUI (not that I ever do ;) ). None of my Tool windows (Stream Extractor, Bitrate Calculator, etc.) remembers its position, but this isn't an issue for me.
Zathor
21st December 2017, 17:54
Only the main window and the update window will remember size & position between MeGUI sessions
Zathor
21st December 2017, 23:24
2804 [OneClick] + [FileIndexer] show playlist selection window for DVD/Blu-ray structures also if only one playlist is found
2803 [HD Streams Extractor] added support for "E-AC3 Surround"
2802 [OneClick] enhanced suitable container type detection
2801 [OneClick] fixed video name not written sometimes (regression of 2791). bug #901
Zathor
21st December 2017, 23:49
I have 2800 DEVELOPMENT UPDATE SERVER.
Without clicking on anything, it automatically opened the 00100 mpls file...
Did I do something wrong?
Should be working now with 2804 :o
hello_hello
23rd December 2017, 01:01
@Gser:
That's what I mean ... AFAIR, TFM only flags frames, but it does not alter the clip's frame content. So, to remove duplicate fields, one would need a "TFM flag aware" other filter after TFM. Am I wrong here?
It's not uncommon for the "fields" in a progressive PAL source to be out of alignment, or out of phase, or whatever the description is. Before I discovered that, I'm sure I would have de-interlaced progressive PAL in the past, thinking it was interlaced because it looked interlaced. It wasn't until I started de-interlacing to 50fps and realised the output had repeated frames that I discovered something was wrong.
So TFM definitely gets an occasional look in when encoding PAL, although usually only when it's needed for field matching as I usually disable it's de-interlacing anyway TFM(pp=1).
If the source is interlaced or partially interlaced I prefer to run QTGMC the standard way rather than create an external de-interlaced clip for TFM to use, and TFM won't de-interlace to "double frame rate" anyway.
Actually TFM could use an update in that respect. When it's in VFR mode it'd be nice if it could de-interlace to 50fps/59.940fps rather than 25fps/29.970fps. I should ask about it in the TIVTC thread.
LigH
23rd December 2017, 01:19
I believe your reply does not answer my question. And I still believe you missed the whole point.
Does TFM on its own (without a following TIVTC or TDecimate) change the number or order of fields or frames, at all?
hello_hello
23rd December 2017, 07:13
I believe your reply does not answer my question. And I still believe you missed the whole point.
Does TFM on its own (without a following TIVTC or TDecimate) change the number or order of fields or frames, at all?
Yes it does. For telecined NTSC, TFM does all the shuffling, dropping and duplication of fields (and de-interlacing if need be), and sends whole frames to TDecimate for duplicate removal. That's easy enough to confirm by adding TFM to a script without TDecimate when the source is telecined, although I think TFM keeps TDecimate fairly well informed to help it decide what's video and what's film etc, because TDecimate removes the duplicates and/or converts from 29.970fps to 23.976fps when the source is hybrid, or from 23.976fps to 29.970fp as the case may be. TDecimate also creates the timecodes file for VFR encoding, if you don't want to be dropping/adding/blending frames for a constant frame rate
There's a sample of the type of PAL source I referred to in my last post, attached to the opening post here (https://forum.videohelp.com/threads/368124-Interlaced-scanning-progressive-video).
It looks interlaced and smells interlaced but it's progressive and all that's required to fix it is TFM(pp=0).
For progressive PAL sources with shifted fields it's usually quite safe to disable TFM's de-interlacing as I'd assume they're shifted by the same amount from beginning to end so there shouldn't be any de-interlacing required. When a PAL source appears to be interlaced but I think it should be progressive, I'm in the habit of disabling TFMs de-interlacing for testing anyway, so then if the combing disappears I know it must be the result of field matching and I won't be fooled into thinking it's not interlaced when it is.
hello_hello
24th December 2017, 15:15
It must be a while since I've encoded a PAL source with phase shifted fields, but I was reading through the VideoHelp thread I linked to for a memory refresh, and it reminded me I've used jagabo's suggestion from post #7 for outputting progressive frames successfully, no TFM required, because generally the fields will be phase shifted from beginning to end. All you need to do is separate them, remove the first one, then weave them back together again.
SeparateFields()
Trim(1,0)
Weave()
Zetti
26th December 2017, 11:02
x264 r2893 is released.
Barough
26th December 2017, 18:53
Seems like with the latest x264 release so is there no longer separate builds for 8 & 10 bit EXE's. Now it's just a single multilib EXE
Barough
26th December 2017, 19:53
Opus-tools v0.1.10-12-g1a79305 (using libopus 1.2.1) (http://www.mediafire.com/file/y8k9hx6072i1zdg/) (GCC 7.2.0, 32 & 64-bit Windows Binaries )
https://git.xiph.org/?p=opus.git;a=summary
https://git.xiph.org/?p=opus-tools.git;a=summary
Zathor
27th December 2017, 11:21
x264 r2893 is released.
Thanks, waiting for the komisar builds.
Opus-tools v0.1.10-12-g1a79305 (using libopus 1.2.1) (http://www.mediafire.com/file/y8k9hx6072i1zdg/) (GCC 7.2.0, 32 & 64-bit Windows Binaries )
Thanks, is there any reason to update (I am not using opus myself)?
Barough
27th December 2017, 11:57
Thanks, is there any reason to update (I am not using opus myself)?
Dont know. I only made it available since it compiled on my last run of 'media autobuild suite'
Sent from my SM-G935F via Tapatalk
hello_hello
27th December 2017, 15:21
MeGUI (XP or 32 bit OS) wants to keep updating LAME every time it runs. The only thing I've found that looks odd is the following line in the AutoUpdate.xml file:
<UploadDate>0001-01-01T00:00:00</UploadDate>
Zathor
28th December 2017, 11:48
Thanks, there was a typo in the xml file for the 32 bit branch. Should be fixed now (with the next update.xml download)
Zathor
28th December 2017, 16:03
2805 [Update] added a first startup question if the updater should be enabled or disabled (message will be shown also once to existing users)
if disabled no downloads will be made without confirmation. therefore e.g. no information of new updates will be available.
Zathor
29th December 2017, 19:11
2808 [OneClick] added button to remove tracks. feature request #632
2807 [OneClick] fixed output file path is not updated properly. bug #891
removed "project name" and moved the video track name to the "advanced config" page
2806 [QAAC] increased maximum bitrate to 1280. feature request #631
Zathor
29th December 2017, 19:39
2808 [OneClick] added button to remove tracks. feature request #632
2807 [OneClick] fixed output file path is not updated properly. bug #891
removed "project name" and moved the video track name to the "advanced config" page
2806 [QAAC] increased maximum bitrate to 1280. feature request #631
Zathor
30th December 2017, 14:55
2810 added High DPI support
Please test if this is working as intended as I could not test every possible DPI value. This is one of the largest changes as every window had to be touched.
stax76
31st December 2017, 19:29
num control looks bad on win10 288 DPI, with some luck you can fix it using 'EnableWindowsFormsHighDpiAutoResizing'
https://imgur.com/BnLsVKT
Zathor
1st January 2018, 14:10
Thanks, I can test at maximum with 150% = 144 DPI.
However as I have to use .NET 4.0 this fix is not available as it seems it starts to kick in with 4.5.1 or 4.6 (for numeric up/down).
EDIT: But I will test it.
Zathor
6th January 2018, 13:08
2813 [x265] added support for --tune grain
2812 [OneClick] fixed not updating the output folder path properly (regression of 2807)
2811 [OneClick] fixed "-" button behaviour if only one track is available (regression of 2808)
j8ee
13th January 2018, 22:08
When opening an avisynth script with a 1080 video in megui on my laptop which I think has a 768 px vertical resolution, the video preview window is so large that the controls are below the screen and therefore unusable. I hope something can be done about that...? I seem to recall some 4K video I was working on appeared in a resized preview window. Using megui development version 2814.
edit: OK, now when I opened another script with the same resolution, the window suddenly _did_ fit the screen. The window had sliders to scroll since the content resolution is pixel by pixel on screen. Guess I actually need a proper description for when the window actually misbehaves. The problem script used FFVideoSource for an .afs file, and the good one LWLibavVideoSource for an .mkv file, but maybe there's more to it. Sorry, will be back...
Zathor
14th January 2018, 12:17
If you provide more information please include also the "versions" part of the MeGUI log.
Zetti
15th January 2018, 22:16
MKVToolNix v20.0.0 is released.
Zathor
28th January 2018, 16:52
2818 [Jobs] added option to pause/resume jobs
2817 [HD Streams Extractor] improved deletion of log and gaps files
2816 [Jobs] aborting a job also deletes the temporary files assigned to it
hajj_3
28th January 2018, 17:15
new libvpx is out.
hello_hello
29th January 2018, 06:41
Zathor, thanks for the update.
I'm posting this here because I uploaded a sample (DVD files) to another thread and thought you might want to look at it.
The sample contains closed caption subtitles and regular bitmap subtitles. The closed captions don't show up when you open the IFO with MeGUI's VobSubber but MeGUI does extract them as SRT along with the regular subtitles. I thought you might want to look at getting the CCs to display in the VobSubber window.
Cheers.
https://ufile.io/6b6k5 (18MB)
PS Possibly because it's such a small sample, I only get one shot at extracting the subtitles unless I delete the chunks file added to the source folder during extraction. If it's present, subsequent extractions will probably fail. I don't know what the chunks file does, but I thought I should mention it in case you have the same problem.
Zathor
29th January 2018, 23:00
Thanks, not sure how to detect that properly based on the IFO file format.
j8ee
11th February 2018, 07:59
Feature request: Being able to put a trailing/suffix project name for encoded files in the one-click configuration instead of only a leading/prefix addition. It's a small thing, but for me it would be much more convenient to have encoded files show up adjacent to the originals in a file listing when they are in the same directory..
Zathor
11th February 2018, 22:59
Only in the OneClick configuration or also when asked at the start of a batch job?
j8ee
12th February 2018, 00:16
hmm... I have never started a batch job I believe. Is it when you add a whole folder in the one-click encoder? But I guess it would be convenient in any case.
LigH
16th February 2018, 14:28
qaac 2.65 (announcement (https://sites.google.com/site/qaacpage/news/qaacrelease265refalac165) / downloads (https://sites.google.com/site/qaacpage/cabinet))
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.