Current generation build, works with AVISynth+. Available in 32 and 64-bit builds.
AVS Script Creator, 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).
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.
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). -Edit- Very long start times when opening avisynth DVD or BD content going to x265. Over 15 minutes for status window to start showing processing! I found the process was actually taking action on the video file during this time. The intermediate processes, ffmpeg output specifically, was not staying constrained to ram but was being written to root disk and was not being forwarded to the encoder until AFTER it completely processed the input video file. It easily filled my root drive momentarily; over 100 GB data generated prior to handoff to x265 encoder! Short term fix was to free up 100+ GB of file space on root 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.
What was not tested
The update functions, setting priority of threads and processes
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, although this may be due to my Wine configuration and will need testing & troubleshooting to determine further.
Installation Complications & Workarounds:
- Wine ( wine-6.12 ( 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 ( Vista or XP may also work. I have not attempted loading as Windows 7 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/wi... [ ensure you download the windows6.1-KB976932-X64.exe and manually placing 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, selecting 'Add application' and manually navigated to the directory where I selected MeGUI.exe ( set version to Windows 2008 )
- Ran MeGUI (Right click - select 'Open with Wine Windows Program Loader'), Successfully launches now!
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Linux Mint 20.1||Jul 10 2021||6.12-staging||No, but has workaround||Yes||Yes||Bronze||Samuel Landers|