WineHQ
Category: Main Multimedia MeGUI Build 2913

MeGUI

Current generation build, works with AVISynth+.  Available in 32 and 64-bit builds.

Application Details:

Version: Build 2913
License: Free to use and share
URL:  
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 6.13-staging

Maintainers: About Maintainership

Free Download Free Download Only download from trusted site, https://sourceforge.net/projects/megui/files/

Test Results

Selected Test Results

What works

AVS Script Creator, AVS 32 bit plugins, Video previews, Chapter Creator, One-click encoder, DGIndex, FFMSIndex, L-SMASH Index, Muxer, Audio Cutter, VOBSubber, AAC and AC3 audio encoding, MPEG-4 ASP (xvid), MPEG-4 AVC (x264), x265, AAC, MP2, MP3, Flac, Vorbis, AC3 audio and various common containers support (MP4,MKV, AVI, M2TS).

Make to succeed in using AVS plugins (modify below path to where you installed MeGUI into Wine) that you prepend AVS file with

AddAutoloadDir("C:\Program Files (x86)\MeGUI-2913-32\tools\avisynth_plugin")

What does not

See extra comments below for full write up on how to install pre-requisites. Also, MeGUI is distributed as a zip file, thus does not need installation. Unzip and run it.

When using the 'Tools'-> 'AVS Script Creator', the 'Filters tab' -> 'MPEG2 Source tab' -> 'Deinterlacing' -> 'Auto detect' feature fails to detect interlacing on all DVD video files I tested it with.

Workarounds

Initial run of video encoding using .avs script into x265 within .mkv container failed to start properly (infinite start time with no progress on file output). With further testing I identified that long start times when opening avisynth DVD or BD content going to x265, with over 15 minutes for status window to start showing processing, was caused by the the intermediate processing of files. Ffmpeg output, specifically, was not staying constrained to ram, instead it was being written to disk and was not being forwarded to the encoder until AFTER it completely processed the input video file. This very rapidly leads to a situation where the drive is filled with over 100 GB (uncompressed frames) data generated prior to handoff to x265 encoder! Short term fix was to free up 100+ GB of file space on root drive or only encode in chunks of frames where the intermediate files do not fill the drive. Long term fix requires figuring out how to control Wine's data buffering mechanism, or force it to at least only write to a drive with enough space! Note: the wasted space is NOT automatically freed upon manually stopping processing of the file. It fills the /home/username/.wine/drive_c/users/username/Temp   directory.


I also performed a successful test by converting just a small number of frames where the intermediate files created did not completely fill up
my hard disk. This test was 100% successful with the only performance bump compared to Windows being the intermediate writing of the files to
the hard drive vice staying in ram.

Make sure that 'Options' -> 'Main tab' -> 'Delete output of aborted jobs' option box, and 'Delete intermediate files' option box are both checked. This is critical!

What was not tested

The update functions, setting priority of threads and processes, AVS 64 bit plugins.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Tested on Linux Mint Linux Mint 20.2 Cinnamon (could not select as Wine DB doesn't list it yet!), only tested MeGUI 32-bit, although 64-bit should also work. Encodings were slower than Windows native and required a few work-arounds.

MeGUI is a complex and very capable tool in the right hands. Learn how to use it here: https://en.wikibooks.org/wiki/Category:Book:MeGUI/Guides

Installation Complications & Workarounds:

- Wine ( wine-6.13 ( staging ) ( On Linux Mint manually install from command line and NOT from Software manager! see https://wiki.winehq.org/Ubuntu for Linux Mint 20.x )

- Executed WineCFG, then set default Windows version to 2008 or Windows 7 ( Vista or XP may also work. I have not attempted loading as Windows 10 or newer. )

- Wine installed .NET 4.0 ( I installed winetricks from software manager, ran it, then selected 'Install an application',
with no application selected pressed 'cancel', then selected 'Install a Windows DLL or component', then selected 'dotnet40' ) ( Note: did NOT need to install msxml3 as some other sources suggested. )

- Wine installed gdiplus ( launched winetricks as above selecting install application, with none selected pressed cancel,
then selected 'Install a Windows DLL or component', then selected 'gdiplus' ) ( Note: dotnet40 remained checked in the winetricks menu,
did not uncheck it to install the gdiplus ) ( Note: install originally failed due to file no longer hosted by Microsoft. Downloaded copy from https://archive.org/details/windows6.1-KB976932 
[ ensure you download the windows6.1-KB976932-X64.exe and manually place it in the designated directory /home/username/.cache/winetricks/win7sp1 [ it's a 903 MB file! ] then relaunching winetricks to perform the install as before. Finally to double check that it succeeded install run winetricks one last time,
duplicate actions to return to menu and ensure that both 'dotnet40' & 'gdiplus' have their boxes checked, indicating they are successfully installed already. Then close winetricks. ]

- Extracted the zip file of MeGUI to /home/username/.wine/drive_c/Program Files (x86)/MeGUI-2913-32

- Launched WineCFG, selected 'Add application' and manually navigated to the directory where I selected MeGUI.exe ( set version to Windows 2008 / 7 )  

- Ran MeGUI (Right click - select 'Open with Wine Windows Program Loader'), Successfully launches now! (Note, got multiple error windows prior to program finally showing up for use on screen. Wine performed some reconfiguration and proceeded; some 20 seconds later it did launch)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentLinux Mint 20.1Jul 27 20216.13-stagingNo, but has workaround Yes YesBronzeSamuel Landers 

Known Bugs

Bug # Description Status Resolution Other apps affected
51530 MeGUI: processing AVS script conversion on large source file fills disk to 100% with intermediate processing file UNCONFIRMED View

Show all bugs

Comments

Back