View Full Version : MeGUI development
terminate
3rd February 2009, 03:35
I am not absolutely sure, but I have the feeling that since a couple of updates MeGUI, (using version 0.3.1.1011 at the moment), is always normalizing the Peaks, (e.g. to 100%), even if I have not checked the "Normalize Peaks to ..."-Checkbox in the audio configuration dialog.
This seems to happen with all audio profiles, (only tested with Nero AAC and lame .mp3 profiles). Can anybody confirm this behavior?
As I said, I am not absolutely sure but I do not remember that MeGUI did any changes to the volume, lets say, half a year ago.
tebasuna51
3rd February 2009, 13:02
I am not absolutely sure, but I have the feeling that since a couple of updates MeGUI, (using version 0.3.1.1011 at the moment), is always normalizing the Peaks, (e.g. to 100%), even if I have not checked the "Normalize Peaks to ..."-Checkbox in the audio configuration dialog...
When there are a downmix (5.1 -> 2.0) a Normalize is added always. To avoid clips the downmatrix coeficients must sum 1.0 but this can cause low downmix volume and the Normalize pass is recommended.
The stereo presets have Downmix and Normalize activated.
terminate
3rd February 2009, 15:13
When there are a downmix (5.1 -> 2.0) a Normalize is added always. ...
Yes it has something to do with the "Output Channels"-setting in the audio configuration dialog. To keep the original peak levels from a stereo source track in the encoded audio track it is not sufficient to just uncheck the "Normalize Peaks to ..."-Checkbox you also have to select "Keep Original Channels" in the "Output Channels"-Setting!
Suggestion: To avoid misunderstandings the "Normalize Peaks to ..."-Checkbox should always be checked and greyed out if the user have selected an "Output Channels"-Setting that is different from "Keep Original Channels".
Edit:
In the mp3-"configuration dialog" there is no "Keep Original Channels"-Option in the "Output Channels"-Setting, does this mean that there is no possibility to avoid peak normalizing when encoding stereo tracks to mp3?
tebasuna51
4th February 2009, 00:10
MeGUI try to be easy to configure and offer only the options more frequent. For user than need more control to transcode audio you can use BeHappy or, best, you can write your own avs. Both, MeGUI and BeHappy accept avs files to transcode.
If you put Downmix to stereo with a source stereo, yes the Normalize is applied.
terminate
4th February 2009, 13:15
MeGUI try to be easy to configure and offer only the options more frequent. For user than need more control to transcode audio you can use BeHappy or, best, you can write your own avs. Both, MeGUI and BeHappy accept avs files to transcode.
If you put Downmix to stereo with a source stereo, yes the Normalize is applied.
Thank you for your answers! Nevertheless, personally I definitely would consider the possibility to convert "standard"-stereo tracks into aac or lame-mp3 tracks without any peak-normalization at all, as a very frequent required option. Simple example: If I wish to encode single songs from the same concert, even the "mostly harmless" peak normalization could disturb the dynamic differences/relations between the songs when played together in the same playlist afterwards.
I also agree with you, that MeGUI should be as easy to configure as possible, but I always had the impression that MeGUI is that one application that always tries to balance very well between the ease of use and still offering as much options as possible compared to other encoder GUIs.
I put my first question into the "MeGUI development"-Section, because I thought it would be a simple bug which somehow crept in between several updates of MeGUI, (didn't recognize until now, that there seems to be no simple setting to encode stereotracks to mp3 in MeGUI without peak normalization), but now that I see that this may be a general / feature request topic which may not belong into the "MeGUI development"-Section, its ok to stop the discussion in this place.
At least my wish: "I would like to be able to encode stereotracks in MeGUI to aac or lame-mp3 without peak normalization by using standard options in the audio configuration dialog".
tebasuna51
5th February 2009, 01:53
At least my wish: "I would like to be able to encode stereotracks in MeGUI to aac or lame-mp3 without peak normalization by using standard options in the audio configuration dialog".
You are right and I don't read your EDIT comment, sorry:
Edit:
In the mp3-"configuration dialog" there is no "Keep Original Channels"-Option in the "Output Channels"-Setting, does this mean that there is no possibility to avoid peak normalizing when encoding stereo tracks to mp3?
I was thinking the option was accesible.
Then I second your petition, the option "Keep Original Channels" must be a option also for stereo output.
Does make sense the Downmix for a stereo input.
Kurtnoise
5th February 2009, 10:05
done in rev 990...
@Sharktooth: an update (http://www.mediafire.com/?my4etzdzz2y) for LAME presets...
b66pak
5th February 2009, 22:04
do you plan to support creating of .avs files from .dga (dgavcindex files)?
_
~bT~
6th February 2009, 00:17
do you plan to support creating of .avs files from .dga (dgavcindex files)?
_
and .dgv files.. please.
currently megui crashes without any error if i open an avs file with .dgv index.
Guest
6th February 2009, 01:01
and .dgv files.. please.
currently megui crashes without any error if i open an avs file with .dgv index. Really? MeGUI 0.3.0.2015 works fine for me. Make sure you start the CUVID server fresh before opening MeGUI (no stuck ones in the task list), and close the preview right away.
~bT~
6th February 2009, 01:07
Really? MeGUI 0.3.0.2015 works fine for me. Make sure you start the CUVID server fresh before opening MeGUI (no stuck ones in the task list), and close the preview right away.
ok, maybe that was my mistake i opened megui 1st.
why close the preview right away..? just curious. :)
Guest
6th February 2009, 01:26
The CUVID server cannot support multiple simultaneous decodes, and the preview counts as a decode.
~bT~
6th February 2009, 01:31
^ gotcha
Kurtnoise
6th February 2009, 09:33
http://forum.doom9.org/showthread.php?t=144823
Sharktooth
6th February 2009, 15:14
0.3.1.1009
- (kurtnoise) [AviSynthAudioEncoder] cosmetics.
- (kurtnoise) [AviSynthAudioEncoder] workaround for encoders which don't support 32 bits depth.
0.3.1.1010
- (kurtnoise) [x264Encoder] restrict --aud command to raw avc output files.
- (kurtnoise) Some improvements for audio settings.
- (kurtnoise) small changes for the Changelog, UpdateWindow and MainForm forms. (#2496930)
- (kurtnoise) [Calculator] more accurate bitrate results for DTS files.
- (kurtnoise) [AviSynthAudioEncoder] fix FAAC bug within the new avisynth init...
- (sharktooth) [AVSCreator] Deinterlace control state now depends on deintSourceType
0.3.1.1011
- (kurtnoise) [AVSCreator] of course, I forgot to enable some events...\0/
- (kurtnoise) [AVSCreator] minor improvements in the form.
- (kurtnoise) [BitrateCalculator] restrict max desired bitrate to 100000, to avoid out of bounds errors with presets.
- (kurtnoise) [ScriptServer] add threads param to ColorMatrix.
- (kurtnoise) [VideoPlayer] add milliseconds to the Time Position.
- (kurtnoise) move converFrameNumberToTimecode() & convertTimecodeToFrameNumber() to the Util Class.
- (kurtnoise) [MP4Muxer] cosmetics
- (kurtnoise) [AVSCreator] reenable several components/events.
- (kurtnoise) [DGIndexer] fix a typo in the Commandline.
- (kurtnoise) [MkvMergeMuxer] readd streams Languages for vobsub files when it's selected in the dropdown List.
- (kurtnoise) better vobsub files handling for the idx reader & the mkv muxer.
- (kurtnoise) [AVSCreator] few tunings in the form for resizing & use the last index for input FileBar as default selection.
- (kurtnoise) [OSInfo] remove GetProductInfo for Win Server 2003 coz it's only supported for Vista & higher...(#2523573)
- (kurtnoise) [AdaptiveMuxWindow.Designer] remove SetChildIndex from Controls.
- (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.9)
- (kurtnoise) fix large DPI issue with layout controls. Patch by Zooba.
- (kurtnoise) add Windows Seven & Server 2008 as OS type detection.
0.3.1.1012
- (kurtnoise) [MKVmuxer] force keep_bitstream_ar_info for AutoEncode Mode. (#2493312)
- (kurtnoise) [VideoUtil] remove auto change file extension when EncoderType equals to X264.
- (kurtnoise) [AudioEncoderInterface] few tunings for DSS use.
- (kurtnoise) [OSInfo] fix typo.
- (kurtnoise) - move AudioConfigurationPanel, AudioCodecSettings, AudioJob to the audio packages folder.
- rename AvisynthAudioEncoder to AudioEncoderInterface.
- update project files accordingly.
- (kurtnoise) [AudioConfigurationPanel] add KeepOriginal as ChannelMode for stereo case.
- (kurtnoise) update MediaInfo library and its wrapper to the last release (0.7.10)
terminate
6th February 2009, 20:42
...Then I second your petition, the option "Keep Original Channels" must be a option also for stereo output.
Does make sense the Downmix for a stereo input.
Thank you very much for supporting my petition tebasuna51! And of course, thank you very much too Kurtnoise (my hero!) and Sharktooth for doing the work! (I really have to find out how to do an anonymous donation to the doom9 donations account!)
Greetings!
terminate
Sharktooth
7th February 2009, 04:01
you should really thank kurtnoise. i just made the build.
Romario
7th February 2009, 23:31
Dear Sharktooth, please give me download link to 0.3.1.1012, again not have download link, as usual. :(
Why it's so hard to post unstable MeGUI versions here, http://sourceforge.net/project/showfiles.php?group_id=156112
Sharktooth
8th February 2009, 04:51
is it that hard to use the autoupdate feature?
Sharktooth
11th February 2009, 04:27
0.3.1.1013
- (kurtnoise) [VideoUtil] force .264 extension otherwise MP4 mux fails with the One-Click.
- (kurtnoise) modify compile batch file to reflect previous commit.
- (kurtnoise) Renaming project files. Now, MSVC2008 is the default one and the old MSVC2005 has been renamed to MeGUI_2005.
- (kurtnoise) apply dga & dgv files to the AVSCreator and ScriptServer.
- (kurtnoise) add dga & dgv files reader to the project files.
- (kurtnoise) add dga & dgv files Reader.
An unpdater installer is coming.
Kurtnoise
12th February 2009, 16:38
some random stuff incoming :
- dga/dgm/dgv full support in the AVS Creator (done)
- dga/dgm/dgv files Creator (damn...I just bought a GeForce 8400 GS)
- x86/x64 platforms detection (done)
- extend Zones (almost done)
- qpfile auto creation (done)
- fix remaining bugs (dohh)
- ...
th3obr0
13th February 2009, 04:27
Is the Corrupt Memory error going to be fixed in the new build? A few more people I know claim to have this error. I am able to delay the error by clicking "OK" to a certain point only. On adding filters and previewing the script, the error keeps on popping on every click on the meGui interface. Hope this is fixed or a workaround is posted soon.
Thanks for the great application, developers! :)
PS: Not asking for help here, but just informing the developers about this issue.
Kurtnoise
13th February 2009, 08:47
Is the Corrupt Memory error going to be fixed in the new build? A few more people I know claim to have this error.
quite hard to reproduce...
~bT~
13th February 2009, 10:02
Is the Corrupt Memory error going to be fixed in the new build? A few more people I know claim to have this error. I am able to delay the error by clicking "OK" to a certain point only. On adding filters and previewing the script, the error keeps on popping on every click on the meGui interface. Hope this is fixed or a workaround is posted soon.
Thanks for the great application, developers! :)
PS: Not asking for help here, but just informing the developers about this issue.
i think u need to cleanup your avisynth plugins folder mate.
Sharktooth
16th February 2009, 14:27
0.3.1.1014
- (sharktooth) [x264Config] Fixed psy-trellis control behaviour with subme < 6 as well as commandline generation.
- (kurtnoise) [ScriptServer] add Bob parameter for TDeint filter.
- (kurtnoise) [ScriptServer] add Bob parameter for Yadif script.
- (kurtnoise) [VideoUtil] some cleanup.
- (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.11)
- (kurtnoise) add RMDIR /r "$LOCALAPPDATA\${PRODUCT_WEB_SITE}" to the megui installer (#2584544)
- (kurtnoise) [AVSCreator] cosmetics.
- (kurtnoise) [AVSCreator] several tunings.
- (kurtnoise) [ScriptServer] add Nvidia deinterlacer parameter for DGx files.
- (kurtnoise) [OSInfo] add x86/x64 platforms detection.
- (kurtnoise) [ScriptServer] MPGSource for dgm files sources.
- (kurtnoise) enable dgm files support in the AVSCreator & ScriptServer.
- (kurtnoise) add dgm files Reader.
- (kurtnoise) enable ableToWriteOnThisDrive() to VobSubber & D2VCreator. This is a checking to know if the output drive chosen has the write permission. (#2196169)
- (kurtnoise) add Drives Class to the project files.
- (kurtnoise) add a Class to retrieve infos from Drives.
- (kurtnoise) [VobSubIndexer] use Job Output instead of Job Input as path for the config file. (fix partially bug #2196169)
- (kurtnoise) [x264ConfigurationPanel] fix issue with Lossless Mode (#2584569)
Installer: https://sourceforge.net/project/downloading.php?group_id=156112&use_mirror=&filename=megui-0_3_1_1014.exe&93253650
~bT~
16th February 2009, 15:53
- (kurtnoise) [ScriptServer] add Nvidia deinterlacer parameter for DGx files.
this isn't working. unable to select a parameter after ticking the option.
Kurtnoise
16th February 2009, 16:06
oops. Sorry...fixed. :)
rica
16th February 2009, 18:49
Hi guys,
thanks again for your hard work.
Really, MeGui is getting better than better day by day :thanks:
lexor
16th February 2009, 20:19
- (kurtnoise) [OSInfo] add x86/x64 platforms detection.
Will this be used to download x264 builds appropriate for our system (now that 64bit windows support has been committed), or do we still need to manually override the .exe?
Kurtnoise
16th February 2009, 20:27
for the moment, yes, you need to overwrite it manually...
detection is displayed in the log actually.
Sharktooth
18th February 2009, 15:16
0.3.1.1015
- (kurtnoise) add MPEG Audio case to the IFOParser & VideoUtil Classes. (#2602264)
- (kurtnoise) [OneClickWindow] use getAudioStreamsNb to ensure that we have some audio tracks. Otherwise, raise a message...This workaround fixes a potential bug when input file doesn't contain any audio streams.
- (kurtnoise) [VideoUtil] add getAudioStreamsNb function.
- (kurtnoise) Remove OneClickConfigurationDialog from project files. Not used anyway...
- (kurtnoise) [AVSCreator] enable CheckedChanged events for mpeg2 deblocking & color correction. Fix an issue with clever anamorphic and resize filter (#2606624)
- (kurtnoise) [AVSCreator] enable CheckedChanged event for Nvidia Deinterlacer.
Kurtnoise
18th February 2009, 21:14
@ateeq : if you have some time, could you look at issues #2606513 & #2602264 This is the same thing (this concerns the one-click encoder). Yesterday, I digged it but unfortunately, one problem remains (fact is there are 2 issues - first one about null string for filename [easy to fix] & another one, completely unknown to me) and I've no idea why. Quite strange though...
Sharktooth
19th February 2009, 13:39
0.3.1.1016
- (kurtnoise) [MuxProvider] fix typo.
- (kurtnoise) add HD Audio Formats registration & enable EAC3 support to the MKVMuxer.
- (kurtnoise) add MPEG2 & VC1 format support for MKVMuxer.
- (kurtnoise) Rename mux to muxer for project files.
- (kurtnoise) [OneClickWindow] the workaround was a bad idea after more testing & digging...
Kurtnoise
23rd February 2009, 13:56
I'm tired to read nth time the same thing (seems that some people don't know that a search function exists...dangg) about the last x264 build error. So, to fix it, grab the last one (32 bits) from here (http://x264.nl/). That works...
Sharktooth
23rd February 2009, 14:11
ill revert it back to rev1113.
however it works here.
Sharktooth
24th February 2009, 01:15
i uploaded a new x264 rev1114 build in the autoupdate server. please test if it works on 64bit OSes.
RunningSkittle
24th February 2009, 01:36
Windows 7 x64 + Q6600
Works here.
jamos
24th February 2009, 03:24
i uploaded a new x264 rev1114 build in the autoupdate server. please test if it works on 64bit OSes.
Im encoding with Megui x264 v1113 atm when it is done I will try the update. Thanks!
jamos
24th February 2009, 12:30
new update works fine with Vista 64 dual core. :thanks:
needsoft
25th February 2009, 03:07
The new version works fine at my vista64.
QuadraQ
1st March 2009, 03:42
I like to take my original source and output it to several different formats (1080p, 720p, 480p). Sometimes that involves using MeGUI to do some simple cuts. All the tools are there - I open the AVS Cutter window, and save the cuts to a file. However, when I create a new AVS file for the next format I want to process, there doesn't seem to be a way to load the cuts file again. Since it's the same video, just at a different target resolution, the cut points don't change and should be reusable (on large video it takes some time to find the right cut points). Am I missing something? Would this be difficult to add?
Sharktooth
1st March 2009, 04:06
this is the megui DEVELOPMENT thread...
for troubleshooting look here: https://forum.doom9.org/showthread.php?t=105920
feature requests must be posted in the feature request tracker on the megui project page on sourceforge.
QuadraQ
1st March 2009, 07:43
Sorry, didn't realize you have a sourceforge homepage. I'll post the feature request there.
Inspector.Gadget
3rd March 2009, 05:41
@MeGUI Developers - In light of this problem (http://forum.doom9.org/showthread.php?t=145262), does it make sense to have the AVS Script Creator use DirectShowSource by default for AVI input files?
Kurtnoise
3rd March 2009, 08:30
nope...
squid_80
3rd March 2009, 09:00
That's an ffdshow issue, not a directshowsource issue.
Sharktooth
5th March 2009, 14:20
0.3.1.1017
- (kurtnoise) enable HDBDExtractor to the other Forms/Classes.
- (kurtnoise) add HDBDExtractor to the project files.
- (kurtnoise) [DGx Creator] fix typos.
- (kurtnoise) [OneClick Encoder] add Keep Input Resolution checkbox in the Avisynth setup. This disables Crop&Resize (#2609605)
- (kurtnoise) [VideoUtil] remove unused code.
- (kurtnoise) [OneClickEncoder] add AutoCrop checkbox in the Avisynth settings (#2609605)
- (kurtnoise) Remember Custom file sizes for the Bitrate Calculator & the One-Click Encoder.
- (kurtnoise) [DGACreator/DGMCreator/DGVCreator] enable demuxNoAudioTracks & demuxAll checkboxes when Audio Tracks items are > 0.
- (kurtnoise) [D2VCreator/DGMCreator] reflect the last changes.
- (kurtnoise) [VideoUtil] apply getAudioLanguage(.) to getSourceMediaInfo(.)
- (kurtnoise) [IFOparser] add getAudioLanguage(.) to retrieve only audio Language from IFO file.
- (kurtnoise) change some shortcuts. CTRL + keyboard number doesn't work (at least on Vista).
- (kurtnoise) [AviSynthWindow] ensure mod16 in some cases.
- (kurtnoise) [AviSynthWindow] add a checking for nvidia deinterlacer option.
- (kurtnoise) [ScriptServer] remove code unneeded.
- (kurtnoise) [DGACreator/DGVCreator] add Message Info when none AVC or VC-1 streams found.
- (kurtnoise) enable DGM Creator to the required Forms/Classes.
- (kurtnoise) [DGVCreator] fix a typo.
- (kurtnoise) add dgm files Creator to the project files.
- (kurtnoise) enable DGV Creator to the required Forms/Classes.
- (kurtnoise) add dgv files Creator to the project files.
- (kurtnoise) [DGACreator] fix a typo.
- (kurtnoise) [VideoUtil] add detectVC1StreamFromFile(.) function.
- (kurtnoise) [DGACreator] fix some internal errors.
- (kurtnoise) enable DGA Creator to the required Forms/Classes.
- (kurtnoise) add DGA files Creator to the project files.
- (kurtnoise) [VideoUtil] add detectAVCStreamFromFile(.) function.
- (kurtnoise) update MediaInfoWrapper library to reflect the last changes.
- (kurtnoise) [MediaInfoWrapper] update some properties for Video Track.
PlazzTT
5th March 2009, 17:08
Great! DGA support is very handy :)
Sharktooth
9th March 2009, 04:01
0.3.1.1018
- (kurtnoise) [UpdateWindow] add eac3to case to the updater.
- (kurtnoise) [OneClickWindow] add a missing boolean for settings.
- (kurtnoise) [HdBdStreamExtractor] enable Click event for Output button.
- (kurtnoise) [HDBDExtractor] add new Audios, Videos and Subtitles streams to prepare MKV format support.
- (kurtnoise) [HdBdStreamExtractor] allow multiple input files & several fixes.
- (kurtnoise) [eac3to] add VOB format in Join Streams.
Sharktooth
9th March 2009, 17:32
0.3.1.1019
- (kurtnoise) [AVCLevelTool] cosmetic.
- (kurtnoise) [HDBDExtractor] allow to use default output directory from MeGUI settings.
- (sharktooth) [x264] Removed p4x4 checks for levels 3.0+bframes and higher.
- (kurtnoise) [VideoUtil] remove mod16 restriction for x264.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.