View Full Version : MeGUI: bug reports and feature requests
alexcel
25th July 2011, 10:12
Hi :
One-click does everything but vobsub substitles
Adding a page to select subs to vobsub would be great
Thanks Zathor for greatly improving Megui
foxace
25th July 2011, 17:52
in the latest version FFMSindex does not work for me.
log file is attached
zanuda
27th July 2011, 20:53
Megui won't shutdown after encoding
MeGUI Version : 2046 (svn)
OS : Windows Seven Ultimate Edition x64 SP1
Latest .Net Framework installed : 4.0 (4.0.30319)
Avisynth Version : 2.5.8.5 (21.12.2008 21:46:54)
Problem signature:
Problem Event Name: APPCRASH
Application Name: MeGUI.exe
Application Version: 1.0.2046.0
Application Timestamp: 4e2bf4fb
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7601.17625
Fault Module Timestamp: 4de8781e
Exception Code: e0434f4d
Exception Offset: 0000b9bc
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1049
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
jeremy33
28th July 2011, 23:14
I want to encode some HD videos to SD and I don't know how to convert color space (bt709 -> bt601) to keep right colors.
Should I use avisynth "ColorMatrix(clip, mode="Rec.709->Rec.601")" or use ColorMatrix in x264 settings ?
Thank you.
hello_hello
29th July 2011, 07:37
I want to encode some HD videos to SD and I don't know how to convert color space (bt709 -> bt601) to keep right colors.
Should I use avisynth "ColorMatrix(clip, mode="Rec.709->Rec.601")" or use ColorMatrix in x264 settings ?
I use both. The former will actually convert the colors while the latter simply writes colorimetry info to the video stream which will probably be ignored by most players.
So I use "ColorMatrix(mode="Rec.709->Rec.601")" to convert to bt601, then use the colormatrix section in MeGUI's x264 settings to write bt601 colorimetry info to the video stream.
I just noticed, my preset color conversion AVS script doesn't include the "clip" parameter. It's just:
"ColorMatrix(mode="Rec.709->Rec.601")"
There's no doubt it works though so I assume "clip" isn't necessary?
jeremy33
29th July 2011, 11:48
I think clip is not needed.
Overdrive80
29th July 2011, 13:16
@jeremy33
I want to encode some HD videos to SD and I don't know how to convert color space (bt709 -> bt601) to keep right colors.
This thread not is by your type of doubt.
jeremy33
29th July 2011, 14:18
I'm sorry I encode with megui so I post here but you are right the thread title is clear enough.
Lyle_JP
29th July 2011, 18:51
I think clip is not needed.
Like most avisynth functions, if you don't specify clip, then "last" is assumed ("last" being whatever was output from the prior statement in the script).
jeremy33
29th July 2011, 18:54
ah ok, thank you for the clarification.
Rat Killer
30th July 2011, 22:29
I have a large number of files where the video is fine but the audio is in the wrong format and both need to go into an mp4 container. At the moment I use the HD streams extractor to extract an h264 file and an ac3 (converted from aac) file. Then use the mp4 muxer to put them into the new container. One file at a time.
Is there any way to do a job like this in a more automated way like with the one click encoder without recoding the video?
Is there any chance that MeGui will support DGAVCDecDI?
Or is there a way to replace DGDecodeNV with DGAVCDecDI?
As it is now, when I try to open a h264 .ts file in file indexer, MeGui seems to use DGAVCIndex, which is old, and cannot demux multiple audio streams at once.
And when I index the file "manually" with DGAVCIndexDI.exe (creating a .dgi file), and try to open it with AVS Script Creator, I get this error:
AviSynth scrip error:
LoadPlugin: unable to load "<path to megui\tools\dgindexnv\DGDecodeNV.dll"But that is natural since I don't have a Nvidia GFX card.
If there currently is no way to use DGAVCDecDI in MeGui, consider this a request :)
Thank you.
LeXXuz
3rd August 2011, 22:27
2041 [Audio Encoder] added 24 <--> 25 conversions
No more 'manual' conversions for me. Thank you!!! :)
meshaun
20th August 2011, 14:58
Hi guys..
Umm, I got MeGUI not responding in the 1-Click.
It shows Preprocessing for hours!!!
Nothing goes forward or anything but the preprocessing is just happening it seems
Zathor
20th August 2011, 15:51
Please post your log file.
Overdrive80
21st August 2011, 23:15
Would be wonderfull can encode h264 @10 bit using megui. Is possibly??
Thanks. ^^
LeXXuz
23rd August 2011, 08:59
It would be great if the Audio Cutter supports AAC in MP4 container.
If that's too much effort, an automated demux, either after AAC encode with nero or before cutting would be great.
This would spare users to manually demux AAC streams before using the Audio Cutter.
tebasuna51
23rd August 2011, 10:48
Audio Cutter is bassed in BeSplit (abandoned), without support for containers.
Also don't support AC3/MP3 in AVI's, ...
But a Tool option to demux MP4, AVI, ... like HD Stream Extractor for MKV, M2TS,... can be usefull (even manually).
himan2001
25th August 2011, 09:36
An very old anoying Bug is back in megui/mkvtoolnix:
The created Videofiles for 24000/1001 contains again
the wrong framerate of 23975(!) instead 23976 or 24000/1001.
Only the final muxed container has the correct framerate:
eac3to-Demux-Sample:
MKV, 1 video track, 1 audio track, 0:42:28, 24p /1.001
1: h264/AVC, 720p23.975 (16:9)
"H.264 Video"
2: AC3, 5.1 channels, 448kbps, 48kHz
"English DD 5.1"
v01 The video bitstream is encoded in a non-standard framerate.
v01 The video bitstream framerate field doesn't match the container framerate.
...and in popcornhour the same infos.
This was fixed for while and now the old Framerate-Bug is back.
The problem comes up with creating the Videostream itself. mkvtoolnix later only remuxes the container with the correct framerate of 24000/1001 but not fixx the wrong Video-Framerate itself!
So when a user encode with "23.976", please make sure the Info is correctly written to the Videobitstream itself when encoding ;-)
tebasuna51
25th August 2011, 10:30
An very old anoying Bug is back in megui/mkvtoolnix:
The created Videofiles for 24000/1001 contains again
the wrong framerate of 23975(!) instead 23976 or 24000/1001....
Remember use the AssumeFps(24000,1001) in the .avs script.
himan2001
25th August 2011, 11:12
Remember use the AssumeFps(24000,1001) in the .avs script.
This is a general problem for the wide masses ;-)
In the AVS Script the Framerate is set to 23.976 since very long time and the resulting File is 23975(!), so it is a new bug :p
Question: WHY is this 24000/1001-thing newly needed, when source is comming from BluRay ?
This setting was not needed in older Versions of MEGui and it was fixed in an older Vewrsion, but donīt remember, in which Version.
Zathor
25th August 2011, 18:10
Please provide the complete log file of the conversion process.
himan2001
25th August 2011, 18:28
Please provide the complete log file of the conversion process.
DirectShowSource("BDsource.mkv", fps=23.976, audio=false, pixel_type="YV12")
Spline36Resize(1280,720,0,0,1920,1080)
Thatīs all. Since Years i use it, and with older Versions of Megui/mkvtoolnix the resulting "video.mkv" gehts 23.976
in the Header. Now Is 23.975 and is complained in poppy and eac3to and maybee more devices and demuxers.
I see the problem, that "Millions of Peoples" use the "Default-Scripts" since years, and now the "AssumeFPS(24000/1001) is needed ?
I think it makes more sense, when a source comes with "ntsc_film", then the resulting ES-Stream has the 24000/1001 correctly setted as "default", like in the old MeGui-Versions ;-)
tebasuna51
25th August 2011, 21:34
DirectShowSource("BDsource.mkv", fps=23.976, audio=false, pixel_type="YV12")
Use DirectShowSource("BDsource.mkv", audio=false, pixel_type="YV12").AssumeFps(24000,1001)
Is a DirectShow problem, not MeGUI or AviSynth.
himan2001
25th August 2011, 22:05
Use DirectShowSource("BDsource.mkv", audio=false, pixel_type="YV12").AssumeFps(24000,1001)
Is a DirectShow problem, not MeGUI or AviSynth.
Why is this NOW a problem ? It worked a long long time without the "new" settings, but thx anyway.
Iīam not changed the decoder or avisynth or the directhsow.dll the last 2 years, but i made updates to Megui/mkvtoolnix, and now there is this problem (back again)...
This Problem WAS fixed in Megui, but canīt remember, why is now back.
I think itīs easier to handle this internaly as default.
I really see not the Problem to fixx 23975 -> 23976 finaly :(
There is only one real "ntsc_film" Frequency, so i see no problem to handle this always correctly without producing new non-standard filmrates ?
Hmmm...
AMED
25th August 2011, 22:36
@himan2001
Try indexing your MKV with the file indexer in MEGUI.
tebasuna51
26th August 2011, 11:38
The problem is related with the file to decode, not always appear.
@AMED, the same problem with ffms2.
Always put the explicit AviSynth statement AssumeFps
MeGUI add the needed AssumeFps with the Tool AVS Script Creator.
Zathor
27th August 2011, 18:18
2050 [Update] added check so that files can only be installed using the correct MeGUI build
2049 open avisynth script handling improved
2048 fixed spelling. Bug #3390630
2047 [x264] fixed maximum --rc-lookahead value. a value > 250 was possible in rare situations. Bug #3383262
meshaun
28th August 2011, 05:58
Why isn't there a option to Resize to a Higher resolution?
I have some Mobile videos in 320x and I want to resize those to 720x480.
Since the aviscript should be manually edited to make it resize, the calculations go wrong.
Why not make megui select the height automatically and enable options to maximize the resolution?
Zathor
31st August 2011, 21:57
Would be wonderfull can encode h264 @10 bit using megui. Is possibly??
Never tried it. What happens when you replace the exe files?
Why isn't there a option to Resize to a Higher resolution?
I assume the reason is that in most cases it makes no sense to upsize. But there should already be a feature request in the list.
Is there any chance that MeGui will support DGAVCDecDI?
I do not have DGAVCDecDI and therefore cannot add it.
Overdrive80
3rd September 2011, 15:09
Never tried it. What happens when you replace the exe files?
If i replaced its encoded sucessfull ^^. Although i did think that result would be better, banding is less.
saint-francis
8th September 2011, 18:30
Are there any plans to add subtitle support to the one click encoder? I have recently started using it but it's only good for titles which don't necessitate subtitles.
BTW I should have started using the one click encoder years ago. It make the whole process much less involved.
@ developers, Thanks for all the hard work. 5 years later I'm still using MeGUI on a regular basis and appreciating it greatly.
Zathor
12th September 2011, 20:13
Are there any plans to add subtitle support to the one click encoder?
As I do not have much time for MeGUI I primarily add time consuming things only when I need it for my work or when there is a high demand. OneClick is my favorite in MeGUI and that's the reason for the changes in it during the last year or so. And yes, I also need to handle subtitles so it is likely the next "big thing" in OneClick. Please explain what you want to have a little bit in detail so that I can verify if my plans are fine for you too.
BTW I should have started using the one click encoder years ago. It make the whole process much less involved. I discovered it also quite late and that's the reason why I am thinking about giving it more prominent place in MeGUI so that this is the default process for handling easy tasks. But of course subtitle support is needed before.
@ developers, Thanks for all the hard work. 5 years later I'm still using MeGUI on a regular basis and appreciating it greatly.
:thanks: for such words now and then we are doing it :)
@all:
EDIT: Question moved to http://forum.doom9.org/showthread.php?t=162543
Carpo
15th September 2011, 19:24
@all:
Another of my workflows is in need of a more appropriate denoiser as the MeGUI ones and therefore I am fiddling around at the moment with the integration of better/newer avisynth filters. As I am no avs expert I would love to have some input. At the moment I am thinking about adding MCTemporalDenoise() (with the options "very low" to "very high") and removing all other denoisers. The good thing with MCTemporalDenoise() is that is only a short step to TempGaussMC(). But I am unsure if it can replace all deinterlacers or which settings should be used by default. Any feedback is welcome!
i would post that question over in the avisynth thread, your more likely to get better feedback in there :)
Zathor
15th September 2011, 20:21
Very good point! :thanks:
http://forum.doom9.org/showthread.php?t=162543
foxace
16th September 2011, 15:33
is it possible to add Avisynth 2.6 MT support? please
http://forum.doom9.org/forumdisplay.php?f=69
JoeH
16th September 2011, 17:09
As I do not have much time for MeGUI I primarily add time consuming things only when I need it for my work or when there is a high demand. OneClick is my favorite in MeGUI and that's the reason for the changes in it during the last year or so. And yes, I also need to handle subtitles so it is likely the next "big thing" in OneClick. Please explain what you want to have a little bit in detail so that I can verify if my plans are fine for you too.
I am very interested in this feature request, and would like to see the ability to output a Blu-ray structure with subtitles muxed in by TSMuxer, with the ability to specify the Font, Font Size, and Border Width options for the subtitles (ideally with MeGUI offering the option to assign a default Font, Font Size and Border Width option - all these options are in TSMuxer, of course).
It would be nice as well to be able to add (at least) two subtitle tracks and (at least) two audio tracks to the Blu-ray structure using One-Click. That would really help simplify my workflow. Thanks!
saint-francis
17th September 2011, 14:15
I think that the current subtitle dialog is fine and would be great if incorporated into the one click encoder. Just be able to select one, multiple or all streams and be able to name them and order them. For example when I'm dealing with subtitles I usually only keep the English track but I will sometimes keep other languages if I think I may have an interest in learning that language at a later date. I name them "English Subtitles" or "Spanish Subtitles" and so on, but the English track is always first and default.
And of course BD support would be great but I imagine it's pretty involved so I'll take it if and when it comes. Until then I'll continue to use the regular MeGUI processes for dealing with BD's. It still is much less time consuming than going through whole process manually.
Thanks again.
JoeH
18th September 2011, 16:19
I forgot one other feature I often use in TSMuxer for the subtitles - the offset in pixels from the bottom of the screen, which is necessary to adjust based on the aspect ratio of the video.
nibus
20th September 2011, 00:09
The main issue I have with MeGUI is that when you create new x264 presets, if MeGUI is not closed properly (if it crashes) none of the presets or changes to the presets are saved.
flebber
20th September 2011, 01:43
The main issue I have with MeGUI is that when you create new x264 presets, if MeGUI is not closed properly (if it crashes) none of the presets or changes to the presets are saved.
Megui is crashing on you? I haven't had a megui crash in a long time...what is happening?
nibus
20th September 2011, 02:39
Megui is crashing on you? I haven't had a megui crash in a long time...what is happening?
I doubt it's MeGUI's fault, but occasionally I like to get my game on while encoding at the same time. ;)
saint-francis
20th September 2011, 13:54
I doubt it's MeGUI's fault, but occasionally I like to get my game on while encoding at the same time. ;)
You could pause the process while playing your game and then resume when done.
Zathor
20th September 2011, 14:19
The main issue I have with MeGUI is that when you create new x264 presets, if MeGUI is not closed properly (if it crashes) none of the presets or changes to the presets are saved.
Yes, that is a known point and there should be already a feature request regarding this behavior. I also do not like the way it is handled at the moment. Nevertheless it requires a lot of work to change it and I do not have this time (or want to spend it in other MeGUI areas). So do not expect a change soon.
hello_hello
21st September 2011, 18:09
If I make changes to MeGUI encoder presets, after having been bitten once, I close and re-open MeGUI when I'm done. Then, if it does happen to crash..... ;)
Famille_CB
24th September 2011, 19:53
Hello,
I repost my problem because on this forum. I'm not sure that in the site "http://sourceforge.net/tracker/?group_id=156112&atid=798479" there is live.
I want to know if it's possible to index the input video file with the Direct Show Filters in "One Click Encoder" ?
When I use Avisynth Script Creator I have no issue, Notice : In this case I use the option DirectShow Filter to index the input file.
Thank you a lot.
Sharktooth
24th September 2011, 23:06
DirectShow cant index. To index the source you have to use ffms or dg tools.
soehest
26th September 2011, 11:47
Hi all :-) I am having some trouble when using the one click encoder. I am adding two sources (.vob) and when starting the queue one of the jobs will fail at source detection.
http://eth0.dk/images/megui-sourcedetection.jpg
A work around is to send entire queue to worker 1 but this will probabaly not give the quickest encodes, and is kind of annoying if having a huge queue and i forget to reassign the workers ;-) My guess is that megui is trying to use two files at the same time. Is there a workaround for this behaviour?
Best Regards
Famille_CB
29th September 2011, 06:35
DirectShow cant index. To index the source you have to use ffms or dg tools.
First of all : thank you Sharktooth.
Secondly, I want to explain something : the files I want to encode with MEGui come from Sony Vegas through a Frame-Server called DebugMode : http://www.debugmode.com/frameserver/).
I know it's not a real file, it's a virtual one; but it's OK when I use "Script Creator" of MEGui.
I'm not sure of the word I have to use. When I use the script creator one window appear :
http://www.ouplo.com/img/mini/R3ljsSpgCwjOBitB0cFiEmcDl.jpg (http://www.ouplo.com/img/R3ljsSpgCwjOBitB0cFiEmcDl.jpg)
If I click "DirectShowSource" I have no issue. It's not file indexing perhaps but it works perfectly. I just want to know how can I use "One Click Encoder" with my frame-server.
"One click Encoder" wants to file index my file, it's not the good way perhaps.
Thank you for your help!
Hiritsuki
29th September 2011, 06:59
New error
[Error] Log
-[Information] Versions
--[Information] [2011/9/29 下午 01:57:27] MeGUI Version : 2050 (svn)
--[Information] [2011/9/29 下午 01:57:27] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2011/9/29 下午 01:57:27] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [2011/9/29 下午 01:57:27] Avisynth Version : 2.6.0.2 (2011/9/12 下午 11:56:47)
-[Information] Update detection
--[Information] [2011/9/29 下午 01:57:27] Connecting to server: http://megui.org/auto/
--[Information] [2011/9/29 下午 01:57:28] All files are up to date
-[Error] Log for job1 (video, 日常 26.avs -> )
--[Information] [2011/9/29 下午 01:57:30] Started handling job
--[Information] [2011/9/29 下午 01:57:30] Preprocessing
--[Information] [2011/9/29 下午 01:57:30] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] Load_Stdcall_Plugin("C:\Program Files (x86)\MeGUI\tools\yadif\yadif.dll")
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] A=DGDecode_mpeg2source("E:\Nichijou\26.d2v", info=3)
---[NoImage] X=A.trim(218,4412)
---[NoImage] Y=A.trim(6212,22154)
---[NoImage] Z=A.trim(23955,46670)
---[NoImage] S=A.trim(48470,48768)
---[NoImage] X+Y+Z+S
---[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
---[NoImage] Yadif(order=1)
---[NoImage] Tweak(sat=1.15)
---[NoImage] SplineResize(1920,1080,taps=6)
---[NoImage] NLMeansCL().WarpSharp()
--[Information] [2011/9/29 下午 01:57:31] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --level 5.1 --preset placebo --pass 1 --bitrate 2500 --stats "E:\Nichijou\日常 26.stats" --keyint infinite --min-keyint 25 --bframes 5 --ref 5 --rc-lookahead 250 --merange 64 --psy-rd 0.80:0.05 --sar 1:1 --output NUL "E:\Nichijou\日常 26.avs"
--[Information] [2011/9/29 下午 01:57:31] Encoding started
--[Error] [2011/9/29 下午 01:58:06] An error occurred: x264 [error]: malloc of size 1142784 failed
--[Error] [2011/9/29 下午 01:58:06] An error occurred: x264 [error]: x264_encoder_encode failed
--[Error] [2011/9/29 下午 01:58:06] Process exits with error code: -1
--[Information] [2011/9/29 下午 01:58:06] Standard output stream
--[Information] [2011/9/29 下午 01:58:06] Standard error stream
---[NoImage] avs [info]: 1920x1080p 1:1 @ 30000/1001 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
---[NoImage] x264 [info]: profile High, level 5.1
---[NoImage]
---[NoImage] x264 [info]: final ratefactor: 25.54
---[NoImage] aborted at input frame 258, output frame 0
--[Information] [2011/9/29 下午 01:58:06] Job completed
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.