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

tebasuna51
23rd January 2020, 21:29
---[Information] [1/23/2020 4:48:33 PM] Channels: 6
...
--[Information] [1/23/2020 4:48:33 PM] Job command line: C:\Users\user\Downloads\Programs\MeGui\tools\eac3to\neroAacEnc.exe -ignorelength -hev2 -cbr 26000 -if - -of "C:\...\DTS-FGT_new.mp4"
...
---[Information] [1/23/2020 4:48:33 PM] ERROR: Unsupported encoding configuration

You can't encode a 5.1 audio with -hev2 parameter, only can work with stereo source.

Farfie
25th January 2020, 20:08
Apologies if these things are already requested or already in the program or whatnot but I cannot find anything like it. I'd really like the One Click Encoder to be able to use all the settings from its initial dialog box to folders as well as files - I was sad that I could, say, change the title track of audio and video for one file, but as soon as I wanted to do a whole folder, it makes the OCE profile take center stage, and I cannot find these same options in that. So now I'll have to edit these files post work to change/remove them. It's really just a design issue I think. Like, the audio tabs in the intial dialog box are more thorough than if I go to the config of the OneClick profile because I can apply delay, change the track name etc. Just put all of that stuff in the OneClick profile config as well and everything would be great, right?

Also looking for information on here https://forum.doom9.net/showthread.php?p=1896259#post1896259

Either way thank you for all your work and this tool, it is amazing and I've always loved working with it.

dbtayag
28th January 2020, 06:39
Sorry for such a noob question but when will the x265 codec be updated? My MeGUI is still using 3.0+4 (LigH) version. The most updated version is 3.2.

LigH
28th January 2020, 09:04
Surely not before any active developer changes command line support to the renamed parameters. And "active" is the bottleneck, I believe...

Glarioo
28th January 2020, 19:12
Zathor... long time no see. Hopefully he (she) is allright.
And hopefully it's not the end of MeGui.

hello_hello
5th February 2020, 05:09
Sorry for such a noob question but when will the x265 codec be updated? My MeGUI is still using 3.0+4 (LigH) version. The most updated version is 3.2.

The only options MeGUI has in it's x265 encoder configuration are "type" (quality or 2 pass etc), the quality or bitrate, the speed preset, the x265 tuning and the number of threads. Anything else must be manually added to the custom command line section. If those options haven't changed you should be able to update x265 yourself.

With MeGUI closed, move x265.exe from the MeGUI\tools\x265\x64 folder to a safe place as a backup, or simply rename it to something like x265.exe.old, and put the new x265.exe in that folder. If you're using a 32 bit version of Windows, you'd do the same for the 32 bit x265.exe in the x86 folder instead.

LeXXuz
7th February 2020, 12:10
@LeXXuz

With MeGUI 2913 still pending.

BTW you can open the script tab and modify the DGSource line, example:

DGSource("D:\Test\futbol-i.dgi", deinterlace=1)

Yes that's what I've been doing for the last couple of month (or even years?).
It's sad that until now there was no time to fix this as this was working before.

wthreex
14th February 2020, 12:49
Excuse me why every time i create an xml Avisnyth Profile file in this path: C:\Users\mypc\Programs\MeGui\allprofiles\AviSynth\ Megui deletes the file after i close the app ? How can i manually create an avisnyth profile outside of app ?

Taurus
14th February 2020, 15:13
Excuse me why every time i create an xml Avisnyth Profile file in this path: C:\Users\mypc\Programs\MeGui\allprofiles\AviSynth\ Megui deletes the file after i close the app ? How can i manually create an avisnyth profile outside of app ?
I dont know what you are doing...
At my side I can modify the templates to my like and save them for later use.
Just make sure your MeGUI is not in a write protected directory like programs/etc.
Or make some templates in MeGUI\allprofiles\avisynth manually.
You can use the included AviSynth_dp_ _st_scratchpad_st_.xml
as a start and build them on your own.

wthreex
17th February 2020, 10:21
Or make some templates in MeGUI\allprofiles\avisynth manually.


I do, But the profile wouldnt append to the list, Did you try it your self ? manually create a profile (dont modify create new one) and check the profile lists

kedautinh12
18th February 2020, 18:04
I do, But the profile wouldnt append to the list, Did you try it your self ? manually create a profile (dont modify create new one) and check the profile lists

If you use Megui x64 please set megui open with administrator. After you closed megui, your profile still keep

LigH
18th February 2020, 21:20
Or do not install MeGUI in %ProgramFiles% but in a directory not monitored by the UAC. As we keep telling people for decades...

stax76
18th February 2020, 21:49
If you copy a folder into %ProgramFiles% with File Explorer on Win 10 then it's not write protected I believe.

wthreex
18th February 2020, 23:11
I recorded my issue: https://streamable.com/1ub89


Also MeGui located in Downloads\Programs not in the \Program Files

nurbs
16th March 2020, 19:26
I've been ripping DVDs with MakeMKV and encoding them with MeGui. I just noticed looking at the logs that when I convert the ac3 tracks from the DVD to FLAC using the HDStreamExtractor '-keepDialnorm' is always added to the command line and I can't find an option to turn it off. Is this intentional or a bug?

tebasuna51
17th March 2020, 00:59
@nurbs
For recode AC3 tracks to FLAC?

The -keepDialnorm parameter is only used for extraction, and do nothing when decode to convert to another format.

BTW the -keepDialnorm is only recommended to extract E-AC3 7.1, see post https://forum.doom9.org/showthread.php?p=1851550#post1851550 and next.
Added to MeGUI 2881 like is show in https://forum.doom9.org/showthread.php?p=1852532#post1852532

But you are right, when I use HDStreamExtractor to convert AC3 to FLAC the command line is:

"...\eac3to.exe" "...\Canoa.VOB" 2:"...\Canoa_T2_Audio - Spanish.flac" -keepDialnorm -progressnumbers

Like I say before eac3to ignore -keepDialnorm when decode, is only used when extract.
Of course is a bug but without effect.

nurbs
17th March 2020, 10:13
Hi tebasuna51, thanks for answering.

I forgot to mention that I always normalize the tracks for DVDs and BDs and for DVDs I also downmix.

Does this change the result in the end?

When I use
eac3to.exe "E:\Test\e01.mkv" 2:"E:\Test\e01_eng.flac" -downStereo -normalize
I get
a02 Extracting audio track number 2...
a02 Removing AC3 dialog normalization...
a02 Decoding with libav/ffmpeg...
a02 Downmixing multi channel audio to stereo...
a02 Writing WAV...
a02 Creating file "E:\Test\e01_eng.flac.pass1.wav"...
a02 Caution: The WAV file is bigger than 2GB.
a02 Some WAV readers might not be able to handle this file correctly.
a02 Starting 2nd pass...
a02 Reading WAV...
a02 Reducing depth from 64 to 24 bits...
a02 Encoding FLAC with libFlac...
a02 Applying 1.9dB gain...
a02 Creating file "E:\Test\e01_eng.flac"...
a02 The original audio track has a constant bit depth of 64 bits.
a02 The processed audio track has a constant bit depth of 24 bits.

With -keepDialnorm the line
a02 Removing AC3 dialog normalization...
is missing.

tebasuna51
17th March 2020, 11:50
When a AC3 decoder is used to play the audio is mandatory respect the DialNorm info stored in AC3 headers, but like eac3to is used always to recode, not play, never use the DialNorm when decode.

When eac3to is used to only extract the track by default remove the DialNorm info (put -31 dB to avoid change the volume). Now -keepDialnorm is used to extract the track without change the DialNorm info in AC3 headers. Then only extracting the track the -keepDialnorm parameter is used.

If you want store only stereo audio (to be played in a device without 5.1 support) is correct the -downStereo -normalize parameters.
But I can't understand recode to FLAC, for me the default quality (q=0.5) of NeroAacEnc is enough for lossy audio (changed by -downStereo -normalize).

nurbs
17th March 2020, 16:30
Thank you for explaining.

I encode the FLAC files to AAC in the end. It would probably be more efficient to just extract the tracks with eac3to and then downmix and encode them directly with the audio encoder in MeGui, but back when HD-DVDs and BDs started coming out eac3to was the only tool I had that could decode some of the tracks and also could do the processing I needed. That's how I ended up with that workflow.

fluffy01
23rd March 2020, 18:15
After updating MeGUI 64-bit to the latest AviSynth+ portable from the development update server, MeGUI can no longer load AviSynth+ portable, and gives this error when starting:
---[Error] AviSynth portable
----[Information] File Version: 3.5
----[Information] File Date: 02-03-2020
----[Information] File Name: AviSynth+ 3.5 (r3043, master, x86_64)
----[Information] File Path: xxxxxxxxx\megui64\avisynth.dll
----[Error] AviSynth Status: inactive - portable AviSynth build cannot be used. The loaded DLL is:
---[Error] AviSynth: not found
Any ideas what is wrong?

I managed to get it working again by reverting AviSynth portable to the version on the stable update server, but I would like to use the newer version, if possible.

tebasuna51
23rd March 2020, 20:18
@fluffy01, I can't reproduce your problem, it is ok for me:

[Information] AviSynth portable
-[Information] File Version: 3.5
-[Information] File Date: 02-03-2020
-[Information] File Name: AviSynth+ 3.5 (r3043, master, x86_64)
-[Information] File Path: c:\portable\megui64\avisynth.dll
-[Information] AviSynth Version: AviSynth+ 3.5 (r3043, master, x86_64)
-[Information] AviSynth+: true
-[Information] AviSynth MT: true
-[Information] AviSynth Status: active

Check if you have the full file:

...\megui64\avisynth.dll 4.395.520 bytes

Or put the full log (OS, redistributables,...)

fluffy01
23rd March 2020, 22:44
I just reinstalled the new version to check the size, and it is exactly the size you mentioned. And also to see if another reinstall would solve the issue, but still same problem.

Here is the complete log (minus the path to the MeGUI folder)
[Error] Log
-[Error] Versions
--[Information] MeGUI: 2913 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: development update server
--[Information] System Information
---[Information] Operating System: Windows 10 Pro 1909 x64 (10.0.18363.720)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.8 (4.8.03752)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2010 x64: 10.0.30319
----[Information] Microsoft Visual C++ 2010 x86: 10.0.40219
----[Information] Microsoft Visual C++ 2012 x64: 11.0.61030
----[Information] Microsoft Visual C++ 2012 x86: 11.0.61030
----[Information] Microsoft Visual C++ 2017 x64: 14.16.27012
----[Information] Microsoft Visual C++ 2017 x86: 14.16.27012
---[Information] DPI: 100% (96/96)
---[Information] Monitor 1
----[Information] Resolution: 3440x1440
----[Information] Primary Screen: True
--[Information] Component Information
---[Information] Haali Media Splitter: not installed
---[Information] Haali DSS2: not installed
---[Information] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
---[Information] MediaInfo: 18.05.0.0 (08-05-2018)
---[Information] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
---[Information] 7z: 9.20 (18-11-2010)
--[Error] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.2847.0
----[Information] Date: 06-05-2018
----[Information] Interface: 3
---[Information] AviSynth
----[Information] AviSynth Status: ignored as portable build is forced
---[Error] AviSynth portable
----[Information] File Version: 3.5
----[Information] File Date: 02-03-2020
----[Information] File Name: AviSynth+ 3.5 (r3043, master, x86_64)
----[Information] File Path: xxxxxxxxx\megui64\avisynth.dll
----[Error] AviSynth Status: inactive - portable AviSynth build cannot be used. The loaded DLL is:
---[Error] AviSynth: not found
-[Information] Update detection
--[Information] [23-03-2020 22:37:49] Using cached update config and server: http://megui.tmebi.de/test/
--[Information] [23-03-2020 22:37:49] No package requires an update
Let me know if there is anything else you need from me.

fluffy01
23rd March 2020, 23:02
I solved it! Thanks to your comment about what redistributables I had, I started digging, and after I installed the one called "2015-2019" which replaced the 2017 one I had installed, then it started working :thanks:

cool advertise
24th March 2020, 00:41
After updating MeGUI 64-bit to the latest AviSynth+ portable from the development update server, MeGUI can no longer load AviSynth+ portable, and gives this error when starting:
---[Error] AviSynth portable
----[Information] File Version: 3.5
----[Information] File Date: 02-03-2020
----[Information] File Name: AviSynth+ 3.5 (r3043, master, x86_64)
----[Information] File Path: xxxxxxxxx\megui64\avisynth.dll
----[Error] AviSynth Status: inactive - portable AviSynth build cannot be used. The loaded DLL is:
---[Error] AviSynth: not found

Same for me but on MeGUI x86 32 bit with windows 10 pro 64 bit.
Same error.
And again solved
1 - installing AviSynth+ 3.5.0 with redistributables included, from this site, the file of about 27 mb. https://www.videohelp.com/software/AviSynth-Plus
After installing and rebooting the PC, everything is back to work and megui no longer reports the error.
The problem was that avisynth+ 3.5.0 portable needs the following redistributables :
----[Information] Microsoft Visual C++ 2015-2019 x64: 14.21.27702
----[Information] Microsoft Visual C++ 2015-2019 x86: 14.21.27702
to be updated from version 14.21.27702 to version 14.24.28127.
:cool:
or
2 - alternatively it can be installed both the x86 and x64 versions of the latest Visual C++ 2015, 2017 and 2019 redistributables directly from the microsoft website, at this link https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads ; should be the 2 files called
x86: vc_redist.x86.exe
x64: vc_redist.x64.exe
reboot the PC and try again;
I have tested method 1; haven't personally tested the 2nd link/method but it should still work.

jlw_4049
28th March 2020, 05:22
Is there anyway to do a batch encode that has forced subtitles to automatically mux all of the English subtitles and leave the forced track to default and forced?

Barough
1st April 2020, 18:11
x265 v3.3+17-gdf2ac512d (http://www.mediafire.com/file/q8q29en789g0heh/x265-3.3%252B17-gdf2ac512d_Win_GCC930.7z/file) (32 & 64-bit 8/10/12bit Multilib Windows Binaries) (GCC 9.3.0)
https://bitbucket.org/multicoreware/x265_git/commits/branch/master


Xvid Encraw v1.3.7 (http://www.mediafire.com/file/m7govx2vegulxad/Xvid_Encraw-1.3.7_Win_GCC930.7z/file) (32 & 64-bit Windows Binaries) (GCC 9.3.0)

Morku
1st April 2020, 19:41
x265 v3.3+17-gdf2ac512d (http://www.mediafire.com/file/q8q29en789g0heh/x265-3.3%252B17-gdf2ac512d_Win_GCC930.7z/file) (32 & 64-bit 8/10/12bit Multilib Windows Binaries) (GCC 9.3.0)
https://bitbucket.org/multicoreware/x265_git/commits/branch/master

This build is not working for me in MeGUI:

---[Error] [01.04.2020 20:36:43] x265 [error]: internalBitDepth must match compiled bit depth
---[Error] [01.04.2020 20:36:43] x265 [error]: x265_encoder_open() failed for Enc,
---[Error] [01.04.2020 20:36:43] x265 [error]: Failure generating stream headers 0

Revert back to 3.3+12 filler56789 build -> encoding works fine

Xvid Encraw v1.3.7 (http://www.mediafire.com/file/m7govx2vegulxad/Xvid_Encraw-1.3.7_Win_GCC930.7z/file) (32 & 64-bit Windows Binaries) (GCC 9.3.0)

"The file you requested has been blocked for a violation of our Terms of Service."

LigH
3rd April 2020, 14:40
Yeah, MediaFire hates files named "Xvid"-something, automatically assumes illegal moviez in it.

Zetti
3rd April 2020, 19:11
MediaInfo v20.03 is released.

Zetti
4th April 2020, 16:36
MKVToolNix v45.0.0 is released.

Barough
7th April 2020, 15:28
"The file you requested has been blocked for a violation of our Terms of Service."

Yeah, MediaFire hates files named "Xvid"-something, automatically assumes illegal moviez in it.

The archive have been cleared by Mediafire now.

Zetti
11th April 2020, 13:30
x264 r3000 is released.

magnetite
13th April 2020, 20:39
I've noticed that although you can select a folder to encode, MeGUI doesn't support recursive folder selection.

stax76
13th April 2020, 21:28
Does it maybe support drag & drop? In that case you can use the search feature of Windows File Explorer.

magnetite
14th April 2020, 17:57
An error pops up which says these files or folders cannot be used in OneClick mode when dragging and dropping.

Using Explorer's search function does work, but for some reason it's unbearably slow. Maybe that's due to the files being stored on my NAS?

kalehrl
18th April 2020, 12:33
Can somebody update Xvid?

Devilman1
26th April 2020, 11:49
Bug in audio encoding,

when you choose VBR and aac MeGUI put a "," instead of a "." in the value for example 1,6 instead of 1.6 and so it stops with an error.

LigH
27th April 2020, 07:39
That looks like a locale dependent number conversion...

wthreex
15th May 2020, 09:52
Dont know if its a feature request or not but,

Add ability to get path of current file in the queue (One Click Encoder)

Usage is for avisynth, My script need a file path as string but there is no way to get current file path in megui when we doing a batch processing


Related topics :

https://forum.videohelp.com/threads/397225-MeGui-How-to-get-path-name-of-current-file-in-the-queue-dynamically
https://forum.doom9.org/showthread.php?p=1911775
https://forum.doom9.org/showthread.php?p=1911779

Also i recorded my issue: https://streamable.com/cdkk1d

StainlessS
15th May 2020, 12:39
I added this post to thread in Avisynth Usage forum: (maybe clarifies above posted Wthreex requirement)

Hi wthreex,
The thing with the '<input>' stuff is an Avisynth script template, it just allows you to add some avisynth scripting.
It might be possible to convert the source file name into a subtitle file eg "D:\myfile.avi' to 'D:\myfile.srt' if you had access to the
sourcefile name from within avisynth called via MeGUI, however I am not aware that the source filename is available to avisynth script.
Additionally, even if you did have access to the source filename, and hence a similar subtitle filename, all you could do from within
avisynth would be to add a 'Hard Coded' subtitle to the video, ie always there and could not switch off subtitle as it is part of the video.
I'm guessing that what you want is to be able to auto add eg myfile.srt to the files to be multiplexed together at the final encode stage.
I dont think that this is possible, (and the avisynth script template has nothing to do with that type of functionality).
I can only suggest that you ask in MeGUI forum if it is possible to auto add an associated subtitle file (eg myfile.srt) to the files to be
multiplexed together and the end of encode. [I doubt that this is currently possible, I wish it were otherwise as I would also like to be able
auto do that, and for more than a single subtitle file].

EDIT:
When I use AutoEncode and want to add multiple subtitle [single subs file can be added quite easily by ticking the 'Add additional content' box],
I have to encode normal, and then use the Tools/Muxer/MP4 Muxer tool to mux the separate video, audio and subtitle streams together.

magnetite
21st May 2020, 05:00
Avisynth+ 3.6.0 is out. MeGUI crashes when it's installed.

tebasuna51
21st May 2020, 10:06
MeGUI is a Windows soft and don't need the Avs+ 3.6.0 new version. Also there are plugins than don't work with this new version.

Use the Options -> Main -> Always use the included AviSynth

magnetite
22nd May 2020, 00:32
The included version of Avisynth+ is really outdated. Version 2272, file date 2/17/2019.

Zetti
22nd May 2020, 11:32
MeGUI AviSynth Wrapper test by pinterf.

https://forum.doom9.org/showthread.php?p=1913054#post1913054

Zathor
22nd May 2020, 15:06
I think I have not mentioned that before, but neither the project nor I am dead - I would say luckily :)
I only do have even lesser available time for this here than I had before :(. Which is the reason why I do not show up here anymore.

So if there is anything which is not working or needs fixing, please post it on sourceforge. I do not have the time to browse the forums atm. Please be also aware that if you e.g. paste a link to an updated version of an included application I will simply put it on the development update server so that the community can test it and report problems (again on SF) if needed. I am not able to make any time consuming tests or checks.

However there are some minor changes incoming e.g. I am playing currently with the "new" lsmash, the avisynth+ 3.6 thing (still not sure if I should or can support that officially - reasons above), ...

Beside that :thanks: everyone for keeping the community up & running.

tebasuna51
22nd May 2020, 17:24
The included version of Avisynth+ is really outdated. Version 2272, file date 2/17/2019.

You are wrong, is the Avs+ 3.5.1 r3106 from 3 Apr 2020, please:

Options -> Extended -> Use development update server

Zathor
24th May 2020, 14:38
2919 [Main] improved error handling when copying the redist files
2918 [Profile Selector] fixed new profile not available immediately. Bug #953
2917 [L-SMASH Indexer] always show source and cachefile (if available)
2916 [FFmpeg AAC Encoder] fixed quality mode using the wrong number format (regression of 2904)
2915 [L-SMASH Indexer] added support for recent versions
enabled VC-1 decoding support
enabled custom index file locations
2914 [Audio Encoder] improved error handling

tebasuna51
25th May 2020, 00:00
Thanks Zathor

jlw_4049
25th May 2020, 00:54
MP4Box does not work on latest developmental build of MeGui

Pasting msvcr100.dll into the MP4Box folder will fix it. I pulled this from the previous version of MP4Box.

This isn't an issue with MeGui but an issue with MP4Box. However, it doesn't work at all without this fix.

Zathor
25th May 2020, 18:05
MP4Box does not work on latest developmental build of MeGui

Pasting msvcr100.dll into the MP4Box folder will fix it. I pulled this from the previous version of MP4Box.

This isn't an issue with MeGui but an issue with MP4Box. However, it doesn't work at all without this fix.

Please create a SF bug report incl. your log file. I would like to follow-up as this does work for me (and if the redist is missing it should copy it).