View Full Version : MeGUI Bug-Report Thread
Doom9
28th April 2006, 20:21
see the first post.... it's already in the list
stax76
28th April 2006, 20:44
@CruNcher
I'm thinking it must be your setup because somebody else would have reported this before. You said you are a programmer (you don't program .NET as it seems) so maybe you can provide enough information to find the reason, the usual tactics apply.
Symptom: see screen capture (french part says what's in post title): http://img220.imageshack.us/img220/9630/capture20is.png
Steps to reproduce: just loading an avs script.
Content of avs script:
DirectShowSource("C:\path_to_vob\VIDEO_TS\VTS_08_1.VOB",fps=25,audio=false)
#blank deinterlace line
crop( 0, 10, -2, -10)
#resize
#denoise
Note: mentioned VTS_08_1.VOB is a 3.57GB file, ripped with DVDDecrypter
Thanks for any hint. :)
edit: tried with latest 2.5 AviSynth version (2.5.6), the problem remains.
ChronoCross
7th May 2006, 03:57
version of megui?
version of megui?
Oh yes, sorry. 0.2.3.2132. But I get this with 0.2.3.2125 too.
berrinam
7th May 2006, 05:47
DirectShowSource("C:\path_to_vob\VIDEO_TS\VTS_08_1.VOB",fps=25,audio=false)
#blank deinterlace line
crop( 0, 10, -2, -10)
#resize
#denoiseLooks like a problem with the AviSynth script. It should really be
MPEG2Source("C:\path_to_vob\VIDEO_TS\VTS_08_1.d2v")
#blank deinterlace line
crop( 0, 10, -2, -10)
#resize
#denoise
From the looks of it, though, you got MeGUI to generate it, so MeGUI must be generating them incorrectly (I think it must have been my commit where I added DirectShowSource support for any file). I'll look into it later, but for the time being you should be able to get it to work by going Tools->D2V creator, selecting your VOB file, checking 'load sources when completed' and telling iit to run. Then you can generate your avisynth script from that.
Thanks berrinam ! I did what you said and now I get this fatal error:
http://img98.imageshack.us/img98/9751/capture25hb.png
Do I miss some plugin or something ?
chipzoller
7th May 2006, 16:42
I get megui to crash when I use v0.2.3.2132-Stable and create an avisynth script from an AVI source. I first get a message about there being no function called directshowsource (shouldn't it load as AVISource?) then megui crashes.
The AVI file in question has the following specs. as reported by mediainfo.
Video #0
Codec : DivX 3 Low
Bit rate : 751 Kbps
Width : 320
Height : 240
Aspect ratio : 4/3
Frame rate : 10 fps
(Pixel*Frame) : 0.978
Audio #0
Codec : MPEG1/2 L3
Info : MPEG1 or 2 Audio Layer 3
Bit rate : 24 Kbps
Channel(s) : 1 channel
Sampling rate : 22 KHz
ChronoCross
7th May 2006, 18:22
AVI's should be loaded using AVISOURCE. but that's not how it is currently written. It uses directshowsource for all sources not call .d2v.
your probbaly missing the directshowsource plugin which is why it gives that error. Also if you try loading it with avisource and it still fails you may need to enable a correct decoder for it as it's not playable by either xvid or the current divx.
Check the divx forum for more info (it's in a sticky)
berrinam
7th May 2006, 20:11
It is better to use DirectShowSource, because (aside from the unreliable system) many more codecs are supported, and thus many more files are supported. If you don't have directshowsource, then you might also be running on an old version of AviSynth, since it comes with DSS.
When trying to change the settings of an enqueued job, the DAR settings are deleted. Using version 2.3.2132
EDIT: Also, the context help still refers to it as SAR.
Just ran: compile.bat
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
AviSynthWindow.cs(1556,10): warning CS1030: #warning: 'This is just quickfix, please check it!'
Calculator.cs(1575,10): warning CS1030: #warning: 'look here'
CommandlineVideoEncoder.cs(207,10): warning CS1030: #warning: 'Must look into XviD PAR code.'
d2vReader.cs(46,10): warning CS1030: #warning: 'Why load the video here? This means that we can't apply force film unless the video unless it is playable in AviSynth'
Form1.cs(3385,10): warning CS1030: #warning: 'avi code over here'
MuxWindow.cs(32,10): warning CS1030: #warning: 'muxjobs generated here have no knowledge of PAR'
ProfilePorter.cs(210,10): warning CS1030: #warning: 'We are generating a list of failed attempts, but we aren't doing anything with it (below).'
VideoUtil.cs(959,10): warning CS1030: #warning: 'This should be rearranged to work better'
mkvMuxWindow.cs(861,18): error CS0103: The name 'MUXTYPE' does not exist in the current context
mkvMuxWindow.cs(878,23): error CS1501: No overload for method 'generateMkvmergeCommandline' takes '3' arguments
CommandLineGenerator.cs(1143,17): (Location of symbol related to previous error)
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
berrinam
8th May 2006, 21:38
oops, mkvMuxWindow.cs should no longer be in the repository.
chipzoller
9th May 2006, 04:15
ChronoCross and Berrinam,
ChronoCross, I know I talked to you about ForcedFILM vs. Honor Pulldown flags being set by default in dgindex installed with megui. You said it should, upon default install, be set to 'Honor Pulldown flags' but I just did a clean install of the megui essentials package and immediately checked this option to see how it was set...it was set to 'Forced FILM', so I guess you may want to have a look at this.
ChronoCross
9th May 2006, 04:22
it's probably because I forgot to delete my config file for DGindex. not a big issue but it takes about 5 seconds to fix.
I have an error or my own to report. Development version Megui doesn't do raw aac correctly. It's not playable in winamp. Even though anything created in raw aac using winamp works fine. Can someone look into this?
chipzoller
9th May 2006, 04:42
it's probably because I forgot to delete my config file for DGindex
Then next time you update the megui essentials package, would you please include this update?
thanks,
CZ
ChronoCross
9th May 2006, 06:25
Additional Error: use the Tool/One click encoder button causes MeGUI to crash.
I'm currently also redesigning the file structure for MeGUI's essentials package to conform to what Berrinam had wanted earlier. I'll pm you with it's location once I'm done.
shon3i
9th May 2006, 16:45
@berrinam i download build 2135 and again can't use cqm for xvid.
thanks
berrinam
9th May 2006, 22:24
Huh? You have to select Custom in Quantizer matrix first (on the first page). I know it's disorganised.... if someone wants to redesign it, please go ahead (but it's probably not so easy right now, because CVS is down).
ChronoCross
10th May 2006, 00:16
LMP4 Video Codec's configure dialog does not open. it throws an error.
berrinam
10th May 2006, 08:52
Fixed in 0.2.3.2136
ariga
10th May 2006, 09:40
The text next to the Enqueue button overlaps.
http://img138.imageshack.us/img138/4816/enqueue4ci.png
shon3i
10th May 2006, 11:03
Huh? You have to select Custom in Quantizer matrix first (on the first page). I know it's disorganised.... if someone wants to redesign it, please go ahead (but it's probably not so easy right now, because CVS is down).
Where?
http://img58.imageshack.us/img58/9981/megui4ml.th.jpg (http://img58.imageshack.us/my.php?image=megui4ml.jpg)
Doom9
10th May 2006, 11:20
You have to select Custom in Quantizer matrix first (on the first page).Your screenshot is from the second page (tab).. go to the first one (Main), and almost at the bottom you have "Quantization Type" which is a dropdown having 3 options: H.263, MPEG and Custom. If you select custom, you can then go to the zones tab (urgh.. was that visual studio that rearranged the tabs? advanced is supposed to come before zones) and then you can select an intra frame matrix (forget acout inter frame matrix.. it's no longer enabled and it will disappear shortly). As soon as you select the quantization matrix to custom, the button to load an intra frame matrix will be enabled.. that's where you load your CQM.
shon3i
10th May 2006, 11:55
Oh Doom9 Thanks.
leowai
10th May 2006, 12:16
I got the source from here:
0.2.3.2136 10 May 2006
Commit by berrinam:
- Fixed Profile Importing/Exporting's CQM handling for XviD
- Added tritical's fix for AviSynthWrapper
- Fixed OneClick window loading
- Fixed LMP4 config loading
bins: http://rapidshare.de/files/20081273/megui-bin.2136.zip.html
src: http://rapidshare.de/files/20081338/megui-src.2136.zip.html
Enjoy.
During compilation, I got following error (since v0.2.3.3135):
:
VideoPlayer.cs(611,35): error CS1010: Newline in constant
:
The error line in "VideoPlayer.cs":
this.parXLabel.Text = "?;
I suppose you mean something like this:
this.parXLabel.Text = "?";
Then it compiles without error.
berrinam
10th May 2006, 12:38
Ahhh.....
it compiles fine on my computer. What it should actually have is the times symbol (×). You can get this by typing Alt+0215. I suspect that something is up which causes this not to be formatted correctly on your computer. Maybe this should just be kept as an x, not a ×.
Doom9
10th May 2006, 12:40
you must have some old files because I can compile those sources just fine.. and I don't have any souces lying around where I unpacked that zip to.
Line 611 from the zip contains the following:
this.parXLabel.Text = "×";
bob0r
10th May 2006, 16:28
Small (useless) visual bug: 2136 compiles a version named "2135" :sly:
leowai
10th May 2006, 16:41
This may be the cause of by my OS is set to non-English OS under control panel, i.e. Chinese Simplified.
My system read ACSII chars as a single width char. It screwed up when reading char Alt+0215 (hex D7). It treat Alt+0215 and the next char (" -> hex 22) as a single charactor. That's why I have such question mark readed and compilation goes wrong.
In order to read Alt+0215 correctly in my system, the charactor should be a double width char with hex value of "FF FE D7 00". So, I need to mannually change this in order to compile in non-English OS. :(
Hope these explained the error...
[edit]
I converted it to utf-8 unicode format, with corrected char Alt+0215, it works fine (the compiler accept unicode src file). I think Unicode should be the solution to both users whose OS is set to English and non-English....
asdfsauce
10th May 2006, 17:41
- Fixed up annoying video profile bug that's been around for ages
Thanks berrinam.
Sharktooth
11th May 2006, 01:40
Small (useless) visual bug: 2136 compiles a version named "2135" :sly:
http://forum.doom9.org/showthread.php?p=826029#post826029
leowai
11th May 2006, 06:05
oops, mkvMuxWindow.cs should no longer be in the repository.
But it still in latest svn repository (rev3).
ChronoCross
11th May 2006, 07:09
do not use the svn respository. I'm not even sure what's going on with it. None of the devs should be committing to it if I remember correctly.
Deep_Eyes
11th May 2006, 07:09
After downloading Revsion 522 for x264 sharktooth build, I went to the bitrate calc option and changed avi to mp4 then changed the size, then click okay, I got this error poping up
http://img146.imageshack.us/img146/9192/megui0232135x264revsion522bug5.jpg (http://imageshack.us)
Deep_Eyes
11th May 2006, 07:46
also same error on this "2136" build from the link here. Which visual bug i guess that's what its being called, still says 2135.
ChronoCross
11th May 2006, 07:59
@Deep_Eyes
Confirmed. It just has to do with the mp4 setting. if you just open the calc change to mp4 and hit okay the problem occurs.
bob0r
11th May 2006, 11:34
http://forum.doom9.org/showthread.php?p=826029#post826029
Checkout went fine, but running compile.bat
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
AviSynthWindow.cs(1556,10): warning CS1030: #warning: 'This is just quickfix, please check it!'
Calculator.cs(28,10): warning CS1030: #warning: 'Calculator should be aware of mux providing, etc.'
d2vReader.cs(46,10): warning CS1030: #warning: 'Why load the video here? This means that we can't apply force film unless the video unless it is playable in AviSynth'
ProfilePorter.cs(210,10): warning CS1030: #warning: 'We are generating a list of failed attempts, but we aren't doing anything with it (below).'
VideoUtil.cs(959,10): warning CS1030: #warning: 'This should be rearranged to work better'
mkvMuxWindow.cs(861,18): error CS0103: The name 'MUXTYPE' does not exist in the current context
mkvMuxWindow.cs(878,23): error CS1501: No overload for method 'generateMkvmergeCommandline' takes '3' arguments
CommandLineGenerator.cs(1147,24): (Location of symbol related to previous error)
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
Seems like you didn't really use the latest 2136 source where this was fixed, where only the version number was wrong.
Please fix the problem and stick with SVN, automation is key for lazy people!!
juerginst
11th May 2006, 12:40
Hi, I am getting this error and it seems to be a MeGUI bug.
x264 [error]: requested bitrate is too low. estimated minimum is 7 kbps
x264_encoder_open failed
These are the full details
My AVS script:
# Set DAR in encoder to 37 : 20. The following line is for automatic signalling
global MeGUI_darx = 37
global MeGUI_dary = 20
DGDecode_mpeg2source("H:\dvd\z.d2v",info=3)
ColorMatrix(hints=true)
#Not doing anything because the source is progressive
crop( 10, 10, -6, -6)
#resize
Undot() # Minimal Noise
MeGUI's Log:
Generating jobs. Desired size: 1234173952 bytes
No audio encoding. Calculating desired video bitrate directly.
Setting video bitrate for the video jobs to 0 kbit/s
Setting desired size of video to 1231512576 bytes
Starting job job1-1 at 00:18:12
Job is a video job. encoder commandline:
--pass 1 --bitrate 0 --stats "H:\dvd\z.stats" --bframes 3 --b-pyramid --direct auto --filter -2,-1 --subme 1 --analyse none --me dia --sar 1073:880 --cqmfile "D:\x264\eqm_avc_hr.cfg" --progress --no-psnr --output NUL "H:\dvd\z.avs"
successfully started encoding
Processing ended at 02:20:13
----------------------------------------------------------------------------------------------------------
Log for job job1-1
avis [info]: 704x464 @ 23.98 fps (166996 frames)
x264 [info]: using SAR=1073/880
x264 [info]: using cpu capabilities MMX MMXEXT SSE 3DNow!
x264 [info]: slice I:825 Avg QP:47.96 size: 3920
x264 [info]: slice P:58907 Avg QP:51.00 size: 503
x264 [info]: slice B:107264 Avg QP:51.00 size: 87
x264 [info]: mb I I16..4: 95.4% 0.0% 4.6%
x264 [info]: mb P I16..4: 6.5% 0.0% 0.0% P16..4: 2.9% 0.0% 0.0% 0.0% 0.0% skip:90.6%
x264 [info]: mb B I16..4: 0.3% 0.0% 0.0% B16..8: 0.9% 0.0% 0.0% direct: 0.2% skip:98.6%
x264 [info]: final ratefactor: 258.67
x264 [info]: direct mvs spatial:94.2% temporal:5.8%
x264 [info]: kb/s:48.5
Actual bitrate after encoding without container overhead: 48.68
----------------------------------------------------------------------------------------------------------
job job1-1 has been processed. This job is linked to the next job: job1-2
Starting job job1-2 at 02:20:14
Job is a video job. encoder commandline:
--pass 2 --bitrate 0 --stats "H:\dvd\z.stats" --ref 16 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter -2,-1 --subme 7 --trellis 2 --analyse all --8x8dct --me umh --sar 1073:880 --cqmfile "D:\x264\eqm_avc_hr.cfg" --progress --no-psnr --output "H:\dvd\z.mkv" "H:\dvd\z.avs"
successfully started encoding
Processing ended at 02:20:25
----------------------------------------------------------------------------------------------------------
Log for job job1-2
avis [info]: 704x464 @ 23.98 fps (166996 frames)
x264 [info]: using SAR=1073/880
x264 [error]: requested bitrate is too low. estimated minimum is 7 kbps
x264_encoder_open failed
----------------------------------------------------------------------------------------------------------
I am using MeGUI 0.2.3.2135, Video Profile HQ-Insane with CQM eqm_avc_hr and I am not encoding or adding any audio, just video.
I followed the same steps that I always use: D2V Creator, AviSynth Script Creator, Autoencode -> Filesize (in this case 1177MB, which predicts an Average Bitrate of 1415 kbit/s). Any hints? Thanks in advance.
http://img137.imageshack.us/img137/3155/megui5sq.th.gif (http://img137.imageshack.us/my.php?image=megui5sq.gif)
berrinam
11th May 2006, 12:48
It's probably just a bug with the refactor. Go back to an older version of MeGUI (something like 0.2.3.2130). That should fix the bug.
juerginst
11th May 2006, 13:04
Thanks! Now a stupid question, I was installing MeGUI with Sharktooth's x264-Std_r***. It was working with x264-Std_r512 and I got this problem with x264-Std_r520 and x264-Std_r522.
I don't have x264-Std_r512 anymore. Where can I download MeGUI 0.2.3.2130? I looked at sourceforge (http://www.sf.net/projects/megui) but the latest version seems to be 0.2.3.2116. Thanks.
juerginst
11th May 2006, 13:34
I got it! http://chronocrossdev.com/apps/megui/. 0.2.3.2132 solved the problem. Thanks.
leowai
11th May 2006, 14:48
Checkout went fine, but running compile.bat
Seems like you didn't really use the latest 2136 source where this was fixed, where only the version number was wrong.
:
:
Please fix the problem and stick with SVN, automation is key for lazy people!!
Delete "mkvMuxWindow.cs", it's no longer in CVS repository...
Then it should compile fine. :)
I've reported here:
http://forum.doom9.org/showthread.php?p=826078#post826078
ChronoCross
11th May 2006, 23:44
the megui huffy code must be changed to remove -noodml. Icould do it myself but I can't commit it in any official form.
Deep_Eyes
12th May 2006, 05:57
just finished complieing svn downloaded code, works fine.. Thanks =)
- I spoke too soon, I added a avs script, went to change the same information, framerate to 29, then change it to mp4, then change the file size from 700 to 20 and clicked OKAY.. same problem
Deep_Eyes
12th May 2006, 06:34
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
AviSynthWindow.cs(1556,10): warning CS1030: #warning: 'This is just quickfix,
please check it!'
Calculator.cs(28,10): warning CS1030: #warning: 'Calculator should be aware of
mux providing, etc.'
d2vReader.cs(46,10): warning CS1030: #warning: 'Why load the video here? This
means that we can't apply force film unless the video unless it is
playable in AviSynth'
ProfilePorter.cs(210,10): warning CS1030: #warning: 'We are generating a list of
failed attempts, but we aren't doing anything with it (below).'
VideoUtil.cs(959,10): warning CS1030: #warning: 'This should be rearranged to
work better'
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
Same issue as before, click on bitrate calc hit mp4 hit okay boom same thing happends.
Sharktooth
12th May 2006, 13:10
The problem is in the still incomplete Vorbis support.
berrinam
13th May 2006, 02:22
Bitrate calculator bugs are to be expected, because they still use the same code from before the refactor. I have put a warning message when using it, because it still needs a reworking.
I've fixed the AutoEncode bitrate calculation bug (bitrate wasn't set).
I should have fixed all the other bugs mentioned here as well, except for the mencoder huffy commandlines (I haven't set it up for testing, and it can wait a bit, because it doesn't actually cause a crash).
bob0r
13th May 2006, 07:04
The tab Changelog.txt is wrong again. (not windows style new lines)
berrinam
13th May 2006, 07:30
Not for me....
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.