Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 30th July 2019, 04:36   #481  |  Link
dREV
Registered User
 
dREV's Avatar
 
Join Date: Jan 2019
Location: Antarctica
Posts: 66
Hello. I believe this is the correct place to post this. Please correct me if not. I am trying to slowly transition from MeGUI x86 to MeGUI x64 but the final hurdle for me to fully venture to this is the high bit depth implementation. I am inquiring on a method to bypass having to use the command line --y4m as I am also using --profile main444-X and if I read correctly it can't handle high bit depth yet?

Is there a way to do this using the latest build which would be as of this writing, ver 2896?

Zathor provided a gui file from this post https://forum.doom9.org/showthread.p...65#post1843065 indicated it to be version 2855. This together with changing the pipe to the one provided here https://astrataro.wordpress.com/2014...s4x26x-0-10-0/ and renaming it to that contained in MeGUI's x265 folder was able to make it work using the lsb hack --input-depth 16

For other noobies who are having a similar issue as I who depend on this program:
http://megui.org/auto/megui-core-2855-32.7z
http://megui.org/auto/megui-core-2855-64.7z

If there's another method I am not aware of or I could be pointed towards that thread with actual examples to go by as x265 fails to start the encode process altogether saying "y4m: frame header missing".

I also want to add if it's possible to get around this but still using the One-Click menu as this is not only my primary but also my only method of encoding any video. I'm fully ignorant using the other stuff on MeGUI and other GUI programs.

I'm ok with simply staying with MeGUI's build 2855 64 bit as I been using MeGUI version 2525 32 bit for years simply as I can still use the raw .h264 files which I need. Dunno why it was ever taken out. If I can be clued in as why this file format no longer works past version 2525 builds if no one minds sharing this info with me.
dREV is offline   Reply With Quote
Old 19th April 2020, 09:28   #482  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 1,691
Is there a reason for MeGUI_x64 not being updated for components?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 19th April 2020, 14:31   #483  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,706
@tormento

For me the reason why I never supported both x86 and x64, is that it's simply too much work and room for error. And there are now two frame servers that both needs to be supported too, dual interfaces make that much more easy. Only reason why updating tools works well for staxrip is great help of many people with notifications, links and builds. Selur and Atak also only support one architecture I think.
stax76 is offline   Reply With Quote
Old 23rd May 2020, 10:06   #484  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,408
Quote:
Originally Posted by tormento View Post
Is there a reason for MeGUI_x64 not being updated for components?
Whenever I update one DLL I always check if it is available in 32 and 64 bit - if available both will be updated. What do you miss?
Zathor is offline   Reply With Quote
Old 23rd May 2020, 10:22   #485  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 1,691
Quote:
Originally Posted by Zathor View Post
Whenever I update one DLL I always check if it is available in 32 and 64 bit - if available both will be updated. What do you miss?
AVS plugins, tools, etc.

They are way behind the current releases, perhaps on x86 version too.

From this major version of Windows 10 on, Microsoft stopped allowing OEM to install Windows 10 x86. Perhaps it's time to unplug XP once for all.
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 25th May 2020, 17:56   #486  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,408
I am not able to search myself anymore. Please check here and create a feature request ideally with a link to the new binaries:
https://forum.doom9.org/showpost.php...postcount=6976

The files I do use are recent (except mediainfo and avs+ which I cannot update currently).
Zathor is offline   Reply With Quote
Old 23rd June 2020, 12:10   #487  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,129
Is know than MeGUI 64 can't do the same audio downmix 7.1 -> 5.1 because the plugin Audiolimiter.dll don't have a 64 bits version (and the source code is unknow)

I make some test with the soxfilter, 32 bits by sh0dan, compiled to 64 bits by MeteorRain and I can obtain the same output with this downmix:

Code:
# As AudioLimiter.dll is not available is replaced by SoxFilter
# 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).ConvertAudioTo32bit()
     mix   = mix.SoxFilter("compand 0.1,0.1 -90,-84,-16,-10,-0.1,-3 0.0 -90 0.0").ConvertAudioToFloat()
     return MergeChannels(front, mix)
  }
# 6.1 Channels L,R,C,LFE,BC,SL,SR -> standard 5.1
function c61_c51(clip a)
  {
     front = GetChannel(a, 1, 2, 3, 4)
     bcent = GetChannel(a, 5).Amplify(0.7071)
     back  = MergeChannels(bcent, bcent)
     side  = GetChannel(a, 6, 7)
     mix   = MixAudio(back, side, 0.5, 0.5).ConvertAudioTo32bit()
     mix   = mix.SoxFilter("compand 0.1,0.1 -90,-84,-16,-10,-0.1,-3 0.0 -90 0.0").ConvertAudioToFloat()
     return MergeChannels(front, mix)
  }
We need add the new soxfilter plugin at ...MeGUI64\tools\avs\plugins

EDIT: seems soxfilter work fast in 32 bits int, and MixAudio need 16 or float, then to improve performance some changes added.
Attached Files
File Type: 7z soxfilter64.7z (113.6 KB, 23 views)
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 23rd June 2020 at 14:16.
tebasuna51 is offline   Reply With Quote
Old 26th October 2020, 07:45   #488  |  Link
simple_simon
Registered User
 
Join Date: Feb 2003
Posts: 39
Can anyone tell me how to use MeGUI with the internal avisynth+ & still be able to use avisynth filters not included in the MEGui filters package? I've tried simply adding them to the .\tools\avisynth_plugin\ folder but they aren't being seen. I don't know why that wouldn't work if it's already looking there for the included filters. Also tried adding a registry entry

[HKEY_LOCAL_MACHINE\SOFTWARE\Avisynth]
"plugindir2_5"="F:\\User\\Applications\\Video Tools\\MeGui x64\\tools\\Added Plugins"

but that's trying to autoload all .avsi files, even when they aren't called in the script so that won't work either.
simple_simon is offline   Reply With Quote
Old 23rd November 2020, 01:21   #489  |  Link
simple_simon
Registered User
 
Join Date: Feb 2003
Posts: 39
Quote:
Originally Posted by tebasuna51 View Post
Is know than MeGUI 64 can't do the same audio downmix 7.1 -> 5.1 because the plugin Audiolimiter.dll don't have a 64 bits version (and the source code is unknow)

I make some test with the soxfilter, 32 bits by sh0dan, compiled to 64 bits by MeteorRain and I can obtain the same output with this downmix:

Code:
# As AudioLimiter.dll is not available is replaced by SoxFilter
# 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).ConvertAudioTo32bit()
     mix   = mix.SoxFilter("compand 0.1,0.1 -90,-84,-16,-10,-0.1,-3 0.0 -90 0.0").ConvertAudioToFloat()
     return MergeChannels(front, mix)
  }
# 6.1 Channels L,R,C,LFE,BC,SL,SR -> standard 5.1
function c61_c51(clip a)
  {
     front = GetChannel(a, 1, 2, 3, 4)
     bcent = GetChannel(a, 5).Amplify(0.7071)
     back  = MergeChannels(bcent, bcent)
     side  = GetChannel(a, 6, 7)
     mix   = MixAudio(back, side, 0.5, 0.5).ConvertAudioTo32bit()
     mix   = mix.SoxFilter("compand 0.1,0.1 -90,-84,-16,-10,-0.1,-3 0.0 -90 0.0").ConvertAudioToFloat()
     return MergeChannels(front, mix)
  }
We need add the new soxfilter plugin at ...MeGUI64\tools\avs\plugins

EDIT: seems soxfilter work fast in 32 bits int, and MixAudio need 16 or float, then to improve performance some changes added.
I second this motion! I didn't even know AudioLimiter wasn't being implemented this whole time in the x64 version. Is there any way to automate this with profiles or does the avisynth script need to be edited manually every time?
simple_simon is offline   Reply With Quote
Old 24th November 2020, 01:07   #490  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,129
Quote:
Originally Posted by simple_simon View Post
Is there any way to automate this with profiles or does the avisynth script need to be edited manually every time?
Only Zathor can implement that, but I don't know if he is on-line.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline   Reply With Quote
Old 26th November 2020, 05:53   #491  |  Link
simple_simon
Registered User
 
Join Date: Feb 2003
Posts: 39
Quote:
Originally Posted by tebasuna51 View Post
Only Zathor can implement that, but I don't know if he is on-line.
What's the best working alternate program for completing these kind of conversions in the meantime?
simple_simon is offline   Reply With Quote
Old 26th November 2020, 11:05   #492  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,129
@simple_simon
You can use ffmpeg with complex filters explained here and maybe with the help of my UsEac3to GUI explained also in the Readme here
[EDIT]: UsEac3To method

The source can be a container, the output can be any ffmpeg output format and is fast than AviSynth/Sox.
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 26th November 2020 at 15:04. Reason: Add info
tebasuna51 is offline   Reply With Quote
Old 20th January 2021, 14:46   #493  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,383
Update error for FFMS reported in the VideoHelp forum; the screenshot shows that it tries to download the x64 version of FFMS, so I guess it is a problem specific to the x64 version of MeGUI. The x86 version was downloaded successfully on my PC.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 21st January 2021, 06:55   #494  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,194
https://forum.doom9.org/showthread.p...83#post1933983
Kurtnoise is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:01.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.