View Full Version : MeGUI 6.6.6.6 20260403 released


Kurt.noise
14th March 2024, 14:48
Hi,

I recently forked (https://github.com/Kurtnoise29/megui) the latest megui from there (https://sourceforge.net/p/megui/)and decided to update few things on it. Yeah, it's still alive more than 20+ years ago :D

As A/V encoders I plan to add svt-av1 and exhale.

I'll post here some builds if some people are interested.

Note that I use mainly x64 tools. So, don't expect some enhancements in the x86/32 bits world.

If you have some ideas or bugs to be fixed, please let me know.

The releases are available there : https://github.com/Kurtnoise-zeus/megui/releases

Barough
14th March 2024, 19:51
Please share some builds here or on your github page :)

kalehrl
14th March 2024, 19:58
Great news for MeGUI lovers!
Thank you.

Kurt.noise
22nd March 2024, 15:20
Here you go,

https://github.com/Kurtnoise29/megui/releases/tag/6666.2203

Nothing really new from the latest beta official release except :

- Added time modification 23 <-> 24 for audio conversion (https://sourceforge.net/p/megui/feature-requests/690/).
- Allowed UTF8 encoding format as Reader/Writer for avisynth input files.

Provide only x64 builds.


Have fun.

kalehrl
22nd March 2024, 21:37
Thank you.
Have you updated the tools to their latest versions?

Kurt.noise
23rd March 2024, 11:30
Only MediaInfo and the required Avisynth Wrapper libraries. The rest can be replaced manually easily.

tebasuna51
23rd March 2024, 11:54
Glad to read you Kurt, thank you for your effort to revive MeGUI.

I can make some test always with the development server versions:
Options -> Extended -> Use development update server
Tools -> Update -> Show all packages (enable and update all)

About last tools we can see https://forum.doom9.org/showthread.php?p=1981982#post1981982
But we need test if work correctly with MeGUI.

Some questions about AviSynth:

1) To work with Avs+ remember the AviSynth Wrapper (https://forum.doom9.org/showthread.php?p=1913117#post1913117)

2) I work always with the installed, now AviSynthPlus r4067, but MeGUI must work at least with AviSynth+ v3.7.3 with many important improvements over 3.5.1.

3) Of course I recommend the last plugins versions of DGtools, ffms2, lsmash, ...

Also I recommend the lasts eac3to versions with improvements managing EAC3 audio very common now.

Kurt.noise
23rd March 2024, 12:46
Thanks Tebasuna.

1/ Yes, the build uses the Avisynth wrapper you have linked. I forgot to mention it previously. It's included.
2/ Yes, Im using the latest Avisynth+ v3.7.3 official release without issues for the moment. Not tested anything else though.
3/ Yes, of course. It's better to use the latest tools available around there. Feel free to test them. But personally, I'm using my own compile tools without issues with the MeGUI I released.

VoodooFX
23rd March 2024, 15:16
Look there for the bugs -> https://sourceforge.net/p/megui/bugs

This is one of the bigger ones -> https://sourceforge.net/p/megui/bugs/990/

Kurt.noise
24th March 2024, 08:10
This is one of the bigger ones -> https://sourceforge.net/p/megui/bugs/990/
How can I reproduce this with so few informations ? Whats the input ? Whats the avs script ? Any log ?

von Suppé
24th March 2024, 10:20
Good to see MeGUI is still being worked on. Kudos @Kurt.noise :thanks:

tebasuna51
24th March 2024, 12:33
This is one of the bigger ones -> https://sourceforge.net/p/megui/bugs/990/

I can't reproduce the problem with MeGUI32,64 or 6666, using DGindex, ffms2 or Lsmash decoders. It is ok for me.

VoodooFX
24th March 2024, 16:18
How can I reproduce this with so few informations ? Whats the input ? Whats the avs script ? Any log ?

I didn't encountered it, just seen this issue posted in a lot of places, maybe it was solved.

I've seen this bug -> https://sourceforge.net/p/megui/bugs/976/?limit=25#7445

Kurt.noise
2nd April 2024, 10:07
New fresh build available : https://github.com/Kurtnoise-zeus/megui/releases/latest

tebasuna51
2nd April 2024, 13:09
New fresh build available : https://github.com/Kurtnoise-zeus/megui/releases/latest

Thanks. Then we need download new 6666 versions from github instead with the MeGUI Updater tool.

BTW when I try to update dgindexnv-250 fails because try upload dgindexnv-250-231115-64-64.7z, maybe there are a extra "-64"

Kurt.noise
2nd April 2024, 15:42
BTW when I try to update dgindexnv-250 fails because try upload dgindexnv-250-231115-64-64.7z, maybe there are a extra "-64"
I cannot access to this server...so, I cannot check whats the real name of the package.

Kurt.noise
3rd April 2024, 09:54
fyi, I just uploaded a fresh build for x86 plateform (not tested though). Some people seems to be interested by using it.

Same link as above.

VoodooFX
3rd April 2024, 10:44
If Zathor is MIA then maybe talk to Wilbert -> https://forum.doom9.org/showthread.php?t=185020

Kurt.noise
3rd April 2024, 12:25
I will. Thanks for the tips.

tormento
3rd April 2024, 15:01
What about having a proper and functioning update repository?

I keep MeGUI for its autoupdate feature but it's a long time that some tools are obsolete.

Kurt.noise
4th April 2024, 08:48
What about having a proper and functioning update repository?

I keep MeGUI for its autoupdate feature but it's a long time that some tools are obsolete.
the current one is working...the problem is to have/find somebody who is capable of doing the upgrade regularly.

tebasuna51
4th April 2024, 11:34
Yes, the problem is check if all the new versions works fine with MeGUI.

Like I say before the last versions can be found here https://forum.doom9.org/showthread.php?p=1981982#post1981982
Feel free to check it.
I can help with the audio management involved with last versions of:
avisynth, ffms2, lsmash, eac3to and audio encoders.

And there are some ones, not obsolete but discontinued and still usefull like:
avi-mux_gui-1.17.8.3
haali_2859
besplit-0.9b8
NeroAacEnc 1.5.4.0
pgcdemux_1.2.0.5
vsrip_1007

tebasuna51
4th April 2024, 16:22
WARNING: in the last (LSMASHSource.dll 2024/04/02) LSMASHAudioSource is broken (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/issues/63) (wrong channels and decode), use always LWLibavAudioSource than seems work fine.

tebasuna51
5th April 2024, 14:12
LSMASHAudioSource problem encoding a standard 5.1 wav

-[Warning] Log for job1 (audio, 6p321.wav -> 6p321.ac3
...
--[Information] [04/04/2024 16:03:26] Successfully opened the file with LWLibavAudioSource()
--[Warning] [04/04/2024 16:03:27] Channel count mismatch! The input file is reporting 6 channels and the AviSynth script is reporting 2 channels
...
---[NoImage] LSMASHAudioSource("C:\tmp\6p321.wav", drc_scale=0.0)
---[NoImage] # detected channels: 6
---[NoImage] # detected channel positions: 3/2/0.1
...
--[Information] [04/04/2024 16:03:28] Output Decoder
---[Information] [04/04/2024 16:03:28] Channels: 2

For what say "Successfully with LWLibavAudioSource" and after open it with LSMASHAudioSource?

MediaInfo problem open eac3 with 8 channels:

---[Information] Audio
----[Information] Format: E-AC-3
----[Information] Channels: 8
----[Information] ChannelPositionsString2: 3/2/0.1
...
---[NoImage] LWLibavAudioSource("C:\tmp\8w341.eac3", drc_scale=0.0)
---[NoImage] # detected channels: 8
---[NoImage] # detected channel positions: 3/2/0.1
---[NoImage] c6_dpl2(ConvertAudioToFloat(last))
...
--[Error] [05/04/2024 11:02:57] An error occurred: Script error: There is no function named 'c6_dpl2'.

Wrong ChannelPositionsString2: 3/2/0.1 (only 6 channels) and try load c6_dpl2 when I want a c71_c51 downmix.
Using AviSynth 3.7.3 the MediaInfo data must be ignored and use the AvsChannelMask defined here:
https://github.com/AviSynth/AviSynthPlus/blob/master/avs_core/include/avisynth.h

tormento
7th April 2024, 11:40
the current one is working...the problem is to have/find somebody who is capable of doing the upgrade regularly.
If the various licences allow it, a github repository perhaps would be more than enough. I know you can set different automations to mirror the last github builds but no idea how.

Kurt.noise
8th April 2024, 08:42
LSMASHAudioSource problem encoding a standard 5.1 wav

For what say "Successfully with LWLibavAudioSource" and after open it with LSMASHAudioSource?
its because the demuxer is changed internally during decoding...



Wrong ChannelPositionsString2: 3/2/0.1 (only 6 channels) and try load c6_dpl2 when I want a c71_c51 downmix.
Using AviSynth 3.7.3 the MediaInfo data must be ignored and use the AvsChannelMask defined here:
https://github.com/AviSynth/AviSynthPlus/blob/master/avs_core/include/avisynth.h
will fix issue about the downmix but do you have more information how to apply AvsChannelMask in avs script ?

tebasuna51
8th April 2024, 10:45
its because the demuxer is changed internally during decoding...

Talking of audio decode use always LWLibavAudioSource, only .m4a can take advantage (internal index and don't need .lwi) of use LSMASHAudioSource, and don't support some common raw audio like .eac3 and .aac

will fix issue about the downmix but do you have more information how to apply AvsChannelMask in avs script ?

In AviSynth.h (3.7.3) there are:
// V10.1
bool (VideoInfo::* IsChannelMaskKnown)() const;
void (VideoInfo::* SetChannelMask)(bool isChannelMaskKnown, unsigned int dwChannelMask);
unsigned int (VideoInfo::* GetChannelMask)() const;
// Unshifted channel mask constants like in WAVEFORMATEXTENSIBLE
// in AvsImageTypeFlags they are shifted by 4 bits
enum AvsChannelMask {
MASK_SPEAKER_FRONT_LEFT = 0x1,
MASK_SPEAKER_FRONT_RIGHT = 0x2,
MASK_SPEAKER_FRONT_CENTER = 0x4,
MASK_SPEAKER_LOW_FREQUENCY = 0x8,
MASK_SPEAKER_BACK_LEFT = 0x10,
MASK_SPEAKER_BACK_RIGHT = 0x20,
MASK_SPEAKER_FRONT_LEFT_OF_CENTER = 0x40,
MASK_SPEAKER_FRONT_RIGHT_OF_CENTER = 0x80,
MASK_SPEAKER_BACK_CENTER = 0x100,
MASK_SPEAKER_SIDE_LEFT = 0x200,
MASK_SPEAKER_SIDE_RIGHT = 0x400,
MASK_SPEAKER_TOP_CENTER = 0x800,
MASK_SPEAKER_TOP_FRONT_LEFT = 0x1000,
MASK_SPEAKER_TOP_FRONT_CENTER = 0x2000,
MASK_SPEAKER_TOP_FRONT_RIGHT = 0x4000,
MASK_SPEAKER_TOP_BACK_LEFT = 0x8000,
MASK_SPEAKER_TOP_BACK_CENTER = 0x10000,
MASK_SPEAKER_TOP_BACK_RIGHT = 0x20000,
// Bit mask locations used up for the above positions
MASK_SPEAKER_DEFINED = 0x0003FFFF,
// Bit mask locations reserved for future use
MASK_SPEAKER_RESERVED = 0x7FFC0000,
// Used to specify that any possible permutation of speaker configurations
// Due to lack of available bits this one is put differently into image_type
MASK_SPEAKER_ALL = 0x80000000
};

#define VARNAME_dwChannelMask "OPT_dwChannelMask" // Integer audio channel mask. See description of WAVEFORMATEXTENSIBLE for more info.

We can use IsChannelMaskKnown, if is unknow or invalid (0< mask <= MASK_SPEAKER_DEFINED) use the default for the AudioChannels and SetChannelMask.

With mask = GetChannelMask we can do the appropiate downmix, if required, and after modify the SetChannelMask

At end we must output the audio with WAVE_FORMAT_EXTENSIBLE header. All audio encoders must accept that format, and even send error messages if the channel layout is not supported by the encoder.

tebasuna51
9th April 2024, 11:26
I see you have my last downmix functions:

...
8<=Audiochannels(last)?c71_c51(ConvertAudioToFloat(last)):last
...
# As AudioLimiter.dll is not available, SoftClipperFromAudX() cannot be used MESSAGE NOT NEEDED NOW
# 7.1 Channels L,R,C,LFE,BL,BR,SL,SR -> standard 5.1
function c71_c51(clip a)
{
front = GetChannel(a, 1, 2, 3, 4)
back = GetChannel(a, 5, 6)
side = GetChannel(a, 6, 7)
mix = MixAudio(back, side, 0.5, 0.5).SoxFilter("compand 0.0,0.0 -90,-84,-8,-2,-6,-1,-0,-0.1")
return MergeChannels(front, mix)
}
# 5.1.2 Channels L,R,C,LFE,SL,SR,TFL,TFR -> standard 5.1
function c512_c51(clip a)
{
front = GetChannel(a, 1, 2)
midch = GetChannel(a, 3, 4, 5, 6)
topfr = GetChannel(a, 7, 8)
mix = MixAudio(front, topfr, 0.5, 0.5).SoxFilter("compand 0.0,0.0 -90,-84,-8,-2,-6,-1,-0,-0.1")
return MergeChannels(mix, midch)
}

But we need check the maskchannel to use c71_c51 or c512_c51
I will make test about that.

By the moment we have other problem:
How pass the maskchannel to the encoders?

Using wavs with header WAVE_FORMAT_EXTENSIBLE like input for ffmpeg the maskchannel is read and encoded correctly, but using MeGUI ffmpeg encode all with the default channelmask for the NumChannels.

In BeHappy we can send manually the MaskChannel and create the wav header in the procedure writeHeader (https://github.com/jones1913/BeHappy/blob/master/src/Encoder.cs) and work fine.
Now we need use the MaskChannel provided by Avs+ 3.7.3

How we can do that with MeGUI?

Kurt.noise
9th April 2024, 14:07
In BeHappy we can send manually the MaskChannel and create the wav header in the procedure writeHeader (https://github.com/jones1913/BeHappy/blob/master/src/Encoder.cs) and work fine.
Now we need use the MaskChannel provided by Avs+ 3.7.3

How we can do that with MeGUI?
This is the same function as BeHappy...:)

Just for testing, I tried this kind of script in order to have an idea how to get the maskchannels values :
LoadPlugin("C:\Users\LionelDUCHATEAU\Downloads\megui_git\megui\bin\x64\Debug\tools\lsmash\LSMASHSource.dll")
LWLibavAudioSource("C:\Users\LionelDUCHATEAU\Downloads\AC3 Samples\8w3D.eac3", drc_scale=0)
AudioDubEx(BlankClip(length=Int(1000*AudioLengthF(last)/Audiorate(last)), width=720, height=720, fps=25), last)
m=IsChannelMaskKnown()
g=GetChannelMask()
s=SetChannelMask(true,g)

Info()
Subtitle(
\ "\nAudioLength = " + String(AudioLength)
\ + "\nAudioLengthS = '" + AudioLengthS + "'"
\ + "\nAudioLengthF = " + String(AudioLengthF)
\ + "\nAudioLengthLo= " + String(AudioLengthLo)
\ + "\nAudioLengthHi= " + String(AudioLengthHi)
\ + "\nIsChannelMaskKnown= " + String(m)
\ + "\nGetChannelMask= " + String(g)
\ + "\nSetChannelMask= " + String(s)
\ , font="courier", text_color=$ffffff, size=32, align=4, lsp=0)

but String(s) returns nothing here whereas it's available in Info()...probably because it's a void function. How to get the value returned from s in this case ?

tebasuna51
9th April 2024, 23:45
For what you need the String(s)?

I test that avs:
LWLibavAudioSource("C:\tmp\8w341.wav", drc_scale=0) #L,R,C,LFE,BL,BR,SL,SR
#LWLibavAudioSource("C:\tmp\8w3D.wav", drc_scale=0) #L,R,C,LFE,SL,SR,TFL,TFR
ConvertAudioToFloat()
g=GetChannelMask()
22031==g?c512_c51():last
1599==g?c71_c51():last
SetChannelMask("1551")
# 7.1 Channels L,R,C,LFE,BL,BR,SL,SR -> standard 5.1
function c71_c51(clip a)
{
front = GetChannel(a, 1, 2, 3, 4)
back = GetChannel(a, 5, 6)
side = GetChannel(a, 7, 8)
mix = MixAudio(back, side, 0.5, 0.5).SoxFilter("compand 0.0,0.0 -90,-84,-8,-2,-6,-1,-0,-0.1").ConvertAudioToFloat()
return MergeChannels(front, mix)
}
# 5.1.2 Channels L,R,C,LFE,SL,SR,TFL,TFR -> standard 5.1
function c512_c51(clip a)
{
front = GetChannel(a, 1, 2)
midch = GetChannel(a, 3, 4, 5, 6)
topfr = GetChannel(a, 7, 8)
mix = MixAudio(front, topfr, 0.5, 0.5).SoxFilter("compand 0.0,0.0 -90,-84,-8,-2,-6,-1,-0,-0.1").ConvertAudioToFloat()
return MergeChannels(mix, midch)
}
And work fine with the two sources making the correct downmix.

We need know the maskchannel value for the most common channels layouts:
NumCh MaskCh Name Present Channels
----- ------ ------------- ------------------------------------...
1 4 mono -- -- FC --- -- -- --- --- -- -- --
2 12 1.1 -- -- FC LFE -- -- --- --- -- -- --
2 3 stereo FL FR -- --- -- -- --- --- -- -- --
3 11 2.1 FL FR -- LFE -- -- --- --- -- -- --
3 7 3.0 FL FR FC --- -- -- --- --- -- -- --
3 259 3.0(back) FL FR -- --- -- -- --- --- BC -- --
4 15 3.1 FL FR FC LFE -- -- --- --- -- -- --
4 263 4.0 FL FR FC --- -- -- --- --- BC -- --
4 51 quad FL FR -- --- BL BR --- --- ----- --
4 1539 quad(side) FL FR -- --- -- -- --- --- -- SL SR
5 59 quad.1 FL FR -- LFE BL BR --- --- ----- --
5 55 5.0 FL FR FC --- BL BR --- --- -- -- --
5 1543 5.0(side) FL FR FC --- -- -- --- --- -- SL SR
5 271 4.1 FL FR FC LFE -- -- --- --- BC -- --
6 63 5.1 FL FR FC LFE BL BR --- --- -- -- --
6 1551 5.1(side) FL FR FC LFE -- -- --- --- -- SL SR
6 1799 6.0 FL FR FC --- -- -- --- --- BC SL SR
6 1731 6.0(front) FL FR -- --- -- -- FLC FRC -- SL SR
6 311 hexagonal FL FR FC --- BL BR --- --- BC -- --
7 1807 6.1 FL FR FC LFE -- -- --- --- BC SL SR
7 319 6.1(back) FL FR FC LFE BL BR --- --- BC -- --
7 1739 6.1(front) FL FR -- LFE -- -- FLC FRC -- SL SR
7 1591 7.0 FL FR FC --- BL BR --- --- -- SL SR
7 1735 7.0(front) FL FR FC --- -- -- FLC FRC -- SL SR
8 1599 7.1 FL FR FC LFE BL BR --- --- -- SL SR
8 255 7.1(wide) FL FR FC LFE BL BR FLC FRC -- -- --
8 1743 7.1(wide-side) FL FR FC LFE -- -- FLC FRC -- SL SR
8 1847 octagonal FL FR FC --- BL BR --- --- BC SL SR
8 184371 cube FL FR -- --- BL BR --- --- -- -- -- -- TFL --- TFR TBL --- TBR
8 20543 7.1(top) FL FR FC LFE BL BR --- --- -- -- -- -- TFL --- TFR
8 22031 5.1.2 front FL FR FC LFE -- -- --- --- -- SL SR -- TFL --- TFR
8 165391 5.1.2 side FL FR FC LFE -- -- --- --- -- SL SR -- --- --- --- TBL --- TBR
18 -- speaker_all FL FR FC LFE BL BR FLC FRC BC SL SR TC TFL TFC TFR TBL TBC TBR

That value must be set in the WAVE_FORMAT_EXTENSIBLE header

Kurt.noise
10th April 2024, 07:38
For what you need the String(s)?
Mainly for debugging...

We need know the maskchannel value for the most common channels layouts:
NumCh MaskCh Name Present Channels
----- ------ ------------- ------------------------------------...
1 4 mono -- -- FC --- -- -- --- --- -- -- --
2 12 1.1 -- -- FC LFE -- -- --- --- -- -- --
2 3 stereo FL FR -- --- -- -- --- --- -- -- --
3 11 2.1 FL FR -- LFE -- -- --- --- -- -- --
3 7 3.0 FL FR FC --- -- -- --- --- -- -- --
3 259 3.0(back) FL FR -- --- -- -- --- --- BC -- --
4 15 3.1 FL FR FC LFE -- -- --- --- -- -- --
4 263 4.0 FL FR FC --- -- -- --- --- BC -- --
4 51 quad FL FR -- --- BL BR --- --- ----- --
4 1539 quad(side) FL FR -- --- -- -- --- --- -- SL SR
5 59 quad.1 FL FR -- LFE BL BR --- --- ----- --
5 55 5.0 FL FR FC --- BL BR --- --- -- -- --
5 1543 5.0(side) FL FR FC --- -- -- --- --- -- SL SR
5 271 4.1 FL FR FC LFE -- -- --- --- BC -- --
6 63 5.1 FL FR FC LFE BL BR --- --- -- -- --
6 1551 5.1(side) FL FR FC LFE -- -- --- --- -- SL SR
6 1799 6.0 FL FR FC --- -- -- --- --- BC SL SR
6 1731 6.0(front) FL FR -- --- -- -- FLC FRC -- SL SR
6 311 hexagonal FL FR FC --- BL BR --- --- BC -- --
7 1807 6.1 FL FR FC LFE -- -- --- --- BC SL SR
7 319 6.1(back) FL FR FC LFE BL BR --- --- BC -- --
7 1739 6.1(front) FL FR -- LFE -- -- FLC FRC -- SL SR
7 1591 7.0 FL FR FC --- BL BR --- --- -- SL SR
7 1735 7.0(front) FL FR FC --- -- -- FLC FRC -- SL SR
8 1599 7.1 FL FR FC LFE BL BR --- --- -- SL SR
8 255 7.1(wide) FL FR FC LFE BL BR FLC FRC -- -- --
8 1743 7.1(wide-side) FL FR FC LFE -- -- FLC FRC -- SL SR
8 1847 octagonal FL FR FC --- BL BR --- --- BC SL SR
8 184371 cube FL FR -- --- BL BR --- --- -- -- -- -- TFL --- TFR TBL --- TBR
8 20543 7.1(top) FL FR FC LFE BL BR --- --- -- -- -- -- TFL --- TFR
8 22031 5.1.2 front FL FR FC LFE -- -- --- --- -- SL SR -- TFL --- TFR
8 165391 5.1.2 side FL FR FC LFE -- -- --- --- -- SL SR -- --- --- --- TBL --- TBR
18 -- speaker_all FL FR FC LFE BL BR FLC FRC BC SL SR TC TFL TFC TFR TBL TBC TBR

That value must be set in the WAVE_FORMAT_EXTENSIBLE header
Thanks for this mapping table. That's exactly what I'm looking for.

tebasuna51
10th April 2024, 11:00
Of course we can't do in MeGUI, or BeHappy, all possible downmix but is good to know than AC3 and DTS (image) can have even more:
https://forum.doom9.org/attachment.php?attachmentid=14686&d=1427424323

Like you can see only the 7.1 A have a exact correlation with WAV channels FL FR FC LFE BL BR SL SR
But other with Ls-Rs (surround) can be decoded/recoded with BL-BR (back) or SL-SR (side) pairs.
Until 5.1 it is not important because the channel order in wav not change, but a downmix to stereo from 6.1 or 6.1(back) is different

tormento
16th April 2024, 15:48
How we can do that with MeGUI?
Where did you find that new version of BeHappy?

Repo build is way older.

Shandra
16th April 2024, 15:52
Just found the great News today, so a somewhat late "Thank you!" from me!
& a question (how could it be otherwise ?):
If I want to go with a clean install with the 64bit build, should I use just this unzipped structure and add everything else manually (folder struct/tools) - or is it safe to do a full install of the legacy build and after that is installed/updated its components (dev branche) to overwrite its content with the one from this package & where applicable to replace the content in megui\tools\<tool>\ with the corresponding/up2date 64bit counterparts?

tebasuna51
16th April 2024, 21:53
Where did you find that new version of BeHappy?

From here (https://forum.doom9.org/showthread.php?p=1984387#post1984387), but is deleted.

If you want my actual copy is here (https://www.sendspace.com/file/ebfxbe)

Kurt.noise
17th April 2024, 11:05
If I want to go with a clean install with the 64bit build, should I use just this unzipped structure and add everything else manually (folder struct/tools) - or is it safe to do a full install of the legacy build and after that is installed/updated its components (dev branche) to overwrite its content with the one from this package & where applicable to replace the content in megui\tools\<tool>\ with the corresponding/up2date 64bit counterparts?
the safest way would be to create a dedicated folder for this build and update the tools afterwards. Storage space is not an issue anymore nowadays.

tormento
17th April 2024, 12:32
If you want my actual copy is here
:thanks:

tebasuna51
21st April 2024, 16:50
I'm making some tests about multichannel audio encoders supported by MeGUI: flac, ffmpeg (ac3,eac3,m4a), NeroAacEnc (m4a), fdkaac (m4a), qaac (m4a), ogenc2, opusenc.
I encode aac always to .m4a because the raw aac with ADTS header is very limited, with mp4 container there are more options.

1) All of them support WAVE_FORMAT_EXTENSIBLE header with the maskchannel set (some ones W64 or RF64 headers), and format samples (Supported/Not):
MeGUI encoders: WFE W64 RF64 24i 32i 32f
-------------- --- --- ---- --- --- ---
ffmpeg ac3,mp2,aac S S S S S S
fdkaac m4a S N S S S S
Flac S S S S - -
Lame S N N S S S
NeroAac S N N S S S
opus S N N S N S
Qaac S N S S S S
Vorbis ogg S N N S S S

For me the 32 int is useless and the 32 float have the same precission than 24 int. Then I recommend that line always in the avs script:

32==Audiobits(last)?ConvertAudioTo24bit(last):last

instead to 16bit like now. For what lose precission? The human ear can difference until 20 bit precission.

2) Only flac support all the maskchannels layouts included in my previous post.
That include the correct maskchannel in the MediaInfo of the encoded flac but also recover the exact wav file layout when decode.
In next test I will inform the behaviour of all encoders.

3) For the AviSynth decode I used always LWLibavAudioSource, the output for lossy formats is always 32 float samples, from flac or others lossless formats is the original precission.
Can be used also FFAudioSource or BSAudioSource but for lossless formats (flac, dtsma,...) output 32 int I don't know for what. One more reason to use the last ConvertAudioTo24bit.

Emulgator
21st April 2024, 17:10
Thank you for clearing that up, tebasuna51 !

tebasuna51
21st April 2024, 21:17
ffmpeg AC3/EAC3 encoder (of course tested out of MeGUI until it can output WFE to ffmpeg):

1) All channel layouts from 'stereo' to '5.1' work fine, only 'quad.1' have a problem: the LFE channel is missing (bug reported (https://trac.ffmpeg.org/ticket/10971))

2) Inputs with pair BL-BR (quad, 5.0, 5.1) and with pair SL-SR (quad(side), 5.0(side), 5.1(side)) output the same AC3/EAC3 layout with SurroundLeft-SurroundRight pair.
When they are decoded both output always SL-SR pair.

3) All the rest of channel layouts from 6.0 to 5.1.2 are downmixed automatically, more or less correctly, to 5.0.
And all LFE channels are missing (also reported).

tebasuna51
22nd April 2024, 01:36
The rest of encoders have diferent behaviour, sometimes show error or say nothing or for instance read the mask but ignore it like oggenc2:

WARNING: Unknown WAV surround channel mask: 165391
blindly mapping speakers using default SMPTE/ITU ordering.

Then only some channel layouts can be encoded safely:

NumCh MaskCh Name Present Channels qaac nero fdk. ffm. opus ogg
----- ------ ---------- --------------------------------- ---- ---- ---- ---- ---- ----
3 7 3.0 FL FR FC S S S S S S
4 263 4.0 FL FR FC BC S S S S - -
4 51 quad FL FR BL BR (SL SR) S S - S S S
5 55 5.0 FL FR FC BL BR (SL SR) S S S S S S
6 63 5.1 FL FR FC LF BL BR (SL SR) S S S S S S
6 311 hexagonal FL FR FC BL BR BC (SL SR) S - - - - -
7 319 6.1(back) FL FR FC LF BL BR BC (SL SR) S S - - S S
7 1591 7.0 FL FR FC BL BR SL SR S - - - - -
8 255 7.1(wide) FL FR FC LF BL BR FLC FRC (SL SR) S S S - - -
8 1599 7.1 FL FR FC LF BL BR SL SR S - S S S S
8 1847 octagonal FL FR FC BL BR BC SL SR S - - - - -

Like we can see the qaac encoder have more options (and best quality for me)

Kurt.noise
22nd April 2024, 09:35
Thanks for your tests Tebasuna. :goodpost:

You did them with wav as source, right ? because LWLibavAudioSource does not support some multichannel lossy format (7.1 eac3 for instance)

tebasuna51
22nd April 2024, 21:05
LWLibavAudioSource can support 7.1 eac3 and work recoding them to flac with MeGUI 6666, but the channel mask is the default, the same for 8w341.eac3 and for 8w3D.eac3 (https://www.sendspace.com/file/mapj57).

Without recognize the channelmask detected by LWLibavAudioSource:

Kurt.noise
26th April 2024, 09:48
https://github.com/Kurtnoise-zeus/megui/releases/tag/6666.2604

Please, report any issues regarding audio transcoding in this release. Probably, that needs to be polished here and there. Enjoy.

tebasuna51
26th April 2024, 18:38
Sorry, but recoding the attached 4 ac3's, with different channel mask, output the same default channelmask.
Seems the WAVE_FORMAT_EXTENSIBLE header is not sended to ffmpeg when do:
ffmpeg.exe -i - -y -acodec ac3 -ab 384k "4_3.1.ac3"

About flac encode:
[Information] [26/04/2024 17:47:36] Job command line: C:\Portablz\MeGUI_66\tools\flac\flac.exe --force --force-raw-format --endian=little --sign=signed -5 - -o "C:\tmp\8w3D.flac" --channels=8 --bps=24 --sample-rate=48000

If you use --force-raw-format for flac encode the channelmask is ignored, only pcm samples are sended.
That command line is used before than flac support --ignore-chunk-sizes parameter or w64/rf64 headers

Use: - --ignore-chunk-sizes --silent -o "X.flac"
Or better use w64/rf64 header to avoid some warnings of flac:

#### Encoder StdErr ####
INFO: Make sure you know what you're doing when using --ignore-chunk-sizes.
Improper use can cause flac to encode non-audio data as audio.
-: WARNING: 'data' chunk has non-zero size, using --ignore-chunk-sizes is probably a bad idea
-: INFO: hit EOF with --ignore-chunk-sizes, got 958464 samples

Tested with BeHappy and Flac 1.4.3 and work fine.

Kurt.noise
11th May 2024, 10:32
Hi,

Back from vacations...

Sorry, but recoding the attached 4 ac3's, with different channel mask, output the same default channelmask.

Which output format did you select ? which nb channels did you select as output ?

Will fix the remaining issues you've listed. Thanks again.

tebasuna51
11th May 2024, 21:18
Which output format did you select ? which nb channels did you select as output ?

Only AC3 to AC3 without modify nothing, to avoid problems on encoders.

When you modify the flac encode we can use also it, with the best performance preserving the channelmask.

Kurt.noise
14th May 2024, 13:10
Guys, lets try latest release : https://github.com/Kurtnoise-zeus/megui/releases/tag/6666.1405

tebasuna51
17th May 2024, 12:19
Thanks Kurt.

- Now the flac encodes preserve fine the channelmask with the simple command line, do you send W64/RF64 headers or check if size > 4 GB to add the parameter --ignore-chunk-sizes ?

- Direct ac3 encodes preserve also the channelmask but I have a doubt, recoding a 3.1 ac3 the relevant log lines show:
--[Information] [17/05/2024 11:55:00] MediaInfo
---[Information] File: C:\tmp\wav\4_3.1.ac3
----[Information] ChannelLayout: L R C LFE
...
--[Information] [17/05/2024 11:55:03] AviSynth script
---[NoImage] LoadPlugin("C:\Portablz\MeGUI_66\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavAudioSource("C:\tmp\wav\4_3.1.ac3", drc_scale=0)
---[NoImage] # Detected Channels: 4
---[NoImage] # Detected Channels Layout: L R C LFE
---[NoImage] cm=GetChannelMask(last)
---[NoImage] # Detected Channel Mask: cm=15
---[NoImage] # Applied Channel Mask
---[NoImage] SetChannelMask("15")
---[NoImage] 32==Audiobits(last)?ConvertAudioTo24bit(last):last
---[NoImage] return last
...
--[Information] [17/05/2024 11:55:04] MediaInfo
----[Information] ChannelLayout: L R C LFE

The output is correct, but for what you SetChannelMask("15") if it's already correct?:
cm=GetChannelMask(last)
# Detected Channel Mask: cm=15

I saved the precedent avs and I try encode it:
--[Information] [17/05/2024 12:22:42] MediaInfo
---[Information] File: C:\tmp\wav\0new_avsac3.avs
---[Information] AVS input file detected. Getting media information from AviSynth.
----[Information] ChannelsString: 4 channels
...
--[Information] [17/05/2024 12:22:45] AviSynth script
---[NoImage] Import("C:\tmp\wav\0new_avsac3.avs")
---[NoImage] # Detected Channels: 4
---[NoImage] # Detected Channels Layout:
---[NoImage] cm=GetChannelMask(last)
---[NoImage] # Detected Channel Mask: cm=3
---[NoImage] # Applied Channel Mask
---[NoImage] SetChannelMask("3")
---[NoImage] 32==Audiobits(last)?ConvertAudioTo24bit(last):last
---[NoImage] return last
...
--[Information] [17/05/2024 12:22:46] MediaInfo
----[Information] ChannelLayout: L R C Cb

1) MediaInfo can't extract the ChannelLayout from an avs
2) # Detected Channel Mask: cm=3 can't be obtained from cm=GetChannelMask(last) it's "15"
3) Seems apply stereo default L R, I don't know for what with 4 channels
4) ffmpeg ignore that channelmask and apply the default for 4 channels 4.0 instead the correct 3.1

Seems you trust in MediaInfo and ignore the cm=GetChannelMask(last)
I think you must trust in cm=GetChannelMask(last) unless it is invalid.

tebasuna51
17th May 2024, 14:42
To know if a channelmask is valid for the Detected channels I can use:
cm = GetChannelMask(last)
nc = AudioChannels(last)
cm0 = cm
nc0 = 0 #AudioChannels
for (i=1, 18) {
nc0 = nc0 + cm0 % 2
cm0 = int(cm0 / 2)
}
if (nc0 != nc ) {
cm = Select(nc, 3, 4, 3, 7, 263, 55, 63, 319, 1599)
SetChannelMask(String(cm))
}

If it's invalid (nc0 != nc ) we select the default for the Detected channels

Kurt.noise
19th May 2024, 07:38
Right, I missed avs input part...I'll check out. It's stereo by default when nothing is found.

do you send W64/RF64 headers or check if size > 4 GB to add the parameter --ignore-chunk-sizes ?
w64 is sent but I didn't update the settings for 4+Gb size.

edison
19th May 2024, 08:20
The updater told:
Cannot use update server http://megui.org/auto/stable/. Reason: Update XML is invalid

How can I fix this problem?

tebasuna51
19th May 2024, 09:13
w64 is sent but I didn't update the settings for 4+Gb size.

If sent w64 header is OK, you not need check the size.

The updater told:
Cannot use update server http://megui.org/auto/stable/. Reason: Update XML is invalid

How can I fix this problem?

No problem here, BTW never use the stable server with MeGUI 6666, it have very old software versions. Also the development server need changes.

Help us checking the actual versions of software used from here:
https://forum.doom9.org/showthread.php?p=1981982#post1981982

tebasuna51
19th May 2024, 13:38
About the software used by MeGUI here is a list of actual versions, and links to last versions.
In the folder ...\update_cache there are the actual versions, if you have troubles with a tool try replace it with last version (in ...\tools folders) and comment if work fine now.

MeGUI_6666-14/05/2024 Last Date Download
------------------------- ----- -------- ----------------
SYSTEM
megui-core-2944 MeGUI
megui-data_2443 MeGUI
megui-libs-2847 MeGUI
megui-update_2680 MeGUI
redist-4-64 MeGUI
mediainfo-18.05 24.04 20240418 https://mediaarea.net/es/MediaInfo/Download/Windows

DEMUX-DECODE
dgindexnv-250-231115 255 20240411 https://www.rationalqm.us/dgdecnv/binaries/
dgmpgdec-2.0.0.8 3.0.0.0 20240402 https://www.rationalqm.us/dgmpgdec/
eac3to-3.36-32 3.51 20240312 https://www.rationalqm.us/eac3to/
ffmpeg-5.0-64 7.0 20240518 https://github.com/BtbN/FFmpeg-Builds/releases
pgcdemux_1.2.0.5 last know 2014 https://www.videohelp.com/software/PgcDemux

AVISYNTH
avisynth-plugin-13-64 many plugins pending check
avisynthplus-3.5.1-64 3.7.3 20240131 https://forum.doom9.org/showthread.php?p=1909698#post1909698
ffms2-230707-64 r2390 20240306 https://codeberg.org/StvG/ffms2/releases
lsmash-231117-64 r1194 20240408 https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases

AUDIO
besplit-0.9b8 last know 2005 https://www.videohelp.com/software/Besplit
fdk-aac 0.6.3 1.0.6 20240510 https://www.mediafire.com/file/w2o5fmp2mmypuhg
flac-1.4.3-64 1.4.3 20230622 https://ftp.osuosl.org/pub/xiph/releases/flac/
lame-3.100-64 3.100.1 20200908 https://www.rarewares.org/mp3-lame-bundle.php
oggenc2.87-aoTuVb6.03_x64 2.88 20200817 https://www.rarewares.org/ogg-oggenc.php
opus-0.2.29-230614-64 0.2-34 20231211 https://www.videohelp.com/software/OpusTools
qaac-2.80-64 2.82 20240322 https://github.com/nu774/qaac/releases
NeroAacEnc 1.5.4.0 last know 2010 https://www.videohelp.com/software/Nero-AAC-Codec

VIDEO
vsrip_1007 last know 2011 https://www.videohelp.com/software/VSRip
x264-3164-64 3191 20240514 https://www.videohelp.com/software/x264-Encoder
x265-3.5+104-64 v3.6+12 20240511 http://msystem.waw.pl/x265/
xvid-1.4.0-64 ok for me

MUXERS
avi-mux_gui-1.17.8.3 last know 2010 https://www.videohelp.com/software/AVIMux-GUI
haali_2859 last know 2013 https://www.videohelp.com/software/Haali-Media-Splitter
mkvtoolnix-80.0.0-64 84.0 20240428 https://mkvtoolnix.download/windows/releases/
mp4box-2.3-DEV-rev349-64 2.4 20240417 https://www.videohelp.com/software/MP4Box
tsmuxer-20230319-32 20240512 https://github.com/justdan96/tsMuxer/releases

tebasuna51
19th May 2024, 18:25
I'm not a expert about video AviSynth plugins but maybe someones are obsolete. I let to video experts suggest some changes.

About audio AviSynth plugins:

- BassAudio and NicAudio like decoders are obsolete, we have lsmash and ffms2 for audio/video decoders.
- Timestretch is a internal fuction of AviSynth 2.6 and is included with Avs+ releases, we don't need the external plugin.
- AudioLimiter don't have a 64 bit version but we can use instead the http://avisynth.nl/index.php/Soxfilter
Then only the SoxFilter v2.2 20240104 must be included for audio management.

Kurt.noise
20th May 2024, 13:55
I would pick up ffmpeg binaries from here (https://www.gyan.dev/ffmpeg/builds/)instead of https://github.com/BtbN/FFmpeg-Builds/releases

Libraries used in these builds are more updated than the ones from BtbN. No difference for megui though.

tebasuna51
20th May 2024, 23:54
No problem, is the other repository recommended in ffmpeg web. The essentials build is enough most the times.

tormento
21st May 2024, 09:08
I would pick up ffmpeg binaries from
Btbn releases shared ffmpeg too, while Gyan builds them on major release only. Plus Gyan release them once a week (almost) while Btbn releases almost everyday.

Kurt.noise
21st May 2024, 10:49
while Gyan builds them on major release only. .
nope...there are also the git master builds.

tebasuna51
21st May 2024, 12:42
Maybe we can try also x265 with AVS input: https://github.com/Patman86/x265-Mod-by-Patman/releases

Kurt.noise
22nd May 2024, 08:10
this implies to modify the internal settings because currently the workflow uses avs4x26x + x265 binaries. But sure, why not...

tebasuna51
22nd May 2024, 12:27
Yes I know, also with some versions ffmpeg to Y4M | x265

But more simple -> less errors, simple maintenance

tormento
24th May 2024, 08:40
nope...there are also the git master builds.


I am talking about shared builds.

tormento
24th May 2024, 08:41
Maybe we can try also x265 with AVS input: https://github.com/Patman86/x265-Mod-by-Patman/releases


Patman is a very good build.

Zergrinch
27th May 2024, 16:19
I'm having an issue with this release.

[Error] Log
-[Information] Versions
--[Information] MeGUI: 6666 x86
--[Information] MeGUI Debug Data: available
--[Information] Update Check: development update server
--[Information] System Information
---[Information] Operating System: Windows 11 Microsoft Windows 11 Home x64 (10.0.22631.3593)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.8 (4.8.09032)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2010 x64: 10.0.40219
----[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++ 2013 x64: 12.0.40664
----[Information] Microsoft Visual C++ 2013 x86: 12.0.40664
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.38.33130
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.36.32532
---[Information] DPI: 175% (168/168)
---[Information] Monitor 1
----[Information] Resolution: 2520x1680
----[Information] Primary Screen: False
---[Information] Monitor 2
----[Information] Resolution: 3840x2160
----[Information] Primary Screen: True
--[Information] Component Information
---[Information] Haali Media Splitter: 1.13.138.14 (14-04-2013)
---[Information] Haali DSS2: (14-04-2013)
---[Information] ICSharpCode.SharpZipLib: 0.85.5.452 (27-05-2024)
---[Information] MediaInfo: 24.04.0.0 (27-05-2024)
---[Information] SevenZipSharp: 0.64.3890.29348 (27-05-2024)
---[Information] 7z: 9.20 (27-05-2024)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 27-05-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] AviSynth Status: ignored as portable build is forced
---[Information] AviSynth portable
----[Information] File Version: 3.5
----[Information] File Date: 02-04-2020
----[Information] File Name: AviSynth+ 3.5 (r3106, 3.5, i386)
----[Information] File Path: d:\@shared\dropbox\@apps\megui 64\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.5 (r3106, 3.5, i386)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
----[Information] AviSynth Status: active
-[Information] Update detection
--[Information] [5/27/2024 11:16:50 PM] Using cached update config and server: http://megui.org/auto/
--[Information] [5/27/2024 11:16:50 PM] No package requires an update
-[Error] Log for job1 (audio, Movie.mov -> Intellectuals (Target).mp4_q2ovhdrc.m4a)
--[Information] [5/27/2024 11:17:05 PM] Started handling job
--[Information] [5/27/2024 11:17:05 PM] Preprocessing
--[Information] [5/27/2024 11:17:06 PM] MediaInfo
---[Information] File: D:\Videos\Movie.mov
---[Information] General
----[Information] Format: MPEG-4
----[Information] FileSize: 948914818
----[Information] PlayTime: 00:33:50.600
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: avc1
----[Information] CodecIDInfo: Advanced Video Coding
----[Information] Format: AVC
----[Information] FormatInfo: Advanced Video Codec
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 50765
----[Information] FrameRate: 25.000
----[Information] FrameRate_N: 25
----[Information] FrameRate_D: 1
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:33:50.600
----[Information] ScanType: Progressive
----[Information] Bits Depth: 8
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 3600000
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] CodecID: lpcm
----[Information] Format: PCM
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: CBR
----[Information] Delay: 3600000
----[Information] Default: Yes
----[Information] [5/27/2024 11:17:06 PM] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [5/27/2024 11:17:06 PM] Trying to open the file with LWLibavAudioSource()
--[Information] [5/27/2024 11:17:07 PM] Failed opening the file with LWLibavAudioSource(). Script error: LWLibavAudioSource does not have a named argument "drc_scale"
--[Information] [5/27/2024 11:17:07 PM] Trying to open the file with NicAudio
--[Information] [5/27/2024 11:17:07 PM] Failed opening the file with NicAudio()
--[Information] [5/27/2024 11:17:07 PM] Trying to open the file with BassAudioSource()
--[Information] [5/27/2024 11:17:08 PM] Successfully opened the file with BassAudioSource()
--[Information] [5/27/2024 11:17:09 PM] AviSynth script
---[NoImage] ClearAutoloadDirs()
---[NoImage] AddAutoloadDir("D:\MeGUI 64\tools\avs\plugins")
---[NoImage] LoadPlugin("D:\MeGUI 64\tools\avisynth_plugin\BassAudio.dll")
---[NoImage] BassAudioSource("D:\Videos\Movie.mov")
---[NoImage] # Detected Channels: 2
---[NoImage] # Detected Channels Layout: L R
---[NoImage] cm=GetChannelMask(last)
---[NoImage] # Detected Channel Mask: cm=3
---[NoImage] # Applied Channel Mask
---[NoImage] SetChannelMask("3")
---[NoImage] ConvertAudioToFloat(last)
---[NoImage] SSRC(44100)
---[NoImage] Normalize()
---[NoImage] return last
--[Information] [5/27/2024 11:17:09 PM] Command line used: --ignorelength -m 3 -p 2 - -o "{0}"
--[Information] [5/27/2024 11:17:09 PM] AviSynth script environment opened
--[Error] [5/27/2024 11:17:10 PM] An error occurred: Script error: There is no function named 'GetChannelMask'.
--[Information] [5/27/2024 11:17:10 PM] Job completed

Kurt.noise
28th May 2024, 05:47
your avisynth+ is out of dated. Install the latest release : https://github.com/AviSynth/AviSynthPlus/releases and dont use the portable version from the original megui.

The same for LSMash plugin : https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/

Zergrinch
28th May 2024, 11:42
Thank you for the links.

Is it possible to have the new version of Avisynth be portable in meGUI without need for installation? My meGUI folder lives in a Dropbox folder where I can access it on multiple machines, so it would be more convenient if installation were not required.

tebasuna51
28th May 2024, 12:05
I'm checking some Avs plugins. Some tips:

- UnDot.dll seems work, then is a 64 bits build but I don't know where download it.
in http://avisynth.nl/index.php/UnDot don't exist a link to the 64 bits version and say:
"RgTools is recommended as a modern replacement for Undot. RemoveGrain(mode=1) is identical to Undot()"

- leakkerneldeint.dll seems not work and in http://avisynth.nl/index.php/LeakKernelDeint there are only a 32 bits version. Check if works for you.

- Testing a VOB with DGIndex the script include automatically color correction but the avs crash like you can see in the image.
Problem solved replacing dgmpgdec-2.0.0.8-64.7z with https://www.rationalqm.us/dgmpgdec/dgmpgdec3000.zip

tebasuna51
28th May 2024, 13:14
Is it possible to have the new version of Avisynth be portable in meGUI without need for installation?

Work fine for me replacing ...\MeGUI_66\tools\avs with the files-only from last avs+. I'm using last test 14 (https://drive.google.com/uc?export=download&id=1nrdoQgzzYJh7RwkkrPZwW9OGpmI53A9-) AviSynth+ 3.7.3 (r4066, master, x86_64):

[Information] Log
-[Information] Versions
--[Information] MeGUI: 6666.1405 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: Disabled
--[Information] System Information
--[Information] Component Information
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 26-04-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] AviSynth Status: ignored as portable build is forced
---[Information] AviSynth portable
----[Information] File Version: 3.7.3
----[Information] File Date: 31-01-2024
----[Information] File Name: AviSynth+ 3.7.3 (r4066, master, x86_64)
----[Information] File Path: c:\portablz\megui_66\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.3 (r4066, master, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
----[Information] AviSynth Status: active

Also replace ...\MeGUI_66\tools\lsmash\LSMASHSource.dll

Emulgator
29th May 2024, 11:28
About spoonfeeding MeGUI: tebasuna's finding was helpful.
https://forum.doom9.org/showpost.php?p=1999873&postcount=15
Download DGindexNV250. If no longer available online, take it from your repo.
Repack it as .7z, rename it to dgindexnv-250-231115-64-64.7z
Feed it into MeGUI's folder \update_cache.
MeGUI will find it, install it and know from there on its there.
If you happened to have packed the folder, not its contents (as I did), move the contents into
\MeGUI.x64\tools\dgindexnv\DGDecodeNV.dll
\MeGUI.x64\tools\dgindexnv\DGIndexNV.exe
or respectively
\MeGUI64\tools\dgindexnv\DGDecodeNV.dll
\MeGUI64\tools\dgindexnv\DGIndexNV.exe

Shandra
29th May 2024, 20:13
Is it possible to have the new version of Avisynth be portable in meGUI without need for installation? .

In addition to what tebasuna51 said, there are some other places where the AviSynth.dll & DevIL.dll have to be replaced (e.g. meGUI rootfolder, /tools/ffmpeg) - just browse/search the meGUI folder for 'em and replace where needed.

hello_hello
30th May 2024, 14:22
In addition to what tebasuna51 said, there are some other places where the AviSynth.dll & DevIL.dll have to be replaced (e.g. meGUI rootfolder, /tools/ffmpeg) - just browse/search the meGUI folder for 'em and replace where needed.

If you put the new version of Avisynth in the MeGUI\tools\avs folder and the new plugins in MeGUI\tools\avs\plugins, MeGUI should replace the old dlls with the new versions when it first runs.
You should be able to confirm that by deleting them from all the other locations and running MeGUI. It may only replace them when it's configured to use it's own portable Avisynth. I can't remember.

hello_hello
30th May 2024, 14:54
Kurt.noise,

Would you know why MeGUI loses the plot when it comes to calculating resizing if it's running in Wine on Linux?
Actually if the aspect error shown is correct it's probably not the resizing calculation that's the problem as such, but it's the width and height being chosen in the GUI that's wrong. I checked MeGUI 2944 and it's resizing it quite nuts too, although it appears to resize to a slightly different nuttiness. I'm curious as to why that would happen though, if you have any idea....

Cheers.

Version 6666.1405 on Windows 11 in VirtualBox vs running in Wine.

https://imgur.com/GZ612Vu.png https://imgur.com/RdoceUE.png

Emulgator
30th May 2024, 16:35
If you put the new version of Avisynth in the MeGUI\tools\avs folder and the new plugins in MeGUI\tools\avs\plugins, MeGUI should replace the old dlls with the new versions when it first runs.On runtime MeGUI just loads the dlls from \MeGUI.x64\tools\avs if portable mode ("Always use the included AviSynth") is specified.
Fortunately it does not replace systemwide (installed) AviSynth. So you can have different Avisynth versions side by side.
I had that here for years, the most recent AviSynth version systemwide and within MeGUI its preferred old version.
Just yesterday I changed that and copied 3.7.3 test 14 r4066 into MeGUI64 and MeGUI.x64.
(Ah, and copied new AviSynth wrapper 6 over for old MeGUI 2944)
This way update window does not know about it, but it is loaded, the log window tells it.

With RipBot it is a different story.
As you assumed for MeGUI, it is Ripbot which on runtime installs (overwrites systemwide AviSynth installations with its preferred one)
and does not change that back on closing. So I let RipBot rest until I found a way to avoid that.

edison
30th May 2024, 16:42
If sent w64 header is OK, you not need check the size.



No problem here, BTW never use the stable server with MeGUI 6666, it have very old software versions. Also the development server need changes.

Help us checking the actual versions of software used from here:
https://forum.doom9.org/showthread.php?p=1981982#post1981982

I am using the fresh MeGUI 6666(from:https://github.com/Kurtnoise-zeus/megui/releases), so there is nothing inside the update_cache folder.

MeGUI 6666 alway ask me to update, but it can not download anything.

---------------------------
MeGUI component(s) missing
---------------------------
MeGUI cannot find at least one required component. Without these components, MeGUI will not run properly (e.g. specific jobs cannot be started).

Do you want to search now online for updates?
---------------------------
Yes(Y) No(N)
---------------------------

Emulgator
30th May 2024, 16:55
I had used development update server. I would welcome a working list of MeGUI servers to handedit my custom server entries.

hello_hello
30th May 2024, 17:56
With RipBot it is a different story.
As you assumed for MeGUI, it is Ripbot which on runtime installs (overwrites systemwide AviSynth installations with its preferred one)
and does not change that back on closing. So I let RipBot rest until I found a way to avoid that.

I was only referring to MeGUI replacing the various copies of the Avisynth dlls scattered throughout it's own subfolders with whatever's in the "MeGUI\tools\avs" and "MeGUI\tools\avs\plugins" folders. I think when it's not in portable mode it deletes them all from it's sub-folders when it first runs (aside from the "MeGUI\tools\avs" and "MeGUI\tools\avs\plugins" folders of course), but that's just how I remember it as I haven't checked.

For a while I did the same thing.... the portable version of Avisynth MeGUI was using was different to the version I had installed. I think it was back when I was transitioning from AVisynth 2.6 to Avisynth+ as it was easy to tell MeGUI which one to use if a problem arose.

Shandra
31st May 2024, 00:32
If you put the new version of Avisynth in the MeGUI\tools\avs folder and the new plugins in MeGUI\tools\avs\plugins, MeGUI should replace the old dlls with the new versions when it first runs.
You should be able to confirm that by deleting them from all the other locations and running MeGUI. It may only replace them when it's configured to use it's own portable Avisynth. I can't remember.

Maybe You are right & and I was to eager to give my encodes a "go" after replacing just tools/avs - but I am pretty sure that, even in old 32bit times, I had encountered some errors/abortions whence just replacing ./tools/avs and those failures where fixed by copy&paste of those dlls [edit: and I never had any external/global AVS install, always just the one provided within meGUI].

In fact I was thinking to symlink those external placements to the tools/avs dlls, now you leave me somewhat puzzled/flabberghasted with your post, because I am really pretty sure that not replacing those dlls myselfs lead to errors/abortions of the encodes.

[To add on it, how to you tell meGUI about the changes, because in my Installs - if I replace a tool with a newer version -, meGUIs internal versioning/update mechanism is stucked to that version which the update server offers & without it recognizing a version change, why should it copy&replace those dlls??? - It is just me and being curious, because my experience is in contradiction to yours :( (maybe you can elaborate further on this (and explain in detail (personal request, because I never managed it) how to tell meGUI what version a manual installed tool have) ... Argh, sorry I am at a lose here and really frustrated, because for me it always only worked in the last years/nearly a decade if I replaces those files whenever I updated avs from outside of meGUI)

Addendum: I apologize for this long post, but I am really, really frustrated by it - because if it should work without replacing those files by an external *upgrade* of a tool, why haven't it worked for me in all of those years past ??

hello_hello
31st May 2024, 02:07
In fact I was thinking to symlink those external placements to the tools/avs dlls, now you leave me somewhat puzzled/flabberghasted with your post, because I am really pretty sure that not replacing those dlls myselfs lead to errors/abortions of the encodes.

Anything's possible. Maybe something odd happened.
I thought I'd check a few folders and MeGUI does delete Avisynth.dll and Devil.dll etc from it's various sub-folders when you tell it to use the "installed" Avisynth and restart it. I only checked the tools\ffmpeg and tools\x264 folders but MeGUI deleted them from those locations. When I told it to use the portable Avisynth again it copied them back from the tools/avs folder after it restarted.

[To add on it, how to you tell meGUI about the changes, because in my Installs - if I replace a tool with a newer version -, meGUIs internal versioning/update mechanism is stucked to that version which the update server offers & without it recognizing a version change, why should it copy&replace those dlls???

I think it just copies the dlls from the tools\avs folder regardless of their versions. If you delete them from the tools\avs folder, MeGUI will no doubt notice they're missing and try to re-install them from the update cache, or by downloading them again, but it can only assume the version on the update server is the correct one.

Once Avisynth and the various plugins are downloaded and installed, the updater probably modifies the update.xml file (or AutoUpdate.xml, I'm not sure) and reports the versions listed there. As long as there's correctly named files in the expected locations MeGUI shouldn't know they've changed if you replace them with different versions.

Although Avisynth.dll is definitely an exception because MeGUI does query the Avisynth version to add it to the log file. Obviously the updater is oblivious to it being a different version though....

The portable Avisynth+ is correctly displayed as version 3.7.3 in the log file for my setup, even though the updater still thinks it's version 3.5.1.

https://imgur.com/XMO4EZu.png

Kurt.noise
31st May 2024, 04:52
Would you know why MeGUI loses the plot when it comes to calculating resizing if it's running in Wine on Linux?

I've no idea...but does it occur with any input files ?

Kurt.noise
31st May 2024, 04:54
The portable Avisynth+ is correctly displayed as version 3.7.3 in the log file for my setup, even though the updater still thinks it's version 3.5.1.

Its because you've replaced the dll from the original portable version by the latest one

Kurt.noise
31st May 2024, 04:57
btw, good news, Wilbert gave me access to megui.org. I'll be able to update the tools from the server by myself.

Emulgator
31st May 2024, 07:54
Thank you, Kurt.noise and Wilbert.

hello_hello
31st May 2024, 14:45
Kurt.noise,

Would you know why MeGUI loses the plot when it comes to calculating resizing if it's running in Wine on Linux?

I've no idea...but does it occur with any input files ?

I loaded a script into the script creator as the source video to check. The script's output is 960x540. When I enabled resizing the width in the GUI changed to 8 and the height changed to 3232.

So it would appear the answer is, yes, it does.

kalehrl
31st May 2024, 18:51
I get this error when running the updater, x86 version:
Error: Failed to download package mkvmerge: File cannot be found on the server.

tebasuna51
31st May 2024, 21:04
I get this error when running the updater, x86 version:
This thread is about MeGUI 6666, only 64 bits.

Try here: MeGUI: General Questions and Troubleshooting Thread (https://forum.doom9.org/showthread.php?t=105920)

But I think than nobody is working on it. You can try update the tools by yourself.

SaurusX
31st May 2024, 21:57
Just noticed these updates. Thanks for keeping MeGUI plugging long. I've been managing to work around MeGUI not using the latest AVISynth internally, so hopefully this makes that a non-issue.

Kurt.noise
1st June 2024, 03:40
Just noticed these updates. Thanks for keeping MeGUI plugging long. I've been managing to work around MeGUI not using the latest AVISynth internally, so hopefully this makes that a non-issue.
if you have disabled internal avisynth portable from the settings that shoulnt be an issue :-)

I get this error when running the updater, x86 version:
Error: Failed to download package mkvmerge: File cannot be found on the server.
sorry, my fault...should be ok now.

kalehrl
1st June 2024, 07:22
mkvmerge is ok now but x265 keeps asking to install whenever I start MeGUI.
I install it and when reopening MeGUI it wants to reinstall it again.
Component not found: D:\Programs\MeGUI\tools\x265\x64\x265.exe

tebasuna51
1st June 2024, 07:35
...sorry, my fault...should be ok now.

Do you want manage also the 32 bits version?

Kurt.noise
1st June 2024, 08:20
mkvmerge is ok now but x265 keeps asking to install whenever I start MeGUI.
I install it and when reopening MeGUI it wants to reinstall it again.
Component not found: D:\Programs\MeGUI\tools\x265\x64\x265.exe
Lets try again...

Do you want manage also the 32 bits version?
nope...I just pushed some more recent tools. Nothing tested from my side on 32 bits and I wont be.

kalehrl
1st June 2024, 12:18
Nah, still loops with x265 update.
I install it, then when I start MeGUI again it wants to reinstall it and all over again.

tebasuna51
1st June 2024, 17:36
Nah, still loops with x265 update.
I install it, then when I start MeGUI again it wants to reinstall it and all over again.

Like you can see in the image the new package don't have the x64 version and MeGUI_32 try to reinstall it.

If you really need use that MeGUI version download this package x265 (https://www.mediafire.com/file/p3zsun9oj3gcutu) and copy the x265.exe from the Win64 folder to your ...megui\tools\x265\x64 folder.

tebasuna51
1st June 2024, 18:01
@Kurt.noise
When I update my MeGUI_32 version I found than try reinstall also Mp4Box, the new package have the mp4fpsmod folder empty and the updater delete the previous content with nothing to replace it, and remain in reinstalling status.

The same happen updating the old MeGUI 64

Barough
1st June 2024, 19:43
@tebasuna51 - I have the same problem and with MeGUI.x64-6666

tebasuna51
1st June 2024, 22:35
Sure, but with MeGUI-6666 I do not use the updater, I replaced myself all the new version to test them.

For that I say this to Kurt, to modify the packages in the server.

kalehrl
2nd June 2024, 09:07
Like you can see in the image the new package don't have the x64 version and MeGUI_32 try to reinstall it.

If you really need use that MeGUI version download this package x265 (https://www.mediafire.com/file/p3zsun9oj3gcutu) and copy the x265.exe from the Win64 folder to your ...megui\tools\x265\x64 folder.

I haven't switched to x64 MeGUI.
I still use 32bit and I have this problem on that version.

Shandra
2nd June 2024, 11:23
Anything's possible. Maybe something odd happened.
I thought I'd check a few folders and MeGUI does delete Avisynth.dll and Devil.dll etc from it's various sub-folders when you tell it to use the "installed" Avisynth and restart it.

Right, just checked and ACK. Really don't know what went wrong in those times I remembered (but as long as I am not experiencing it again, that doesn't matter).

Zetti
6th July 2024, 15:46
I getting this error when trying to index TS files with L-SMASH-Works v1194.0.0.0 in MeGUI x86

https://i.postimg.cc/J4s0SWZR/Me-Gui-error.png

Anyone know what the problem could be?

tebasuna51
6th July 2024, 23:55
No problem here, but this thread is about MeGUI 6666 (only 64 bits)

Tested also in MeGUI x86, where the last version in Update is 20231117 1156.0.0.0., without problems with L-SMASH-Works 20240408 v1194.0.0

For help about MeGUI x86 use MeGUI: bug reports and feature requests (https://forum.doom9.org/showthread.php?t=151159)

Kurt.noise
10th July 2024, 12:51
Hi,

I just released a fresh build (6666.1007) :



Introduced Exhale Audio encoder (https://gitlab.com/ecodis/exhale). An exec binary can be found here (https://forum.doom9.org/showthread.php?p=2001725#post2001725) and must be placed into tools/exhale subfolder. A decent A/V player using the latest LAV filters should decode properly such files.
Added BestAudio avisynth support (https://github.com/vapoursynth/bestsource/releases). The library must be put into tools/bestsource subfolder.
Simplified audio transcoding channel mask use.
Updated MediaInfo library to the latest release.


https://github.com/Kurtnoise-zeus/megui/releases/latest

In few days, I will create a dedicated branch in the download tools server since new tools are incoming in this fork.


Enjoy

Devilman1
28th July 2024, 18:59
I just installed the latest version, but when I launch it I received the error that I don't have enough memory.
I have 32 Gbyte RAm and the SSD has still 440 Gbyte free.

I receive the same error even after restarting the laptop.

Bye

P.S.
I run Windows 11 and I have a Ryzen 9 processor and an RTX 3080Ti graphic card

Devilman1
28th July 2024, 19:10
New error

See attachment

tebasuna51
29th July 2024, 08:34
I just installed the latest version...
Installed?
The last version MeGUI 6666.1007 is a .zip file without installer, where do you extract that zip file in your file system?
I recommend here C:\Portable\MeGUI\

Do you have AviSynth+ already installed?

Devilman1
29th July 2024, 18:18
I extracted the zip file here:

C:\Audio & Video App\Megui-X64-6666

And Avisynth+ is already installed

Kurt.noise
30th July 2024, 06:48
Any logfile ? Did you have .NET Framework 4.8 runtimes installed ?

tebasuna51
30th July 2024, 08:06
Yep, search any log in C:\Audio & Video App\Megui-X64-6666\logs folder.

I run MeGUI in Windows 10, I don't know if can be a problem related to Windows 11.

Devilman1
30th July 2024, 21:42
Here is the log.

StainlessS
31st July 2024, 09:44
Here is Devilman1 log [EDIT: 11KB], (Avisynth Usage allows up to 16KB in posts [Avs Devs forum allows 20KB]),


[Error] Log
-[Information] Versions
--[Information] MeGUI: 6666.1405 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: Disabled
--[Information] System Information
---[Information] Operating System: Windows 11 Microsoft Windows 11 Pro x64 (10.0.22631.3880)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.8 (4.8.09032)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2010 x64: 10.0.40219
----[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++ 2013 x64: 12.0.40664
----[Information] Microsoft Visual C++ 2013 x86: 12.0.30501
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.40.33810
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.40.33810
---[Information] DPI: 150% (144/144)
---[Information] Monitor 1
----[Information] Resolution: 2560x1600
----[Information] Primary Screen: True
---[Information] Monitor 2
----[Information] Resolution: 3840x1100
----[Information] Primary Screen: False
--[Information] Component Information
---[Information] Haali Media Splitter: not installed
---[Information] Haali DSS2: not installed
---[Information] ICSharpCode.SharpZipLib: 0.85.5.452 (27-03-2024)
---[Information] MediaInfo: 24.06.0.0 (27-06-2024)
---[Information] SevenZipSharp: 0.64.3890.29348 (27-03-2024)
---[Information] 7z: 9.20 (27-03-2024)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 26-04-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] AviSynth Status: ignored as portable build is forced
---[Information] AviSynth portable
----[Information] File Version: 3.7.3
----[Information] File Date: 16-07-2023
----[Information] File Name: AviSynth+ 3.7.3 (r4003, 3.7, x86_64)
----[Information] File Path: c:\audio & video app\megui-x64\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.3 (r4003, 3.7, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
----[Information] AviSynth Status: active
-[Information] Update detection
--[Information] [28/07/2024 17:19:03] Automatic update is disabled
--[Information] [28/07/2024 17:19:03] Using cached update config and server: http://megui.org/auto/
--[Information] [28/07/2024 17:19:03] No package requires an update
--[Information] [28/07/2024 17:19:51] There is 1 package which can be updated: FFMS
--[Information] [28/07/2024 17:19:51] updating package FFMS as it is missing or outdated
--[Information] [28/07/2024 17:21:08] Marked file as obsolete: mediainfo-18.05-64.7z
-[Error] Log for job4 (audio, 202210231725040 PID 045 DELAY -3ms.aac -> 202210231725040 PID 045 DELAY 0ms.m4a)
--[Information] [28/07/2024 17:19:50] Started handling job
--[Information] [28/07/2024 17:19:50] Preprocessing
--[Information] [28/07/2024 17:19:50] MediaInfo
---[Information] File: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
---[Information] General
----[Information] Format: ADTS
----[Information] FileSize: 234901659
---[Information] Audio
----[Information] CodecID: 2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatVersion: Version 2
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [28/07/2024 17:19:50] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [28/07/2024 17:19:50] Trying to open the file with LWLibavAudioSource()
--[Information] [28/07/2024 17:19:51] Failed opening the file with LWLibavAudioSource(). Script error: LWLibavAudioSource does not have a named argument "drc_scale"
--[Information] [28/07/2024 17:19:51] Trying to open the file with NicAudio
--[Information] [28/07/2024 17:19:51] Failed opening the file with NicAudio()
--[Information] [28/07/2024 17:19:51] Failed opening the file with BassAudioSource() as BassAudio.dll is not available
--[Information] [28/07/2024 17:20:14] Trying to open the file with FFAudioSource()
--[Information] [28/07/2024 17:20:15] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [28/07/2024 17:20:15] Trying to open the file with DirectShowSource()
--[Information] [28/07/2024 17:20:16] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.

Video returned: "DirectShowSource: couldn't open file D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac:
Pins cannot connect due to not supporting the same transport."

Audio returned: "DirectShowSource: couldn't open file D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac:
Pins cannot connect due to not supporting the same transport."

--[Error] [28/07/2024 17:20:16] Failed opening the file: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
--[Information] [28/07/2024 17:20:16] Job completed
-[Error] Log for job5 (audio, 202210231725040 PID 045 DELAY -3ms.aac -> 202210231725040 PID 045 DELAY 0ms.m4a)
--[Information] [28/07/2024 17:20:16] Started handling job
--[Information] [28/07/2024 17:20:16] Preprocessing
--[Information] [28/07/2024 17:20:16] MediaInfo
---[Information] File: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
---[Information] General
----[Information] Format: ADTS
----[Information] FileSize: 234901659
---[Information] Audio
----[Information] CodecID: 2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatVersion: Version 2
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [28/07/2024 17:20:16] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [28/07/2024 17:20:16] Trying to open the file with LWLibavAudioSource()
--[Information] [28/07/2024 17:20:17] Failed opening the file with LWLibavAudioSource(). Script error: LWLibavAudioSource does not have a named argument "drc_scale"
--[Information] [28/07/2024 17:20:17] Trying to open the file with NicAudio
--[Information] [28/07/2024 17:20:17] Failed opening the file with NicAudio()
--[Information] [28/07/2024 17:20:17] Failed opening the file with BassAudioSource() as BassAudio.dll is not available
--[Information] [28/07/2024 17:20:18] Trying to open the file with FFAudioSource()
--[Information] [28/07/2024 17:20:20] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [28/07/2024 17:20:20] Trying to open the file with DirectShowSource()
--[Information] [28/07/2024 17:20:21] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.

Video returned: "DirectShowSource: couldn't open file D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac:
Pins cannot connect due to not supporting the same transport."

Audio returned: "DirectShowSource: couldn't open file D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac:
Pins cannot connect due to not supporting the same transport."

--[Error] [28/07/2024 17:20:21] Failed opening the file: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
--[Information] [28/07/2024 17:20:21] Job completed
-[Error] Log for job1 (audio, 202210231725040 PID 045 DELAY -3ms.aac -> 202210231725040 PID 045 DELAY 0ms.m4a)
--[Information] [28/07/2024 17:20:52] Started handling job
--[Information] [28/07/2024 17:20:52] Preprocessing
--[Information] [28/07/2024 17:20:52] MediaInfo
---[Information] File: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
---[Information] General
----[Information] Format: ADTS
----[Information] FileSize: 234901659
---[Information] Audio
----[Information] CodecID: 2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatVersion: Version 2
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [28/07/2024 17:20:53] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [28/07/2024 17:20:53] Trying to open the file with LWLibavAudioSource()
--[Information] [28/07/2024 17:20:54] Failed opening the file with LWLibavAudioSource(). Script error: LWLibavAudioSource does not have a named argument "drc_scale"
--[Information] [28/07/2024 17:20:54] Trying to open the file with NicAudio
--[Information] [28/07/2024 17:20:54] Failed opening the file with NicAudio()
--[Information] [28/07/2024 17:20:54] Failed opening the file with BassAudioSource() as BassAudio.dll is not available
--[Information] [28/07/2024 17:20:55] Trying to open the file with FFAudioSource()
--[Information] [28/07/2024 17:20:56] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [28/07/2024 17:20:56] Trying to open the file with DirectShowSource()
--[Information] [28/07/2024 17:20:57] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.

Video returned: "DirectShowSource: couldn't open file D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac:
Pins cannot connect due to not supporting the same transport."

Audio returned: "DirectShowSource: couldn't open file D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac:
Pins cannot connect due to not supporting the same transport."

--[Error] [28/07/2024 17:20:57] Failed opening the file: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
--[Information] [28/07/2024 17:20:57] Job completed

tebasuna51
31st July 2024, 11:23
--[Information] Component Information
---[Information] Haali Media Splitter: not installed
---[Information] Haali DSS2: not installed

@Kurt, still we need Haali Splitter?

---[Information] File: D:\Registrazioni Sky\Belushi\202210231725040 PID 045 DELAY -3ms.aac
--[Information] [28/07/2024 17:19:50] Trying to open the file with LWLibavAudioSource()
--[Information] [28/07/2024 17:19:51] Failed opening the file with LWLibavAudioSource().
Script error: LWLibavAudioSource does not have a named argument "drc_scale"
@Devilman1, seems your LSMASHSource.dll is not updated

--[Information] [28/07/2024 17:20:55] Trying to open the file with FFAudioSource()
--[Information] [28/07/2024 17:20:56] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [28/07/2024 17:20:56] Trying to open the file with DirectShowSource()
--[Information] [28/07/2024 17:20:57] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.
Or your 202210231725040 PID 045 DELAY -3ms.aac file is corrupt, try with other file.

tebasuna51
31st July 2024, 11:41
@Kurt, making that test I found other problem:
--[Information] [31/07/2024 10:39:16] Output Decoder
---[Information] [31/07/2024 10:39:16] Channels: 6
---[Information] [31/07/2024 10:39:16] Bits per sample: 24
---[Information] [31/07/2024 10:39:16] Sample rate: 48000
--[Information] [31/07/2024 10:39:16] Job command line: C:\Portablz\MeGUI_66\tools\flac\flac.exe -5 - -o "C:\tmp\the_dark_knight-tlr3_bien.flac"
---[Information] [31/07/2024 10:39:17] flac 1.4.3
---[Information] [31/07/2024 10:39:17] -: WARNING: legacy WAVE file has format type 1 but bits-per-sample=24
---[Information] [31/07/2024 10:39:17] -: ERROR: WAVE has >2 channels but is not WAVE_FORMAT_EXTENSIBLE; cannot assign channels
--[Error] [31/07/2024 10:39:17] An error occurred
---[Error] [31/07/2024 10:39:17] Exception message: Ha terminado la canalizaci├│n.
---[Error] [31/07/2024 10:39:17] Stacktrace
----[NoImage] en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
----[NoImage] en System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
----[NoImage] en MeGUI.AviSynthAudioEncoder.Encode() en C:\Users\LionelDUCHATEAU\Downloads\megui_git\megui\packages\audio\AudioEncoderInterface.cs:línea 552
---[Error] [31/07/2024 10:39:17] Inner exception: null

The wav sended to flac must be WAVE_FORMAT_EXTENSIBLE

Full log:

Kurt.noise
1st August 2024, 06:34
@Kurt, still we need Haali Splitter?
Well, this is used with HD Streams Extractor in order to extract video streams as mkv. Seemas eac3to still uses it to demux as mkv. If I remove this, I would need to remove mkv output...

@Kurt, making that test I found other problem:
The input file size is +4Gb ?

tebasuna51
1st August 2024, 10:10
Well, this is used with HD Streams Extractor in order to extract video streams as mkv. Seemas eac3to still uses it to demux as mkv. If I remove this, I would need to remove mkv output...

Ok, I forget it is needed by eac3to

The input file size is +4Gb ?

Nope, is a very short sample:
Size ........: 4928018 bytes
Profile ...........: 1 (Low Complexity, LC)
Sample Rate .......: 48000 Hz
Channels ..........: 6
Total Frames ..... : 6994
VBR min./avg./max. : 10 / 264 / 821 Kb/s.
Duration.......... : 149.205 sec., (0h. 2m. 29.205s.)

Tested with BeHappy work with any header (WAV, W64, RF64)

Channels=6, BitsPerSample=24 int, SampleRate=48000Hz
encoder\flac.exe -5 - -o "D:\Test\Sample_0.flac"
Writing RIFF_EXT header to encoder's StdIn

or
Writing W64_EXT header to encoder's StdIn

or
Writing RF64_EXT header to encoder's StdIn

StainlessS
13th August 2024, 14:40
Hi Kurt.

how about adding x265
Encoder settings/Config/Enable 10-Bits Encoding/ tickbox (as in x264 config).

I think can enter something like "output-depth 10" [EDIT: or is it "output-depth=10"] in x265/Encoder settings/Config/Misc/Custom Command Line/
but nicer to have it flagged/ticked (and config saved) in main config window.

Tanks :)

EDIT: Looking forward to AV1 Video Encoder debut.

Kurt.noise
13th August 2024, 17:11
Hi,


how about adding x265
Encoder settings/Config/Enable 10-Bits Encoding/ tickbox (as in x264 config).

I think can enter something like "output-depth 10" [EDIT: or is it "output-depth=10"] in x265/Encoder settings/Config/Misc/Custom Command Line/
but nicer to have it flagged/ticked (and config saved) in main config window.

That should be available in the next release ;)

StainlessS
17th August 2024, 11:52
Thanx Kurt :)

Kurt.noise
21st August 2024, 08:38
Looking forward to AV1 Video Encoder debut.
Looks like we get something here...;)

https://i.ibb.co/w0cbwNw/svtav1psy-02.png (https://ibb.co/xCFcfSf)

Stay tuned.

Kurt.noise
23rd August 2024, 16:27
Hi,

A new fresh build has been released :

- Introduced svt-av1-psy Video Encoder (https://github.com/gianni-rosato/svt-av1-psy)
- Added FFV1 Video Encoder (https://ffmpeg.org/)
- Switched update development tools server to the fork one - mainly x64 binaries in there at this time.
- Added 10bits encoding setting for x265
- Fixed WAV_FORMAT_EXTENSIBLE for multichannel sources for FLAC transcodings.



Enjoy.

tebasuna51
24th August 2024, 09:02
Thanks Kurt, I'll test it.

tebasuna51
24th August 2024, 10:41
- Fixed WAV_FORMAT_EXTENSIBLE for multichannel sources for FLAC transcodings.

Sorry but still don't work:
-[Information] Log for job2 (audio, 4_2-2.ac3 -> 4_2-2.flac)
--[Information] [24/08/2024 10:53:19] MediaInfo
---[Information] File: C:\tmp\4_2-2.ac3
----[Information] ChannelLayout: L R Ls Rs ANY
...
--[Information] [24/08/2024 10:53:24] Job command line: C:\Portablz\MeGUI_66\tools\flac\flac.exe -5 - -o "C:\tmp\4_2-2.flac"
--[Information] [24/08/2024 10:53:24] MediaInfo
---[Information] File: C:\tmp\4_2-2.flac
----[Information] ChannelsString: 4 channels RESPECT NUM-CHAN
----[Information] ChannelLayout: L ALWAYS ONLY L

The avs script work fine, the problem is how MeGUI send the AviSynth STDOUT WAV_FORMAT_EXTENSIBLE file to the encoder.

And not only with flac encoder, also don't work with a recode with ffmpeg:

-[Information] Log for job2 (audio, 4_2-1.1.ac3 -> 4_2-1.1_new.ac3)
---[Information] File: C:\tmp\4_2-1.1.ac3
----[Information] ChannelLayout: L R Cb LFE ANY
...
--[Information] [24/08/2024 11:08:40] Job command line: C:\Portablz\MeGUI_66\tools\ffmpeg\ffmpeg.exe -i - -y -acodec ac3 -ab 384k "C:\tmp\4_2-1.1_new.ac3"
---[Information] [24/08/2024 11:08:40] [aist#0:0/pcm_s24le @ 000001c10c0ee6c0] Guessed Channel Layout: 4.0
...
---[Information] File: C:\tmp\4_2-1.1_new.ac3
----[Information] ChannelLayout: L R C Cb ALWAYS THE FFMPEG DEFAULT Guessed Channel Layout: 4.0

Of course a direct:
ffmpeg.exe -i "C:\tmp\4_2-1.1.ac3" -acodec ac3 -ab 384k "C:\tmp\4_2-1.1_new.ac3"
preserve the ChannelLayout correctly
And also using BeHappy work fine (with manual set of MaskChannel)

tebasuna51
24th August 2024, 11:27
- Switched update development tools server to the fork one - mainly x64 binaries in there at this time.


Now in Options->Extended we can select between:
- Use development update server
- Use custom update server

Use the second one (custom) because if you select the development when select Tools->Update you get very old server versions not recommended:

tebasuna51
24th August 2024, 12:00
- Introduced svt-av1-psy Video Encoder (https://github.com/gianni-rosato/svt-av1-psy)

We need download manualy the encoder and put it in:

...\MeGUI_66\tools\svtav1psy\SvtAv1EncApp.exe

Because it is not included in the Tools->Update

Even the message if you try encode to AV1 without the manual download:

Kurt.noise
24th August 2024, 14:45
Sorry but still don't work:
-[Information] Log for job2 (audio, 4_2-2.ac3 -> 4_2-2.flac)
--[Information] [24/08/2024 10:53:19] MediaInfo
---[Information] File: C:\tmp\4_2-2.ac3
----[Information] ChannelLayout: L R Ls Rs ANY
...
--[Information] [24/08/2024 10:53:24] Job command line: C:\Portablz\MeGUI_66\tools\flac\flac.exe -5 - -o "C:\tmp\4_2-2.flac"
--[Information] [24/08/2024 10:53:24] MediaInfo
---[Information] File: C:\tmp\4_2-2.flac
----[Information] ChannelsString: 4 channels RESPECT NUM-CHAN
----[Information] ChannelLayout: L ALWAYS ONLY L

The avs script work fine, the problem is how MeGUI send the AviSynth STDOUT WAV_FORMAT_EXTENSIBLE file to the encoder.

And not only with flac encoder, also don't work with a recode with ffmpeg:

-[Information] Log for job2 (audio, 4_2-1.1.ac3 -> 4_2-1.1_new.ac3)
---[Information] File: C:\tmp\4_2-1.1.ac3
----[Information] ChannelLayout: L R Cb LFE ANY
...
--[Information] [24/08/2024 11:08:40] Job command line: C:\Portablz\MeGUI_66\tools\ffmpeg\ffmpeg.exe -i - -y -acodec ac3 -ab 384k "C:\tmp\4_2-1.1_new.ac3"
---[Information] [24/08/2024 11:08:40] [aist#0:0/pcm_s24le @ 000001c10c0ee6c0] Guessed Channel Layout: 4.0
...
---[Information] File: C:\tmp\4_2-1.1_new.ac3
----[Information] ChannelLayout: L R C Cb ALWAYS THE FFMPEG DEFAULT Guessed Channel Layout: 4.0

Of course a direct:
ffmpeg.exe -i "C:\tmp\4_2-1.1.ac3" -acodec ac3 -ab 384k "C:\tmp\4_2-1.1_new.ac3"
preserve the ChannelLayout correctly
And also using BeHappy work fine (with manual set of MaskChannel)
Well ok...may I missed something. Will check.

Now in Options->Extended we can select between:
- Use development update server
- Use custom update server

Use the second one (custom) because if you select the development when select Tools->Update you get very old server versions not recommended:

Yes, thats why I recommend to install this new release into a new folder and update components afterwards.

I get this on my side using development server :
https://i.ibb.co/bWMfkgW/Sans-titre.png (https://ibb.co/FxLPFbx)

We need download manualy the encoder and put it in:

...\MeGUI_66\tools\svtav1psy\SvtAv1EncApp.exe

Because it is not included in the Tools->Update

Even the message if you try encode to AV1 without the manual download:
Its because you have downloaded the release from yesterday, right ? I've made a silent build this morning in order to prevent that.

charliedj
24th August 2024, 14:55
I have this error and i don't know how to resolve:

https://thumbs4.imagebam.com/fa/db/6c/MEVGM9W_t.png (https://www.imagebam.com/view/MEVGM9W)

It happens both when trying to make the index file (with FFMSIndex or L-SMASH Works) and if I load an avs script (without filters of any kind).
I use Avisynth AviSynthPlus_3.7.3_20230715, windows 11 pro, AvsPmod_v2.7.7.8, VisualCppRedist_AIO_x86_x64.
I had no problems with the MeGui.x64-6666.1007 version. I only rip to x264.

Can anyone help me?
Thanks

Kurt.noise
24th August 2024, 17:08
LWlibavVideoSource() from lsmash-works can't be used to open avs scripts. Did you have both bborders.avsi & bbmodY.avsi in your plugins avisynth folder ? Did you really need that ? Also, retry with a short name.

charliedj
24th August 2024, 18:22
LWlibavVideoSource() from lsmash-works can't be used to open avs scripts. Did you have both bborders.avsi & bbmodY.avsi in your plugins avisynth folder ? Did you really need that ? Also, retry with a short name.

Thanks for you help.


The procedure I use to make the index file to create the avi script is: Megui - Tools - File indexer - Inpunt file - FFMSIndex or L-Smash.
I removed bborders.avsi and bbmodY.avsi , which I was using anyway, the result is this (with the short name):
https://thumbs4.imagebam.com/d1/c5/3c/MEVGQHO_t.png (https://www.imagebam.com/view/MEVGQHO)

The same crash is created if, by recalling a previously created avs script, I try to launch the encode and the same window appears.
In my opinion there is a problem with the latest version of MeGUi. If I try to install the old ones it updates and I'm all over again.

Kurt.noise
25th August 2024, 04:01
How would I know ? :logfile:

tebasuna51
27th August 2024, 09:32
...
Its because you have downloaded the release from yesterday, right ? I've made a silent build this morning in order to prevent that.

Ok now, thanks.

StainlessS
27th August 2024, 13:11
Hi,

A new fresh build has been released :

- Introduced svt-av1-psy Video Encoder (https://github.com/gianni-rosato/svt-av1-psy)
- Added FFV1 Video Encoder (https://ffmpeg.org/)
- Switched update development tools server to the fork one - mainly x64 binaries in there at this time.
- Added 10bits encoding setting for x265
- Fixed WAV_FORMAT_EXTENSIBLE for multichannel sources for FLAC transcodings.



Enjoy.
Ooooo, lovely!

kalehrl
27th August 2024, 13:30
Does MeGUI autoload all plugins from \tools\avisynth_plugin?
I'm using the included avisynth+

Kurt.noise
27th August 2024, 14:12
Does MeGUI autoloads all plugins from \tools\avisynth_plugin?
I'm using the included avisynth+
normally, yes...except bestsource for Audio decoding.

kalehrl
29th August 2024, 09:51
When you switch from stable to development server and restart, you will get an update notification to downgrade tools.
Switching back to stable will not fix the issue.
So, once you change the server, you will always get annoying downgrade notification.

Kurt.noise
29th August 2024, 12:45
yes, I'm looking at it. Anyway, I think I will drop definitively the "stable" server from my fork for easier maintenance.

kalehrl
30th August 2024, 20:36
I get this error when I try to encode with ffmpeg aac:
[Error] [30.8.2024. 21:31:11] An error occurred
-[Error] [30.8.2024. 21:31:11] Exception message: The pipe has been ended.
-[Error] [30.8.2024. 21:31:11] Stacktrace
--[NoImage] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
--[NoImage] at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
--[NoImage] at MeGUI.AviSynthAudioEncoder.Encode() in C:\Users\LionelDUCHATEAU\Downloads\megui_git\megui\packages\audio\AudioEncoderInterface.cs:line 552
-[Error] [30.8.2024. 21:31:11] Inner exception: null

hello_hello
16th September 2024, 04:06
Following are highlights from the log file created by MeGUI when using the HD Streams Extractor (MeGUI 6666.2308 and eac3to 3.352).

[Warning] HD Streams Extractor
-[Information] [16/09/2024 12:43:07 pm] Input: M:\NVME1\gap.mkv
-[Information] [16/09/2024 12:43:07 pm] Arguments: "M:\NVME1\gap.mkv"
-[Warning] Unknown line: "Running in normal mode"
-[Warning] Unknown line: "Removing dialnorm"
-[Information] [16/09/2024 12:43:08 pm] MKV, 1 video track, 1 audio track, 0:09:55, 30p/1.001
-[Information] [16/09/2024 12:43:08 pm] 1: h264/AVC, English, 720p30/1.001 (16:9)
-[Information] [16/09/2024 12:43:08 pm] MediaInfo
--[Information] File: M:\NVME1\gap.mkv
--[Information] General
---[Information] Format: Matroska
---[Information] FileSize: 906449307
---[Information] PlayTime: 00:09:54.504
--[Information] Video
---[Information] ID: 1
.
.
-[Information] [16/09/2024 12:43:08 pm] 2: AAC, English, 2.0 channels, 48kHz, dialnorm: 0dB, 20ms
-[Information] [16/09/2024 12:43:08 pm] Feature Retrieval Completed

[Warning] Log for job1 (ext, gap.mkv -> NVME2)
-[Information] [16/09/2024 12:43:14 pm] Started handling job
-[Information] [16/09/2024 12:43:14 pm] Preprocessing
-[Information] [16/09/2024 12:43:14 pm] Job command line: "C:\Program Files\MeGUI\tools\eac3to\eac3to.exe"
"M:\NVME1\gap.mkv" 1:"M:\NVME2\gap_T1_Video - English.mkv" 2:"M:\NVME2\gap_T2_Audio - English.aac" -keepDialnorm -progressnumbers
-[Information] [16/09/2024 12:43:14 pm] Process started
-[Warning] [16/09/2024 12:43:14 pm] Standard output stream
--[Information] [16/09/2024 12:43:14 pm] Running in normal mode
--[Information] [16/09/2024 12:43:14 pm] Keeping dialnorm
--[Information] [16/09/2024 12:43:15 pm] MKV, 1 video track, 1 audio track, 0:09:55, 30p/1.001
--[Information] [16/09/2024 12:43:15 pm] 1: h264/AVC, English, 720p30/1.001 (16:9)
--[Information] [16/09/2024 12:43:15 pm] 2: AAC, English, 2.0 channels, 48kHz, dialnorm: 0dB, 20ms
--[Information] [16/09/2024 12:43:15 pm] v01 Extracting video track number 1...
--[Information] [16/09/2024 12:43:15 pm] a02 Extracting audio track number 2...
--[Information] [16/09/2024 12:43:15 pm] a02 Applying AAC delay...
--[Information] [16/09/2024 12:43:15 pm] a02 A remaining delay of -1ms could not be fixed.
--[Information] [16/09/2024 12:43:15 pm] v01 Muxing video to Matroska...
--[Information] [16/09/2024 12:43:15 pm] a02 Creating file "M:\NVME2\gap_T2_Audio - English.aac"...
--[Information] [16/09/2024 12:43:21 pm] Added fps value (30/1.001) to MKV header.
--[Information] [16/09/2024 12:43:21 pm] Video track 1 contains 17798 frames.
--[Information] [16/09/2024 12:43:21 pm] eac3to processing took 6 seconds.
--[Information] [16/09/2024 12:43:21 pm] Done.
--[Warning] [16/09/2024 12:43:22 pm] [a02] Audio has a gap of 585ms at playtime 0:03:11. <WARNING>
-[Information] [16/09/2024 12:43:14 pm] Standard error stream
-[Information] [16/09/2024 12:43:22 pm] Postprocessing
-[Information] [16/09/2024 12:43:22 pm] Job completed


Does MeGUI pay any attention to the new eac3to ini file? It's just that for version 1405 I thought it might have changed what MeGUI was doing. I'm sure at some point the HD Streams Extractor section in the log still contained the warning but -keepDialnorm wasn't in the command line. I was probably confused....
I was trying to find out why eac3to no longer fixes audio gaps (https://forum.doom9.org/showthread.php?t=185750) so I changed MeGUI and eac3to versions a couple of times.

Thanks.

Kurt.noise
16th September 2024, 07:49
Does MeGUI pay any attention to the new eac3to ini file?
nope...

tebasuna51
16th September 2024, 10:29
Following are highlights from the log file created by MeGUI when using the HD Streams Extractor (MeGUI 6666.2308 and eac3to 3.352).
Maybe 3.52

Does MeGUI pay any attention to the new eac3to ini file?
Like Kurt say "nope..." and show warnings for "Unknown line...", but eac3to yes.

BTW check your eac3to.ini file like I say you in eac3to no longer fixes audio gaps (https://forum.doom9.org/showthread.php?t=185750)

Can you upload your sample file? to make test by command line (out of HDStreamsExtractor) to confirm the behaviour.

Or execute in command line, and put the log:

"C:\Program Files\MeGUI\tools\eac3to\eac3to.exe" "M:\NVME1\gap.mkv" 2:"M:\NVME2\gap_T2_Audio - English.aac"

hello_hello
16th September 2024, 14:09
Yes I made a boo boo as I meant version 3.52.

If only I'd read your post 10 minutes earlier.... I thought it'd be easy to make another sample until eac3to 3.36 decided to ignore the gap too. There must be a minimum size or duration before it's interested as the first couple of samples I made were only about 30 seconds long.

As you can see for these two, foobar2000 is able to pretend there's no gap and report different audio durations for each, but it's the same audio. I split the sample in half, delayed the audio in the second half by 1500ms, then put the two halves back together. If you extract the AAC from 1500ms.mkv without accounting for the gap, when you stick the AAC into a container again foobar2000 will display 01:16.800 as the duration instead of 01:18.300.

Naturally 1500ms.mkv will lose A/V sync about half way through.

Gap Sample.zip (https://files.videohelp.com/u/210984/Gap%20Sample.zip)

https://imgur.com/lxsZWhi.png"]https://imgur.com/lxsZWhi.png

eac3to v3.36
command line: "C:\Program Files\MeGUI\tools\eac3to\eac3to.exe" "M:\NVME1\1500ms.mkv"
1:"M:\NVME2\1500ms_T1_Video - English.mkv" 2:"M:\NVME2\1500ms_T2_Audio - English.aac" -progressnumbers
------------------------------------------------------------------------------
MKV, 1 video track, 1 audio track, 0:01:18, 50p
1: h264/AVC, English, 1080p50 (16:9)
2: AAC, English, 2.0 channels, 48kHz
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[v01] Muxing video to Matroska...
[a02] Creating file "M:\NVME2\1500ms_T2_Audio - English.aac"...
[a02] Audio has a gap of 1500ms at playtime 0:00:32. <WARNING>
[a02] Starting 2nd pass...
[a02] Extracting audio track number 2...
[a02] Realizing AAC gaps...
[a02] Creating file "M:\NVME2\1500ms_T2_Audio - English.aac"...
Added fps value (50) to MKV header.
Video track 1 contains 3840 frames.
eac3to processing took 1 second.
Done.


I tried appending the delayed section to the end of the original MKV to see if maybe a longer duration would make a difference, but according to the log file eac3to 3.52 noticed the gaps but didn't fix them. I deleted the eac3to ini file first.

[Warning] [16/09/2024 10:48:40 pm] Standard output stream
-[Information] [16/09/2024 10:48:40 pm] Running in normal mode
-[Information] [16/09/2024 10:48:40 pm] Keeping dialnorm
-[Information] [16/09/2024 10:48:40 pm] MKV, 1 video track, 1 audio track, 0:30:06, 50p
-[Information] [16/09/2024 10:48:40 pm] 1: h264/AVC, English, 1080p50 (16:9)
-[Information] [16/09/2024 10:48:40 pm] 2: AAC, English, 2.0 channels, 48kHz, dialnorm: 0dB
-[Information] [16/09/2024 10:48:40 pm] v01 Extracting video track number 1...
-[Information] [16/09/2024 10:48:40 pm] a02 Extracting audio track number 2...
-[Information] [16/09/2024 10:48:40 pm] v01 Muxing video to Matroska...
-[Information] [16/09/2024 10:48:41 pm] a02 Creating file "M:\NVME2\A-001 (1)_T2_Audio - English.aac"...
-[Information] [16/09/2024 10:48:53 pm] Added fps value (50) to MKV header.
-[Information] [16/09/2024 10:48:53 pm] Video track 1 contains 90242 frames.
-[Information] [16/09/2024 10:48:53 pm] eac3to processing took 13 seconds.
-[Information] [16/09/2024 10:48:53 pm] Done.
-[Warning] [16/09/2024 10:48:54 pm] [a02] Audio has a gap of 18ms at playtime 0:28:48. <WARNING>
-[Warning] [16/09/2024 10:48:54 pm] [a02] Audio has a gap of 1500ms at playtime 0:29:20. <WARNING>

tebasuna51
17th September 2024, 12:42
Not related at all with MeGUI or HDStreamsExtractor, is a eac3to problem present from v3.40.
More info in thread eac3to no longer fixes audio gaps (https://forum.doom9.org/showthread.php?t=185750)

LouieChuckyMerry
30th September 2024, 01:57
Kurt.noise: Thank you for your MeGUI 6666 work :) . A couple questions:

1) I was able to simply copy-paste my standard MeGUI's x264 and QAAC profiles to their corresponding folders in your version without issue, but copying-pasting my AviSynth profiles results in the error message "The file could not be loaded: 'PATH... .xml' It will be moved to the backup directory: 'PATH...' for each individual profile when I start MeGUI 6666. Any idea why?

2) All attempts to downmix audio results in MeGUI 6666 crashing, regardless of the "Preferred Decoder" selected.

Thanks for any help.

Kurt.noise
1st October 2024, 08:01
Hi,

1) I was able to simply copy-paste my standard MeGUI's x264 and QAAC profiles to their corresponding folders in your version without issue, but copying-pasting my AviSynth profiles results in the error message "The file could not be loaded: 'PATH... .xml' It will be moved to the backup directory: 'PATH...' for each individual profile when I start MeGUI 6666. Any idea why?
maybe you have some dlls path in your avisynth profiles that need to be changed. What do they look like ?

2) All attempts to downmix audio results in MeGUI 6666 crashing, regardless of the "Preferred Decoder" selected.
Any log would be great...

LouieChuckyMerry
4th October 2024, 18:25
Thanks for your patience.

1) No .dll paths in any of my presets. Here's a typical example:

SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
ConvertBits(Bits=16)
vsDeblockPP7()
TemporalDegrain2()
CAS()
Neo_F3KDB(Y=100,Cb=100,Cr=100,GrainY=0,GrainC=0)
## Trim()
# SelectRangeEvery(1000,66)
PreFetch(4)

2) D'oh! Here's a log:

Preliminary log file only. During closing of MeGUI the well formed log file will be written.

-[Information] Versions
--[Information] MeGUI: 6666.2308 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: development update server
-[Information] Operating System: Windows 7 Premium x64 SP1 (6.1.7601.24546)
-[Information] .NET Framework: 4.0 (4.0.0.0)
-[Information] .NET Framework: 4.8 (4.8.03761)
-[Information] Microsoft Visual C++ 2010 x64: 10.0.40219
-[Information] Microsoft Visual C++ 2010 x86: 10.0.40219
-[Information] Microsoft Visual C++ 2015-2019 x86: 14.28.29325
-[Information] Microsoft Visual C++ 2015-2022 x64: 14.40.33810
-[Information] Redistributables
-[Information] DPI: 100% (96/96)
-[Information] Resolution: 1600x900
-[Information] Primary Screen: True
-[Information] Monitor 1
--[Information] System Information
-[Information] Update detection
-[Information] Haali Media Splitter: 1.13.138.14 (14-04-2013)
-[Information] Haali DSS2: (14-04-2013)
-[Information] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
-[Information] MediaInfo: 24.06.0.0 (27-06-2024)
-[Information] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
-[Information] 7z: 9.20 (18-11-2010)
--[Information] Component Information
--[Information] [02 Oct 24 19:09:59] Using cached update config and server: http://megui.org/auto/
-[Information] Version: 1.0.2847.0
-[Information] Date: 06-05-2018
-[Information] Interface: 3
-[Information] AviSynth Wrapper
--[Information] [02 Oct 24 19:09:59] There are 2 packages which can be updated: MeGUI, MeGUI Help
-[Information] File Version: 3.7.3
-[Information] File Date: 16-07-2023
-[Information] File Name: AviSynth+ 3.7.3 (r4003, 3.7, x86_64)
-[Information] File Path: c:\windows\system32\avisynth.dll
-[Information] AviSynth Version: AviSynth+ 3.7.3 (r4003, 3.7, x86_64)
-[Information] AviSynth+: true
-[Information] AviSynth MT: true
-[Information] AviSynth
--[Information] AviSynth Information
--[Information] [02 Oct 24 19:10:04] There are 2 packages which can be updated: MeGUI, MeGUI Help
-[Information] Log for job1 (audio, 448-WestSide.dts -> 448-WestSide_new.m4a)
--[Information] [02 Oct 24 19:10:57] Started handling job
--[Information] [02 Oct 24 19:10:57] Preprocessing
--[Information] [02 Oct 24 19:10:57] MediaInfo
---[Information] File: D:\Temp\[0000]ReEncTemp\[1080p]WestSideStory[S]{1961}[1080p]\448-WestSide.dts
-[Information] Format: DTS
-[Information] FormatString: DTS XLL
-[Information] FileSize: 5785965136
---[Information] General
-[Information] Format: DTS
-[Information] FormatString: DTS XLL
-[Information] FormatInfo: Digital Theater Systems
-[Information] FormatCommercial: DTS-HD Master Audio
-[Information] SamplingRate: 48000
-[Information] SamplingRateString: 48.0 kHz
-[Information] Channels: 8
-[Information] ChannelsString: 8 channels
-[Information] ChannelLayout: C L R LFE Lb Rb Lss Rss
-[Information] BitRateMode: VBR
-[Information] [02 Oct 24 19:10:57] The language information is not available for this track. The default MeGUI language has been selected.
---[Information] Audio
--[Information] [02 Oct 24 19:10:57] Trying to open the file with LWLibavAudioSource()


3) Any suggestion for a custom server address so that the updater doesn't want to revert to original MeGUI?

tebasuna51
5th October 2024, 11:32
...
2) D'oh! Here's a log:

Preliminary log file only. During closing of MeGUI the well formed log file will be written.

-[Information] Versions
...
--[Information] [02 Oct 24 19:10:57] Trying to open the file with LWLibavAudioSource()



Seems crash when try to open the DTS with LWLibavAudioSource().

No problem here opening, downmix and recode a big (> 5GB) DTS XLL with LWLibavAudioSource() 231117 version.

LouieChuckyMerry
5th October 2024, 20:13
It works fine in my standard MeGUI (2944 x64), but not Kurt.noise's MeGUI (6666.2308 x64). All relevant packages are enabled and updated, but it still crashes (with the same log).

hello_hello
7th October 2024, 08:21
Thanks for your patience.

1) No .dll paths in any of my presets. Here's a typical example:

SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)

Instead of doing that, try loading this file (as an avsi file it can be put in the auto-loading plugins folder if you have Avisynth+ installed to save having to import it in every script).

https://publishwith.me/ep/pad/view/ro.rDkwcdWn4k9/latest

SetFilterMTMode is ignored by plugins that register their MT mode automatically, so if you want to over-ride a particular mode for a plugin in your script, it's a good idea to use the "force" option. For example:

SetFilterMTMode("TEMmod", MT_MULTI_INSTANCE, force=true)

If you load the script I linked to though, you shouldn't have to worry about using SetFilterMTMode. You only need to add Prefetch() to the end of your scripts.

jrissole
9th October 2024, 04:00
I am experiencing a bug with AvisynthWrapper.dll v3000. I am not sure if the problem is with AvisynthWrapper or the way MeGUI is using it. The MeGUI video preview window locks the video file that the AVS script is using. If you close the window the file lock is released but if a new script is previewed without closing the window the lock on the old file is not released. When the preview window is closed only the lock on the last file will be released.

The problem occurs with both MeGUI 6666.2308 and standard MeGUI (2944 x64). It doesn't occur with AvisynthWrapper.dll v2847.

LouieChuckyMerry
13th October 2024, 18:05
Instead of doing that, try loading this file (as an avsi file it can be put in the auto-loading plugins folder if you have Avisynth+ installed to save having to import it in every script).

https://publishwith.me/ep/pad/view/ro.rDkwcdWn4k9/latest

SetFilterMTMode is ignored by plugins that register their MT mode automatically, so if you want to over-ride a particular mode for a plugin in your script, it's a good idea to use the "force" option. For example:

SetFilterMTMode("TEMmod", MT_MULTI_INSTANCE, force=true)

If you load the script I linked to though, you shouldn't have to worry about using SetFilterMTMode. You only need to add Prefetch() to the end of your scripts.

Thanks, hello_hello, for another trick :) .

VoodooFX
16th October 2024, 22:50
Just installed it to try, Audio encoding doesn't work - it crash.
Input format/decoder/encoder doesn't matter, everything just crash, same log as LouieChuckyMerry's.



3) Any suggestion for a custom server address so that the updater doesn't want to revert to original MeGUI?

Yeah, it wants to downgrade everything.

VoodooFX
17th October 2024, 05:31
Found the problem with crashes, "MeGUI libs" auto-update overwrites AvisynthWrapper.dll with outdated one.

Btw, versioning is confusing, "6666.2308" is greater than "6666.2604"...

Emulgator
17th October 2024, 09:57
Btw, versioning is confusing, "6666.2308" is greater than "6666.2604"...
Second that, not to hassle Kurt.noise, but for anyone generating filenames:
Visual sorting of larger repositories only works out quickly if one adheres to certain naming conventions, like YYYY MM DD...

VoodooFX
17th October 2024, 19:24
Audio error with MeGUI 6666.2308 x64:


-[Error] Log for job1 (audio, aaa.eac3 -> aaa.m4a)
--[Information] [17/10/2024 19:00:51] Started handling job
--[Information] [17/10/2024 19:00:51] Preprocessing
--[Information] [17/10/2024 19:00:51] MediaInfo
---[Information] File: D:\test\aaa.eac3
---[Information] General
----[Information] Format: E-AC-3
----[Information] FileSize: 160633984
----[Information] PlayTime: 01:35:36.928
---[Information] Audio
----[Information] Format: E-AC-3
----[Information] FormatInfo: Enhanced AC-3
----[Information] FormatCommercial: Dolby Digital Plus
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: CBR
----[Information] [17/10/2024 19:00:51] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [17/10/2024 19:00:51] Trying to open the file with LWLibavAudioSource()
--[Information] [17/10/2024 19:00:52] Failed opening the file with LWLibavAudioSource(). Script error: LWLibavAudioSource does not have a named argument "drc_scale"
--[Information] [17/10/2024 19:00:52] Trying to open the file with NicAudio


No problem with regular MeGUI x86 [same LSMASHSource r1156 version in both]:


-[Information] Log for job4 (audio, aaa.eac3 -> aaa.m4a)
--[Information] [17/10/2024 19:05:23] Started handling job
--[Information] [17/10/2024 19:05:23] Preprocessing
--[Information] [17/10/2024 19:05:23] MediaInfo
---[Information] File: D:\test\aaa.eac3
---[Information] General
----[Information] Format: E-AC-3
----[Information] FileSize: 160633984
----[Information] PlayTime: 01:35:36.928
---[Information] Audio
----[Information] Format: E-AC-3
----[Information] FormatInfo: Enhanced Audio Coding 3
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2: 2/0/0
----[Information] BitRateMode: CBR
----[Information] [17/10/2024 19:05:23] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [17/10/2024 19:05:23] Trying to open the file with LWLibavAudioSource()
--[Information] [17/10/2024 19:05:29] Successfully opened the file with LWLibavAudioSource()
--[Information] [17/10/2024 19:05:32] Ignoring downmix as there is only 2 channel(s)
--[Information] [17/10/2024 19:05:32] AviSynth script

tebasuna51
18th October 2024, 08:50
Update your L-SMASH Works to 231117 version.
Here work fine:
LWLibavAudioSource("C:\tmp\8w341.eac3", drc_scale=0)

VoodooFX
18th October 2024, 09:22
Update your L-SMASH Works to 231117 version.
Here work fine:

"231117" is r1156.

I looked at the source code, it can't work "fine" as "drc_scale" was actually removed from r1156. https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/commit/eb4c88a8002d7e3efb30391326532e83469beaa8

Btw, it's added back since r1160.

tebasuna51
19th October 2024, 08:24
"231117" is r1156.

You are right, I really have 20240408 1194.0.0.0 (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases) in my system after some changes related to my report (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/issues/63)

Please Kurt update that plugin.

VoodooFX
20th October 2024, 14:03
Please Kurt update that plugin.

Someone updated it today:

https://i.imgur.com/mNtvgQk.png

What about these bugged "updates"?

https://i.imgur.com/8aK7BZq.png


Btw, to someone who makes those updates, could you take mkvmerge plugin from unofficial builds (https://forum.videohelp.com/threads/405407-NON-OFFICIAL-Windows-builds-of-MKVtoolnix/page16#post2754580), those support Win7 when official builds doesn't.

kalehrl
20th October 2024, 19:16
What about these bugged "updates"?
Yeah, I also get these.
Very annoying.

Maxxr
21st October 2024, 18:16
why the latest build is not working, I mean I tried to enconde the software start to encode the audio but automatically just close

Maxxr
21st October 2024, 18:50
https://imgur.com/3hgjUx4
Why I get this error?

Edit: Im try to embed image but is not showing, in this link https://imgur.com/3hgjUx4 you can see watch my error

VoodooFX
21st October 2024, 20:48
Why I get this error?
Post your log, like in this post -> https://forum.doom9.org/showthread.php?p=2007691#post2007691

Maxxr
21st October 2024, 23:54
Post your log, like in this post -> https://forum.doom9.org/showthread.php?p=2007691#post2007691

[Error] Log
-[Information] Versions
--[Information] MeGUI: 6666.1007 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: Disabled
--[Information] System Information
---[Information] Operating System: Windows 11 Microsoft Windows 11 Pro x64 (10.0.26100.2033)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.8 (4.8.09032)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2012 x64: 11.0.61030
----[Information] Microsoft Visual C++ 2012 x86: 11.0.61030
----[Information] Microsoft Visual C++ 2013 x64: 12.0.40664
----[Information] Microsoft Visual C++ 2013 x86: 12.0.40664
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.40.33816
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.40.33816
---[Information] DPI: 125% (120/120)
---[Information] Monitor 1
----[Information] Resolution: 2560x1440
----[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: 24.06.0.0 (27-06-2024)
---[Information] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
---[Information] 7z: 9.20 (18-11-2010)
--[Information] 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
---[Information] AviSynth portable
----[Information] File Version: 3.7.3
----[Information] File Date: 16-07-2023
----[Information] File Name: AviSynth+ 3.7.3 (r4003, 3.7, x86_64)
----[Information] File Path: c:\users\losto\desktop\meg\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.3 (r4003, 3.7, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
----[Information] AviSynth Status: active
-[Information] Update detection
--[Information] [21/10/2024 2:04:55 p. m.] Automatic update is disabled
--[Information] [21/10/2024 2:04:55 p. m.] Using cached update config and server: http://megui.org/auto/
--[Information] [21/10/2024 2:04:55 p. m.] There is 1 package which can be updated: MeGUI
-[Information] FileIndexer
--[Information] [21/10/2024 2:05:24 p. m.] MediaInfo
---[Information] File: C:\Users\losto\Downloads\DD\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 630808922
----[Information] PlayTime: 00:23:40.109
----[Information] Attachments: Roboto-Medium.ttf / Roboto-MediumItalic.ttf / arial.ttf / arialbd.ttf / comic.ttf / comicbd.ttf / times.ttf / timesbd.ttf / trebuc.ttf / trebucbd.ttf / verdana.ttf / verdanab.ttf / CONSOLA.TTF / CONSOLAB.TTF
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 34047
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:23:40.044
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] CodecID: A_AAC-2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] Delay: 0
----[Information] Language: ja
----[Information] LanguageString: Japanese
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] CodecID: S_TEXT/ASS
----[Information] CodecIDInfo: Advanced Sub Station Alpha
----[Information] Format: ASS
----[Information] Title: English subs
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
-[Information] Log for job1 (ext, [ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv -> )
--[Information] [21/10/2024 2:05:43 p. m.] Started handling job
--[Information] [21/10/2024 2:05:43 p. m.] Preprocessing
--[Information] [21/10/2024 2:05:43 p. m.] MediaInfo
---[Information] File: C:\Users\losto\Downloads\DD\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 630808922
----[Information] PlayTime: 00:23:40.109
----[Information] Attachments: Roboto-Medium.ttf / Roboto-MediumItalic.ttf / arial.ttf / arialbd.ttf / comic.ttf / comicbd.ttf / times.ttf / timesbd.ttf / trebuc.ttf / trebucbd.ttf / verdana.ttf / verdanab.ttf / CONSOLA.TTF / CONSOLAB.TTF
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 34047
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:23:40.044
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] CodecID: A_AAC-2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] Delay: 0
----[Information] Language: ja
----[Information] LanguageString: Japanese
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] CodecID: S_TEXT/ASS
----[Information] CodecIDInfo: Advanced Sub Station Alpha
----[Information] Format: ASS
----[Information] Title: English subs
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
--[Information] [21/10/2024 2:05:43 p. m.] Job command line: "C:\Users\losto\Desktop\Meg\tools\mkvmerge\mkvextract.exe" "C:\Users\losto\Downloads\DD\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv" tracks 1:"E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese.aac" --ui-language en
--[Information] [21/10/2024 2:05:43 p. m.] Process started
--[Information] [21/10/2024 2:05:43 p. m.] Standard output stream
---[Information] [21/10/2024 2:05:43 p. m.] Extracting track 1 with the CodecID 'A_AAC' to the file 'E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese.aac'. Container format: raw AAC file with ADTS headers
--[Information] [21/10/2024 2:05:43 p. m.] Standard error stream
--[Information] [21/10/2024 2:05:44 p. m.] Postprocessing
---[Information] [21/10/2024 2:05:44 p. m.] Deleting intermediate files
--[Information] [21/10/2024 2:05:44 p. m.] Job completed
-[Information] Log for job2 (idx, [ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv -> [ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv.lwi)
--[Information] [21/10/2024 2:05:44 p. m.] Started handling job
--[Information] [21/10/2024 2:05:44 p. m.] Preprocessing
--[Information] [21/10/2024 2:05:44 p. m.] AviSynth script
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Meg\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavVideoSource("C:\Users\losto\Downloads\DD\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv", cachefile="E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv.lwi", format="YUV420P8")
--[Information] [21/10/2024 2:05:45 p. m.] MediaInfo
---[Information] File: E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv.lwi
---[Information] Indexed File: C:\Users\losto\Downloads\DD\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 630808922
----[Information] PlayTime: 00:23:40.109
----[Information] Attachments: Roboto-Medium.ttf / Roboto-MediumItalic.ttf / arial.ttf / arialbd.ttf / comic.ttf / comicbd.ttf / times.ttf / timesbd.ttf / trebuc.ttf / trebucbd.ttf / verdana.ttf / verdanab.ttf / CONSOLA.TTF / CONSOLAB.TTF
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 34047
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:23:40.044
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] CodecID: A_AAC-2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] Delay: 0
----[Information] Language: ja
----[Information] LanguageString: Japanese
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] CodecID: S_TEXT/ASS
----[Information] CodecIDInfo: Advanced Sub Station Alpha
----[Information] Format: ASS
----[Information] Title: English subs
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
--[Information] [21/10/2024 2:05:45 p. m.] Postprocessing
---[Information] [21/10/2024 2:05:46 p. m.] Deleting intermediate files
--[Information] [21/10/2024 2:05:47 p. m.] Job completed
-[Information] AutoEncode
--[Information] E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv-muxed.mp4
---[Information] [21/10/2024 2:06:16 p. m.] Projected Bitrate: 2304kbps
---[Information] [21/10/2024 2:06:16 p. m.] Split Size: null
---[Information] [21/10/2024 2:06:16 p. m.] Eliminating duplicate filenames
----[Information] [21/10/2024 2:06:16 p. m.] Video output file: E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv_bqa2ugni.264
----[Information] [21/10/2024 2:06:16 p. m.] Muxed output file: E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv-muxed.mp4
----[Information] [21/10/2024 2:06:16 p. m.] Encodable audio stream 0: E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese_zv4anxr0.m4a
-[Information] Log for job1 (audio, [ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese.aac -> [ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese_zv4anxr0.m4a)
--[Information] [21/10/2024 2:06:16 p. m.] Started handling job
--[Information] [21/10/2024 2:06:16 p. m.] Preprocessing
--[Information] [21/10/2024 2:06:16 p. m.] MediaInfo
---[Information] File: E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese.aac
---[Information] General
----[Information] Format: ADTS
----[Information] FileSize: 23149861
---[Information] Audio
----[Information] CodecID: 2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatVersion: Version 4
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [21/10/2024 2:06:16 p. m.] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [21/10/2024 2:06:16 p. m.] Trying to open the file with LWLibavAudioSource()
--[Information] [21/10/2024 2:06:17 p. m.] Successfully opened the file with LWLibavAudioSource()
--[Information] [21/10/2024 2:06:18 p. m.] AviSynth script
---[NoImage] ClearAutoloadDirs()
---[NoImage] AddAutoloadDir("C:\Users\losto\Desktop\Meg\tools\avs\plugins")
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Meg\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavAudioSource("E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese.aac", drc_scale=0)
---[NoImage] # Detected Channels: 2
---[NoImage] # Detected Channels Layout: L R
---[NoImage] # Checking Channel Mask...
---[NoImage] CheckingChannelMask(last)
---[NoImage] function CheckingChannelMask(clip a)
---[NoImage] {
---[NoImage] cm = GetChannelMask(a)
---[NoImage] nc = AudioChannels(a)
---[NoImage] cm0 = cm
---[NoImage] nc0 = 0 #AudioChannels
---[NoImage] for (i=1, 18) {
---[NoImage] nc0 = nc0 + cm0 % 2
---[NoImage] cm0 = int(cm0 / 2)
---[NoImage] }
---[NoImage] if (nc0 != nc ) {
---[NoImage] cm2 = Select(nc, 3, 4, 3, 7, 263, 55, 63, 319, 1599) # standard values
---[NoImage] return SetChannelMask(a, true, cm2)
---[NoImage] } else {
---[NoImage] return a
---[NoImage] }
---[NoImage] }
---[NoImage] 32==Audiobits(last)?ConvertAudioTo24bit(last):last
---[NoImage] return last
--[Information] [21/10/2024 2:06:18 p. m.] Command line used: -i - -y -codec:a aac -b:a 128k -profile:a aac_low "{0}"
--[Information] [21/10/2024 2:06:18 p. m.] AviSynth script environment opened
--[Information] [21/10/2024 2:06:19 p. m.] Script loaded
--[Information] [21/10/2024 2:06:19 p. m.] Output Decoder
---[Information] [21/10/2024 2:06:19 p. m.] Channels: 2
---[Information] [21/10/2024 2:06:19 p. m.] Bits per sample: 24
---[Information] [21/10/2024 2:06:19 p. m.] Sample rate: 44100

Maxxr
21st October 2024, 23:55
second part:

--[Information] [21/10/2024 2:06:19 p. m.] Job command line: C:\Users\losto\Desktop\Meg\tools\ffmpeg\ffmpeg.exe -i - -y -codec:a aac -b:a 128k -profile:a aac_low "E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese_zv4anxr0.m4a"
--[Information] [21/10/2024 2:06:19 p. m.] Process started
--[Information] [21/10/2024 2:06:19 p. m.] Standard output stream
--[Information] [21/10/2024 2:06:19 p. m.] Standard error stream
---[Information] [21/10/2024 2:06:19 p. m.] ffmpeg version n7.1-13-gbba48f7abe-gbce5855afb+31 Copyright (c) 2000-2024 the FFmpeg developers
---[Information] [21/10/2024 2:06:19 p. m.] built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
---[Information] [21/10/2024 2:06:19 p. m.] configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac --enable-libbluray --enable-libsoxr --enable-libspeex --enable-libtwolame --enable-libwebp --enable-libxml2 --enable-gpl --enable-avisynth --enable-libxvid --enable-version3 --enable-libsrt --enable-libsvtav1 --enable-libsvthevc --enable-libkvazaar --enable-openal --enable-openssl --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --extra-cflags=-DKVZ_STATIC_LIB --enable-nonfree --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-ID:/MABS-ffmpeg/local64/include' --extra-cflags='-ID:/MABS-ffmpeg/local64/include/AL'
---[Information] [21/10/2024 2:06:19 p. m.] libavutil 59. 39.100 / 59. 39.100
---[Information] [21/10/2024 2:06:19 p. m.] libavcodec 61. 19.100 / 61. 19.100
---[Information] [21/10/2024 2:06:19 p. m.] libavformat 61. 7.100 / 61. 7.100
---[Information] [21/10/2024 2:06:19 p. m.] libavdevice 61. 3.100 / 61. 3.100
---[Information] [21/10/2024 2:06:19 p. m.] libavfilter 10. 4.100 / 10. 4.100
---[Information] [21/10/2024 2:06:19 p. m.] libswscale 8. 3.100 / 8. 3.100
---[Information] [21/10/2024 2:06:19 p. m.] libswresample 5. 3.100 / 5. 3.100
---[Information] [21/10/2024 2:06:19 p. m.] libpostproc 58. 3.100 / 58. 3.100
---[Information] [21/10/2024 2:06:19 p. m.] [aist#0:0/pcm_s24le @ 000001bd1d333180] Guessed Channel Layout: stereo
---[Information] [21/10/2024 2:06:19 p. m.] Input #0, wav, from 'fd:':
---[Information] [21/10/2024 2:06:19 p. m.] Duration: N/A, bitrate: 2116 kb/s
---[Information] [21/10/2024 2:06:19 p. m.] Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
---[Information] [21/10/2024 2:06:19 p. m.] Stream mapping:
---[Information] [21/10/2024 2:06:19 p. m.] Stream #0:0 -> #0:0 (pcm_s24le (native) -> aac (native))
---[Information] [21/10/2024 2:06:19 p. m.] Output #0, ipod, to 'E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese_zv4anxr0.m4a':
---[Information] [21/10/2024 2:06:19 p. m.] Metadata:
---[Information] [21/10/2024 2:06:19 p. m.] encoder : Lavf61.7.100
---[Information] [21/10/2024 2:06:19 p. m.] Stream #0:0: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s
---[Information] [21/10/2024 2:06:19 p. m.] Metadata:
---[Information] [21/10/2024 2:06:19 p. m.] encoder : Lavc61.19.100 aac
---[Information] [21/10/2024 2:06:40 p. m.] [out#0/ipod @ 000001bd1d3e88c0] video:0KiB audio:22615KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 1.061390%
---[Information] [21/10/2024 2:06:40 p. m.] [aac @ 000001bd1eda8a40] Qavg: 783.402
--[Information] [21/10/2024 2:06:40 p. m.] MediaInfo
---[Information] File: E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese_zv4anxr0.m4a
---[Information] General
----[Information] Format: MPEG-4
----[Information] FileSize: 23403149
----[Information] PlayTime: 00:23:40.110
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: mp4a-40-2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] FormatSettingsSBR: No (Explicit)
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: CBR
----[Information] Default: Yes
----[Information] [21/10/2024 2:06:40 p. m.] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [21/10/2024 2:06:40 p. m.] Postprocessing
---[Information] [21/10/2024 2:06:40 p. m.] Deleting intermediate files
----[Information] [21/10/2024 2:06:40 p. m.] Successfully deleted E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F] - [0] Japanese.aac.lwi
--[Information] [21/10/2024 2:06:40 p. m.] Job completed
-[Error] Log for job2 (video, [ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv.avs -> )
--[Information] [21/10/2024 2:06:40 p. m.] Started handling job
--[Information] [21/10/2024 2:06:40 p. m.] Preprocessing
---[Information] [21/10/2024 2:06:40 p. m.] Bitrate calculation for video
----[Information] [21/10/2024 2:06:41 p. m.] Desired size after subtracting audio: 376532 KBs
----[Information] [21/10/2024 2:06:41 p. m.] Calculated desired bitrate: 2172 kbit/s
--[Information] [21/10/2024 2:06:41 p. m.] AviSynth input script
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Meg\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavVideoSource("C:\Users\losto\Downloads\DD\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv", cachefile="E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv.lwi", format="YUV420P8")
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Meg\tools\avisynth_plugin\VSFilter.dll")
---[NoImage] TextSub("C:\Users\losto\Documents\[Erai-raws] MF Ghost 2nd Season - 03 [1080p].la.spa.ass", 1)
--[Information] [21/10/2024 2:06:42 p. m.] resolution: 1920x1080
--[Information] [21/10/2024 2:06:42 p. m.] frame rate: 24000/1001
--[Information] [21/10/2024 2:06:42 p. m.] frames: 34047
--[Information] [21/10/2024 2:06:42 p. m.] length: 00:23:40.044
--[Information] [21/10/2024 2:06:42 p. m.] aspect ratio (avs): 16:9 (1.778)
--[Information] [21/10/2024 2:06:42 p. m.] color space: I420
--[Information] [21/10/2024 2:06:42 p. m.] Job command line: "C:\Users\losto\Desktop\Meg\tools\x264\x264.exe" --preset slow --tune animation --pass 1 --bitrate 2172 --stats "E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv_bqa2ugni.stats" --keyint 240 --sar 1:1 --frames 34047 --output NUL "E:\mp4 final\23\[ASW] MF Ghost - 15 [1080p HEVC][B076741F].mkv.avs"
--[Information] [21/10/2024 2:06:42 p. m.] Process started
--[Information] [21/10/2024 2:06:42 p. m.] Standard output stream
--[Information] [21/10/2024 2:06:42 p. m.] Standard error stream
---[Information] [21/10/2024 2:06:43 p. m.] avs [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
---[Information] [21/10/2024 2:06:43 p. m.] x264 [info]: using SAR=1/1
---[Information] [21/10/2024 2:06:43 p. m.] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
---[Information] [21/10/2024 2:06:43 p. m.] x264 [info]: profile Main, level 4.0, 4:2:0, 8-bit
--[Error] [21/10/2024 2:07:06 p. m.] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
--[Information] [21/10/2024 2:07:06 p. m.] Job completed

VoodooFX
22nd October 2024, 00:26
--[Information] MeGUI: 6666.1007 x64


Update to "6666.2308".


---[Information] AviSynth Wrapper
----[Information] Version: 1.0.2847.0


This is outdated too, it will be updated with "6666.2308".
Switch the update server to "Development' and update all plugins, except those bugged ones (https://forum.doom9.org/showthread.php?p=2008598#post2008598) and "MeGUI libs".

Shuichiyagami
22nd October 2024, 05:38
I got an error like this.
An error occurred: Script error: There is no function named 'GetChannelMask'.
And i already installed AviSynthPlus_3.7.2

[Error] Log
-[Information] Versions
--[Information] MeGUI: 6666.2308 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: Disabled
--[Information] System Information
---[Information] Operating System: Windows Server 2016 Standard 1607 x64 (10.0.14393.5501)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.8 (4.8.03761)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2008 x86: 9.0.21022
----[Information] Microsoft Visual C++ 2012 x64: 11.0.61030
----[Information] Microsoft Visual C++ 2013 x86: 12.0.21005
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.40.33810
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.40.33810
---[Information] DPI: 100% (96/96)
---[Information] Monitor 1
----[Information] Resolution: 1364x768
----[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 (24-03-2024)
---[Information] MediaInfo: 24.06.0.0 (11-07-2024)
---[Information] SevenZipSharp: 0.64.3890.29348 (24-03-2024)
---[Information] 7z: 9.20 (24-03-2024)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 27-04-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] AviSynth Status: ignored as portable build is forced
---[Information] AviSynth portable
----[Information] File Version: 3.5
----[Information] File Date: 02-04-2020
----[Information] File Name: AviSynth+ 3.5 (r3106, 3.5, x86_64)
----[Information] File Path: l:\fansub\megui x64\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.5 (r3106, 3.5, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
----[Information] AviSynth Status: active
-[Information] Update detection
--[Information] [22-Oct-24 11:26:09 AM] Automatic update is disabled
--[Information] [22-Oct-24 11:26:09 AM] Using cached update config and server: http://megui.org/auto/stable/
--[Information] [22-Oct-24 11:26:09 AM] There are 2 packages which can be updated: MeGUI, AviSynth plugins
-[Information] FileIndexer
--[Information] [22-Oct-24 11:28:15 AM] MediaInfo
---[Information] File: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 1728609333
----[Information] PlayTime: 00:23:40.086
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEG4/ISO/AVC
----[Information] Format: AVC
----[Information] FormatInfo: Advanced Video Codec
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 34048
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:23:40.086
----[Information] ScanType: Progressive
----[Information] Bits Depth: 8
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] CodecID: A_FLAC
----[Information] Format: FLAC
----[Information] FormatInfo: Free Lossless Audio Codec
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Language: ja
----[Information] LanguageString: Japanese
----[Information] Default: Yes
----[Information] Forced: No
-[Information] Log for job1 (ext, [ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv -> )
--[Information] [22-Oct-24 11:28:18 AM] Started handling job
--[Information] [22-Oct-24 11:28:18 AM] Preprocessing
--[Information] [22-Oct-24 11:28:18 AM] MediaInfo
---[Information] File: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 1728609333
----[Information] PlayTime: 00:23:40.086
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEG4/ISO/AVC
----[Information] Format: AVC
----[Information] FormatInfo: Advanced Video Codec
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 34048
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:23:40.086
----[Information] ScanType: Progressive
----[Information] Bits Depth: 8
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] Default: Yes
----[Information] Forced: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] CodecID: A_FLAC
----[Information] Format: FLAC
----[Information] FormatInfo: Free Lossless Audio Codec
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Language: ja
----[Information] LanguageString: Japanese
----[Information] Default: Yes
----[Information] Forced: No
--[Information] [22-Oct-24 11:28:19 AM] Job command line: "L:\Fansub\MeGUI x64\tools\mkvmerge\mkvextract.exe" "L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv" tracks 1:"L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac" --ui-language en
--[Information] [22-Oct-24 11:28:19 AM] Process started
--[Information] [22-Oct-24 11:28:19 AM] Standard output stream
---[Information] [22-Oct-24 11:28:20 AM] Extracting track 1 with the CodecID 'A_FLAC' to the file 'L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac'. Container format: raw data
--[Information] [22-Oct-24 11:28:19 AM] Standard error stream
--[Information] [22-Oct-24 11:29:14 AM] Postprocessing
---[Information] [22-Oct-24 11:29:14 AM] Deleting intermediate files
--[Information] [22-Oct-24 11:29:14 AM] Job completed
-[Information] Log for job2 (idx, [ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv -> [ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv.ffindex)
--[Information] [22-Oct-24 11:29:14 AM] Started handling job
--[Information] [22-Oct-24 11:29:14 AM] Preprocessing
--[Information] [22-Oct-24 11:29:14 AM] Job command line: "L:\Fansub\MeGUI x64\tools\ffms\ffmsindex.exe" -f "L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv" "L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv.ffindex"
--[Information] [22-Oct-24 11:29:14 AM] Process started
--[Information] [22-Oct-24 11:29:14 AM] Standard output stream
---[Information] [22-Oct-24 11:29:15 AM] Writing index... done.
--[Information] [22-Oct-24 11:29:14 AM] Standard error stream
--[Information] [22-Oct-24 11:29:15 AM] MediaInfo
---[Information] File: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv.ffindex
---[Information] General
----[Information] FileSize: 206520
--[Information] [22-Oct-24 11:29:15 AM] Postprocessing
---[Information] [22-Oct-24 11:29:19 AM] Deleting intermediate files
--[Information] [22-Oct-24 11:29:19 AM] Job completed
-[Information] AutoEncode
--[Information] L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv-muxed.mkv
---[Information] [22-Oct-24 11:31:27 AM] No Target Size (use profile settings)
---[Information] [22-Oct-24 11:31:27 AM] Split Size: null
---[Information] [22-Oct-24 11:31:27 AM] Eliminating duplicate filenames
----[Information] [22-Oct-24 11:31:27 AM] Video output file: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv_i3u3eoru.264
----[Information] [22-Oct-24 11:31:27 AM] Muxed output file: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC).mkv-muxed.mkv
----[Information] [22-Oct-24 11:31:27 AM] Encodable audio stream 0: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese_fxasuwbu.m4a
-[Error] Log for job1 (audio, [ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac -> [ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese_fxasuwbu.m4a)
--[Information] [22-Oct-24 11:31:27 AM] Started handling job
--[Information] [22-Oct-24 11:31:27 AM] Preprocessing
--[Information] [22-Oct-24 11:31:27 AM] MediaInfo
---[Information] File: L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac
---[Information] General
----[Information] Format: FLAC
----[Information] FileSize: 247790496
----[Information] PlayTime: 00:23:40.085
---[Information] Audio
----[Information] Format: FLAC
----[Information] FormatInfo: Free Lossless Audio Codec
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [22-Oct-24 11:31:27 AM] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [22-Oct-24 11:31:27 AM] Trying to open the file with LWLibavAudioSource()
--[Information] [22-Oct-24 11:31:28 AM] Successfully opened the file with LWLibavAudioSource()
--[Information] [22-Oct-24 11:31:29 AM] AviSynth script
---[NoImage] ClearAutoloadDirs()
---[NoImage] AddAutoloadDir("L:\Fansub\MeGUI x64\tools\avs\plugins")
---[NoImage] LoadPlugin("L:\Fansub\MeGUI x64\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavAudioSource("L:\Download\[Ongoing] Tsuki ga Michibiku Isekai Douchuu S2\[ReinForce] Tsuki ga Michibiku Isekai Douchuu 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac", drc_scale=0)
---[NoImage] # Detected Channels: 2
---[NoImage] # Detected Channels Layout: L R
---[NoImage] # Checking Channel Mask...
---[NoImage] CheckingChannelMask(last)
---[NoImage] function CheckingChannelMask(clip a)
---[NoImage] {
---[NoImage] cm = GetChannelMask(a)
---[NoImage] nc = AudioChannels(a)
---[NoImage] cm0 = cm
---[NoImage] nc0 = 0 #AudioChannels
---[NoImage] for (i=1, 18) {
---[NoImage] nc0 = nc0 + cm0 % 2
---[NoImage] cm0 = int(cm0 / 2)
---[NoImage] }
---[NoImage] if (nc0 != nc ) {
---[NoImage] cm2 = Select(nc, 3, 4, 3, 7, 263, 55, 63, 319, 1599) # standard values
---[NoImage] return SetChannelMask(a, true, cm2)
---[NoImage] } else {
---[NoImage] return a
---[NoImage] }
---[NoImage] }
---[NoImage] return last
--[Information] [22-Oct-24 11:31:29 AM] Command line used: --ignorelength --threading -V 127 --no-delay - -o "{0}"
--[Information] [22-Oct-24 11:31:29 AM] AviSynth script environment opened
--[Error] [22-Oct-24 11:31:30 AM] An error occurred: Script error: There is no function named 'GetChannelMask'.
--[Information] [22-Oct-24 11:31:30 AM] Job completed

tebasuna51
22nd October 2024, 09:12
I got an error like this.
An error occurred: Script error: There is no function named 'GetChannelMask'.
And i already installed AviSynthPlus_3.7.2

...
---[Information] AviSynth portable
----[Information] File Version: 3.5
----[Information] File Date: 02-04-2020
----[Information] File Name: AviSynth+ 3.5 (r3106, 3.5, x86_64)
----[Information] File Path: l:\fansub\megui x64\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.5 (r3106, 3.5, x86_64)
...


To work with MeGUI 6666 you need at least AviSynthPlus_3.7.3

Options -> Extended -> Use custom update server
Tools -> Update -> all (included AviSynthPlus_3.7.3)
Options -> Main -> Always use the included AviSynth

Or install in your system AviSynthPlus_3.7.3

VoodooFX
22nd October 2024, 10:27
And i already installed AviSynthPlus_3.7.2

If you installed it and want to use external Avisynth then in the options deselect "Always use the included AviSynth" box.



Options -> Extended -> Use custom update server


Are you sure about that?
Because it gives this error:

https://i.imgur.com/AJ1hx6c.png

If someone selected custom there and MeGUI doesn't start anymore then open "settings.xml" and change " <AutoUpdateServerSubList>2</AutoUpdateServerSubList>" to 1.

Maxxr
22nd October 2024, 21:05
Update to "6666.2308".



This is outdated too, it will be updated with "6666.2308".
Switch the update server to "Development' and update all plugins, except those bugged ones (https://forum.doom9.org/showthread.php?p=2008598#post2008598) and "MeGUI libs".

that version is not working for me, when I install and update everything, when I try to encode just close automatically

VoodooFX
22nd October 2024, 21:33
that version is not working for me, when I install and update everything, when I try to encode just close automatically

Post the log.

Shuichiyagami
23rd October 2024, 04:19
If you installed it and want to use external Avisynth then in the options deselect "Always use the included AviSynth" box.

Yes, i am using External Filter. For video encoding it's work now,
but for audio encoding by use QAAC i still get an error like
"An error occurred: Script error: There is no function named 'GetChannelMask'."
After i try again with another audio encoding i keep geting that error,
so i assume my problem is the audio encoding. Here my new log.

[Error] Log
-[Information] Versions
--[Information] MeGUI: 6666.2308 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: Disabled
--[Information] System Information
---[Information] Operating System: Windows Server 2016 Standard 1607 x64 (10.0.14393.5501)
---[Information] .NET Framework: 4.0 (4.0.0.0)
---[Information] .NET Framework: 4.8 (4.8.03761)
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2008 x86: 9.0.21022
----[Information] Microsoft Visual C++ 2012 x64: 11.0.61030
----[Information] Microsoft Visual C++ 2013 x86: 12.0.21005
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.40.33810
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.40.33810
---[Information] DPI: 100% (96/96)
---[Information] Monitor 1
----[Information] Resolution: 1364x768
----[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 (24-03-2024)
---[Information] MediaInfo: 24.06.0.0 (11-07-2024)
---[Information] SevenZipSharp: 0.64.3890.29348 (24-03-2024)
---[Information] 7z: 9.20 (24-03-2024)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 27-04-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] File Version: 3.7.2
----[Information] File Date: 17-03-2022
----[Information] File Name: AviSynth+ 3.7.2 (r3661, 3.7, x86_64)
----[Information] File Path: c:\windows\system32\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.2 (r3661, 3.7, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
-[Information] Update detection
--[Information] [23-Oct-24 10:12:16 AM] Automatic update is disabled
--[Information] [23-Oct-24 10:12:16 AM] Using cached update config and server: http://megui.org/auto/stable/
--[Information] [23-Oct-24 10:12:16 AM] There are 2 packages which can be updated: MeGUI, AviSynth plugins
-[Error] Log for job1 (audio, [ReinForce] Tsukimichi 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac -> [ReinForce] Tsukimichi 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.m4a)
--[Information] [23-Oct-24 10:17:09 AM] Started handling job
--[Information] [23-Oct-24 10:17:09 AM] Preprocessing
--[Information] [23-Oct-24 10:17:09 AM] MediaInfo
---[Information] File: L:\Download\[Ongoing] Tsukimichi S2\[ReinForce] Tsukimichi 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac
---[Information] General
----[Information] Format: FLAC
----[Information] FileSize: 247790496
----[Information] PlayTime: 00:23:40.085
---[Information] Audio
----[Information] Format: FLAC
----[Information] FormatInfo: Free Lossless Audio Codec
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [23-Oct-24 10:17:10 AM] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [23-Oct-24 10:17:10 AM] Trying to open the file with LWLibavAudioSource()
--[Information] [23-Oct-24 10:17:15 AM] Successfully opened the file with LWLibavAudioSource()
--[Information] [23-Oct-24 10:17:16 AM] AviSynth script
---[NoImage] LoadPlugin("L:\Fansub\MeGUI x64\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavAudioSource("L:\Download\[Ongoing] Tsukimichi S2\[ReinForce] Tsukimichi 2 08 (BDRip 1920x1080 x264 FLAC) - [0] Japanese.flac", drc_scale=0)
---[NoImage] # Detected Channels: 2
---[NoImage] # Detected Channels Layout: L R
---[NoImage] # Checking Channel Mask...
---[NoImage] CheckingChannelMask(last)
---[NoImage] function CheckingChannelMask(clip a)
---[NoImage] {
---[NoImage] cm = GetChannelMask(a)
---[NoImage] nc = AudioChannels(a)
---[NoImage] cm0 = cm
---[NoImage] nc0 = 0 #AudioChannels
---[NoImage] for (i=1, 18) {
---[NoImage] nc0 = nc0 + cm0 % 2
---[NoImage] cm0 = int(cm0 / 2)
---[NoImage] }
---[NoImage] if (nc0 != nc ) {
---[NoImage] cm2 = Select(nc, 3, 4, 3, 7, 263, 55, 63, 319, 1599) # standard values
---[NoImage] return SetChannelMask(a, true, cm2)
---[NoImage] } else {
---[NoImage] return a
---[NoImage] }
---[NoImage] }
---[NoImage] return last
--[Information] [23-Oct-24 10:17:16 AM] Command line used: --ignorelength --threading -V 127 --no-delay - -o "{0}"
--[Information] [23-Oct-24 10:17:16 AM] AviSynth script environment opened
--[Error] [23-Oct-24 10:17:17 AM] An error occurred: Script error: There is no function named 'GetChannelMask'.
--[Information] [23-Oct-24 10:17:17 AM] Job completed

tebasuna51
23rd October 2024, 09:43
"An error occurred: Script error: There is no function named 'GetChannelMask'."
After i try again with another audio encoding i keep geting that error,
so i assume my problem is the audio encoding.
...
---[Information] AviSynth
----[Information] File Version: 3.7.2
----[Information] File Date: 17-03-2022
----[Information] File Name: AviSynth+ 3.7.2 (r3661, 3.7, x86_64)
----[Information] File Path: c:\windows\system32\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.2 (r3661, 3.7, x86_64)
...

Like I say previously to work with audio conversions in MeGUI 6666.2308 you need at least AviSynth+ 3.7.3 (https://github.com/AviSynth/AviSynthPlus/releases), with 3.7.2 does not exist the function GetChannelMask.

tebasuna51
23rd October 2024, 11:11
Are you sure about that?
Because it gives this error:

https://i.imgur.com/AJ1hx6c.png

Work fine here, but seems there are something wrong in the Updater system.

I read that message at a moment with 3 options in the updater server, I redownload the last MeGUI 6666 version and I have 2 options only like the image.

With the development update server I get old versions (like Avs+ 3.5.1, MeGUI 2944, etc.)
With the custom update server I get new versions like L-SMASH Works 1994, but still MeGUI 2944, and missing exhale, BestSource and svtav1psy already download in the past.

tebasuna51
23rd October 2024, 12:18
With the old MeGUI 2944 64b I have 3 options (stable, development, custom), all work without the error message, here in the settings.xml I have:
<AutoUpdateServerLists>
<ArrayOfString>
<string>Stable</string>
<string>http://megui.org/auto/stable/</string>
</ArrayOfString>
<ArrayOfString>
<string>Development</string>
<string>http://megui.org/auto/</string>
</ArrayOfString>
<ArrayOfString>
<string>Custom</string>
</ArrayOfString>
</AutoUpdateServerLists>

Like you can see the Custom option don't have any different server and the previous used one is the download server, then is a usseless option.
The first one is the stable and old versions, the second one is the development and updated versions

In MeGUI 6666 seems the first one (development) go to /auto/stable old versions server, and the second (custom) go to the /auto new versions server.

VoodooFX
23rd October 2024, 13:36
...seems there are something wrong in the Updater system...

There is definitely something very wrong with it, I checked my current "MeGUI.exe" with the one from "MeGUI-6666.2308_x64.zip" [same package I've installed] from GitHub and both are different despite them both stating "6666.2308 x64", so I think it updated itself from the server with this different exe [its modification date is one day older].

Here is some weirdness: Fresh "MeGUI-6666.2308_x64" start > it asks to update > press yes > it hangs with "Update already in progress - please wait" > close MeGUI > but MeGUI is still running > you need to kill it in the task manager > start MeGUI again and now it updates normally. [maybe something to do with Firewall, I've to press a button to allow MeGUI.exe]

But sometimes it doesn't stuck...

When I was repeating this fresh MeGUI start to see a pattern I encountered weird bug when MeGUI was closing/starting itself like 10 times per second nonstop till I killed it. :D

Need to wait for Kurt to solve this madness...

Shuichiyagami
26th October 2024, 02:53
Like I say previously to work with audio conversions in MeGUI 6666.2308 you need at least AviSynth+ 3.7.3 (https://github.com/AviSynth/AviSynthPlus/releases), with 3.7.2 does not exist the function GetChannelMask.
Ah, yes. It's working now after use 3.7.3.Thank you~

Maxxr
29th October 2024, 00:46
I would like someone help me with this log:

--[Information] [28/10/2024 7:42:51 p. m.] AviSynth script
--[Information] [28/10/2024 7:42:51 p. m.] Command line used: -i - -y -codec:a aac -b:a 128k -profile:a aac_low "{0}"
--[Information] [28/10/2024 7:42:51 p. m.] AviSynth script environment opened
--[Information] [28/10/2024 7:42:52 p. m.] Script loaded
--[Information] [28/10/2024 7:42:52 p. m.] Output Decoder
---[Information] [28/10/2024 7:42:52 p. m.] Channels: 2
---[Information] [28/10/2024 7:42:52 p. m.] Bits per sample: 24
---[Information] [28/10/2024 7:42:52 p. m.] Sample rate: 44100
--[Information] [28/10/2024 7:42:52 p. m.] Job command line: C:\Users\losto\Desktop\Meg2\tools\ffmpeg\ffmpeg.exe -i - -y -codec:a aac -b:a 128k -profile:a aac_low "E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E] - [0] Japanese_jh2vddpf.m4a"
--[Information] [28/10/2024 7:42:53 p. m.] Process started
--[Information] [28/10/2024 7:42:53 p. m.] Standard output stream
--[Information] [28/10/2024 7:42:53 p. m.] Standard error stream
---[Information] [28/10/2024 7:42:53 p. m.] ffmpeg version n7.1-13-gbba48f7abe-gbce5855afb+31 Copyright (c) 2000-2024 the FFmpeg developers
---[Information] [28/10/2024 7:42:53 p. m.] built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
---[Information] [28/10/2024 7:42:53 p. m.] configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-libfdk-aac --enable-libbluray --enable-libsoxr --enable-libspeex --enable-libtwolame --enable-libwebp --enable-libxml2 --enable-gpl --enable-avisynth --enable-libxvid --enable-version3 --enable-libsrt --enable-libsvtav1 --enable-libsvthevc --enable-libkvazaar --enable-openal --enable-openssl --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --extra-cflags=-DKVZ_STATIC_LIB --enable-nonfree --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-ID:/MABS-ffmpeg/local64/include' --extra-cflags='-ID:/MABS-ffmpeg/local64/include/AL'
---[Information] [28/10/2024 7:42:53 p. m.] libavutil 59. 39.100 / 59. 39.100
---[Information] [28/10/2024 7:42:53 p. m.] libavcodec 61. 19.100 / 61. 19.100
---[Information] [28/10/2024 7:42:53 p. m.] libavformat 61. 7.100 / 61. 7.100
---[Information] [28/10/2024 7:42:53 p. m.] libavdevice 61. 3.100 / 61. 3.100
---[Information] [28/10/2024 7:42:53 p. m.] libavfilter 10. 4.100 / 10. 4.100
---[Information] [28/10/2024 7:42:53 p. m.] libswscale 8. 3.100 / 8. 3.100
---[Information] [28/10/2024 7:42:53 p. m.] libswresample 5. 3.100 / 5. 3.100
---[Information] [28/10/2024 7:42:53 p. m.] libpostproc 58. 3.100 / 58. 3.100
---[Information] [28/10/2024 7:42:53 p. m.] [aist#0:0/pcm_s24le @ 0000018b56673000] Guessed Channel Layout: stereo
---[Information] [28/10/2024 7:42:53 p. m.] Input #0, wav, from 'fd:':
---[Information] [28/10/2024 7:42:53 p. m.] Duration: N/A, bitrate: 2116 kb/s
---[Information] [28/10/2024 7:42:53 p. m.] Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
---[Information] [28/10/2024 7:42:53 p. m.] Stream mapping:
---[Information] [28/10/2024 7:42:53 p. m.] Stream #0:0 -> #0:0 (pcm_s24le (native) -> aac (native))
---[Information] [28/10/2024 7:42:53 p. m.] Output #0, ipod, to 'E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E] - [0] Japanese_jh2vddpf.m4a':
---[Information] [28/10/2024 7:42:53 p. m.] Metadata:
---[Information] [28/10/2024 7:42:53 p. m.] encoder : Lavf61.7.100
---[Information] [28/10/2024 7:42:53 p. m.] Stream #0:0: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s
---[Information] [28/10/2024 7:42:53 p. m.] Metadata:
---[Information] [28/10/2024 7:42:53 p. m.] encoder : Lavc61.19.100 aac
---[Information] [28/10/2024 7:43:13 p. m.] [out#0/ipod @ 0000018b56606380] video:0KiB audio:22516KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 1.065977%
---[Information] [28/10/2024 7:43:13 p. m.] [aac @ 0000018b57f509c0] Qavg: 771.264
--[Information] [28/10/2024 7:43:13 p. m.] MediaInfo
---[Information] File: E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E] - [0] Japanese_jh2vddpf.m4a
-[Information] Format: MPEG-4
-[Information] FileSize: 23301986
-[Information] PlayTime: 00:23:40.110
---[Information] General
-[Information] ID: 1
-[Information] StreamOrder: 0
-[Information] CodecID: mp4a-40-2
-[Information] Format: AAC
-[Information] FormatString: AAC LC
-[Information] FormatInfo: Advanced Audio Codec Low Complexity
-[Information] FormatSettingsSBR: No (Explicit)
-[Information] SamplingRate: 44100
-[Information] SamplingRateString: 44.1 kHz
-[Information] Channels: 2
-[Information] ChannelsString: 2 channels
-[Information] ChannelLayout: L R
-[Information] BitRateMode: CBR
-[Information] Default: Yes
-[Information] [28/10/2024 7:43:13 p. m.] The language information is not available for this track. The default MeGUI language has been selected.
---[Information] Audio
--[Information] [28/10/2024 7:43:13 p. m.] Postprocessing
-[Information] [28/10/2024 7:43:13 p. m.] Successfully deleted E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E] - [0] Japanese.aac.lwi
---[Information] [28/10/2024 7:43:13 p. m.] Deleting intermediate files
--[Information] [28/10/2024 7:43:13 p. m.] Job completed
-[Information] Log for job2 (video, [Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E].mkv.avs -> )
--[Information] [28/10/2024 7:43:13 p. m.] Started handling job
--[Information] [28/10/2024 7:43:13 p. m.] Preprocessing
-[Information] [28/10/2024 7:43:14 p. m.] Desired size after subtracting audio: 376631 KBs
-[Information] [28/10/2024 7:43:14 p. m.] Calculated desired bitrate: 2172 kbit/s
---[Information] [28/10/2024 7:43:13 p. m.] Bitrate calculation for video
-[NoImage] LoadPlugin("C:\Users\losto\Desktop\Meg2\tools\lsmash\LSMASHSource.dll")
-[NoImage] LWLibavVideoSource("C:\Users\losto\Downloads\DD\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E].mkv", cachefile="E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E].mkv.lwi")
-[NoImage] #deinterlace
-[NoImage] #crop
-[NoImage] #resize
-[NoImage] #denoise
-[NoImage] LoadPlugin("C:\Users\losto\Desktop\Meg2\tools\avisynth_plugin\VSFilter.dll")
-[NoImage] TextSub("C:\Users\losto\Documents\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E]_track5_[spa].ass", 1)
--[Information] [28/10/2024 7:43:14 p. m.] AviSynth input script
--[Information] [28/10/2024 7:43:15 p. m.] resolution: 1920x1080
--[Information] [28/10/2024 7:43:15 p. m.] frame rate: 24000/1001
--[Information] [28/10/2024 7:43:15 p. m.] frames: 34047
--[Information] [28/10/2024 7:43:15 p. m.] length: 00:23:40.044
--[Information] [28/10/2024 7:43:15 p. m.] aspect ratio (avs): 16:9 (1.778)
--[Information] [28/10/2024 7:43:15 p. m.] color space: I420
--[Information] [28/10/2024 7:43:15 p. m.] Job command line: "C:\Users\losto\Desktop\Meg2\tools\x264\x264.exe" --preset slow --tune animation --pass 1 --bitrate 2172 --stats "E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E].mkv_jmuyczqj.stats" --keyint 240 --sar 1:1 --frames 34047 --output NUL "E:\mp4 final\23\[Erai-raws] MF Ghost 2nd Season - 04 [1080p][Multiple Subtitle][C694344E].mkv.avs"
--[Information] [28/10/2024 7:43:15 p. m.] Process started
--[Information] [28/10/2024 7:43:15 p. m.] Standard output stream
--[Information] [28/10/2024 7:43:15 p. m.] Standard error stream
---[Information] [28/10/2024 7:43:16 p. m.] avs [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
---[Information] [28/10/2024 7:43:16 p. m.] x264 [info]: using SAR=1/1
---[Information] [28/10/2024 7:43:16 p. m.] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
---[Information] [28/10/2024 7:43:16 p. m.] x264 [info]: profile Main, level 4.0, 4:2:0, 8-bit
--[Error] [28/10/2024 7:43:49 p. m.] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
--[Information] [28/10/2024 7:43:49 p. m.] Job completed

VoodooFX
30th October 2024, 03:43
I would like someone help me with this log:

It's missing the start of the log.

kalehrl
16th November 2024, 20:47
@Kurt.noise
Can you please compile with the latest changes so that we can download MeGUI from the github release page?
Thank you.

Kurt.noise
25th November 2024, 19:24
Time to upgrade ^_^

changelog :

- Updated AvisynthWrapper and MediaInfo libraries.
- Fixed issues within channel mask in audio transcoding.
- Updated 7.1 & 6.1 avs downmix avs functions for audio transcoding.
- Allowed dts audio streams as input for MP4 Muxer.
- Added Windows 11 Build Revision Information.


https://github.com/Kurtnoise-zeus/megui/releases

LouieChuckyMerry
25th November 2024, 20:43
Thanks, Kurt.noise :) .

zezinho
26th November 2024, 15:08
Microsoft antivirus found virus inside the update file!

zezinho
26th November 2024, 15:11
Microsoft antivirus found virus inside the update file!:sly:

Kurt.noise
26th November 2024, 15:23
Microsoft antivirus found virus inside the update file!:sly:
you're smell like a bot to me...any proof of that ?

you think I'm playing to include some viruses or something like that in there ? *sigh*

it's due to the versioning number of course :devil: the sources are freely available idiot.

zezinho
26th November 2024, 15:37
I'm not saying that you put the virus in, I'm just saying that Microsoft's antivirus detected it.
It could be that the antivirus interprets some file as a virus.

kalehrl
26th November 2024, 19:58
Well, in my case there was no such detection.

Kurt.noise
27th November 2024, 08:21
Maybe its related to the latest 7-zip vunerabilities found out since I'm using that to create packages.

VoodooFX
27th November 2024, 10:16
Are those update issues fixed?

Kurt.noise
27th November 2024, 12:09
Are those update issues fixed?
yes, it's better now

StainlessS
27th November 2024, 14:13
I'm not saying that you put the virus in, I'm just saying that Microsoft's antivirus detected it.
It could be that the antivirus interprets some file as a virus.

On VirusTotal (64bit MeGUI) 1/68 (AliCloud) detected as malware:- https://www.virustotal.com/gui/file/e7849bc1e117193631e7102fc3a308907f1bd39305f1b3b0b73be588fd09f085
On VirusTotal (32bit MeGUI) 2/66 (AliCloud/MaxSecure) detected as malware:- https://www.virustotal.com/gui/file/15cd83b39437356c51511d8403f3f59a918719c93c7fe3e8c0d1cb5cb9a0f28c

So at least 64 out of 66 AV's all thought things are tickety-boo (OK).
[EDIT: Microsoft AV did not detect on either bittage zip]

Nothing to worry about.

Thanks for the new upload Kurt. :)

EDIT: I once had a detect on a Visual Basic program which I wrote, where there was a 7x7 grid of GUI buttons
for 47 balls (old UK Lottery balls format), and had bad detect on those, I just changed the draw ordering of the balls
and no more detect. Anti-Malware 'guesses' are far from perfect.
[EDIT: I believe that the array of buttons with slightly changing coords were being perceived as some kind of software mutation device, ie self changing code, and that spooked an AV detector]

For a broader picture than your single AV provides, you can upload suspect files to VirusTotal here:- https://www.virustotal.com/gui/home/upload

javieracdc
12th December 2024, 14:59
Hi
I'm trying to encode with MeGUI a MOV file to Blu ray compliant, but I got this issue:

https://i.postimg.cc/mrpGLcXH/error.png

--[Information] [12-12-2024 10:58:10] Job command line: "C:\Users\Javier\Downloads\MeGUI_x64-6.6.6.6_20241125\tools\x264\x264.exe" --level 4.1 --bluray-compat --preset veryfast --pass 1 --bitrate 32600 --stats "C:\Users\Javier\Desktop\test\3yuwn0yq.h3y\C241211_00115_Video.stats" --keyint 60 --open-gop --slices 4 --vbv-bufsize 30000 --vbv-maxrate 40000 --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 1:1 --tcfile-in "C:\Users\Javier\Desktop\test\3yuwn0yq.h3y\C241211_00115.mkv.timestamps.txt.x264" --frames 1825 --output NUL "C:\Users\Javier\Desktop\test\3yuwn0yq.h3y\C241211_00115.mkv.avs"
--[Information] [12-12-2024 10:58:10] Process started
--[Information] [12-12-2024 10:58:10] Standard output stream
--[Error] [12-12-2024 10:58:10] Standard error stream
---[Information] [12-12-2024 10:58:13] avs [info]: 1920x1080p 1:1 @ 60/1 fps (cfr)
---[Error] [12-12-2024 10:58:13] timecode [error]: invalid input tcfile for frame 1
---[Error] [12-12-2024 10:58:13] x264 [error]: timecode input failed
--[Error] [12-12-2024 10:58:13] Process exits with error: 0xFFFFFFFF (-1)
--[Information] [12-12-2024 10:58:13] Job completed

Emulgator
12th December 2024, 17:10
MeGUI can not do anything about it, 1920x1080@60fps is not BD-legal.
You got to take care of your script that it delivers BD-legal framerates.
Mediainfo of source would help.

Kurt.noise
12th December 2024, 17:16
what does this file "C:\Users\Javier\Desktop\test\3yuwn0yq.h3y\C241211_00115.mkv.timestamps.txt.x264" looks like ? (open it in any text editor)

javieracdc
12th December 2024, 20:33
what does this file "C:\Users\Javier\Desktop\test\3yuwn0yq.h3y\C241211_00115.mkv.timestamps.txt.x264" looks like ? (open it in any text editor)

These appears:
# timecode format v2
0
0
17
33
50
67
83
100
117
133
150
167
183
200
217
233
250
267
283
300
317
333
350
367
383
400
417
433

and so on

and this is the medianfo:

Video
ID : 2
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@Main
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 30 s 453 ms
Source duration : 30 s 470 ms
Bit rate : 32.6 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 60.000 FPS
Minimum frame rate : 59.465 FPS
Maximum frame rate : 12 000.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.262
Stream size : 118 MiB (95%)
Source stream size : 118 MiB (95%)
Title : Core Media Video
Encoded date : 2024-12-11 18:25:23 UTC
Tagged date : 2024-12-11 18:25:56 UTC
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : hvcC

StainlessS
13th December 2024, 02:12
The double 0 at beginning of timecodes looks a bit suspect to me. (but what do I know :( )
I would delete one of them and retry.

However, what Emulgator said would still apply.

javieracdc
13th December 2024, 13:35
MeGUI can not do anything about it, 1920x1080@60fps is not BD-legal.
You got to take care of your script that it delivers BD-legal framerates.
Mediainfo of source would help.

But MeGUi should reencode the video to compliant Blu ray, no? this is the reason

Kurt.noise
14th December 2024, 06:30
your issue here seems to be that your input is vfr, not the fact to transcode it to be BD compliant.

Could you share the file somewhere ? I'll see what can I do.

Emulgator
14th December 2024, 18:35
VFR from 59.465 to 12 000.000 fps... well.
Could be from a mobile phone ?

javieracdc
17th December 2024, 20:58
your issue here seems to be that your input is vfr, not the fact to transcode it to be BD compliant.

Could you share the file somewhere ? I'll see what can I do.

I just record a video with Iphone with variable frame rate

https://we.tl/t-UqtkUzspAR

Emulgator
17th December 2024, 22:05
I was almost betting on a recent Apple iphone.
To reencode that source for BD I would just Assumefps("ntsc_double") and stretch Audio a bit by 1.001,
1280x720x59.94p would be BD-legal
To reencode that source for UHD-BD I would just Assumefps(60.0)
1980x1080x60p would be UHD-BD legal, 3840x2160x60p would be UHD-BD legal

javieracdc
18th December 2024, 01:45
I was almost betting on a recent Apple iphone.
To reencode that source for BD I would just Assumefps("ntsc_double") and stretch Audio a bit by 1.001,
1280x720x59.94p would be BD-legal
To reencode that source for UHD-BD I would just Assumefps(60.0)
1980x1080x60p would be UHD-BD legal, 3840x2160x60p would be UHD-BD legal

and how convert to 1980x1080x60p that video for UHD compliant

Emulgator
18th December 2024, 12:07
The x265 target device preset has to be modified. Make your own.

x264 for FHD on UHD-BD: (not your use case with 60p source, but for reference)
If 8bit are desired then AVC, SDR only. No 8 bit HEVC (at least it is not mentioned in Whitepaper) !
If 8bit are desired then FHD only 1920x1080
If 8bit are used, then AVC, SDR only, then FHD 1920x1080 only, and only the 2 following film framerates are possible: 23.976p,24.000p.
(I guess this was meant to accommodate re-using BD assets for UHD-BD Disc Extras)
No 25,29.97,30,50,29.94,60p ! No interlaced !
--level 4.1 --bluray-compat --preset veryslow --tune film --crf 17 --keyint 24 --open-gop --slices 4 --qpmax 48 --ipratio 1.2 --pbratio 1.1 --vbv-bufsize 30000 --vbv-maxrate 40000

x265 for UHD on UHD-BD:
If 10bit are desired then HEVC only, no AVC !
If 10bit are used, then possible: UHD 3840x2160, FHD 1920x1080
If 10bit are used, then possible: SDR (BT.709), SDR (BT.2020), BDMV HDR (BT.2020 / ST 2084)
If 10bit are used, in UHD and FHD the following framerates are possible:23.976p,24.000p,25.000p,50.000p,59.940p,60.000p.
No 30.000p ! No interlaced !
GOP size = Ceil(framerate)
A more recent UHD-BD commandline for x265 can be found somewhere in the x265 threads,
searching and understanding would be on your side.
https://forum.doom9.org/showthread.php?t=183860
Search for posts by benwaggoner, FranceBB, jpsdr, HD MOVIE SOURCE
And this one:
https://forum.doom9.org/showthread.php?t=184077

nechto
12th January 2025, 23:24
found errors:
Error1: in x264 config if to choose Tune, Animation, system gets very weird error - it says it can't find file which exists.
Error2: SVT (AV1) codeck not working - causing fatal error

Kurt.noise
13th January 2025, 06:13
:logfile:

tebasuna51
14th January 2025, 11:40
found errors:
Error1: in x264 config if to choose Tune, Animation, system gets very weird error - it says it can't find file which exists.

No problem here, work without problems. Check if there are filenames with non-standard characters, rename it to simple characters and try again.

Error2: SVT (AV1) codeck not working - causing fatal error

The last encoder not work for me, using the same avs to test the x264 encode:

"C:\Portable\MeGUI66\tools\ffmpeg\ffmpeg.exe" -loglevel level+error -hide_banner -i "C:\tmp\test.avs" -strict -1 -f yuv4mpegpipe - | "C:\Portable\MeGUI66\tools\svtav1psy\SvtAv1EncApp.exe" --progress 3 -i - --frames 6529 --preset 10 -b "C:\tmp\test.ivf"
Svt[info]: -------------------------------------------
Svt[info]: SVT [version]: SVT-AV1-PSY Encoder Lib v2.3.0
Svt[info]: SVT [build] : Visual Studio 2022 64 bit
Svt[info]: LIB Build date: Oct 31 2024 07:15:57
Svt[info]: -------------------------------------------
Input #0, avisynth, from 'C:\tmp\test.avs':
Duration: 00:03:37.85, start: 0.000000, bitrate: 0 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p(tv, bt709, progressive), 1280x720, 29.97 fps, 29.97 tbr, 29.97 tbn
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
Output #0, yuv4mpegpipe, to 'pipe:':
Metadata:
encoder : Lavf61.5.101
Stream #0:0: Video: wrapped_avframe, yuv420p(tv, bt709, progressive), 1280x720, q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn
Metadata:
encoder : Lavc61.11.100 wrapped_avframe
Svt[info]: Level of Parallelism: 5
Svt[info]: Number of PPCS 76
Svt[info]: [asm level on system : up to avx2]
Svt[info]: [asm level selected : up to avx2]
Svt[info]: -------------------------------------------
Svt[info]: SVT [config]: main profile tier (auto) level (auto)
Svt[info]: SVT [config]: width / height / fps numerator / fps denominator : 1280 / 720 / 30000 / 1001
Svt[info]: SVT [config]: bit-depth / color format : 8 / YUV420
Svt[info]: SVT [config]: preset / tune / pred struct : 10 / SSIM / random access
Svt[info]: SVT [config]: gop size / mini-gop size / key-frame type : 161 / 16 / key frame
Svt[info]: SVT [config]: BRC mode / rate factor : CRF / 35.00
Svt[info]: SVT [config]: AQ mode / variance boost strength / octile / curve : 2 / 2 / 6 / regular
Svt[info]: SVT [config]: Sharpness / QP scale compress strength / Frame low-luma bias : 0 / 1 / 0
Svt[info]: SVT [config]: Temporal Filtering Strength : 1
Svt[info]: SVT [config]: Keyframe TF Strength : 1
Svt[info]: -------------------------------------------
[vost#0:0/wrapped_avframe @ 000001809f725f40] Error submitting a packet to the muxer: Broken pipex speed=4.75x
Last message repeated 1 times
[out#0/yuv4mpegpipe @ 000001809f6ea2c0] Error muxing a packet
[out#0/yuv4mpegpipe @ 000001809f6ea2c0] Task finished with error code: -32 (Broken pipe)
[out#0/yuv4mpegpipe @ 000001809f6ea2c0] Terminating thread with return code -32 (Broken pipe)
[out#0/yuv4mpegpipe @ 000001809f6ea2c0] Error writing trailer: Broken pipe
[out#0/yuv4mpegpipe @ 000001809f6ea2c0] Error closing file: Broken pipe
[out#0/yuv4mpegpipe @ 000001809f6ea2c0] video:31KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 309658.345070%
frame= 71 fps=0.4 q=-0.0 Lsize= 94500KiB time=00:00:02.63 bitrate=293686.6kbits/s speed=0.0141x
Conversion failed!

Kurt.noise
14th January 2025, 13:57
8 bits sources encoding is broken with current svt-av1-psy windows builds. We have to convert input to 10bits or wait a bugfix.

nechto
14th January 2025, 22:56
No problem here, work without problems. Check if there are filenames with non-standard characters, rename it to simple characters and try again.


You are right, but it is weird, without options it's working good = the same codeck

tebasuna51
15th January 2025, 08:34
8 bits sources encoding is broken with current svt-av1-psy windows builds. We have to convert input to 10bits or wait a bugfix.

Using ConvertBits(10) in the .avs also crash:

C:\tmp>C:\Portable\MeGUI66\tools\ffmpeg\ffmpeg.exe -loglevel level+error -hide_banner -i "C:\tmp\test.avs" -strict -1 -f yuv4mpegpipe - | "C:\Portable\MeGUI66\tools\svtav1psy\SvtAv1EncApp.exe" --progress 3 -i - --frames 6529 --preset 10 -b "C:\tmp\test.ivf"
Svt[info]: -------------------------------------------
Svt[info]: SVT [version]: SVT-AV1-PSY Encoder Lib v2.3.0
Svt[info]: SVT : Visual Studio 2022 64 bit
Svt[info]: LIB Build date: Oct 31 2024 07:15:57
Svt[info]: -------------------------------------------
Svt[info]: Level of Parallelism: 5
Svt[info]: Number of PPCS 76
Svt[info]: [asm level on system : up to avx2]
Svt[info]: [asm level selected : up to avx2]
Svt[info]: -------------------------------------------
Svt[info]: SVT [config]: main profile tier (auto) level (auto)
Svt[info]: SVT [config]: width / height / fps numerator / fps denominator : 1920 / 1080 / 30000 / 1001
[B]Svt[info]: SVT [config]: bit-depth / color format : 10 / YUV420
Svt[info]: SVT [config]: preset / tune / pred struct : 10 / SSIM / random access
Svt[info]: SVT [config]: gop size / mini-gop size / key-frame type : 161 / 16 / key frame
Svt[info]: SVT [config]: BRC mode / rate factor : CRF / 35.00
Svt[info]: SVT [config]: AQ mode / variance boost strength / octile / curve : 2 / 2 / 6 / regular
Svt[info]: SVT [config]: Sharpness / QP scale compress strength / Frame low-luma bias : 0 / 1 / 0
Svt[info]: SVT [config]: Temporal Filtering Strength : 1
Svt[info]: SVT [config]: Keyframe TF Strength : 1
Svt[info]: -------------------------------------------
Encoding [vost#0:0/wrapped_avframe @ 00000220ff397300] [error] Error submitting a packet to the muxer: Broken pipe
[vost#0:0/wrapped_avframe @ 00000220ff397300] [error] Error submitting a packet to the muxer: Broken pipe
[out#0/yuv4mpegpipe @ 00000220fdc5eb00] [error] Error muxing a packet
[out#0/yuv4mpegpipe @ 00000220fdc5eb00] [error] Task finished with error code: -32 (Broken pipe)
[out#0/yuv4mpegpipe @ 00000220fdc5eb00] [error] Terminating thread with return code -32 (Broken pipe)
[out#0/yuv4mpegpipe @ 00000220fdc5eb00] [error] Error writing trailer: Broken pipe
[out#0/yuv4mpegpipe @ 00000220fdc5eb00] [error] Error closing file: Broken pipe

BTW using ffmpeg work fine:

C:\tmp>C:\Portable\MeGUI66\tools\ffmpeg\ffmpeg.exe -i test.avs -c:v libsvtav1 -preset 10 -an -sn test_f.mkv
ffmpeg version n7.1-64-g80c050cd86-g3778b1f6f1+82 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14.2.0 (Rev2, Built by MSYS2 project)
Input #0, avisynth, from 'test.avs':
Duration: 00:03:37.85, start: 0.000000, bitrate: 0 kb/s
Stream #0:0: Video: rawvideo (Y3[11][10] / 0xA0B3359), yuv420p10le(tv, bt709, progressive), 1920x1080, 29.97 fps, 29.97 tbr, 29.97 tbn
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> av1 (libsvtav1))
Press [q] to stop, [?] for help
Svt[info]: -------------------------------------------
Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v2.3.0-100-g783c3f1f
Svt[info]: SVT [build] : GCC 14.2.0 64 bit
Svt[info]: LIB Build date: Dec 25 2024 17:03:17
Svt[info]: -------------------------------------------
Svt[info]: Level of Parallelism: 5
Svt[info]: Number of PPCS 76
Svt[info]: [asm level on system : up to avx2]
Svt[info]: [asm level selected : up to avx2]
Svt[info]: -------------------------------------------
Svt[info]: SVT [config]: main profile tier (auto) level (auto)
Svt[info]: SVT [config]: width / height / fps numerator / fps denominator : 1920 / 1080 / 30000 / 1001
Svt[info]: SVT [config]: bit-depth / color format : 10 / YUV420
Svt[info]: SVT [config]: preset / tune / pred struct : 10 / PSNR / random access
Svt[info]: SVT [config]: gop size / mini-gop size / key-frame type : 161 / 16 / key frame
Svt[info]: SVT [config]: BRC mode / rate factor : CRF / 35
Svt[info]: SVT [config]: AQ mode / variance boost : 2 / 0
Svt[info]: -------------------------------------------
Output #0, matroska, to 'test_f.mkv':
Metadata:
encoder : Lavf61.7.100
Stream #0:0: Video: av1 (AV01 / 0x31305641), yuv420p10le(tv, bt709, progressive), 1920x1080, q=2-31, 29.97 fps, 1k tbn
Metadata:
encoder : Lavc61.19.101 libsvtav1
[out#0/matroska @ 000001aa5624ec40] video:52149KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.061283%
frame= 6529 fps=102 q=26.0 Lsize= 52181KiB time=00:03:37.81 bitrate=1962.5kbits/s speed=3.41x
And the libsvtav1 inside ffmpeg seems more updated (december-october)

Kurt.noise
10th February 2025, 14:37
This latest release may require the .Net Framework 4.8.1 runtime (https://dotnet.microsoft.com/fr-fr/download/dotnet-framework/net481) in order to work correctly.

Whats new :


Updated MediaInfo libraries.
Fixed FFmpeg AAC VBR Mode.
Improved Standard Error Output Logging for Opus Transcoding.
Updated url to the github & forum entries.
Allowed WebVTT subtitle format for MP4/MKV muxing.
Added AV1 as supported VideoCodec for MKV Muxer.
Added BSVideoSource support in AVS Script Creator.
Targeted Project as .Net Framework 4.8.1.
Fixed several issues for svt-av1-psy Video Encoder.
Added input Bits Depth information into the log.


https://github.com/Kurtnoise-zeus/megui/releases

nechto
11th February 2025, 21:10
not updating through the Update function...

Kurt.noise
12th February 2025, 09:02
not updating through the Update function...
No, coz I'm lazy...:rolleyes:

nechto
12th February 2025, 20:19
No, coz I'm lazy...:rolleyes:

Hah, it 's normal)) Just in case you think it will update automatically))

stimco
16th February 2025, 14:02
Hello.
There is a problem in the last 2 releases.
When indexing a FFMSIndex video, after finishing, just a dark window appears, there is no picture.
L-SMASH everything is fine.

LeXXuz
16th February 2025, 15:21
This latest release may require the .Net Framework 4.8.1 runtime (https://dotnet.microsoft.com/fr-fr/download/dotnet-framework/net481) in order to work correctly.

Whats new :


Updated MediaInfo libraries.
Fixed FFmpeg AAC VBR Mode.
Improved Standard Error Output Logging for Opus Transcoding.
Updated url to the github & forum entries.
Allowed WebVTT subtitle format for MP4/MKV muxing.
Added AV1 as supported VideoCodec for MKV Muxer.
Added BSVideoSource support in AVS Script Creator.
Targeted Project as .Net Framework 4.8.1.
Fixed several issues for svt-av1-psy Video Encoder.
Added input Bits Depth information into the log.


https://github.com/Kurtnoise-zeus/megui/releases

Holy sh.... :eek:

I've been using MeGUI since it came out and was very sad to see there was no real development in years.

And it almost took me a year to stumble upon this thread and notice Kurtnoise is back and working on my fav GUI again. :eek:

Boy, I'm so happy I could cry. :D :D :D

And you'll probably cry when you see my list of feature requests and fixes that are really needed. :devil:

Btw what happened to you old account ???

Kurt.noise
16th February 2025, 16:12
There is a problem in the last 2 releases.
When indexing a FFMSIndex video, after finishing, just a dark window appears, there is no picture.
Any log please ?

Kurt.noise
16th February 2025, 16:14
Hi,
And you'll probably cry when you see my list of feature requests and fixes that are really needed. :devil:
Tell me :cool:

Btw what happened to you old account ???
I lost the mail account & password :o

LeXXuz
16th February 2025, 17:08
Hi,
I lost the mail account & password :o

That sucks after so many years :(


Tell me :cool:


Okay, you asked for it. :D But one at a time.

BUG(?):
There is visual bug with MeGUI on high resolution desktops for a long time now.

On Windows 10/11 with a screen with 4k resolution AND a scaling >100%, MeGUI's progress windows look like this:

https://i.ibb.co/VWn7GJN1/Screenshot-2025-02-16-165032.png (https://ibb.co/VWn7GJN1)

REQUEST:
Could you allow a zoom factor >100% for the preview window? FHD and especially SD content is tiny on a 4k screen. At the moment I usually enlarge the videos at the end of my script to see more detail in the preview window. However, I lost count of how many times I forgot to remove that last line and encoded an entire film with the wrong resolution. :o

Allowing a higher zoom of the preview would prevent that for lazy old bums like me. :D :o

stimco
16th February 2025, 17:08
https://ibb.co/wrW5KRcg

how I came out of the situation.
I took megui from earlier versions and replaced it.
everything works ok.

stimco
16th February 2025, 17:12
Any log please ?

how I came out of the situation.
I took megui from earlier versions and replaced it.
everything works ok.

https://ibb.co/wrW5KRcg

-[Information] FileIndexer
--[Information] [17.02.2025 7:39:01] MediaInfo
---[Information] File: F:\Rush (2013) 4K Atmos.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 73794504909
----[Information] PlayTime: 02:02:55.702
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 3840
----[Information] Height: 2160
----[Information] FrameCount: 176840
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 02:02:55.702
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
-[Information] Log for job1 (idx, Rush (2013) 4K Atmos.mkv -> Rush (2013) 4K Atmos.mkv.ffindex)
--[Information] [17.02.2025 7:39:05] Started handling job
--[Information] [17.02.2025 7:39:05] Preprocessing
--[Information] [17.02.2025 7:39:05] Job command line: "C:\Users\stimco\Desktop\1\tools\ffms\ffmsindex.exe" -f "F:\Rush (2013) 4K Atmos.mkv" "F:\Rush (2013) 4K Atmos.mkv.ffindex"
--[Information] [17.02.2025 7:39:05] Process started
--[Information] [17.02.2025 7:39:05] Standard output stream
---[Information] [17.02.2025 7:40:11] Writing index... done.
--[Information] [17.02.2025 7:39:05] Standard error stream
--[Information] [17.02.2025 7:40:11] MediaInfo
---[Information] File: F:\Rush (2013) 4K Atmos.mkv.ffindex
---[Information] General
----[Information] FileSize: 949229
--[Information] [17.02.2025 7:40:11] Postprocessing
---[Information] [17.02.2025 7:40:15] Deleting intermediate files
--[Information] [17.02.2025 7:40:15] Job completed

By the way, during updates, avisynth is updated 2 times.
and.. is it possible to immediately get mkv when encoding av1.
to see the result.

nechto
16th February 2025, 20:08
time of requests?
is it possible to add batch mode ? even I need to submit every file settings.
e.g. To choose not more than 10-15 file and for each of them settings window will appear. If possible to have an option to autosubmit, but this one I think will be enough for beginning. Unlimited number of files can crash - it is why 10-15 if possible. Now to convert my 1000 videos from mp4 to mkv with little loss I need to spend a lot of time (to queue all of them)

VoodooFX
16th February 2025, 20:53
is it possible to add batch mode ?

Batch encoding already exists -"One Click".

stimco
17th February 2025, 06:52
https://ibb.co/jPN1h0tB

L-SMASH

-[Information] FileIndexer
--[Information] [17.02.2025 7:47:46] MediaInfo
---[Information] File: F:\Rush (2013) 4K Atmos.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 73794504909
----[Information] PlayTime: 02:02:55.702
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 3840
----[Information] Height: 2160
----[Information] FrameCount: 176840
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 02:02:55.702
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
-[Information] Log for job1 (idx, Rush (2013) 4K Atmos.mkv -> Rush (2013) 4K Atmos.mkv.lwi)
--[Information] [17.02.2025 7:47:48] Started handling job
--[Information] [17.02.2025 7:47:53] Preprocessing
--[Information] [17.02.2025 7:47:53] AviSynth script
---[NoImage] LoadPlugin("C:\Users\stimco\Desktop\1\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavVideoSource("F:\Rush (2013) 4K Atmos.mkv", format="YUV420P8")
--[Information] [17.02.2025 7:48:45] MediaInfo
---[Information] File: F:\Rush (2013) 4K Atmos.mkv.lwi
---[Information] Indexed File: F:\Rush (2013) 4K Atmos.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 73794504909
----[Information] PlayTime: 02:02:55.702
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 3840
----[Information] Height: 2160
----[Information] FrameCount: 176840
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 02:02:55.702
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
--[Information] [17.02.2025 7:48:45] Postprocessing
---[Information] [17.02.2025 7:48:46] Deleting intermediate files
--[Information] [17.02.2025 7:48:46] Job completed

Kurt.noise
17th February 2025, 07:04
BUG(?):
There is visual bug with MeGUI on high resolution desktops for a long time now.

On Windows 10/11 with a screen with 4k resolution AND a scaling >100%, MeGUI's progress windows look like this:

https://i.ibb.co/VWn7GJN1/Screenshot-2025-02-16-165032.png (https://ibb.co/VWn7GJN1)
ok, I'll check it out

[QUOTE=LeXXuz;2014914]REQUEST:
Could you allow a zoom factor >100% for the preview window? FHD and especially SD content is tiny on a 4k screen. At the moment I usually enlarge the videos at the end of my script to see more detail in the preview window. However, I lost count of how many times I forgot to remove that last line and encoded an entire film with the wrong resolution. :o
ok, done

how I came out of the situation.
I took megui from earlier versions and replaced it.
everything works ok.

https://ibb.co/wrW5KRcg

-[Information] FileIndexer
--[Information] [17.02.2025 7:39:01] MediaInfo
---[Information] File: F:\Rush (2013) 4K Atmos.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 73794504909
----[Information] PlayTime: 02:02:55.702
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 3840
----[Information] Height: 2160
----[Information] FrameCount: 176840
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 02:02:55.702
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] Forced: No
-[Information] Log for job1 (idx, Rush (2013) 4K Atmos.mkv -> Rush (2013) 4K Atmos.mkv.ffindex)
--[Information] [17.02.2025 7:39:05] Started handling job
--[Information] [17.02.2025 7:39:05] Preprocessing
--[Information] [17.02.2025 7:39:05] Job command line: "C:\Users\stimco\Desktop\1\tools\ffms\ffmsindex.exe" -f "F:\Rush (2013) 4K Atmos.mkv" "F:\Rush (2013) 4K Atmos.mkv.ffindex"
--[Information] [17.02.2025 7:39:05] Process started
--[Information] [17.02.2025 7:39:05] Standard output stream
---[Information] [17.02.2025 7:40:11] Writing index... done.
--[Information] [17.02.2025 7:39:05] Standard error stream
--[Information] [17.02.2025 7:40:11] MediaInfo
---[Information] File: F:\Rush (2013) 4K Atmos.mkv.ffindex
---[Information] General
----[Information] FileSize: 949229
--[Information] [17.02.2025 7:40:11] Postprocessing
---[Information] [17.02.2025 7:40:15] Deleting intermediate files
--[Information] [17.02.2025 7:40:15] Job completed

"standard error stream" here means the redirection of the output of the tool in order to catch up error messages and diagnostic information. Nothing to worry.

btw, did you move the progress bar in order to check out the preview ? Sometimes, the 1st frames are blanked. Thats why you see nothing.

By the way, during updates, avisynth is updated 2 times.
Maybe because the 1st time, downloading was corrupted or something.

and.. is it possible to immediately get mkv when encoding av1. to see the result.
Just choose mkv as output file extension.

stimco
17th February 2025, 10:03
btw, did you move the progress bar in order to check out the preview ? Sometimes, the 1st frames are blanked. Thats why you see nothing.


I gave you an example with LSMASH.
everything is ok there.
the frame is the same.
the problem really exists.

https://ibb.co/wrW5KRcg
https://ibb.co/jPN1h0tB

Kurt.noise
17th February 2025, 10:28
Remove the content from the update_cache sub-folder and retry to download ffms and see whats happening.

Did you get also the issue using another source file ?

stimco
17th February 2025, 12:47
did... nothing changed.

-[Information] FileIndexer
--[Information] [17.02.2025 13:42:26] MediaInfo
---[Information] File: F:\Avengers_IW.2018.UHD.Blu-Ray.Remux.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 51429928616
----[Information] PlayTime: 02:29:21.953
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 3840
----[Information] Height: 2160
----[Information] FrameCount: 214872
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 02:29:21.953
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 0
----[Information] Default: Yes
----[Information] Forced: No
-[Information] Log for job1 (idx, Avengers_IW.2018.UHD.Blu-Ray.Remux.mkv -> Avengers_IW.2018.UHD.Blu-Ray.Remux.mkv.ffindex)
--[Information] [17.02.2025 13:42:28] Started handling job
--[Information] [17.02.2025 13:42:28] Preprocessing
--[Information] [17.02.2025 13:42:28] Job command line: "C:\Users\stimco\Desktop\1\tools\ffms\ffmsindex.exe" -f "F:\Avengers_IW.2018.UHD.Blu-Ray.Remux.mkv" "F:\Avengers_IW.2018.UHD.Blu-Ray.Remux.mkv.ffindex"
--[Information] [17.02.2025 13:42:28] Process started
--[Information] [17.02.2025 13:42:28] Standard output stream
---[Information] [17.02.2025 13:43:35] Writing index... done.
--[Information] [17.02.2025 13:42:28] Standard error stream
--[Information] [17.02.2025 13:43:35] MediaInfo
---[Information] File: F:\Avengers_IW.2018.UHD.Blu-Ray.Remux.mkv.ffindex
---[Information] General
----[Information] FileSize: 1086901
--[Information] [17.02.2025 13:43:35] Postprocessing
---[Information] [17.02.2025 13:43:38] Deleting intermediate files
--[Information] [17.02.2025 13:43:38] Job completed

https://ibb.co/qMrr66Z1

LSMASH OK ... https://ibb.co/5WTq3HD2

Kurt.noise
17th February 2025, 13:43
Then stay with lsmash...or do you prefer ffms ? Its quite similar.

You did not tell me if issue occured also with another source.

VoodooFX
17th February 2025, 13:51
About that black preview, sometimes I get it too (with lsmash), usually hitting "Preview AVS script" button fixes it, or I restart indexing again to fix.

LeXXuz
17th February 2025, 13:54
I remember having this issue with ffms quite a while ago. That's what made me switch to DGIndexNV.

But anyhow, use the goto function and don't enter any new frame number, just hit ok. That restarts your script and usually fixed the black frame issue for me.

stimco
17th February 2025, 17:44
Then stay with lsmash...or do you prefer ffms ? Its quite similar.

You did not tell me if issue occured also with another source.

I don’t understand.. how it doesn’t work and to hell with it.
This is a problem with the last two versions. maybe you can fix it.

I like FFMS better. And I don't want to change that.

The log indicates that the source was different source.
Believe me, I checked it 20 times.

Maybe the creator of FFMS can fix this.

Kurt.noise
18th February 2025, 03:58
What can I say...I tested the same input as yours and that worked correctly on my side :


[Information] Log
-[Information] Versions
--[Information] MeGUI: 6.6.6.6 20250210 x64 (DEBUG)
--[Information] MeGUI Debug Data: available
--[Information] Update Check: Disabled
--[Information] System Information
---[Information] Operating System: Microsoft Windows 11 Professionnel 24H2 x64 (10.0.26100.3194)
---[Information] .NET Framework: 4.8.1
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2010 x86: 10.0.40219
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.42.34433
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.42.34433
---[Information] DPI: 100% (96/96)
---[Information] Monitor 1
----[Information] Resolution: 1920x1080
----[Information] Primary Screen: True
---[Information] Monitor 2
----[Information] Resolution: 1920x1080
----[Information] Primary Screen: False
--[Information] Component Information
---[Information] Haali Media Splitter: not installed
---[Information] Haali DSS2: not installed
---[Information] ICSharpCode.SharpZipLib: 0.85.5.452 (24-03-2024)
---[Information] MediaInfo: 24.12.0.0 (11-12-2024)
---[Information] SevenZipSharp: 0.64.3890.29348 (24-03-2024)
---[Information] 7z: 9.20 (24-03-2024)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 25-11-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] File Version: 3.7.3
----[Information] File Date: 08-02-2025
----[Information] File Name: AviSynth+ 3.7.3 (r4177, master, x86_64)
----[Information] File Path: c:\windows\system32\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.3 (r4177, master, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
-[Information] Update detection
--[Information] [18/02/2025 03:39:40] Automatic update is disabled
--[Information] [18/02/2025 03:39:40] Using cached update config and server: http://megui.org/auto/fork/
--[Information] [18/02/2025 03:39:40] No package requires an update
-[Information] FileIndexer
--[Information] [18/02/2025 03:39:54] MediaInfo
---[Information] File: E:\Video\The.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FileSize: 756091318
----[Information] PlayTime: 00:02:00.736
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: V_MPEGH/ISO/HEVC
----[Information] Format: HEVC
----[Information] FormatInfo: High Efficiency Video Coding
----[Information] Width: 3840
----[Information] Height: 2160
----[Information] FrameCount: 2892
----[Information] FrameRate: 23.976
----[Information] FrameRate_N: 24000
----[Information] FrameRate_D: 1001
----[Information] FrameRateMode: CFR
----[Information] FrameRateModeString: Constant
----[Information] Duration: 00:02:00.621
----[Information] Bits Depth: 10
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] PixelAspectRatio: 1.000
----[Information] Delay: 17
----[Information] Default: Yes
----[Information] Forced: No
--[Information] Log for job1 (idx, The.mkv -> The.ffindex)
--[Information] [18/02/2025 03:40:04] Started handling job
--[Information] [18/02/2025 03:40:04] Preprocessing
--[Information] [18/02/2025 03:40:04] Job command line: "E:\megui\bin\x64\Debug\tools\ffms\ffmsindex.exe" -f "E:\Video\The.mkv" "E:\Video\The.mkv.ffindex"
--[Information] [18/02/2025 03:40:04] Process started
--[Information] [18/02/2025 03:40:04] Standard output stream
---[Information] [18/02/2025 03:40:06] Writing index... done.
--[Information] [18/02/2025 03:40:04] Standard error stream
--[Information] [18/02/2025 03:40:06] MediaInfo
---[Information] File: E:\Video\The.mkv.ffindex
---[Information] General
----[Information] FileSize: 13319
--[Information] [18/02/2025 03:40:06] Postprocessing
---[Information] [18/02/2025 03:40:09] Deleting intermediate files
--[Information] [18/02/2025 03:40:09] Job completed

Indexing is done flawlessly and I'm able to create avs script from the AVS Creator. And btw, looking at your logfile, indexing is done correctly too.

So, your problem seems to be somewhere else...

Try the ffms from there (replace the content in ffms subfolder) : https://codeberg.org/StvG/ffms2/releases/download/r2390/ffms2_r2390.7z

stimco
18th February 2025, 06:53
Yes, the file is indexed, but there is no video in the window for trimming, the screen is dark.
I previously used MeGUI 6.6.6.6 - 20240823 there were no such problems. But now, even if you run this version, after installing the latest updates, a problem will appear here.
Below I’ll leave it as a working version without glitches. MeGUI 6.6.6.6 - 20240823 is the basis and is based on its old updates.

https://ru.files.fm/u/crfruwz2kt

stimco
18th February 2025, 07:24
I took MeGUI 6.6.6.6 - 20250210 .exe and placed it in the old version of MeGUI 6.6.6.6 - 20240823 and everything works. But if you download updates from the new version, then everything... does not work.

LeXXuz
18th February 2025, 09:13
BUG(?):

Nvidia Deinterlacer not selectable/not working in AVS script creator.
(Also not working in 1-Click Encoder for ages)

https://i.ibb.co/1wwtMtQ/Screenshot-2025-02-18-090840.png (https://ibb.co/1wwtMtQ)

Source is a clip from an SD interlaced source MPEG2 elementary stream, indexed with DGIndexNV.

Kurt.noise
18th February 2025, 09:48
I took MeGUI 6.6.6.6 - 20250210 .exe and placed it in the old version of MeGUI 6.6.6.6 - 20240823 and everything works. But if you download updates from the new version, then everything... does not work.
stop the fud.

Kurt.noise
18th February 2025, 09:49
BUG(?):

Nvidia Deinterlacer not selectable/not working in AVS script creator.
(Also not working in 1-Click Encoder for ages)

https://i.ibb.co/1wwtMtQ/Screenshot-2025-02-18-090840.png (https://ibb.co/1wwtMtQ)

Source is a clip from an SD interlaced source MPEG2 elementary stream, indexed with DGIndexNV.
what the dgi looks like ? iirc, this is enabled from the specific content of the file.

LeXXuz
18th February 2025, 09:52
what the dgi looks like ? iirc, this is enabled from the specific content of the file.

Good point. Well, here is the header of the index file:

DGMPGIndexFileNV25 DGIndexNV 255.0.0.0 X64
C:\Program Files\MeGUI-x64\tools\dgindexnv\

E:\WORK\test.m2v 852748705

DEVICE 0
DECODE_MODES 0,0,0,0,0
STREAM 0 0
RANGE 0 0 852748704 0
DEMUX
DEPTH 8
CHROMA_LOCATION 0
ASPECT 12 11
COLORIMETRY 2 2 2
IS_444 0

SEQ 0
SEQEXT 0
GOP 1
0:FRM B 3 1 0 0
1:FRM B 3 1 0 0
2:FRM I 3 1 0 0
3:FRM B 3 1 0 0
4:FRM B 3 1 0 0
5:FRM P 3 1 0 0
6:FRM B 3 1 0 0
7:FRM B 3 1 0 0
8:FRM P 3 1 0 0
9:FRM B 3 1 0 0
10:FRM B 3 1 0 0
11:FRM P 3 1 0 0
12:FRM B 3 1 0 0
13:FRM B 3 1 0 0
14:FRM P 3 1 0 0
SEQ 16828
SEQEXT 0
GOP 0

....



End of file:


SIZ 720 x 576
DISP 0,720,0,576
FPS 25000 / 1000
CODED 36363
PLAYBACK 36363
0.00% FILM
ORDER 1

tebasuna51
18th February 2025, 11:51
what the dgi looks like ? iirc, this is enabled from the specific content of the file.

How you know when it is interlaced from the dgi file?

I have some samples with same dgi look than the LeXXuz dgi (..., 0% FILM, ORDER 1), some with "Partially interlaced" after the 'Analyse' but also with full "Interlaced" and the 'Nvidia deinterlaced' is always no selectable.

I include manually ", deinterlace=1" in DGSource line and work fine always.

LeXXuz
18th February 2025, 12:06
My guess is DG may have changed something in the syntax of the dgi files over the years, so MeGUI can't recognize it. That is if it only makes that option available when it finds a certain flag inside the file. Like I said, that option is broken for a very long time in MeGUI.

Anyhow, I think this wouldn't be a good approach at all. Index files could be flagged wrongly as progressive and still have the need for deinterlacing. I think the deinterlace option should be available at any time.

tebasuna51
18th February 2025, 12:15
...Index files could be flagged wrongly as progressive and still have the need for deinterlacing. I think the deinterlace option should be available at any time.

Also some flagged like interlaced (MBAFF) with 0 blocks interlaced than don't need deinterlace at all.

stimco
18th February 2025, 12:21
stop the fud.

you think that by being rude you will prove something.
There is a problem, but you don't give a fuck.
Understood.
success.

Kurt.noise
18th February 2025, 14:34
I think the deinterlace option should be available at any time.
Yes, I think it's a good idea. Will do that.

you think that by being rude you will prove something.
There is a problem, but you don't give a fuck.
Understood.
success.
No but I cannot reproduce your issue with the same input. So, what should I do then ? did you try what I suggested previously (replace the content with the other) ?

Maxxr
23rd February 2025, 08:29
only happened with the new version, any solution, look image below:

https://i.ibb.co/p6HVzfVM/Screenshot-3.png (https://ibb.co/bj4wBswC)

Kurt.noise
23rd February 2025, 15:26
Yes, this has been fixed already. Wait next release or just use another source filter.

King-Zeus78
27th February 2025, 01:18
Hi everyone, is it possible to remove the HDR from a 4K remux to create encodings without HD with vivid colors? With megui?

Kurt.noise
27th February 2025, 12:19
Hi everyone, is it possible to remove the HDR from a 4K remux to create encodings without HD with vivid colors? With megui?
Its not an automatic task. You have to use a tonemapping filter into your avs script.

King-Zeus78
27th February 2025, 16:03
Its not an automatic task. You have to use a tonemapping filter into your avs script.

hi, thanks for your reply, where can I find this filter?

tebasuna51
28th February 2025, 09:28
You can try the DGHDRtoSDR explained by manolito here (https://forum.doom9.org/showthread.php?p=2014300#post2014300) and the description and download here (http://avisynth.nl/index.php/DGHDRtoSDR)

tormento
8th March 2025, 10:55
You can try the DGHDRtoSDR explained by manolito
Never had good results with HDRtoSDR.I prefer to use DGCube with a LUT.

tebasuna51
8th March 2025, 22:39
Never had good results with HDRtoSDR.I prefer to use DGCube with a LUT.
Then please explain to King-Zeus78 how use your method with MeGUI.

nechto
22nd March 2025, 19:40
Found very weird bug in output. I generated file with FPS=23.976, but when I watching it it shows video at rate=50 fps. Audio is good. How to fix it ? I already erased the source. p.s. it was made by latest MeGUI.
Format : Matroska
Format version : Version 4
File size : 18.6 MiB
Duration : 4 min 28 s
Overall bit rate : 580 kb/s
Frame rate : 50.000 FPS
Encoded date : 2025-01-21 11:47:29 UTC
Writing application : mkvmerge v89.0 ('And the Melody Still Lingers On (Night in Tunisia)') 64-bit
Writing library : libebml v1.4.5 + libmatroska v1.7.1

nechto
22nd March 2025, 19:44
BTW, we had already such type of issue - it was due to LSMASH error.
Now I need to understand how to fix (where in Video file to say that it is 23.976 fps video without video changing, because numbers of frames seems like this. on 50fps video is fast while audio is normal. And when video finishing audio still playing)

tebasuna51
22nd March 2025, 19:45
We can't help you without the full log, check in subfolder MeGUI66\logs...

nechto
22nd March 2025, 20:44
tebasuna51, problem is not in MeGUI, but in his result. It works perfectly. Which logs you need ?
btw, I found fast solution, using MKVToolNix

nechto
22nd March 2025, 20:49
I found it, will share shortly

tebasuna51
23rd March 2025, 08:56
The problem is in the source file (or MediaInfo reading it) because if the source is:

--[Information] [16.03.2025 23:16:16] frame rate: 50/1
--[Information] [16.03.2025 23:16:16] frames: 360
--[Information] [16.03.2025 23:16:16] length: 00:00:07.200

Check your source file, do you download it?
We can't help you with downloaded files.

MeGUI and LSMASHSource.dll work fine with the video output fps 50/1
If you mux the output video with audio:

----[Information] Format: AC-3
----[Information] PlayTime: 00:00:14.400

we have the async problem. Your solution is correct.

VoodooFX
23rd March 2025, 10:34
Found very weird bug in output. I generated file with FPS=23.976...
Video file to say that it is 23.976 fps...

What is much more weirder is that you are converting it to 25 FPS instead of "23.976"... :D

Anyway, the issue is because the input has fake interlace. (GitHub link to the issue (https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/issues/90))


Now I need to understand how to fix...

Add AssumeFPS(25) to avs script.
Or if you already encoded it use MKVToolNix to correct FPS. [same as in your screenshot]

nechto
23rd March 2025, 20:06
Tebasuna, no it was not downloaded file, it was Canon recorded .MTS file (pure MPEG1) as a source.
VoodooFX, you are right, source was 25 fps. Thanks for another way to fix, but it will be used by other people don't know the details. All they can do, it doubleclick on file. And source already deleted.

Seems the issue is LSMASH, which is putting 50 instead of 25 for files, I found this only for files which have cyrillic chars in name (not all the times).

pilgrim365
1st April 2025, 12:11
Firstly, thank you for breathing life into this wonderful program. I've still been using the legacy version until I randomly came across your version a couple of days ago.

Went to put it to the test but I cannot seem to encode any audio. No matter what encoder I use (NeroAAC, Exhale, QAAC etc..) they all result with the same error. Even tried several decoders two to rule that out but still, same exact error.

Any ideas?

[EDIT] Attachement not needed with the log in the next post

Kurt.noise
1st April 2025, 12:23
Post the whole log file instead (the last one in jobs subfolder)

pilgrim365
1st April 2025, 21:42
18920

Here you go!

Edit: Actually nevermind, the only variable I hadn't considered was my input. Turns out there's was just an issue with that specific audio file I was using, tried another input and worked as expected. Sorry to bother.

tebasuna51
2nd April 2025, 00:40
Your log show a error in line 17 of the avs script, this one:

mix = mix.SoxFilter(""compand 0.1,0.1 -90,-84,-16,-10,-0.1,-3 0.0 -90 0.0"").ConvertAudioToFloat()

Do you edit the log or the avs?
Because my MeGUI version make other line like:

mix = MixAudio(back, side, 0.5, 0.5).SoxFilter("compand 0.0,0.0 -90,-84,-8,-2,-6,-1,-0,-0.1")

and work without problems.

pilgrim365
2nd April 2025, 03:31
I made no changes. I actually then found trying to encode on the legacy MeGUI also had issues. Interestingly didn't spit out an error, but encoding just wouldn't start with the timer increasing indefinitely.

Kurt.noise
2nd April 2025, 08:19
This has been fixed (https://github.com/Kurtnoise-zeus/megui/issues/30) as well. That should be available soon.

Barough
13th April 2025, 01:18
Getting this when trying to update

"Cannot use update server http://megui.org/auto/fork/. Reason: Update XML is invalid"

Kurt.noise
13th April 2025, 10:42
It works for me. Maybe retry later.

Barough
13th April 2025, 15:09
Now it works for me again. Didn't work for like almost 2 days here

Maxxr
17th April 2025, 13:48
only happened with the new version, any solution, look image below:

https://i.ibb.co/p6HVzfVM/Screenshot-3.png (https://ibb.co/bj4wBswC)

any solution?

Kurt.noise
17th April 2025, 15:44
I gave you an answer previously. For the time being, use another indexer (l-smash or FFMS2 )

Maxxr
17th April 2025, 16:04
I gave you an answer previously. For the time being, use another indexer (l-smash or FFMS2 )

sorry I didnt see the answer, I had to use the previous version, thanks anyway

VANT
19th April 2025, 10:59
Hello.
I cant add more than 1 Audio track in "One Click". When i click "+" another track appears for a split second, but then immediately disappears.

regards

Kurt.noise
22nd April 2025, 12:22
I cant add more than 1 Audio track in "One Click". When i click "+" another track appears for a split second, but then immediately disappears.

Maybe because you have the "use only the first audio track" checked in your onclick profile (in Audio tab).

nechto
22nd April 2025, 20:23
I have new AvySynth+ 3.7.5 reinstalling till the end of the times. How to fix this ?

Kurt.noise
23rd April 2025, 04:14
I have new AvySynth+ 3.7.5 reinstalling till the end of the times. How to fix this ?
https://github.com/Kurtnoise-zeus/megui/issues/32#issuecomment-2820974815

nechto
23rd April 2025, 17:51
thanks fly out to Kurt.noise

VANT
27th April 2025, 10:05
Maybe because you have the "use only the first audio track" checked in your onclick profile (in Audio tab).

I'm not sitting because I'm using the default FFmpeg AC-3 profile and I don't see the options you're writing about there, but another "unhandled" error appears when we click "-" with one audio track, then an application error appears (all without a loaded file for processing.


https://i.postimg.cc/zXQw2BF6/megui-screen.png
https://i.postimg.cc/wM6FzG1r/megui-ffmpeg-config.png
https://i.postimg.cc/q7s87GHH/megui-err.png
https://i.postimg.cc/vTrBr0XG/megui-err-log.png

Kurt.noise
27th April 2025, 14:45
I'm not sitting because I'm using the default FFmpeg AC-3 profile and I don't see the options you're writing about there,
https://i.ibb.co/hFbxG0JB/Capture-d-cran-2025-04-27-154223.png (https://ibb.co/3m25xK9p)

VANT
27th April 2025, 21:54
https://i.ibb.co/hFbxG0JB/Capture-d-cran-2025-04-27-154223.png (https://ibb.co/3m25xK9p)

unfortunately it didn't help

https://i.postimg.cc/LX6xMZc3/megui-err123.png

nechto
20th May 2025, 16:38
Some error in eac3to - trying to extract not existing stream?

tebasuna51
21st May 2025, 14:59
Can't reproduce your problem:

- From a mkv with only 2 traks:
MKV, 1 video track, 1 audio track, 0:03:21, 30p/1.001
1: h264/AVC, 1080p30/1.001
2: RAW/PCM, 2.0 channels, 16 bits, 48kHz, dialnorm: 0dB

Make a command line: eac3to "eac3to.exe" "...DSC_0115.mkv" 3:"...English.wav"
---The source file doesn't contain a track with the number 3.

My MeGUI66 create a correct one with 2:"output.wav" when the source is equivalent (one video + one audio tracks)

nechto
21st May 2025, 20:43
But in some cases it seems using number 3 from 2 ... I can send if you want the file - try it

Kurt.noise
22nd May 2025, 04:26
But in some cases it seems using number 3 from 2 ... I can send if you want the file - try it
yes, please

nechto
22nd May 2025, 21:21
Here it is (http://gofile.me/2iVsk/4z25Itb8P)

Kurt.noise
23rd May 2025, 07:51
the link doesn't work for me

StainlessS
23rd May 2025, 09:50
Dont work for me either, "Page not found".

nechto
24th May 2025, 20:15
Ohh
try again this one
http://gofile.me/2iVsk/8qXC80yPY
or this one
https://disk.yandex.ru/i/jeo8eKCkDS0vLQ
the same file

tebasuna51
25th May 2025, 12:49
Work fine for me.
The command line put the trak 2: to extract and work without error.

nechto
25th May 2025, 13:03
For me not. Did you tried to use the same options to recode ?
I am not using HD treams extractor - I am simply open file to recode. X265. Ac-3, always recode

tebasuna51
26th May 2025, 10:57
Sorry, I never use the One Click Encode. I can't help you with that.

To do automatic recode I use something like:

ffmpeg -i "DSC_0115.MOV" -map 0:v:0 -vf scale=1280:720 -c:v libx265 -map 0:a:0 -c:a ac3 "DSC_0115.mkv"

nechto
27th May 2025, 01:16
Another one comment (which possibly worth to mention ):
too long path can crush the MeGUI. Really crush - it is closing without action. Path = Directory name and file name.
Also better to not to use local chars (like ё, й, etc). With latest l-smash it is not a problem, but 2 days ago I caught such bug with Hawaian char..


p.s. Also I catch very weird bug - I have Russian (double) as default language, but when I am trying to recode, it is always choosing English as default language.

tebasuna51
27th May 2025, 10:08
too long path can crush the MeGUI. Really crush - it is closing without action. Path = Directory name and file name.
Also better to not to use local chars (like ё, й, etc). With latest l-smash it is not a problem, but 2 days ago I caught such bug with Hawaian char.

You are right, when there are many software involved, long text and non-standard chars can produce crash without know for what.
It is always recommended use short names (old DOS style 8.3) and rename at end of conversion.

LeXXuz
2nd June 2025, 11:18
Any news on the display problem with 4k resolution and Windows zoom >100%?

Also there is an annoying bug in the file indexer mask. If you want to enqueue more than one indexing job, the output path is not updated. Which means any indexing output file will be written to the output path of the first job.

Right now you have to close the file indexer an reopen it to make sure every index job you create will use the correct path for file output.

Also on two of my systems DGIndexNV is gone in the file indexer for selection. DGIndexNV IS enabled in the settings however.

I already copied the entire Megui directory from a system where DGIndexNV is shown and working just fine. But no use. So I was wondering if MeGUI stores settings somewhere in the Registry or personal folders which I've missed? Really have no idea how to make this work again.

Kurt.noise
2nd June 2025, 15:36
Its preferable for me to track down all issues in the github entry (https://github.com/Kurtnoise-zeus/megui/issues)

your 4K issue seems to be like issue #23 (https://github.com/Kurtnoise-zeus/megui/issues/23) ?

LeXXuz
2nd June 2025, 17:13
Its preferable for me to track down all issues in the github entry (https://github.com/Kurtnoise-zeus/megui/issues)

your 4K issue seems to be like issue #23 (https://github.com/Kurtnoise-zeus/megui/issues/23) ?

Not sure. It's the issue I've posted here:
https://forum.doom9.org/showthread.php?p=2014914#post2014914

Sadly the image host removed the screenshot already. It's the worker window where half of the progress bar and the resume/suspend button is partially hidden.

nechto
5th June 2025, 00:32
I really see some issues with Default sound/subtitles. I have in settings Russian by default (2 lines, without comments, but as I understand it is Default1 and if Default1 not found to seek Default2). In Source I have Russian, but MeGUI always set English as sound to process...

and sometimes x264 give the next error: [Error] [05.06.2025 2:37:48] Process exits with error: 0xC0000409 STATUS_STACK_BUFFER_OVERRUN (-1073740791),
but if to run again (double push on "Error" word in Que to change to "Waitting" and press Start, not to execute from beginning) it can process successfully ..

Kurt.noise
5th June 2025, 08:57
I really see some issues with Default sound/subtitles. I have in settings Russian by default (2 lines, without comments, but as I understand it is Default1 and if Default1 not found to seek Default2). In Source I have Russian, but MeGUI always set English as sound to process...
I think this has been fixed as well.

and sometimes x264 give the next error: [Error] [05.06.2025 2:37:48] Process exits with error: 0xC0000409 STATUS_STACK_BUFFER_OVERRUN (-1073740791),
but if to run again (double push on "Error" word in Que to change to "Waitting" and press Start, not to execute from beginning) it can process successfully ..
Post your logfile

nechto
5th June 2025, 10:30
Here it is. Seems like x264 inside issue. Because second run did successfully

Kurt.noise
6th June 2025, 06:43
Yeah, not so easy to find the root cause here...will try to reproduce with the same input.

StainlessS
6th June 2025, 12:12
I'm in process of setting up Avs+, and MeGUI, not used either for quite a time.
In MeGUI 6.6.6.6.20250210
when loading pre-prepared avs file, and clicking on "Audio Encoding, 'Queue'" button, it auto starts to encode the audio
without me "switching to the Queue TAB, and clicking Start".
Is this now normal behaviour ? {Or is there some auto start audio encode type setting that needs switching off ?}

thanx.

EDIT: Using current(Latest) version AVS+, system install, not buitin.
Above is not a problem for me, just wondering if it is expected behaviour.

EDIT: This THREAD TITLE that reads "MeGUI 6.6.6.6 2050210 released" , should I think read "MeGUI 6.6.6.6.20250210 released".

EDIT: Dont know if I may have caused a problem, I removed the entire AutoUpdate.xml section for <iUpgradeable xsi:type="ProgramFile"> for NeroAAC which I installed myself into tools/neroaac folder,
(as it kept trying to download it from rarefiles site).

If not expected behaviour, then I'll do reinstall MEGUI again.

Kurt.noise
6th June 2025, 12:24
yes, its the default behaviour :
https://i.ibb.co/k28v2Rkq/image.png (https://imgbb.com/)

StainlessS
6th June 2025, 12:34
Good, thought I'de ffff'ed it up.
Thanx Kurt. :)

nechto
6th June 2025, 18:48
Yeah, not so easy to find the root cause here...will try to reproduce with the same input.


File:
http://gofile.me/2iVsk/les6igHJN

please write if not accessible. Possible will be slow, but it is my home cloud.

StainlessS
6th June 2025, 19:01
please write if not accessible.
For me, takes about 60 seconds to show up, but it does do eventually.

tebasuna51
7th June 2025, 09:32
...
EDIT: Dont know if I may have caused a problem, I removed the entire AutoUpdate.xml section for <iUpgradeable xsi:type="ProgramFile"> for NeroAAC which I installed myself into tools/neroaac folder,
(as it kept trying to download it from rarefiles site)

It's not a problem in my opinion.

About the Update system I have some not important sugesstions:
18965

1) Seems when a software is not used go to Disable status.
Please remain it like Enabled until the user mark it like Disabled (never needed) or when the version installed is the last know (abandoned like the NeroAacEnc, AVI-Mux-GUI, BeSplit, Haali, PgcDemux, VobSub and now tsMuxer, maybe also OggEnc replaced by Opus)

2) I have a problem with MediaInfo:
Local version/date: 24.06/2024
Server version/date: 18.05/2018
Update available ???

3) The Qaac encoder need QuickTime installed or a folder QTfiles64 with the dll's needed (CoreAudioToolbox.dll, etc.). If that folder can't be installed with MeGUI maybe is better use the same procedure than NeroAacEnc and FDK-AAC and ask for the qaac.exe location here:
18964

Kurt.noise
8th June 2025, 09:33
1) Seems when a software is not used go to Disable status.
Please remain it like Enabled until the user mark it like Disabled (never needed) or when the version installed is the last know (abandoned like the NeroAacEnc, AVI-Mux-GUI, BeSplit, Haali, PgcDemux, VobSub and now tsMuxer, maybe also OggEnc replaced by Opus)

Sorry, I dont understand what you're trying to say...I dont think its disabled by default.

2) I have a problem with MediaInfo:
Local version/date: 24.06/2024
Server version/date: 18.05/2018
Update available ???
Looks like you have an old update.xml settings somewhere...or did you use the stable server ?

Anyway, I think I should drop this package from the update. Because it should always been there.

3) The Qaac encoder need QuickTime installed or a folder QTfiles64 with the dll's needed (CoreAudioToolbox.dll, etc.). If that folder can't be installed with MeGUI maybe is better use the same procedure than NeroAacEnc and FDK-AAC and ask for the qaac.exe location here
Well, ok. Good idea.

tebasuna51
8th June 2025, 10:15
Sorry, I dont understand what you're trying to say...I dont think its disabled by default.

If a package is not used when there are new versions I need Enable it manually to download new version.
But I say it is not important.

Looks like you have an old update.xml settings somewhere...
In 08/06/2025 10:47 30.576 AutoUpdate.xml
<iUpgradeable xsi:type="MeGUIFile">
<DownloadChecked>false</DownloadChecked>
<CurrentVersion>
<Architecture>64</Architecture>
<FileVersion>24.06</FileVersion>
<OSBuild>64</OSBuild>
<Url>mediainfo-24.06-64.7z</Url>
<UploadDate>2024-06-28T00:00:00</UploadDate>
<Web />
</CurrentVersion>
<AvailableVersion>
<Architecture>64</Architecture>
<FileVersion>18.05</FileVersion>
<OSBuild>64</OSBuild>
<Url>mediainfo-18.05-64.7z</Url>
<UploadDate>2018-05-10T00:00:00</UploadDate>
<Web />
</AvailableVersion>
<AllowUpdate>true</AllowUpdate>
<Name>mediainfo</Name>
<DisplayName>MediaInfo</DisplayName>
<RequiredBuild>0</RequiredBuild>
<RequiredNET />
<NeedsRestartedCopying>true</NeedsRestartedCopying>
</iUpgradeable>


or did you use the stable server ?
I can't, I only can select between:
-Use custom update server
-Use development update server

Kurt.noise
9th June 2025, 10:02
Any news on the display problem with 4k resolution and Windows zoom >100%?
I think this has been fixed. Let me know if you need a fresh build.

Also there is an annoying bug in the file indexer mask. If you want to enqueue more than one indexing job, the output path is not updated. Which means any indexing output file will be written to the output path of the first job.

Right now you have to close the file indexer an reopen it to make sure every index job you create will use the correct path for file output.
I'll check it out

Also on two of my systems DGIndexNV is gone in the file indexer for selection. DGIndexNV IS enabled in the settings however.

I already copied the entire Megui directory from a system where DGIndexNV is shown and working just fine. But no use. So I was wondering if MeGUI stores settings somewhere in the Registry or personal folders which I've missed? Really have no idea how to make this work again.
Did you use a RDP connection in order to use File Indexer ? Which kind of input files you got that ?

LeXXuz
9th June 2025, 11:15
I think this has been fixed. Let me know if you need a fresh build.


That'd be great. I will check it out in a couple of days when I'm back at the machine. Right now I'm limited to 1440p over RDP since my screen here doesn't support any higher resolution. :)


Did you use a RDP connection in order to use File Indexer ? Which kind of input files you got that ?

Aw, yes. After using RealVNC for many years, I switched back to RD because of recent license changes with RealVNC and seeing they made a lot of positive changes to RD since last time I've used it.
Finally being able to run CUDA and OpenCL code via a RDP session was the final straw that made me switch back. I can index files over RD with DG's own GUI just fine but in MeGUI DGindexNV is gone. Therefore I never expected it could be the RDP session. :o

In addition, over RD I can load a .dgi file in AVS script creator just fine. It's just the file indexer mask not showing DGIndexNV anymore.

Kurt.noise
9th June 2025, 12:03
Aw, yes. After using RealVNC for many years, I switched back to RD because of recent license changes with RealVNC and seeing they made a lot of positive changes to RD since last time I've used it.
Finally being able to run CUDA and OpenCL code via a RDP session was the final straw that made me switch back. I can index files over RD with DG's own GUI just fine but in MeGUI DGindexNV is gone. Therefore I never expected it could be the RDP session. :o

In addition, over RD I can load a .dgi file in AVS script creator just fine. It's just the file indexer mask not showing DGIndexNV anymore.
Not sure why but its because there is a restriction (https://github.com/Kurtnoise-zeus/megui/blob/bbc596846f475f29c367f975da2263611fcb7da5/core/details/MeGUISettings.cs#L1578) in the code.

LeXXuz
9th June 2025, 12:22
Not sure why but its because there is a restriction (https://github.com/Kurtnoise-zeus/megui/blob/bbc596846f475f29c367f975da2263611fcb7da5/core/details/MeGUISettings.cs#L1578) in the code.

Probably because that was the case many years ago. You could not access GPU hardware on a RDP session. It was completely replaced by a virtual adapter from MS. That's what made me use 3rd party software like VNC to be able to still use GPU for indexing. Thankfully that has changed.

Here is a screenshot from the remote system. As you can see the GPUs are now still accessible PLUS the adapter Windows uses for the RDP session.

https://i.ibb.co/RpxTSYwd/Screenshot-2024-12-14-222235.png (https://ibb.co/RpxTSYwd)

nechto
14th June 2025, 20:27
BTW, I found one case, but not sure it need to be resolved, due to very rare case.
If you add a lot of tasks one by one (using File, Open) - sometimes megui freezes(absolutely, stall). Seems it is happening when you are pushing Quiee in between of processes or while LSmash is working ...

Solution in this case - to try to close main window(using choose of windows in Task Bar and pushing "X" there). In this case process will continue (while main process will reject to close due other processes and also continue to work)

Kurt.noise
15th June 2025, 17:16
define *a lot*

nechto
2nd July 2025, 01:35
Sorry, for me doom9 was not avalable for 2 weeks.

a lot for me = 10-20 avi's to recode. 1 by 1. not using "to recode folder", but really open 1st, choose parameters abd Queue, 2nd, parameters and queue, 3rd+parameters and queue. On 10-15th it is starting to freeze a little bit + sometime it is completely freezing/stopping. Until I try to close main window - it is reject to close, but total program start continue to work.

Kurt.noise
16th July 2025, 11:57
latest release is online :



Added hardware decoding support for BestSource and L-Smash input avisynth plugin.
Rearranged a little bit the Avisynth Extra Settings through Options.
Added qaac location settings through Options.
Added webm muxer. Patch by Lin Seng.
Fixed several issues in the One-Click Encoder and somewhere else.


Feel free to report any issues or regressions. I plan to release a new one in august.

https://github.com/Kurtnoise-zeus/megui/releases/tag/6.6.6.6_20250716

kalehrl
16th July 2025, 13:09
I get this error when starting after installing the update:

https://i.postimg.cc/Q9LhwK0J/Untitled.png (https://postimg.cc/Q9LhwK0J)

LeXXuz
16th July 2025, 14:40
latest release is online :



Added hardware decoding support for BestSource and L-Smash input avisynth plugin.
Rearranged a little bit the Avisynth Extra Settings through Options.
Added qaac location settings through Options.
Added webm muxer. Patch by Lin Seng.
Fixed several issues in the One-Click Encoder.


Feel free to report any issues or regressions. I plan to release a new one in august.

https://github.com/Kurtnoise-zeus/megui/releases/tag/6.6.6.6_20250716

Thank you for your continuing work! :thanks:

Kurt.noise
16th July 2025, 16:32
I get this error when starting after installing the update:

https://i.postimg.cc/Q9LhwK0J/Untitled.png (https://postimg.cc/Q9LhwK0J)
Right, sorry...a new release has been uploaded in order to fix it. That should be better now.

Maxxr
18th July 2025, 00:15
Suddenly, Megui Adaptive Muxer stopped working, and I've done everything, tried other versions, and it still doesn't work. Any solution to this, please?

https://i.postimg.cc/QKXzkvh2/Screenshot-3.png (https://postimg.cc/QKXzkvh2)

Kurt.noise
18th July 2025, 05:41
what do you mean that it's stopped working ? Whats happened exactly ? Please, describe each steps.

VANT
20th July 2025, 11:41
one click still only one track possible
https://streamable.com/4zmznn

zezinho
21st July 2025, 01:35
In this latest update, "preview AVS Script" is not working properly. Please fix this! It presented the same problem in other updates. It has been fixed.

Kurt.noise
21st July 2025, 06:30
one click still only one track possible
https://streamable.com/4zmznn
Fixed (https://github.com/Kurtnoise-zeus/megui/commit/5a43b20b4d6a4dd6e322c760477bc5cb636472e2)

Kurt.noise
21st July 2025, 06:31
In this latest update, "preview AVS Script" is not working properly. Please fix this! It presented the same problem in other updates. It has been fixed.
What do you mean, its not working properly ? Please, describe your problem more precisely...

zezinho
21st July 2025, 14:13
Hi, I live in Brazil, and my English is very poor. I'll try to explain. If you search old forums, you'll see complaints about this issue. When you run "AVS Script preview" to see the script's output, the forum is at https://sourceforge.net/projects/megui/. I tried to find the complaint and couldn't. Maybe you'll have an easier time checking it out.

Kurt.noise
22nd July 2025, 08:53
Post some screenshots if it's too complicated to describe your issue...

zezinho
22nd July 2025, 15:25
18988
Here's a screenshot of the issue that appears in this latest update. Previously, the scroll bar didn't appear at its original size. A previous update presented the same issue, which has been fixed.

LeXXuz
22nd July 2025, 16:56
18988
Here's a screenshot of the issue that appears in this latest update. Previously, the scroll bar didn't appear at its original size. A previous update presented the same issue, which has been fixed.

Try to upload your screenshot to an image host. We all will be long gone before that attachment gets approval. :D

@Kurt.noise:

I've noticed the avs preview window can be zoomed >100%, which is great! :thanks:

But then the picture is not fully shown anymore and has sidebars because the window frame is too small and can't be enlarged. Maybe that's what zezinho meant?

https://i.ibb.co/3mTLy20n/Screenshot-2025-07-22-175117.jpg (https://ibb.co/3mTLy20n)

Emulgator
22nd July 2025, 18:29
We all will be long gone before that attachment gets approval
Go to post's lower left corner. Press exclamation mark button. Report own/interesting post for approval. Simple as that ;-)

zezinho
22nd July 2025, 18:53
If we look at versions prior to this one, we'll see that my comment makes sense. When you place the original image of the script to be edited, the scroll bar in the lower right corner disappears, both vertically and horizontally. As I mentioned earlier, there was a MeGUI update with this same behavior. Having used MeGUI for a long time to edit and render my videos, I notice the differences.

zezinho
24th July 2025, 03:07
This screenshot refers to version "MeGUI-x64-6.6.6.6_20250210". Note the dark arrow I added. The scroll bar is missing in its original size. In the screenshot of the current version, "MeGUI-x64-6.6.6.6_20250716". Note that the scroll bar appears in its original size. In my opinion, it shouldn't appear when you activate the "AVS Script preview". Perhaps the way I'm explaining it isn't enough to understand my reasoning. I'm just highlighting the differences between the two versions. This is due to the time I've been using MeGUI.

18989

Kurt.noise
24th July 2025, 07:26
Allright, I got it. I'll check out.

LeXXuz
29th July 2025, 07:53
I have a problem with special characters in file names again.

The whole indexing and avs creation process with DGIndex works just fine.
But as soon as I try to enqueue these files, MeGUI gives an error that the file can't be found. The very same file it just worked with through the whole indexing/avs creation process.

The usual suspects in german: ä ö ü ß.


In addition I have a request for a dark mode. But I don't know how hard and extensive this would be to implement. :o

Kurt.noise
29th July 2025, 09:19
I have a problem with special characters in file names again.

The whole indexing and avs creation process with DGIndex works just fine.
But as soon as I try to enqueue these files, MeGUI gives an error that the file can't be found. The very same file it just worked with through the whole indexing/avs creation process.

The usual suspects in german: ä ö ü ß.
Maybe it's related to this (https://forum.doom9.org/showthread.php?t=181351&page=169). What is your avs file ?

In addition I have a request for a dark mode. But I don't know how hard and extensive this would be to implement. :o
Well, its not that hard. I've already did something on my local tree but honestly, its ugly coz several part of megui components use old winforms.

LeXXuz
29th July 2025, 10:44
Maybe it's related to this (https://forum.doom9.org/showthread.php?t=181351&page=169). What is your avs file ?

Could be. I don't know anymore. These problems with unicode filenames got so frustrating and tiresome over the years. Not blaming anyone in particular but it's very sad that we all still have to cope withe these problems in 2025. I have had older versions of avs+ and MeGUI that worked fine with unicode filenames, now the problem is back. I can rename those files to work properly, of course. But in all honesty I really wish these probleme would be gone for good.



Well, its not that hard. I've already did something on my local tree but honestly, its ugly coz several part of megui components use old winforms.

M'kay. Can't judge anything I haven't seen yet. I often work late in a darker room so the dark mode usually is much easier on the eyes. Especially when judging video previews the darker windows are much better as they don't outshine dark scenes in video content. :)

zezinho
29th July 2025, 20:18
Unfortunately, with each MeGUI update, a different type of issue appears. So far, my request has not been granted.:sly:

Kurt.noise
30th July 2025, 07:50
Which request ?

If you dont like it, don't use it. Period.

zezinho
30th July 2025, 12:33
If you can't fix the error from the recent update, then don't update anymore!

Kurt.noise
30th July 2025, 13:47
I said, I will fix it.

but you're talking about a "request". Its different for me. A request means usually a new feature.

StainlessS
30th July 2025, 18:59
@zezinho
Unfortunately, with each MeGUI update, a different type of issue appears. So far, my request has not been granted.:sly:
If you can't fix the error from the recent update, then don't update anymore!
"my English is very poor" is not really a good enough excuse for your posts, Kurt is good enough to give his time and hard-won talent, and dont need
anybody giving him 'ear-ache' for his efforts.

I suggest that you read this post.
General conduct - or how to accept a gift properly :- https://forum.doom9.org/showthread.php?t=52597
in particular,
And then, even if you made it here the guy on the other side doesn't owe you anything. Did you pay for a service to be rendered? No. Did you ever do anything for the people you're expecting help from? Most likely no. Imagine asking strangers in the street for a quarter. They don't have to give you one, it's their own choice. Even if in a similar situation you would give a quarter to the next guy if you had one, that still doesn't mean that the time you need that quarter somebody is going to have to give it to you. But, chances are just a bit higher if you're generous, that somebody will eventually be generous with you. Back to the forum, if you contribute towards other people's solutions and helping developers identify and solve problems it's more likely that you'll be treated with the same courtesy if you have a problem and present your case in a proper fashion.

zezinho
30th July 2025, 23:29
My goal is not to criticize anyone's work.
MeGUI is a free tool, and as a longtime user, I reserve the right to object to updates that don't meet standards.
My intention is simply to provide information about what isn't working properly.
If this isn't relevant, please disregard it.
My responses are based on what I receive.
My thoughts.

LeXXuz
31st July 2025, 09:11
MeGUI is a free tool, and as a longtime user, I reserve the right to object to updates that don't meet standards.

I also disagree with you on that. And in my opinion you have NO right whatsoever regarding a free tool. Like Kurt said; don't like it? Don't use it!

I've been using MeGUI since it was developed and went through many ups and downs with that tool over the many years.

And after this long time it still has it's problems and flaws that can be annoying at times.

But I would never ever criticise any of the devs to do a lazy or bad job. These good people do this on their own free time with nothing in return.

For me, I'm grateful that these people share their knowledge and skill to give me tools and help to do things I never could've done on my own.

Kurt.noise
24th August 2025, 10:12
Hi,

I have a problem with special characters in file names again.

The whole indexing and avs creation process with DGIndex works just fine.
But as soon as I try to enqueue these files, MeGUI gives an error that the file can't be found. The very same file it just worked with through the whole indexing/avs creation process.

The usual suspects in german: ä ö ü ß.
Just did few tests on my own :

filename = "Ça alors, comme c'est bizarre - 28 ans plus Tard.mkv" - input is a normal h264 video track. The file path also does not contain any special characters.

Using the File Indexer,
- DGSource : indexing ok / rendering ko
- FFVideoSource : indexing ok / rendering ko
- LSmashSource // LWLibavVideoSource : indexing ok / rendering ok

Using directly the AVS File Creator,
- BSVideoSource : indexing ok / rendering ok

So, I would say, this does not concern avisynth+ but much more what did you use as source. If you are looking for specifically hardware decoding support, I would say, go with L-Smash Works or BestSource plugins. Otherwise, ask developers/maintainers from other plugins to support special characters in filenames.

LeXXuz
25th August 2025, 08:30
This problem really is weird. DGI works fine with older AVS and MeGUI versions. Can't explain why, really. I'll stick with dgi. It's the most precise and reliable indexer when working with elementary streams. I just rename my files with a script before processing and renaming them afterwards. Gives me less headache than working with another indexer. ;) Thanks for testing and confirming. :)

Have you considered on a dark mode yet? Even if it looks 'uglier' it's easier on the eyes in a dark environment. :o

tebasuna51
25th August 2025, 08:45
...I just rename my files with a script before processing and renaming them afterwards...
That is the recommended process to work with many software.
BTW the final name don't need be the same than original name.

Kurt.noise
25th August 2025, 14:16
Have you considered on a dark mode yet? Even if it looks 'uglier' it's easier on the eyes in a dark environment. :o
Low priority. There are several new features that I would like to add first.

outhud
29th August 2025, 13:34
Thanks for continuing MeGUI!

Some small things I noticed:
- On a new install, it gives an error that BestSource isn't installed once I go to AVS Script Creator. I think the original MeGUI would straight away ask if you want to install things like this which aren't installed by default?

- Changing CRF in the svtav1psy settings doesn't seem to work. Log says "Error: Invalid parameter 'crf' with value '37.0'" (Svt[info]: SVT [version]: SVT-AV1-Essential Encoder Lib v3.1.2)

- I don't know of any easy way to set-up QTGMC from scratch on Windows, and install all dependencies. Is that something that could be in the scope of this, with options for it in the Updater? (big ask I know :) )

Kurt.noise
29th August 2025, 16:03
- On a new install, it gives an error that BestSource isn't installed once I go to AVS Script Creator. I think the original MeGUI would straight away ask if you want to install things like this which aren't installed by default?
Ok, I will check out.

- Changing CRF in the svtav1psy settings doesn't seem to work. Log says "Error: Invalid parameter 'crf' with value '37.0'" (Svt[info]: SVT [version]: SVT-AV1-Essential Encoder Lib v3.1.2)
Yes but this has been fixed yesterday :D

- I don't know of any easy way to set-up QTGMC from scratch on Windows, and install all dependencies. Is that something that could be in the scope of this, with options for it in the Updater? (big ask I know :) )
For what for do you need QTGMC ?

outhud
29th August 2025, 16:44
Ok, I will check out.


Yes but this has been fixed yesterday :D


Thank you! :)


For what for do you need QTGMC ?


As a better deinterlacing alternative to Yadif. (deinterlacing HDTV and 1080i Bluray captures)

LeXXuz
29th August 2025, 22:28
Thank you! :)



As a better deinterlacing alternative to Yadif. (deinterlacing HDTV and 1080i Bluray captures)

You may want to check out Dogway's filter repository:
https://forum.doom9.org/showthread.php?t=182881

And opt for his QTGMC+ script. I use it regularly and it works quite well. All necessary dependencies are mentioned in the script. Most if not all of them you'll find in his repo as well. :)
It's not really hard to add that to your own script in MeGUI's AVS-editor.

StainlessS
29th August 2025, 22:30
As a better deinterlacing alternative to Yadif. (deinterlacing HDTV and 1080i Bluray captures)
You'de be better off installing full version Avisynth and providing your own pre-made scripts for this.
You cannot really expect MeGUI to do everything on its own, that puts an unacceptable burden on Kurt.
EDIT: Too much work keeping up with changing requirements of a script function like QTGMC().
(also, there are multiple different versions of it)

King-Zeus78
19th September 2025, 16:10
Hi everyone, I wanted to ask for some information, I have a server with an AMD Ryzen 9 9950X CPU, with an integrated video card, but there is no option to select it in the megui settings, what can I do?

Kurt.noise
20th September 2025, 10:13
Hi everyone, I wanted to ask for some information, I have a server with an AMD Ryzen 9 9950X CPU, with an integrated video card, but there is no option to select it in the megui settings, what can I do?
no such thing in there, for what for ?

King-Zeus78
20th September 2025, 11:57
https://i.ibb.co/PJjsW1w/Screenshot-2.png

Hi, thanks for the reply, I wanted to use the integrated video card to accelerate the encoding

no such thing in there, for what for ?

LeXXuz
20th September 2025, 12:10
https://i.ibb.co/PJjsW1w/Screenshot-2.png

Hi, thanks for the reply, I wanted to use the integrated video card to accelerate the encoding

This is for decoding only. Use D3D11 under Win11 when you iGPU is the only or main GPU of your system. But I can tell you right away, the benefit, if any, is negligible with a fast CPU and a very weak iGPU like yours.
Use the default software decoder unless you know what you are doing. It's way less susceptible for errors if other software may occupy and interfere with your GPU during an encoding job.

EDIT: I never used this option, didn't even know it was there lately. @Kurt.noise: isn't this just for the preview window anyway?

King-Zeus78
20th September 2025, 12:23
Ok, thank you a thousand, for your support, then I wanted to tell you in the latest version you released, autocrop from error .. opt for something wrong with me

https://i.ibb.co/0jJsmP9L/Screenshot-3.png

This is for decoding only. Use D3D11 under Win11 when you iGPU is the only or main GPU of your system. But I can tell you right away, the benefit, if any, is negligible with a fast CPU and a very weak iGPU like yours.
Use the default software decoder unless you know what you are doing. It's way less suseptible for errors if other software may occupy and interfere with your GPU during an encoding job.

LeXXuz
20th September 2025, 12:26
Klick "Re-open original video..." first. Then try auto cropping.

King-Zeus78
20th September 2025, 14:07
:thanks:

Klick "Re-open original video..." first. Then try auto cropping.

Kurt.noise
21st September 2025, 10:20
EDIT: I never used this option, didn't even know it was there lately. @Kurt.noise: isn't this just for the preview window anyway?
Can be use within latest l-smash or bestsource indexing.

stimco
22nd September 2025, 05:46
Indexing isn't working, and coding progress isn't showing. Version 02102025 is stable. This is the last stable version.
After indexing, ffms crashes. L-smash indexes endlessly without stopping.
When you start coding, the progress window does not show progress.
When encoding, svtav1psy set the bitrate to 7000 kbps, but the actual bitrate was 2700 kbps. I checked it three times.
Two-pass encoding.
This happened after updating the svtav1psy version.

Kurt.noise
22nd September 2025, 09:43
:logfile:

Maxxr
4th October 2025, 06:23
Please help

[Error] Log
-[Information] Versions
--[Information] MeGUI: 6.6.6.6 20250716 x64
--[Information] MeGUI Debug Data: available
--[Information] Update Check: development update server
--[Information] System Information
---[Information] Operating System: Microsoft Windows 11 Pro x64 (10.0.26200.6725)
---[Information] .NET Framework: 4.8.1
---[Information] Redistributables
----[Information] Microsoft Visual C++ 2013 x64: 12.0.40664
----[Information] Microsoft Visual C++ 2013 x86: 12.0.40664
----[Information] Microsoft Visual C++ 2015-2022 x64: 14.44.35211
----[Information] Microsoft Visual C++ 2015-2022 x86: 14.44.35211
---[Information] DPI: 100% (96/96)
---[Information] Monitor 1
----[Information] Resolution: 1920x1080
----[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 (24-03-2024)
---[Information] MediaInfo: 25.04.0.0 (30-04-2025)
---[Information] SevenZipSharp: 0.64.3890.29348 (24-03-2024)
---[Information] 7z: 9.20 (24-03-2024)
--[Information] AviSynth Information
---[Information] AviSynth Wrapper
----[Information] Version: 1.0.3000.1
----[Information] Date: 25-11-2024
----[Information] Interface: 6
---[Information] AviSynth
----[Information] AviSynth Status: ignored as portable build is forced
---[Information] AviSynth portable
----[Information] File Version: 3.7.5
----[Information] File Date: 21-04-2025
----[Information] File Name: AviSynth+ 3.7.5 (r4289, 3.7, x86_64)
----[Information] File Path: c:\users\losto\desktop\encode\avisynth.dll
----[Information] AviSynth Version: AviSynth+ 3.7.5 (r4289, 3.7, x86_64)
----[Information] AviSynth+: true
----[Information] AviSynth MT: true
----[Information] AviSynth Status: active
-[Information] Update detection
--[Information] [4/10/2025 1:14:49 a. m.] Using cached update config and server: http://megui.org/auto/fork/
--[Information] [4/10/2025 1:14:49 a. m.] No package requires an update
-[Information] AutoEncode
--[Information] C:\Users\losto\Downloads\viernes\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]-muxed.mp4
---[Information] [4/10/2025 1:15:18 a. m.] Projected Bitrate: 2068kbps
---[Information] [4/10/2025 1:15:18 a. m.] Split Size: null
---[Information] [4/10/2025 1:15:18 a. m.] Eliminating duplicate filenames
----[Information] [4/10/2025 1:15:18 a. m.] Video output file: C:\Users\losto\Downloads\viernes\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_ghoizwft.ivf
----[Information] [4/10/2025 1:15:18 a. m.] Muxed output file: C:\Users\losto\Downloads\viernes\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]-muxed.mp4
----[Information] [4/10/2025 1:15:18 a. m.] Encodable audio stream 0: C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms_i3hopwrg.mp4
-[Information] Log for job1 (audio, [Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms.aac -> [Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms_i3hopwrg.mp4)
--[Information] [4/10/2025 1:15:18 a. m.] Started handling job
--[Information] [4/10/2025 1:15:18 a. m.] Preprocessing
--[Information] [4/10/2025 1:15:18 a. m.] MediaInfo
---[Information] File: C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms.aac
---[Information] General
----[Information] Format: ADTS
----[Information] FileSize: 34548274
---[Information] Audio
----[Information] CodecID: 2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatVersion: Version 4
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [4/10/2025 1:15:18 a. m.] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [4/10/2025 1:15:18 a. m.] Trying to open the file with LWLibavAudioSource()
--[Information] [4/10/2025 1:15:20 a. m.] Successfully opened the file with LWLibavAudioSource()
--[Information] [4/10/2025 1:15:21 a. m.] AviSynth script
---[NoImage] ClearAutoloadDirs()
---[NoImage] AddAutoloadDir("C:\Users\losto\Desktop\Encode\tools\avs\plugins")
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Encode\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavAudioSource("C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms.aac", drc_scale=0)
---[NoImage] # Detected Channels from input file : 2
---[NoImage] # Detected Channel Mask from input file : 3
---[NoImage] # Detected Channels Layout from input file : Stereo (FL/FR)
---[NoImage] 32==Audiobits(last)?ConvertAudioTo24bit(last):last
---[NoImage] return last
--[Information] [4/10/2025 1:15:21 a. m.] Command line used: -ignorelength -lc -cbr 128000 -if - -of "{0}"
--[Information] [4/10/2025 1:15:21 a. m.] AviSynth script environment opened
--[Information] [4/10/2025 1:15:22 a. m.] Script loaded
--[Information] [4/10/2025 1:15:22 a. m.] Output Decoder
---[Information] [4/10/2025 1:15:22 a. m.] Channels: 2
---[Information] [4/10/2025 1:15:22 a. m.] Bits per sample: 24
---[Information] [4/10/2025 1:15:22 a. m.] Sample rate: 48000
---[Information] [4/10/2025 1:15:22 a. m.] Channel Mask: 3
---[Information] [4/10/2025 1:15:22 a. m.] Channel Layout: Stereo (FL/FR)
--[Information] [4/10/2025 1:15:22 a. m.] Job command line: C:\Users\losto\Desktop\Encode\tools\neroacc\neroAacEnc.exe -ignorelength -lc -cbr 128000 -if - -of "C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms_i3hopwrg.mp4"
--[Information] [4/10/2025 1:15:22 a. m.] Process started
--[Information] [4/10/2025 1:15:22 a. m.] Standard output stream
--[Information] [4/10/2025 1:15:22 a. m.] Standard error stream
---[Information] [4/10/2025 1:15:23 a. m.] *************************************************************
---[Information] [4/10/2025 1:15:23 a. m.] * *
---[Information] [4/10/2025 1:15:23 a. m.] * Nero AAC Encoder *
---[Information] [4/10/2025 1:15:23 a. m.] * Copyright 2009 Nero AG *
---[Information] [4/10/2025 1:15:23 a. m.] * All Rights Reserved Worldwide *
---[Information] [4/10/2025 1:15:23 a. m.] * *
---[Information] [4/10/2025 1:15:23 a. m.] * Package build date: Feb 18 2010 *
---[Information] [4/10/2025 1:15:23 a. m.] * Package version: 1.5.4.0 *
---[Information] [4/10/2025 1:15:23 a. m.] * *
---[Information] [4/10/2025 1:15:23 a. m.] * See -help for a complete list of available parameters. *
---[Information] [4/10/2025 1:15:23 a. m.] * *
---[Information] [4/10/2025 1:15:23 a. m.] *************************************************************
--[Information] [4/10/2025 1:15:37 a. m.] MediaInfo
---[Information] File: C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms_i3hopwrg.mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FileSize: 23007051
----[Information] PlayTime: 00:23:40.160
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] CodecID: mp4a-40-2
----[Information] Format: AAC
----[Information] FormatString: AAC LC
----[Information] FormatInfo: Advanced Audio Codec Low Complexity
----[Information] FormatSettingsSBR: No (Explicit)
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 kHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelLayout: L R
----[Information] BitRateMode: VBR
----[Information] [4/10/2025 1:15:37 a. m.] The language information is not available for this track. The default MeGUI language has been selected.
--[Information] [4/10/2025 1:15:37 a. m.] Postprocessing
---[Information] [4/10/2025 1:15:37 a. m.] Deleting intermediate files
----[Information] [4/10/2025 1:15:37 a. m.] Successfully deleted C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track2_[jpn]_DELAY 0ms.aac.lwi
--[Information] [4/10/2025 1:15:37 a. m.] Job completed
-[Error] Log for job5 (video, [Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13].avs -> )
--[Information] [4/10/2025 1:15:37 a. m.] Started handling job
--[Information] [4/10/2025 1:15:37 a. m.] Preprocessing
---[Information] [4/10/2025 1:15:37 a. m.] Bitrate calculation for video
----[Information] [4/10/2025 1:15:38 a. m.] Desired size after subtracting audio: 336009 KBs
----[Information] [4/10/2025 1:15:38 a. m.] Calculated desired bitrate: 1938 kbit/s
--[Information] [4/10/2025 1:15:38 a. m.] AviSynth input script
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Encode\tools\bestsource\BestSource.dll")
---[NoImage] BSVideoSource("C:\Users\losto\Downloads\viernes\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13].mkv", fpsnum=24000, fpsden=1001)
---[NoImage] ConvertBits(8)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
---[NoImage] LoadPlugin("C:\Users\losto\Desktop\Encode\tools\avisynth_plugin\VSFilter.dll")
---[NoImage] TextSub("C:\Users\losto\Documents\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_track5_[spa].ass", 1)
--[Information] [4/10/2025 1:15:39 a. m.] resolution: 1920x1080
--[Information] [4/10/2025 1:15:39 a. m.] frame rate: 24000/1001
--[Information] [4/10/2025 1:15:39 a. m.] frames: 34047
--[Information] [4/10/2025 1:15:39 a. m.] length: 00:23:40.044
--[Information] [4/10/2025 1:15:39 a. m.] aspect ratio (avs): 16:9 (1.778)
--[Information] [4/10/2025 1:15:39 a. m.] color space: YV12
--[Information] [4/10/2025 1:15:39 a. m.] Bits Depth: 8
--[Information] [4/10/2025 1:15:39 a. m.] Job command line: "cmd.exe" /c ""C:\Users\losto\Desktop\Encode\tools\ffmpeg\ffmpeg.exe" -loglevel level+error -hide_banner -i "C:\Users\losto\Downloads\viernes\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13].avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\losto\Desktop\Encode\tools\svtav1psy\SvtAv1EncApp.exe" --progress 3 -i - --frames 34047 --tune 1 --preset 6 --rc 1 --pass 1 --tbr 1938 --stats "C:\Users\losto\Downloads\viernes\[Erai-raws] saihito - 02 [1080p CR WEB-DL AVC AAC][MultiSub][C0460C13]_ghoizwft.stats"
--[Information] [4/10/2025 1:15:39 a. m.] Process started
--[Information] [4/10/2025 1:15:39 a. m.] Standard output stream
--[Error] [4/10/2025 1:15:39 a. m.] Standard error stream
---[Information] [4/10/2025 1:15:39 a. m.] Svt[info]: -------------------------------------------
---[Information] [4/10/2025 1:15:39 a. m.] Svt[info]: SVT [version]: SVT-AV1-Essential Encoder Lib v3.1.2
---[Information] [4/10/2025 1:15:39 a. m.] Svt[info]: SVT [build] : Clang 20.1.8 64 bit
---[Information] [4/10/2025 1:15:39 a. m.] Svt[info]: -------------------------------------------
---[Error] [4/10/2025 1:15:40 a. m.] Svt[error]: Instance 1: Encoder Bit Depth shall be only 10
---[Error] [4/10/2025 1:15:40 a. m.] [vost#0:0/wrapped_avframe @ 000002a56be4b7c0] [error] Error submitting a packet to the muxer: Broken pipe
---[Error] [4/10/2025 1:15:40 a. m.] [vost#0:0/wrapped_avframe @ 000002a56be4b7c0] [error] Error submitting a packet to the muxer: Broken pipe
---[Error] [4/10/2025 1:15:40 a. m.] [out#0/yuv4mpegpipe @ 000002a56be48e80] [error] Error muxing a packet
---[Error] [4/10/2025 1:15:40 a. m.] [out#0/yuv4mpegpipe @ 000002a56be48e80] [error] Task finished with error code: -32 (Broken pipe)
---[Error] [4/10/2025 1:15:40 a. m.] [out#0/yuv4mpegpipe @ 000002a56be48e80] [error] Terminating thread with return code -32 (Broken pipe)
---[Error] [4/10/2025 1:15:40 a. m.] [out#0/yuv4mpegpipe @ 000002a56be48e80] [error] Error writing trailer: Broken pipe
---[Error] [4/10/2025 1:15:40 a. m.] [out#0/yuv4mpegpipe @ 000002a56be48e80] [error] Error closing file: Broken pipe
--[Error] [4/10/2025 1:15:40 a. m.] Process exits with error: 1
--[Information] [4/10/2025 1:15:40 a. m.] Job completed

LeXXuz
4th October 2025, 11:04
How do I get the OneClick Encoder to copy over all the subtitle tracks from the source file automatically when selecting to encode an entire directory and not just a single file?

I've selected the proper languages in the preset settings. Source and destination container is Matroska, so subs are supported.

So far, no matter what I've tried the encoded files are missing their subs and I have to mux them in manually afterwards.

Sorry If I may have missed something obvious. I hardly ever used that oneclick thingy. :o

Kurt.noise
4th October 2025, 15:12
@LeXXuzz : what kind of subtitle tracks ? normally, they get automatically from input. Posting a logfile may help.

@Maxxr : you have to "force 10 bits" from video codec settings or put a extra line as ConvertBits(10) at the end of your avs script.

LeXXuz
4th October 2025, 15:16
@LeXXuzz : what kind of subtitle tracks ? normally, they get automatically from input. Posting a logfile may help.


Default PGS/SUP files demuxed from BD.

LeXXuz
28th October 2025, 14:34
Hi,


Just did few tests on my own :

filename = "Ça alors, comme c'est bizarre - 28 ans plus Tard.mkv" - input is a normal h264 video track. The file path also does not contain any special characters.

Using the File Indexer,
- DGSource : indexing ok / rendering ko
- FFVideoSource : indexing ok / rendering ko
- LSmashSource // LWLibavVideoSource : indexing ok / rendering ok

Using directly the AVS File Creator,
- BSVideoSource : indexing ok / rendering ok

So, I would say, this does not concern avisynth+ but much more what did you use as source. If you are looking for specifically hardware decoding support, I would say, go with L-Smash Works or BestSource plugins. Otherwise, ask developers/maintainers from other plugins to support special characters in filenames.

I just noticed that the very same files work in One-Click Encoder Mode WITH DGI used as indexer.
Logic tells me this can't be a problem with Avisynth or DGIndex but somewhere within MeGUI?

VoodooFX
29th October 2025, 00:45
I just noticed that the very same files work in One-Click Encoder Mode WITH DGI used as indexer.
Logic tells me this can't be a problem with Avisynth or DGIndex but somewhere within MeGUI?

Do you use internal AvS? Try to select external one.

Kurt.noise
29th October 2025, 08:48
I just noticed that the very same files work in One-Click Encoder Mode WITH DGI used as indexer.
A logfile might be great here. iirc it's the same process, either the file indexer or the one-click engine.

paulsteyn
29th October 2025, 13:40
I have Megui 6.6.6.6 20250716 portable. And I am trying to change the speed of an audio file. But when I try to change audio speed "slow down 25 to 24 with pitch correction", it gives error. I have checked the log and found this error:
--[Error] [10/29/2025 4:50:34 AM] An error occurred
---[NoImage] Script error: expected )'
---[NoImage] ((null), line 9, column 19)

I tried to do it on another computer, It gave error like this:

error occurred: Script error: There is no function named 'TimeStretchSSRC'.

How to fix these errors? Your help is much appreciated.

Kurt.noise
29th October 2025, 17:26
https://github.com/Kurtnoise-zeus/megui/issues/38

wait for the next release or update your avs script manually...

paulsteyn
29th October 2025, 17:59
How do I update my avs script manually? When I encode audio, I don't get any avs script created by megui.
also, on that given link the owner said that the issue has been fixed, then how to downloaded that fixed version?

therealjoeblow
1st November 2025, 16:42
Small request... when I'm using the AutoEncode tool, I have it set to ask me to add/configure the extra tracks (audio, subtitle, chapters, etc). When I open the file interface to pick those files, it defaults to the last folder that I used for the previous encode.

And the problem I have is that when I've been encoding multiple seasons of TV shows, when encoding S##E01 of the next season, being forgetful and not always paying attention, I often start selecting the audio and subtitle tracks from the previous season and not the current one. Despite that I've opened my .AVS file for episode #1 for the next season from the next season's folder.

My request would be, can this default to using the same folder that the AVS or source file for encoding was selected from? Then it should be starting in the right directory off the bat and not need the user to manually switch to the same as the source input folder. And then my forgetful self won't need to manually remux all 12 of the episodes after they were automatically encoded with the right audio and subtitle tracks ;-)

Thank you for the consideration,
TRJB

StainlessS
1st November 2025, 18:06
Small request... when I'm using the AutoEncode tool, I have it set to ask me to add/configure the extra tracks (audio, subtitle, chapters, etc). When I open the file interface to pick those files, it defaults to the last folder that I used for the previous encode.

And the problem I have is that when I've been encoding multiple seasons of TV shows, when encoding S##E01 of the next season, being forgetful and not always paying attention, I often start selecting the audio and subtitle tracks from the previous season and not the current one. Despite that I've opened my .AVS file for episode #1 for the next season from the next season's folder.

My request would be, can this default to using the same folder that the AVS or source file for encoding was selected from? Then it should be starting in the right directory off the bat and not need the user to manually switch to the same as the source input folder. And then my forgetful self won't need to manually remux all 12 of the episodes after they were automatically encoded with the right audio and subtitle tracks ;-)

Thank you for the consideration,
TRJB

+1 on that :)

Kurt.noise
3rd November 2025, 08:55
Small request... when I'm using the AutoEncode tool, I have it set to ask me to add/configure the extra tracks (audio, subtitle, chapters, etc). When I open the file interface to pick those files, it defaults to the last folder that I used for the previous encode.

And the problem I have is that when I've been encoding multiple seasons of TV shows, when encoding S##E01 of the next season, being forgetful and not always paying attention, I often start selecting the audio and subtitle tracks from the previous season and not the current one. Despite that I've opened my .AVS file for episode #1 for the next season from the next season's folder.

My request would be, can this default to using the same folder that the AVS or source file for encoding was selected from? Then it should be starting in the right directory off the bat and not need the user to manually switch to the same as the source input folder. And then my forgetful self won't need to manually remux all 12 of the episodes after they were automatically encoded with the right audio and subtitle tracks ;-)

This implies to change a lot of things internally. It's not just to take into account input path. Did you try drag & drop instead of the open files dialog ?

therealjoeblow
4th November 2025, 03:58
This implies to change a lot of things internally. It's not just to take into account input path. Did you try drag & drop instead of the open files dialog ?

Yes, actually that's what I typically do, I drag and drop my .AVS file onto the Avisynth Script field on the main window's "Video Encoding" section. It doesn't matter, the input path for the audio and subtitle tracks still defaults to the path of the last encode.

Kurt.noise
4th November 2025, 06:14
Allright, I've made something (https://github.com/Kurtnoise-zeus/megui/commit/35c548588cf66bf1e4eed2d3d05234eb7aa0c8dd)...:)

StainlessS
4th November 2025, 14:38
Thanks Kurt, does that stuff also correct for the Chapters File path ?
(I see no mention of it in the mod, perhaps it uses same path as one of the other files)

iz-Moff
4th November 2025, 16:15
Hey, is there any mirror for the update server, or maybe a way to download the necessary files manually? I can't access http://megui.org/auto/fork/ neither directly, nor through VPN.

StainlessS
5th November 2025, 01:05
For the above iz-Moff link I'm getting "403 Forbidden". [from the UK]

EDIT: I get the same from "http://megui.org/auto/stable/".

iz-Moff
5th November 2025, 02:20
For the above iz-Moff link I'm getting "403 Forbidden". [from the UK]

EDIT: I get the same from "http://megui.org/auto/stable/".

I don't get 403 (that's probably normal), i can't even ping the site.

Kurt.noise
5th November 2025, 09:02
Thanks Kurt, does that stuff also correct for the Chapters File path ?
(I see no mention of it in the mod, perhaps it uses same path as one of the other files)
I just committed it today. Forgot to add it yesterday.

Hey, is there any mirror for the update server, or maybe a way to download the necessary files manually?
Not as far I know...why do you need a mirror ? Access on megui.org is restricted.

therealjoeblow
6th November 2025, 02:36
Allright, I've made something (https://github.com/Kurtnoise-zeus/megui/commit/35c548588cf66bf1e4eed2d3d05234eb7aa0c8dd)...:)

Super, thank you so much!

StainlessS
16th November 2025, 12:53
Allright, I've made something (https://github.com/Kurtnoise-zeus/megui/commit/35c548588cf66bf1e4eed2d3d05234eb7aa0c8dd)...:)
Kurt, any chance that you could release the update please,
as it currently stands it is a bit infuriating when having to repeatedly change directories for each stream, especially when you have dozens+ of clips to render.

Thanx.

Kurt.noise
16th November 2025, 14:48
https://github.com/Kurtnoise-zeus/megui/releases/latest

Changelog :

- Added esc keyboard shortcut to close the main UI Forms.
- Added CTRL+G as keyboard shortcut for the "Go to Frame" button on Video Preview.
- Added FFmpeg DTS, TrueHD, EAC-3 Audio Encoders support.
- Defined the same video input path for Audio, Subtitles & Chapters streams in Muxers.
- Detected properly Windows 11 25H2 versioning.
- Enabled WebM file handling for FFMS/L-Smash Indexers. Patch by Tengsen.
- Fixed Audio Streams selection in the One-Click Encoder.
- Updated MediaInfo Libraries.

StainlessS
16th November 2025, 18:30
WOW that was qwik, tanx. :)

tebasuna51
17th November 2025, 08:16
Thanks Kurt!

LeXXuz
18th November 2025, 05:56
:thanks::)

muratkoc
18th November 2025, 07:02
Hello, where is the Mistake? I can't code SVT-AV1-PSY av1m and I can't use the latest version of MeGUI on the server because it doesn't work for 4.8.1.


LoadPlugin("I:\MeGUI-x64-6.6.6.6_20250716\tools\avs\plugins\directshowsource.dll")
DirectShowSource("I:\Downloads\Nobody\nobody.mkv", fps=23.976, audio=false, convertfps=true).AssumeFPS(24000,1001)
ConvertBits(8)
#deinterlace
crop(0, 138, 0, -138)
LanczosResize(1920,800) # Lanczos (Sharp)
#denoise



https://i.postimg.cc/V5VkjKzS/Ekran-goruntusu-2025-11-18-085523.png (https://postimg.cc/V5VkjKzS)
https://i.postimg.cc/bDvqntMm/Ekran-goruntusu-2025-11-18-085631.png (https://postimg.cc/bDvqntMm)

Lionel.D
18th November 2025, 08:56
Update your avs script using ConvertBits(10) or check "force 10 bits encoding" from encoder settings :

https://i.ibb.co/xth10PZ6/Capture-d-cran-2025-11-18-085503.png (https://imgbb.com/)

muratkoc
18th November 2025, 10:25
Unfortunately, this option is not available in this version, and if I want to use the newer versions on the server, it requires me to use net farmwork 4.8.1, which I cannot install on the server because it does not support this version.
https://i.postimg.cc/ZBrnrKG1/Ekran-goruntusu-2025-11-18-122431.png (https://postimg.cc/ZBrnrKG1)

tormento
18th November 2025, 12:12
Is there a way to disable splash screen and automatic package disabling?

Kurt.noise
18th November 2025, 16:42
Unfortunately, this option is not available in this version, and if I want to use the newer versions on the server, it requires me to use net farmwork 4.8.1, which I cannot install on the server because it does not support this version.
https://i.postimg.cc/ZBrnrKG1/Ekran-goruntusu-2025-11-18-122431.png (https://postimg.cc/ZBrnrKG1)
Then, update your avs script : replace ConvertBits(8) by ConvertBits(10)
Why you cannot install the latest .Net Framework ?

Is there a way to disable splash screen and automatic package disabling?
disable the splash screen : no
disable automatic package disabling : right click and check "Enable" in the grid from the Update Tools Menu.

tormento
18th November 2025, 16:45
disable automatic package disabling : right click and check "Enable" in the grid from the Update Tools Menu.
I mean permanently. After a while the package gets automatically disabled again.

Kurt.noise
19th November 2025, 05:28
Not as far I know.

stimco
21st November 2025, 07:38
When encoding av1, the bitrate problem still persists. 6252 is set according to fact 2668. The file extension is MKV, but we still get .ifv

Kurt.noise
21st November 2025, 08:32
I still dont understand what you're saying...

stimco
22nd November 2025, 05:59
https://i.ibb.co/4wGDsJx3/Screenshot-1.png (https://ibb.co/BHx74wRF)

but in fact

Video
ID : 1
Format : AV1
Format/Info : AOMedia Video 1
Format profile : Main@L4.0
Codec ID : V_AV1
Duration : 1 h 30 min
Bit rate : 2 873 kb/s
Width : 1 920 pixels
Height : 804 pixels
Display aspect ratio : 2.39:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.078
Stream size : 1.81 GiB (100%)
Default : Yes
Forced : No
Color range : Limited

Kurt.noise
22nd November 2025, 10:51
In what way this is a bug ? target bitrate depends highly on the content itself. Maybe that does not required more bits, who knows. Did you try another encoders like x264 or x265 in order to see how it goes ? svt-av1-psy is not yet optimized for target bitrate but much more on crf stuff...

stimco
22nd November 2025, 11:51
x264 or x265 accurately deliver the requested bitrate. This has been verified multiple times.

Kurt.noise
23rd November 2025, 08:08
This kind of crappy movie does not deserve more bits actually.

I've already told you why in my previous reply.

tebasuna51
23rd November 2025, 08:41
@stimco
I make a test with a very simple video encoded with SVT-AV1 and your parameters and obtain a very low bitrate like you.

Check your logfile:
1) The parameters are sended correctly to SvtAv1EncApp.exe, then it is not a MeGUI problem.

2) The encoder know the desired bitrate but seems not need more, in my sample:
--[Information] [23/11/2025 8:01:03] Final statistics
---[Information] [23/11/2025 8:01:03] Video Bitrate Desired: 5548 kbit/s
---[Information] [23/11/2025 8:01:03] Video Bitrate Obtained (approximate): 187 kbit/s

Like you see there are a big difference and it is a feature of the encoder.

LeXXuz
23rd November 2025, 09:28
Clearly a problem with the codec and NOT MeGUI.

So this should better be discussed in the appropriate forums and not here where no one can tell why that codec doesn't use the desired bitrate.
It's either by design or a bug.

stimco
23rd November 2025, 09:45
@tebasuna51
This is a build of AV1. It doesn't work properly in any version.

stimco
23rd November 2025, 09:48
Maybe it's worth using a different codec option. SVT-AV1-HDR / SVT-AV1-Essential, for example.

StainlessS
23rd November 2025, 13:18
Other encoders may add padding (bucket loads of zeros) to acquire required bitrate,
perhaps AV1 dont do that or not as yet implemented.
As suggested earlier, ask in appropriate forums.
[EDIT: Perhaps AV1 is not yet at a stage where they wanna add unnecessary stuff, perhaps will be added eventually]

Kurt.noise
28th November 2025, 13:03
Does anyone have any issues using the current update server ?

StainlessS
28th November 2025, 13:13
Seems to work ok for me, just updated eac3to and ffmpeg.

tebasuna51
29th November 2025, 07:39
The old HDStreamsExtractor seems can't support the last eac3to 3.55 language codes (also OPUS tracks).

Kurt.noise
29th November 2025, 11:45
Language code is not handled by eac3to but something else.

Opus & AV1 cannot be extracted within the current haali demuxer. I've to use mkvextract.

tebasuna51
1st December 2025, 07:32
Language code is not handled by eac3to but something else.

It is managed by the HDStreamsExtractor code inside MeGUI, like you see in the track names now eac3to inform about the 3 ISO 639 set 2 (https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) characters instead the full language names like before.

Then HDStreamsExtractor code can't undestand them and show all like 'english'
If you can't modify the code it is better preserve the previous eac3to version 3.54 with no major changes except that.

VoodooFX
1st December 2025, 08:09
@Kurt.noise

1) "svt-av1-psy" in the updated program is not "psy" anymore. Rename it to "svt-av1".
2) Doing "svt-av1-psy" job, the program is passing "crf" as float ["33.0" for example] - that leads to error.

Kurt.noise
1st December 2025, 08:37
It is managed by the HDStreamsExtractor code inside MeGUI, like you see in the track names now eac3to inform about the 3 ISO 639 set 2 (https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) characters instead the full language names like before.

Then HDStreamsExtractor code can't undestand them and show all like 'english'
If you can't modify the code it is better preserve the previous eac3to version 3.54 with no major changes except that.
I've pushed patches two days ago in the main tree.

tebasuna51
1st December 2025, 11:37
I've pushed patches two days ago in the main tree.

Ok, thanks.

nechto
16th December 2025, 23:26
why could it be? megui executing, showing splash and ... nothing happened. I need to kill process to stop it.
latest version, doesn't matter 32 or 64. previous the same

Kurt.noise
17th December 2025, 06:59
maybe something related to avisynth(+) library and the wrapper used into megui...otherwise, I've no idea.

StainlessS
20th December 2025, 21:57
Solved it (crash) Kurt,
Needs updated Redist files (too old for the compiler used for Avs+, ie old 2019_x64),

Here:- https://forum.doom9.org/showthread.php?p=2026220#post2026220

Kurt.noise
21st December 2025, 11:10
You're testing latest avisynth+ in it, right ?

Yeah, that works fine after upgrading runtime dlls :
https://rehost.diberie.com/Picture/Get/f/476433

:)

StainlessS
21st December 2025, 14:03
You're testing latest avisynth+ in it, right ?
Yep, I only ever use system installed AVS+, scripts are created independently, MeGUI only for encode.
Redistributables are well due for update.

nechto
24th December 2025, 11:11
I have error in update ..

StainlessS
24th December 2025, 12:03
Just say what the error is or post on some image host eg Postimages.org

nechto
24th December 2025, 21:04
Cannot use update server http://megui.org/auto/fork/. Reason: Update server is not available

Kurt.noise
25th December 2025, 09:54
Just retry later on...that works fine here.

therealjoeblow
4th January 2026, 00:23
https://github.com/Kurtnoise-zeus/megui/releases/latest

Changelog :

- Added esc keyboard shortcut to close the main UI Forms.
- Added CTRL+G as keyboard shortcut for the "Go to Frame" button on Video Preview.
- Added FFmpeg DTS, TrueHD, EAC-3 Audio Encoders support.
- Defined the same video input path for Audio, Subtitles & Chapters streams in Muxers.
- Detected properly Windows 11 25H2 versioning.
- Enabled WebM file handling for FFMS/L-Smash Indexers. Patch by Tengsen.
- Fixed Audio Streams selection in the One-Click Encoder.
- Updated MediaInfo Libraries.


Thank you very much for that! Happy New Year!

TRJB

therealjoeblow
26th January 2026, 01:32
Another request if possible...

I have some material which was originally shot at 23.976FPS, but when released as a PAL retail disc, it was encoded at 25.000FPS, with the audio having been sped-up.

I'm re-encoding those discs back to the original 23.976FPS and using the built in default AC3 encoder to slow-down the audio track to remove the "chipmunk" effect.

"AutoEncode" lets me do just about everything I want, EXCEPT, the FPS selector is greyed out in the "Adaptive Muxer" and won't let me set it to 23.976, it is set at 25.000, the original source frame rate.

Are you able to unlock that so that I can select 23.976 and have the process automatically mux all of the new tracks at the corrected frame rate?

https://i.postimg.cc/d1KJjzV4/Auto_Encode.jpg

Many thanks!
TRJB

Kurt.noise
26th January 2026, 08:38
Yes, sure

tebasuna51
26th January 2026, 12:41
With mkv source file for video 25 fps I can select other FPS, like 23.976, but is ignored when send the mkvmerge job.
Still send --default-duration 0:25/1fps instead the necesary --default-duration 0:24000/1001fps

nechto
1st February 2026, 01:28
Seems second Default language doesnt work for me((

Default is Russian first and English second

19097

Kurt.noise
4th February 2026, 06:43
@netcho : what do you have in the log tab, especially for job1/job2 ?

logfiles are also available into the log sub folder...

nechto
5th February 2026, 22:00
Here it is
19100

StainlessS
6th February 2026, 11:55
Solved it (crash) Kurt,
Needs updated Redist files (too old for the compiler used for Avs+, ie old 2019_x64),

Here:- https://forum.doom9.org/showthread.php?p=2026220#post2026220

I was still having problems using recent system installed Avisynth+,
so till now I'de gone back to an old verstion of avs+.

I've now installed most recent XP version of avisynth+, and restored original MeGUI redist folder, and no problems encountered.

Here is the latest ver$ Avs+ for system install (Use/Install the XP version for MeGUI).

New build: Avisynth r4483
https://github.com/pinterf/AviSynthPlus/releases/tag/v3.7.6pre-r4483

20260203 3.7.5.r4483 (pre 3.7.6)
--------------------------------
* rst documentation update: RGBAdjust https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/adjust.html
* rst documentation update: ColorYUV https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/coloryuv.html
* optimization: add AVX2 TurnLeft/TurnRight/Turn180 (R/L: 1,5-3x speed).
* optimization: ConvertBits AVX2 integer->float
* optimization: ConvertToPlanarRGB(A): YUV->RGB add AVX2 (2-3x speed)
* optimization: ConvertToPlanarRGB(A): YUV->RGB 16 bit: a quicker way (1,5x)
* Fix: C version of 32-bit ConvertToPlanarRGB YUV->RGB to not clamp output RGB values.
* ConvertToPlanarRGB(A): add bits parameter to alter target bit-depth.
* ConvertToPlanarRGB(A): from YUV->RGB full range output: optimized in-process when bits=32, other cases call ConvertBits internally.
* Fix: Packed RGB conversions altering the bit-depth (e.g. rgb32->ConvertToRGB64() worked always in full range.
* Add more AVX512 resampler code. (WIP)
* Add more AVX512_BASE code paths (Resamplers)
* Build: add _avx512b.cpp/hpp pattern in CMake to detect source to compile with base (F,CD,BW,DQ,VL) flags.
However AVX512_BASE itself is set only when AVX512_FAST found.
For pre-Ice Lake (older AVX512) systems you can enable it with SetMaxCPU("avx512base+") and get the optimized AVX512_BASE functions.
* Build: add new architecture z/Architecture

EDIT: Folder x64-xp, or x86-xp for 32 bit.

Kurt.noise
6th February 2026, 13:29
@nechto : there is only one audio stream based on your logfile...so, you can't have more as target. Maybe, that was another job ?

@StainlessS : so, basically, you say that the latest C++ Runtime dlls (https://aka.ms/vc14/vc_redist.x64.exe) are not xp compatible ?

StainlessS
6th February 2026, 18:32
I copied files from my system32 to redist folder,
cant remember if I also tried copy dll's from the linked installer. (or from system32 AFTER install of the linked installer).

I usually keep my runtimes quite current using https://github.com/abbodi1406/vcredist/releases
[EDIT: Whenever posted in this thread New versions of free software used in the GUI's :- https://forum.doom9.org/showthread.php?t=184719 ]

However, I've just noticed the user seagate is now posting alternative All-In-One dll packs, by user stdout12 (perhaps an alias for abbodi1406).

Repack – Visual C++ redistributable runtimes v.0.103.0 – by abbodi1406 (https://gitlab.com/stdout12/vcredist/-/releases/v0.103.0//)

EDIT: abbodi1406 and stdout12 seem to be the same person. [abbodi1406 on Github, stdout12 on Gitlab]

EDIT: What I do know is, if I install Avisynth+ latest, NON-XP version, it dont work with my system dll's [copied into redist] and current MeGUI.
(MeGUI, starts and immediately disappears in a puff of smoke).

nechto
7th February 2026, 00:56
@nechto : there is only one audio stream based on your logfile...so, you can't have more as target. Maybe, that was another job ?


the problem is:
I have Russian as default and English as second default.
in result I cant recode folder due to system automatically not getting different than Russian language(first default).

P.S. And I would prefer to have setting "make video without audio if noone audio is matching" and if this setting is not set + video has only 1 audio to include this audio automatically without match to choosen language - sometimes video contain language of system, not real language(eg Android in French will give you video with "French").

Kurt.noise
7th February 2026, 10:45
the problem is:
I have Russian as default and English as second default.
in result I cant recode folder due to system automatically not getting different than Russian language(first default).

P.S. And I would prefer to have setting "make video without audio if noone audio is matching" and if this setting is not set + video has only 1 audio to include this audio automatically without match to choosen language - sometimes video contain language of system, not real language(eg Android in French will give you video with "French").
I'll see what I can do in order to improve that

Kurt.noise
7th February 2026, 10:53
EDIT: What I do know is, if I install Avisynth+ latest, NON-XP version, it dont work with my system dll's [copied into redist] and current MeGUI.
(MeGUI, starts and immediately disappears in a puff of smoke).
probably because the AvisynthWrapper.dll is not compatible within the latest Avisynth+ library.

What sure that works currently its : latest Avisynth+ r4483 & AvisynthWrapper library both compiled w/ VS2026 & latest VC++ runtime dlls

because this is what I'm using these days on my machine (Windows 11 Pro x64).

https://i.ibb.co/4Rjybr85/Capture-d-cran-2026-02-07-105731.png (https://imgbb.com/)

Maybe I should provide you a fresh AvisynthWrapper.dll in order to test it ?

StainlessS
7th February 2026, 12:01
Maybe I should provide you a fresh AvisynthWrapper.dll in order to test it ?

sounds good. :)

Kurt.noise
8th February 2026, 08:22
Here you go :

- http://megui.org/auto/fork/AvisynthWrapper-1.0.3002_x64_v145.7z (MSVC tools v145 - VS2026 )
- http://megui.org/auto/fork/AvisynthWrapper-1.0.3002_x64_v143.7z (MSVC tools v143 - VS2022 )
- http://megui.org/auto/fork/AvisynthWrapper-1.0.3002_x64_v141.7z (MSVC tools v141 - VS2017 + XP compatible ) => deprecated according Microsoft

Barough
8th February 2026, 14:45
A new AvisynthWrapper.dll could be a good thing. The one that's included in MeGUI is like from 2018 or so is i recall correctly

GhostAFRippEr
21st February 2026, 20:29
https://images2.imgbox.com/12/b9/KsTPKGbw_o.png

I need the 32-bit version to use the custom filters I had made, but I'm getting an Avisynth error and MeGui crashes when I try to add MT.


"There were many missing components in the MeGUI program updates, so I added them manually instead of using the auto-updater. I also have the AviSynth portable inactive error. These manual files might be causing the issue — could that be why the program is not working correctly?"

pooksahib
21st February 2026, 22:35
Hi. I downloaded MeGUI 6.6.6.6, adjusted the settings to my liking and indexed a video. All worked well. I then UNticked the box saying 'always use the included avisynth' and MeGUI just shut down and won't reopen - the logo appears for a second (as it normally would) but then disappears. So I have MeGUI 6.6.6.6 on my PC but can't open it.
Does anyone know cause and cure for this weirdness? Many thanks.

Kurt.noise
22nd February 2026, 04:51
https://images2.imgbox.com/12/b9/KsTPKGbw_o.png

I need the 32-bit version to use the custom filters I had made, but I'm getting an Avisynth error and MeGui crashes when I try to add MT.


"There were many missing components in the MeGUI program updates, so I added them manually instead of using the auto-updater. I also have the AviSynth portable inactive error. These manual files might be causing the issue — could that be why the program is not working correctly?"
No support for 32bits stuff from me. Its time to move on.

Kurt.noise
22nd February 2026, 04:52
Hi. I downloaded MeGUI 6.6.6.6, adjusted the settings to my liking and indexed a video. All worked well. I then UNticked the box saying 'always use the included avisynth' and MeGUI just shut down and won't reopen - the logo appears for a second (as it normally would) but then disappears. So I have MeGUI 6.6.6.6 on my PC but can't open it.
Does anyone know cause and cure for this weirdness? Many thanks.
Do you have avisynth as standalone installed in your system ?

pooksahib
22nd February 2026, 06:50
Do you have avisynth as standalone installed in your system ?
I have 3.7.0 (32 and 64 bit) installed via AvisynthRepository. If I delete settings.xml then I can open 6.6.6.6 but unticking the 'always use the included avisynth' box results in me not being able to open it next time. Uninstalling the Repository avisynths fixes the problem but I shouldn't have to do that surely... MeGUI 2944 has no such problem. Thanks for your interest.

GhostAFRippEr
22nd February 2026, 15:46
No support for 32bits stuff from me. Its time to move on.

"It was during the era of VirtualDubMod, about 15 years ago. I paid $2,000 to have custom AVSI and DLL filters developed specifically for my Remastered and Remake projects, many of which became quite successful. Unfortunately, these were developed as 32-bit tools, and the developer has since passed away. Despite trying every modern 64-bit filter available today, I haven't been able to find anything that matches the quality those filters provided—lossless rendering that brings every single strand of hair and every drop of rain to life. Is there any way to run these 32-bit filters, which even well-known companies have sought after, on modern systems?":confused:

My 32bit list :


LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\UltimateSource.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\SharpenXHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\Toolsremastered.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\UnlimitedHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\XToolsHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\ColorHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\FixHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\DMHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\XHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\DetailHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\DenoHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\BlockHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\HD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\FSHDEdition.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\RemoveHD.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\SharpHDV6.dll")
LoadPlugin("C:\Program Files\EnCoDeTooLS\AviSynthPlugins\UltimateSharp.dll")
import("C:\Program Files\EnCoDeTooLS\AviSynthFilters\Remastered.avs")
import("C:\Program Files\EnCoDeTooLS\AviSynthFilters\Remake.avs")
import("C:\Program Files\EnCoDeTooLS\AviSynthFilters\UltimateQuality.avs")

Kurt.noise
23rd February 2026, 05:55
I have 3.7.0 (32 and 64 bit) installed via AvisynthRepository.
why both ? Only one is enough...and the latest release is 3.7.5.

Kurt.noise
23rd February 2026, 06:00
"It was during the era of VirtualDubMod, about 15 years ago. I paid $2,000 to have custom AVSI and DLL filters developed specifically for my Remastered and Remake projects, many of which became quite successful. Unfortunately, these were developed as 32-bit tools, and the developer has since passed away. Despite trying every modern 64-bit filter available today, I haven't been able to find anything that matches the quality those filters provided—lossless rendering that brings every single strand of hair and every drop of rain to life. Is there any way to run these 32-bit filters, which even well-known companies have sought after, on modern systems?":confused:

My 32bit list :
So, what ? What are youre trying to do with them ? What kind of source exactly do you have ?

This is not related to megui whatsoever. Why are you posting in this thread ?

pooksahib
23rd February 2026, 06:08
why both ? Only one is enough...and the latest release is 3.7.5.
Sometimes a video just won't edit properly. I've just had an old wmv video that went out of sync when I used 64bit but perfect with 32bit.
The Repository only goes as far as 3.7.0. I'm using 3.7.5 with MeGUI 6666's internal avisynth but would still like to know why 6666 shuts down if I untick the 'always use...' box.

VoodooFX
23rd February 2026, 14:31
Sometimes a video just won't edit properly. I've just had an old wmv video that went out of sync when I used 64bit but perfect with 32bit.

That you should report to Avisynth+ thread: https://forum.doom9.org/showthread.php?t=181351

The Repository

What that is?

pooksahib
23rd February 2026, 15:50
It's this:
https://forum.doom9.org/showthread.php?t=172124
You just have to open a Command Line and select the bitness and version number of the avisynth you want. Amazingly easy to use.

VoodooFX
23rd February 2026, 16:14
It's this:
https://forum.doom9.org/showthread.php?t=172124
You just have to open a Command Line and select the bitness and version number of the avisynth you want. Amazingly easy to use.

That is not "the repository", the repository of Avisynth+ is there: https://github.com/AviSynth/AviSynthPlus

pooksahib
23rd February 2026, 20:46
I see what's happened here. What I've been talking about is the Universal Avisynth Installer but, once you have it, your working folder is called AvisynthRepository. Just to reiterate, my issue is: my MeGUI 6666 won't open if I've unticked the 'Always use the included' box. To get it back up I either have to delete the settings.xml file or uninstall my avisynth (from the Universal Avisynth Installer).

StainlessS
24th February 2026, 00:55
@pooksahib
Yes, I had the same thing, If you install XP version AVS+ from avisynth repository, then should work ok.
I need to test some stuff to see if there is a better solution.

See earlier in this thread. :- https://forum.doom9.org/showthread.php?p=2027905#post2027905

EDIT: Copy the XP version (avisynth.dl, etc) into you Groucho2004's Avisynth Universal Installer directory and install that via the Universal Installer setavs.cmd.
Hopefully, we can come up with a better solution soon.
(maybe ideally, MeGUI would have its own pre-installed requirements [not including any redistributed dir stuff] and current non MeGUI avisynth could have it's own requirements,
and no redist directory stuff required at all. I hope that this is possible, but dont know.)

pooksahib
24th February 2026, 05:47
Thanks, StainlessS, good to know it wasn't just me. However, since I last posted, I've had a second encode fail with 6666 (audio sync issue) so I'm going back to MeGUI 2944 for now.

pooksahib
26th February 2026, 15:44
I edit a lot of WMV's with MeGUI 2944 and, in the last week or so, a problem has arisen that I've never had before: the audio encode stage takes forever. So long, in fact, that I 'end task' and convert the audio to WAV and start again. Has anyone else had this slow audio encode and maybe knows of cause and cure? It seems to be very random: I've had WMV's that I've worked on a few times successfully but when I go back to make another cut - audio takes ages. Very odd...

StainlessS
26th February 2026, 20:56
@pooksahib
That is not for me a recent thing, quite some time ago I decided to use WAV audio always, and pre-convert to Float WAV at output samplerate (44.1KHz), because
I've found that Normalise can take considerable time in MeGUI, especially if other audio manipulation occurs in avs script. (eg convert to 44.1KHz samplerate).

My BAT file for conversion to Float 44.1KHz,

CLIP_To_OUTPUT_STEREO_WAV.cmd

REM Convert audio to WAV, 32 bit FLOAT stereo, 44.1KHz without dynamic range compression.
REM We DO NOT LIKE SPACES IN FILE NAMES (REM == REMark ie comment)
REM We DO NOT LIKE ACCENTS IN FILE NAMES.
REM Input from same directory at [EDIT: as] this bat file, output to existing "OUTPUT" directory in same directory as this bat file.

setlocal

REM Where to Find ffmpeg
set FFMPEG="C:\BIN\ffmpeg.exe"

REM Where to get input file, No terminating Backslash, "." = current directory
set INDIR="."

REM Where to place output file, No terminating Backslash.
set OUTDIR=".\OUTPUT"

FOR %%A IN (*.thd *.dts *.ac3 *.w64 *.aac *.m4a *.eac3 *.wav *.mp3) DO (
%FFMPEG% -drc_scale 0 -i "%INDIR%\%%A" -vn -acodec pcm_f32le -ac 2 -ar 44100 "%OUTDIR%\%%~nxA.WAV"
del "%INDIR%\%%A"
)

DRC_Scale thingy only for ac3 (I think), will show warning if not ac3 [just ignore].
Maybe change to 48KHz if required. (but suggest leave as float)

EDIT: Will batch convert multiple files, source files auto deleted in red.
Could add additional file extension as in blue, incl video files if audio extraction required.

EDIT: Remove the "-ac 2" should leave original channels rather than stereo.

pooksahib
26th February 2026, 22:01
Thanks, StainlessS. Myself, I just convert the audio of a tricky WMV by using wma2wav. It'll also correct any errors in the wma audio. Then just script like this:
a=FFVideoSource("D:\videofile.wmv", fpsnum=25, fpsden=1)
b=WAVSource("D:\output of wma2wav.wav")
audiodub(a,b)
https://github.com/lordmulder/wma2wav

StainlessS
26th February 2026, 22:05
Whatever blows your skirts up :)

pooksahib
2nd March 2026, 21:41
I edit a lot of WMV's with MeGUI 2944 and, in the last week or so, a problem has arisen that I've never had before: the audio encode stage takes forever.
Cause and cure found! I totally forgot that I'd changed from avisynth 2.6.0 after I noticed that MeGUI 6666 was available. After some testing, I've found that avisynth+ 3.5.5, 3.7.0 and 3.7.5 have huge trouble encoding wma. With 2.6.0 reinstalled, it's effortless.

LeXXuz
27th March 2026, 11:11
Hi,


Just did few tests on my own :

filename = "Ça alors, comme c'est bizarre - 28 ans plus Tard.mkv" - input is a normal h264 video track. The file path also does not contain any special characters.

Using the File Indexer,
- DGSource : indexing ok / rendering ko
- FFVideoSource : indexing ok / rendering ko
- LSmashSource // LWLibavVideoSource : indexing ok / rendering ok

Using directly the AVS File Creator,
- BSVideoSource : indexing ok / rendering ok

So, I would say, this does not concern avisynth+ but much more what did you use as source. If you are looking for specifically hardware decoding support, I would say, go with L-Smash Works or BestSource plugins. Otherwise, ask developers/maintainers from other plugins to support special characters in filenames.

Kurt, I think I've found the reason for the issue with special characters in filenames. MeGUI's Avisynth Script Creator creates UTF-8 encoded avs files. However the routine that enqueues avs files within MeGUI seems to expect ANSI coded files.

Try to enqueue an UTF-8 encoded script WITH special characters and you'll get an error. Open this in Notepad++ or any other editor and convert it to ANSI. Load that file again in MeGUI and queueing will work fine with any indexer. DGIndex files are ANSI encoded as well when using MeGUIs indexing routine.

Could you take another look into this pls? :thanks:

Kurt.noise
29th March 2026, 09:55
Kurt, I think I've found the reason for the issue with special characters in filenames. MeGUI's Avisynth Script Creator creates UTF-8 encoded avs files. However the routine that enqueues avs files within MeGUI seems to expect ANSI coded files.

Try to enqueue an UTF-8 encoded script WITH special characters and you'll get an error. Open this in Notepad++ or any other editor and convert it to ANSI. Load that file again in MeGUI and queueing will work fine with any indexer. DGIndex files are ANSI encoded as well when using MeGUIs indexing routine.

Could you take another look into this pls? :thanks:
Hi, yes, I think this has been addressed...Lets see how it goes for the next release.

Kurt.noise
29th March 2026, 16:23
A new release for the spring...:cool:


Major rewrite on Avisynth Script handles - No more AvisynthWrapper.dll required
Improved Audio Encoder Interface - alignment with AVS+'s internal audio-cache granularity, reducing ReadAudio calls by ~12× vs 4096
Fixed eac3to 3.55 DTS-HD stream parsing and simplify type extraction - Patch by Thommy74
Fixed eac3to 3.55 stream parsing for new language and default-track format - Patch by Thommy74
Updated manifest file in order to support UTF-8 input filename
Enabled cuda & quick sync hardware acceleration decoding for LSMASHVideoSource & BSvideoSource
Added D3D12 Video Hardware Acceleration Support - mainly for BSVideoSource
Fixed issues #44 #53 #57 #58 #61
Updated MediaInfo Libraries.


Please test it and report any issues. This is quite a major release.

https://github.com/Kurtnoise-zeus/megui/releases

stimco
30th March 2026, 06:15
AV1 won't load from updates. I installed it manually, launched it, and... the first pass restarts every 5 minutes. The cycle repeats constantly.
version 4.0.1

LeXXuz
30th March 2026, 07:13
A new release for the spring...:cool:


Major rewrite on Avisynth Script handles - No more AvisynthWrapper.dll required
Improved Audio Encoder Interface - alignment with AVS+'s internal audio-cache granularity, reducing ReadAudio calls by ~12× vs 4096
Fixed eac3to 3.55 DTS-HD stream parsing and simplify type extraction - Patch by Thommy74
Fixed eac3to 3.55 stream parsing for new language and default-track format - Patch by Thommy74
Updated manifest file in order to support UTF-8 input filename
Enabled cuda & quick sync hardware acceleration decoding for LSMASHVideoSource & BSvideoSource
Added D3D12 Video Hardware Acceleration Support - mainly for BSVideoSource
Fixed issues #44 #53 #57 #58 #61
Updated MediaInfo Libraries.


Please test it and report any issues. This is quite a major release.

https://github.com/Kurtnoise-zeus/megui/releases

Great job! :eek: Thank you for all your hard work! :thanks::)

tebasuna51
30th March 2026, 19:02
The latest versions seem to require .NET Framework 4.8.1, but my old Windows 10 doesn't support it.

I edited the MeGUI.exe.config file to use version 4.8, and it seems to work without any apparent problems.

EDIT: the AV1 encoder is not updated like stimco say.

zezinho
30th March 2026, 22:42
In this latest update, the MeGUI Status is not showing up in the rendering!
What could be happening?

Kurt.noise
1st April 2026, 09:10
AV1 won't load from updates. I installed it manually, launched it, and... the first pass restarts every 5 minutes. The cycle repeats constantly.
version 4.0.1
Fixed

Kurt.noise
1st April 2026, 09:11
In this latest update, the MeGUI Status is not showing up in the rendering!
What could be happening?
Yeah, sorry, a bug introduced recently but I fixed it today.

I will publish a new release soon (probably tomorrow or friday).

zezinho
2nd April 2026, 14:34
Yeah, sorry, a bug introduced recently but I fixed it today.

I will publish a new release soon (probably tomorrow or friday).


Ok, thank you very much!

zezinho
3rd April 2026, 01:43
Yeah, sorry, a bug introduced recently but I fixed it today.

I will publish a new release soon (probably tomorrow or friday).


Ok, thank you very much!

Kurt.noise
3rd April 2026, 16:28
As promised, a new release.


Fixed several issues on svt-av1 encoder side
Fixed issue on Progress Window Form
Added Demuxers, available through the Tools Menu


https://github.com/Kurtnoise-zeus/megui/releases/tag/6.6.6.6_20260403

StainlessS
3rd April 2026, 23:30
Thank you Kurt, Luv U big guy. :)

stimco
7th April 2026, 10:33
The SVT AV1 compilation is still crooked and doesn't respond to the specified bitrate (in fact, it lowers it by half). The same applies to CRF. VID Coder behaves adequately.
The bitrate is set to 6500 in two passes.
The actual bitrate is 3800, while VidCoder uses 6300.

Kurt.noise
7th April 2026, 12:12
The SVT AV1 compilation is still crooked and doesn't respond to the specified bitrate (in fact, it lowers it by half). The same applies to CRF. VID Coder behaves adequately.
The bitrate is set to 6500 in two passes.
The actual bitrate is 3800, while VidCoder uses 6300.
I dont know why you're still using this encoder if you are not satisfied by the rate control target bitrate. I'm not responsible for this. Personnally, I used to use it through CRF values and Im quite happy with the results. Report any issues to the SVT-AV1 team, not me. Or, better use x264 or x265.

stimco
7th April 2026, 12:36
https://forum.doom9.org/showthread.php?p=2025661#post2025661
I set CRF 16 and got a bitrate of 3200. This is just ridiculous.

Kurt.noise
8th April 2026, 08:14
Ridiculous of what ? 3200 kbps does not mean nothing like that...

And btw, youre comparing apples and oranges (VidCoder and megui dont use the same encoder).

stimco
14th April 2026, 04:46
XVid4PSP tested the standard SVT AV1 version 4.1, and everything works perfectly with both CRF and two-pass VBR. The CRF scale is consistent, and two-pass VBR outputs almost accurately, without distorting the specified 6800 into 2600. The quality is excellent, and the settings window is present. My conclusion is that all these forks are clumsy crap. PSY functions have been transferred to the original.
And one more thing... when encoding FFV, the status window doesn't close after completion; it freezes and starts counting down from zero, although the task is complete.
The x265 settings window is taken from x264... why?, if it doesn't work.

madmax3308
23rd April 2026, 02:29
How i remove --profile mainstillpicture from my profile on MeGUI?

tebasuna51
23rd April 2026, 06:58
Select Main profile in the configuration dialog:

madmax3308
23rd April 2026, 14:35
Select Main profile in the configuration dialog:

Thank you bro, solved :thanks:

nechto
5th May 2026, 23:52
Small question - seems I cant recode only audio in my video files using one click encoder for folder, does it ?
I am choosing dont encode video and choosing different Audio, choosing folder and .. reciving same files without any audio recode.

p.s. still cant update - it is showing me ffs 5.1 is available but cant update..

GhostAFRippEr
7th May 2026, 16:17
fyi, I just uploaded a fresh build for x86 plateform (not tested though). Some people seems to be interested by using it.

Same link as above.

Yeah,thx bor, unfortunately, IÂ’m stuck on 32-bit as well :D IÂ’m currently using MeGUI-2944-32 because the older filters are much more stable, which is why I havenÂ’t been able to switch to your versions yet. Right now, some packages are missing in the update, so IÂ’m trying to manually move them into the folder, but then the program won't launch... If you can fix this as well, IÂ’ll finally be able to get it running! :D


https://images2.imgbox.com/64/64/Ty2CSu5r_o.jpg

Kurt.noise
10th May 2026, 05:34
No, as I said previously, no support nor update for x86 tools from me.

GhostAFRippEr
13th May 2026, 02:55
No, as I said previously, no support nor update for x86 tools from me.

The program crashes when I try to upload/input it manually. It would be great if you could at least fix this, so I can at least perform the manual upload.

Kurt.noise
13th May 2026, 13:06
what did you're trying to update when you say "it crashes" ?

nechto
14th May 2026, 21:04
what can it be ? Error] [14.05.2026 21:47:23] Error: Extraction of track ID 2 with the CodecID 'D_WEBVTT/SUBTITLES' is not supported.
and this one: [Error] [15.05.2026 1:43:58] Error: Extraction of track ID 1 with the CodecID 'A_AC3/BSID9' is not supported.

tebasuna51
15th May 2026, 17:19
:logfile: attach a zip of your full log file

nechto
15th May 2026, 18:49
here it is

tebasuna51
16th May 2026, 07:56
Read here about the A_AC3/BSID9 codec. (https://www.matroska.org/technical/codec_specs.html):
Normal ac3 is defined as bitstream id 8 (5 Bits, numbers are 0-15). Everything below 8 is still compatible with all decoders that handle 8 correctly. Everything higher are additions that break decoder compatibility.

Then mkvextract exit with a ERROR.
Maybe there are other tools than can manage that codec but I can't test them without a sample.

Also D_WEBVTT seems not supported.

[EDIT]Tested the samples here (https://trac.ffmpeg.org/ticket/6207#no1) with eac3to and also not supported but using ffmpeg them are decoded fine.

nechto
18th May 2026, 22:33
Ohh, pity.

StainlessS
22nd May 2026, 16:46
Feature request,

On main MeGUI form Audio output Extension, when set to "M4A" it is output in AutoEncode as "mp4", can the "M4A" setting be honoured please.

Thank you :)

EDIT: It is honoured when encoding only audio stream via the main form audio 'Queue" button.
(I dont want it to have the same extension as the final output muxed file)

EDIT: x265 video encoder "File format" RAWHEVC outputs *.hevc, Good.
x264 video encoder "File format" RAWAVC outputs *.264, Good.

StainlessS
22nd June 2026, 00:56
Related to this thread posts #426 -> #433

post #433
Here you go :

- http://megui.org/auto/fork/AvisynthWrapper-1.0.3002_x64_v145.7z (MSVC tools v145 - VS2026 )
- http://megui.org/auto/fork/AvisynthWrapper-1.0.3002_x64_v143.7z (MSVC tools v143 - VS2022 )
- http://megui.org/auto/fork/AvisynthWrapper-1.0.3002_x64_v141.7z (MSVC tools v141 - VS2017 + XP compatible ) => deprecated according Microsoft

Right, I've finally gotten around to it, and the only combinations of
AvisynthWrapper,
Avisynth r4604 [ https://forum.doom9.org/showthread.php?p=2031271#post2031271 ]
and MeGUI 6.6.6.6.6 20260403 x64,

Are/Is,
Avisynth r4604 x64-xp, with any version of AvisynthWrapper.dll or no AvisynthWrapper.dll at all.
Everything else failed, [MeGUI shows splash screen and then vanishes]


Only tried x64-xp and x64-w7 with all versions of wrapper (only tried no wrapper, original wrapper and v141 wrapper with x64-19.50-clangcl-llvm-20.1.8 and x64-19.50)

Sorry, I aint got the foggiest notion what the problem cause is.

I would think maybe best if could demand that user have all necessary redistributables installed system wide instead of that redist folder thingy.

EDIT: I dont know if the clangcl-livm version of Avisynth requires any further runtimes, I aint ever used it/clang.
And dont know if any x64-19.50 ver$ requires any additional stuff either.
Seemed kinda pointless to do extensive tests on anything other than xp and w7 versions of avisynth.

Kurt.noise
24th June 2026, 03:11
I dont know why you test this from now because the wrapper is not needed anymore...

About runtimes, well it depends how libraries and tools have been compiled. For instance, for BestSource, this is my own compiled library which is provided. And I know, for sure, the latest runtimes are required since Im using VS2026.

StainlessS
24th June 2026, 12:03
Well ok, but maybe document that MeGUI will work with MeGUI built-in avisynth, OR, system installed Latest avisynth xp version only.

Madforger
28th July 2026, 17:56
A few bugs and oddities:
It is impossible to open an AviSynth+ script in MeGUI (v 20260403) when using these plugin versions:
FFT3dFilter V2.12
neo_f3kdb V. r10

However, it works with these versions of the same plugins:
FFT3dFilter V2.10
neo_f3kdb V. r9

MeGUI closes immediately, so there is no log I can provide. Regardless of the plugin versions, the script opens correctly in VirtualDub2.
AviSynth+ 3.75 is installed on the PC, and the issue is the same whether using the AviSynth bundled with MeGUI or the system-installed version (AviSynth selection option).

The provided SvtAv1EncApp.exe is a 32-bit version; it stops encoding as soon as the file exceeds 2GB (which is very common when encoding in 4K).
Replacing it with another version (5fish/SVT-AV1-PSY Mar 28) allows encoding to complete successfully, even beyond 2GB.
However, with this version, MeGUI no longer provides detailed feedback; only total duration, frame count, current size, and elapsed time are displayed.

I hope this information helps improve the software.

stimco
29th July 2026, 14:33
5fish/SVT-AV1-PSY
Works only in single-pass mode. In two-pass mode, it returns an error on the second pass.

StainlessS
16th August 2026, 17:57
THIS IS NONSENSE, SEE NEXT POST.

Problem report, bad versions ffmpeg inflating hevc encoded file size considerably. [via MeGUI]


Source Test.avs, 1920x1080, 1000 frames

MeGUI settings
x265, RAWHEVC, Const Quality=27.0 Preset=SLOW

Older ffmpeg tool,
ffmpeg-8.1.1-64.7z
ffmpeg version n8.1.1 (x64)
built with gcc 16.1.0 (Rev2, Built by MSYS2 project)
Built 2026-05-10

OUTPUT Test-video_g5g0ncp0.hevc, 7177KB (GOOD, reasonable size)

##########

UPDATE ffmpeg to 9.0.1-64

OUTPUT Test_video_b1ap4rdd.hevc, 26,116KB (way bigger output).

##########

from link at https://forum.doom9.org/showthread.php?p=2032255#post2032255
FFmpeg version n8.1.2 (x64)

And directly updating exe files, ffmpeg.exe, ffplay.exe and ffprobe.exe in MeGUI ffmpeg tool dir,

also way bigger output.

ffmpeg versions after 8.1.1-64 generating much bigger files when encoding as x265 hevc.

EDIT:
When encoding with x265 + ffmpeg.
No idea if also affects x264 + ffmpeg, gone back to old version ffmpeg


EDIT: Where encoding full length clip, where I might expect 1GB or less result, was getting about 3GB -> 5GB results instead. (No apparent difference in quality that I could see).

StainlessS
16th August 2026, 21:39
OK, where to start,
There is no problem with recent ffmpeg's, I was managing to confuse the hell out of myself by comparing outputs from two differing versions of MeGUI,
Older MeGUI_6.6.6.6.6 20251116_x64 and later MeGUI_6.6.6.6.6 20260403_x64. (Copying entire MeGUI folders and updating/changing tools directories on-the-fly).

Anyways, the real problem is a default setting in the new MeGUI_6.6.6.6.6 20260403 x265 Config settings for HEVC Profile,
[clickMe]
https://i.postimg.cc/Cn88YR49/HEVC-Profile.jpg (https://postimg.cc/Cn88YR49)
In current MeGUI clean install shows HEVC Profile = "Main Still Picture Profile", this is the setting that produces big encodes, and nothing whatever to do with FFMPEG.
In old MEGUI, that drop down selection box is disabled.

I've just changed HEVC Profile to "Main Profile" (Is that better than "Main 10 profile", I got no idea).

Sorry guys.

GhostAFRippEr
17th August 2026, 11:23
https://i.imgur.com/juxcjjE.png


I am manually copying these files from an older working version to the x86 32-bit version, but the program won't open. If you could at least adjust the code so that the x86 version recognizes the tools when we manually add them instead of crashing, the x86 version would finally be usable. I have been waiting for an update for a long time.


https://i.imgur.com/deXYEFP.png

"I'm copying the files from version 2944 to make them work in the new version, but the program crashes."