View Full Version : MeGUI: bug reports and feature requests
hello_hello
24th December 2013, 05:42
For some reason when encoding with Xvid, MeGUI always seems to create an AVI with a FourCC of Xvid, even when choosing a different FourCC such as DX50. I'm using MeGUI version 2418.
Thanks.
LigH
24th December 2013, 07:01
MeGUI doesn't create the content by itself, it only lets the required encoder (xvid_encraw) run.
There are two different FourCCs: a) which encoder created the video stream {xvid}, b) which decoder should be used to decode it {DX50|XVID|...}. VfW based editors and analysis tools usually refer to the first one, while DirectShow based PC software players and also consumer players should refer to the second.
Zathor
24th December 2013, 08:59
For some reason when encoding with Xvid, MeGUI always seems to create an AVI with a FourCC of Xvid, even when choosing a different FourCC such as DX50.
I just had a quick look into the code and it seems that the fourcc value is never used. So it must be a problem existing for years. Also I do not know how to change it. xvid encraw cannot change it (or is there a hidden switch?). Only "solution" is to hide this selection box in the GUI.
LigH
24th December 2013, 09:08
Now that's interesting ... did you plan to support a FourCC changer (which ever)? Or is it left from trying to use mencoder, the name base of MeGUI? ;)
Anyway, merry Christmas. And thank you for your continuing efforts to provide the most useful video converter GUI.
Zathor
24th December 2013, 10:38
Now that's interesting ... did you plan to support a FourCC changer (which ever)? Or is it left from trying to use mencoder, the name base of MeGUI? ;)
No clue - is it needed to change the FourCC at all? Nobody has noticed that the option is buggy for a long, long time.
Anyway, merry Christmas. And thank you for your continuing efforts to provide the most useful video converter GUI.
Thank you very much - Merry Christmas to you, too and everyone else!
And thanks for your support to MeGUI and this forum.
hello_hello
24th December 2013, 12:02
No clue - is it needed to change the FourCC at all? Nobody has noticed that the option is buggy for a long, long time.
Probably not. The only reason I even noticed myself is due to a discussion in another forum regarding non Divx certified DVD/Bluray players and their possible unwillingness to play video with a Divx FourCC, so I thought I'd create a few test files from scratch with MeGUI.
The Xvid Home Theatre profile automatically selects DX50 in MeGUI's encoder configuration so I expected that's what'd be used, but I can't think of a reason why it'd be necessary. I checked a bunch of old AVIs encoded with AutoGK (hardware compatibility option enabled) and the FourCC used was Xvid.
For the record, of the two Bluray players in this house the Sony player refuses to play AVIs with a DX50 FourCC, but it'll play the same video fine if I change the FourCC to Xvid. The Samsung Bluray player will play either, so it appears of the two, an Xvid FourCC will be compatible with more players.
Merry Xmas.
Zathor
24th December 2013, 17:27
2431 [Update] optional packages will only be downloaded/enabled if needed
therefore during first use of such packages an online connection may be required
if a package is not used in 60 days it will be disabled again
currently the following packages are disabled by default (more to come):
DGIndexNV, FFmpeg, MKVMerge, NeroAACenc, QAAC, x264, x264_10b, x265
DGIndexNV, NeroAACenc, QAAC and x265 still need to be enabled in the MeGUI settings
NeroAACenc, QAAC and x265 need a restart of MeGUI so that the presets are enabled
2430 [OneClick] fixed unnecessary resize/crop in some cases (regression of 2357)
2429 [Update] version/date information will be shown also for disabled packages
2428 [Update] disabled packages are not hidden anymore
Please test if the update feature works as intended. E.g. if you do not use MKVMerge the dedicated tools folder can be deleted and the update check will not force to download it again. But as soon as you use MKVMerge it will be checked and then the folder is of course required.
detmek
24th December 2013, 18:56
Thanks Zathor. But I found small bug - qaac is always checked for ignoring updates in update windows even though it is enabled in External program settings. Also, it wont start encoding if some files are missing but not those needed for encoding.
Zathor
25th December 2013, 00:48
2432 [Update] fixed DGIndexNV, NeroAACenc, QAAC and x265 update handling (regression of 2431)
Zathor
25th December 2013, 00:51
Also, it wont start encoding if some files are missing but not those needed for encoding.
Can you please explain that? Maybe try first to reproduce it with 2432.
detmek
25th December 2013, 10:15
Can you please explain that? Maybe try first to reproduce it with 2432.
Sorry Zathor. My mistake. I disabled some of the tools not listed in changelog.
--[Information] [25-Dec-13 10:05:08] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [25-Dec-13 10:05:08] All files are up to date
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\tsmuxer\tsmuxer.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\xvid_encraw\xvid_encraw.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\oggenc2\oggenc2.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\aften\aften.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\flac\flac.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\opus\opusenc.exe
I tried to encode using x264 and qaac so I didn't need those tools and I disabled it. I guess it is not yet possible to disable all files one does not need.
Zathor
25th December 2013, 11:40
Yes, those tools will be changed in the next build.
mini-moose
25th December 2013, 23:13
[QUOTE=Zathor;1659212]2431 [Update] optional packages will only be downloaded/enabled if needed
therefore during first use of such packages an online connection may be required
if a package is not used in 60 days it will be disabled again
currently the following packages are disabled by default (more to come):
DGIndexNV, FFmpeg, MKVMerge, NeroAACenc, QAAC, x264, x264_10b, x265
DGIndexNV, NeroAACenc, QAAC and x265 still need to be enabled in the MeGUI settings
NeroAACenc, QAAC and x265 need a restart of MeGUI so that the presets are enabled
Wouldn't it be better to leave the tools that are have been previously enabled as such? for example the nero aac encoder. I have it enabled and I use it quite often, but the update disables it and requires me to re-enable it and restart.
hello_hello
27th December 2013, 02:42
I was messing around with various ways to de-interlace an NTSC video today and think I've found a problem with one of the scripts MeGUI creates. The de-interlacing method "TDeint (with EDI)" results in an error when previewing the video:
TDeint: Number of frames of edeint clip doesn't match that of input clip.
I'm using MeGUI 2418 but I doubt it's changed since then.
This is the script MeGUI creates when selecting "TDeint (with EDI)":
edeintted = last.SeparateFields().EEDI2(field=-1)
TDeint(order=-1,edeint=edeintted)
After looking at the TDeint help file, I suspect it should be this:
edeintted = last.SeparateFields().selecteven().EEDI2(field=-1)
TDeint(order=-1,edeint=edeintted)
The above applies to both the Interlaced and Partially Interlaced options.
And..... I have a preview oddity when adding Decomb IVTC to a script. The bottom few rows of pixels turn green in MeGUI's Script Creator preview. TIVTC is fine, it's only Decomb IVTC. If I save the script and open it with MPC-HC, it displays normally. As it does when opening it with MeGUI's AVS Cutter or previewing the script after loading it into MeGUI's video section for encoding. The problem only seems to effect the Script Creator preview.
Even more oddly, if I save a script containing Decomb IVTC and then use it as the source video for the script creator to create a new script, it'll display normally too. It seems to only happen when Decomb IVTC is being added to the script the Script Creator is creating. The row of green tends to flicker or flash while the video is playing.
http://i40.tinypic.com/1gg64x.jpg
Zathor
27th December 2013, 11:55
Wouldn't it be better to leave the tools that are have been previously enabled as such?
I agree - but because of the internal design this was not possible without bigger changes.
EDIT: Found a different and easier approach
Zathor
27th December 2013, 13:30
I was messing around with various ways to de-interlace an NTSC video today and think I've found a problem with one of the scripts MeGUI creates. The de-interlacing method "TDeint (with EDI)" results in an error when previewing the video
Thanks, fixed in 2433.
No clue about the decomb part.
EDIT: Decomb 5.24 fixes the problem
Zathor
27th December 2013, 16:03
2435 [Update] optional packages will only be downloaded/enabled if needed (part II)
now all external programs are disabled by default
2434 [Update] an update to 2431+ will not disable DGIndexNV, NeroAACenc, QAAC or x265 if already enabled
2433 [AVS Script Creator] fixed "TDeint (with EDI)" (regression of 2305)
detmek
27th December 2013, 21:26
Hi Zathor. Is it safe to disable all unneeded tools after 2435 update? One-Click encoder or file indexer wont start to encode using x264 and qaac if I disable and delete some of unneeded tools.
[Error] Log
-[Information] Versions
--[Information] [27-Dec-13 21:21:31] MeGUI: 2435
--[Information] [27-Dec-13 21:21:31] Operating System: Windows 7 Premium Edition x86 SP1 (6.1.65536.7601)
--[Information] [27-Dec-13 21:21:31] .Net Framework: 4.5 (4.5.50709)
--[Information] [27-Dec-13 21:21:31] AviSynth: 2.6.0.4 (28-09-2013)
--[Information] [27-Dec-13 21:21:31] AvisynthWrapper: (02-01-2009)
--[Information] [27-Dec-13 21:21:31] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [27-Dec-13 21:21:31] Haali DSS2: (14-04-2013)
--[Information] [27-Dec-13 21:21:31] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [27-Dec-13 21:21:31] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [27-Dec-13 21:21:31] MediaInfo: 0.7.65.0 (21-11-2013)
--[Information] [27-Dec-13 21:21:31] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [27-Dec-13 21:21:31] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [27-Dec-13 21:21:31] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [27-Dec-13 21:21:31] 7z: 9.20 (18-11-2010)
-[Error] Update detection
--[Information] [27-Dec-13 21:21:31] Automatic update is disabled
--[Information] [27-Dec-13 21:21:53] Connecting to server: http://megui.org/auto/
--[Information] [27-Dec-13 21:21:54] All files are up to date
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\avimux_gui\avimux_gui.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\tsmuxer\tsmuxer.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\xvid_encraw\xvid_encraw.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\oggenc2\oggenc2.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\lame\lame.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\flac\flac.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\opus\opusenc.exe
hello_hello
27th December 2013, 22:04
Decomb 5.24 fixes the problem
I assume that was an Avisynth 2.6 issue?
I have Avisynth 2.6 portable in MeGUI's root directory and Avisynth 2.58 installed, but I sometimes forget it means MeGUI is using a different Avisynth version.
I guess that'd explain why the problem only occurred while opening video with MeGUI.
Thanks.
Zathor
28th December 2013, 01:02
Hi Zathor. Is it safe to disable all unneeded tools after 2435 update?
No, not yet. It will be possible after one of the next updates. But those tools will not be updated anymore with the current build. Btw I do not recommend to delete the tools as they will not be available at all if needed lateron and no internet connection is available.
I assume that was an Avisynth 2.6 issue?
Yes, likely.
when i try to see the config for x265, as u can see in the screen below, this is the error i've got.
Please upload your x265 presets (File\export Presets)
later: with the latest build HD extractor is not working
Details please :logfile:
kalehrl
28th December 2013, 11:10
MeGUI 2435 gets stuck at creating ffms index.
Log sent via pm.
Zathor
28th December 2013, 12:19
Please describe "got stuck".
How long did you wait? In your log file I cannot find any errors (beside one not available update server). Does it happen with all of your files? Can you upload a sample?
Zathor
28th December 2013, 16:32
2437 [OneClick] improved working directory generation
improved handling if selected output container cannot be used
2436 [M2TS Muxer] added HEVC/x265 and MKV support (requires tsmuxer 2.5.5+)
[OneClick] added HEVC/x265 support for MP4 and removed it for MKV
kalehrl
28th December 2013, 23:26
Please describe "got stuck".
How long did you wait? In your log file I cannot find any errors (beside one not available update server). Does it happen with all of your files? Can you upload a sample?
Problem file sent in a pm.
I waited a couple of minutes but the progress bar didn't move.
This is the first file this problem happened so maybe it's file related.
Zathor
29th December 2013, 10:50
Thanks - fixed with the FFMS update I just pushed out.
EDIT: Had to remove it because I have to modify MeGUI for it.
LigH
29th December 2013, 12:16
2431 [Update] optional packages will only be downloaded/enabled if needed
therefore during first use of such packages an online connection may be required
if a package is not used in 60 days it will be disabled again
Oh heck. Another tool which tries to be smarter than its user. Like Microsoft Office. Why?! :(
Zathor
29th December 2013, 13:28
Oh heck. Another tool which tries to be smarter than its user. Like Microsoft Office. Why?! :(
Traffic problems. If you have a fast server without any traffic limits which we can use I happily disable this change or at least add an option to download always everything.
Nevertheless why do you have problems with this change? It should! not have an impact to the user. Tuning of the options may be required of course so if you encounter any problems please drop a line here.
EDIT: To explain the behaviour in more detail:
Before every usage of the packages it will be checked if the local files are available. If not an online connection is required to download them immediately - otherwise the job will fail. But that can most likely never happen as the full MeGUI package on SF will always contain all files. Therefore likely only the files are outdated and they will be refreshed during the next update cycle. And a "disabled package" can of course still be used. But if it is not used it will not be updated automatically. If a user wants to do it all packages can be enabled in the update window (but that will last only for 60 days if those tools are not really needed).
As always - if you or anyone else has a better idea I will implement/change it if possible.
Btw there are some other changes regarding the update server coming - like update checks only once a week (dev server maybe every second day). Also here some points are mentioned but not all may be implemented because of the traffic problems: http://forum.doom9.org/showpost.php?p=1654910&postcount=3721
LigH
29th December 2013, 15:31
Would the traffic problems be less urgent if I tried to find update server mirrors for you? If so, please tell me the expected traffic.
Zathor
29th December 2013, 20:46
2441 [OneClick] fixed PCM audio track handling in mkv files (regression of 2378)
2440 [XviD] hide FourCC box as it will not be used
2439 [FFMS Indexer] automatically switch to LoadCPlugin if required
add fpsnum and fpsden if required
2438 [x264] custom --fps values will be detected and used
Would the traffic problems be less urgent if I tried to find update server mirrors for you? If so, please tell me the expected traffic.
New update servers are always welcome. The traffic cannot be predicted very well - also I do not have direct access to the servers.
But even with a new update server I will not revert all changes. E.g. also for users with slow/low network it makes sense that only needed packages are updated. Of course there will be an option to enable all packages without limitation.
Also it would be good to limit the major hit during a new stable release therefore a new update check on the stable every few days is also a good idea (which can be forced).
Zathor
29th December 2013, 20:55
here is my X265 preset (http://www77.zippyshare.com/v/63458642/file.html)
Thanks, I am able to reproduce the problem. The fix will be in the next build.
Zathor
30th December 2013, 03:02
The fix for your x265 problem is in build 2442. Currently online is 2441 so it cannot be fixed yet. As a workaround you can delete your x265 directory (while MeGUI is not running).
The other messages are ok. One server is not completly in sync (should be in a few minutes) and for one package the new build is required.
Wam7
31st December 2013, 00:40
I was wanting you to update QAAC from 2.27 to 2.32 but now you've done it and after using it for a while now I'm not too sure. I normally get 75x speed for encoding the audio using FFAudioSource or DirectShow as the preferred decoder but using either of those and the speed is sometimes now as low as 2x. I only get 75x using NicAudio. I've had occasions before where NicAudio has caused me problems so it was good to have the options...
Zathor
31st December 2013, 15:05
I was wanting you to update QAAC from 2.27 to 2.32 but now you've done it and after using it for a while now I'm not too sure. I normally get 75x speed for encoding the audio using FFAudioSource or DirectShow as the preferred decoder but using either of those and the speed is sometimes now as low as 2x. I only get 75x using NicAudio.
Can you please revert back to 2.27 and see if you get the old speed? I cannot reproduce your problem.
2444 [Settings] added option to always use the included/portable AviSynth build (disabled by default)
[Update] improved AviSynth portable support for external tools
[Log] added AviSynth+ detection
2443 [Settings] removed "Force Video File Extension for QT compatibility"
removed "Samples between audio progress updates"
removed "Use Advanced ToolTips"
cosmetics
2442 [x265] fixed error during preset startup (regression of 2422)
In order to solve some of the confusions when the included AviSynth is used I have now added an option in the settings. When this option is enabled or no AviSynth is found the included AviSynth build is used - in all other cases the included build is not used and removed from the directories it has been copied to.
Also I have updated the included build to the recent AviSynth+. And btw the x265 builds have been switched to the VC12 legacy builds as the mingw builds caused on some of my machines crashes during the first 20-40 frames.
Octo-puss
31st December 2013, 16:53
I am not sure I understand. Are you saying MeGui switched to Avisynth+?
SacredCultivator
31st December 2013, 17:01
Thanks for the update and wanted to point out that in the settings "Always use inlcuded AviSynth", should be "included".
Octo-puss
31st December 2013, 17:03
Oh a small bug: if tools\avs folder is not present, MeGui produces an error and can't even update itself.
LigH
31st December 2013, 17:03
@ Octo-puss:
AviSynth+ may have a few quirks to be considered when a script is created; MeGUI probably wants to support both, or at least detect it correctly for a meaningful message if not.
Zathor
31st December 2013, 19:24
Thanks for the update and wanted to point out that in the settings "Always use inlcuded AviSynth", should be "included".
Will be fixed. Thanks
Oh a small bug: if tools\avs folder is not present, MeGui produces an error and can't even update itself.
I cannot reproduce that. If the folder is not available it will be downloaded without problems.
I am not sure I understand. Are you saying MeGui switched to Avisynth+?
The included build has been switched to AviSynth+. Also a general detection for AviSynth+ has been added.
Octo-puss
1st January 2014, 10:49
Happens every time here. I have no idea what information could I provide to help you identify the problem.
LigH
1st January 2014, 10:57
"An error" is certainly not specific enough. I could even imagine that the UAC doesn't allow MeGUI to create a subdirectory when not run "as Administrator", who knows... Maybe you can quote that error before the attachments get approved.
Octo-puss
1st January 2014, 11:29
It just said the folder tools\avs was not found and MeGui couldn't continue. Really weird stuff. I have UAC off and use portable Megui on other disk.
Actually, why didn't I just post the log?
[Error] Log
-[Information] Versions
--[Information] [1.1.2014 11:28:19] MeGUI: 2444
--[Information] [1.1.2014 11:28:19] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [1.1.2014 11:28:19] .Net Framework: 4.5.x (4.5.50938)
--[Information] [1.1.2014 11:28:19] AviSynth: 2.6.0.4 (18-09-2013)
-[Error] Unhandled error
--[Information] [1.1.2014 11:28:19] Exception message: Could not find a part of the path 'F:\Programy\Audio & video\MeGUI\tools\avs'.
--[Information] [1.1.2014 11:28:19] Stacktrace
---[NoImage] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
---[NoImage] at System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)
---[NoImage] at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)
---[NoImage] at System.IO.DirectoryInfo.GetFiles(String searchPattern)
---[NoImage] at MeGUI.core.util.FileUtil.PortableAviSynthActions(Boolean bRemove)
---[NoImage] at MeGUI.core.util.FileUtil.CheckAviSynth(LogItem oLog)
---[NoImage] at MeGUI.MainForm.getVersionInformation()
---[NoImage] at MeGUI.MainForm.MainForm_Shown(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Form.OnShown(EventArgs e)
---[NoImage] at System.Windows.Forms.Form.CallShownEvent()
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
---[NoImage] at System.Threading.ExecutionContext.runTryCode(Object userData)
---[NoImage] at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
---[NoImage] at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--[Information] [1.1.2014 11:28:19] Inner exception: null
Octo-puss
1st January 2014, 12:52
And I also have small feature request: in HD streams extractor, can you make the window resizeable "inside"? I can't find proper words to describe it, but the Feature part of the window is extremely small, only showing three lines, which is a bit annoying.
LigH
1st January 2014, 13:18
Maybe a movable "Splitter" control between "Feature(s)" and "Stream(s)"? Not sure if tabbed controls would make sense here...
Octo-puss
1st January 2014, 13:20
Yes that's exactly what I had in mind - just let us split the screen however we want.
mini-moose
1st January 2014, 14:57
I pre-make AVS files with crop/resize and then load them in One Click Encoder. OCE is configured to "Keep Input Resolution (disable crop and resize)" and "Auto Crop" + "Anamorphic Output" disabled.
The import AVS created by OCE still adds global "MeGUI_darx/y" values. Any reason that's necessary ?
Another thing I noticed in OCE: If the audio is set to be encoded, the video encode is written to .264, but if audio is set to mux only the output will be to .mkv. Again, wondering why.
AMED
1st January 2014, 20:55
I seem to be getting a lot of crashes with latest MeGUI build (2444).
--[Error] [1/01/2014 10:50:24 a.m.] An error occurred
---[Error] [1/01/2014 10:50:24 a.m.] Exception message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
---[Error] [1/01/2014 10:50:24 a.m.] Stacktrace
----[NoImage] at MeGUI.AviSynthClip.dimzon_avs_getvframe(IntPtr avs, IntPtr buf, Int32 stride, Int32 frm)
----[NoImage] at MeGUI.AviSynthClip.ReadFrame(IntPtr addr, Int32 stride, Int32 frame)
----[NoImage] at MeGUI.AvsFile.AvsVideoReader.ReadFrameBitmap(Int32 position)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(IVideoReader reader)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(CropValues& cropValues, IVideoReader reader, Boolean signalAR, mod16Method cropMethod, modValue mValue)
----[NoImage] at MeGUI.OneClickPostProcessing.createAVSFile(String indexFile, String inputFile, Nullable`1 AR, Int32 desiredOutputWidth, Boolean signalAR, LogItem _log, AviSynthSettings avsSettings, Boolean autoDeint, VideoCodecSettings settings, Nullable`1& dar, Boolean autoCrop, Boolean keepInputResolution, Boolean useChaptersMarks)
----[NoImage] at MeGUI.OneClickPostProcessing.StartPostProcessing()
---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index--[Error] [2/01/2014 4:33:06 a.m.] Exception message
----[NoImage] GetFrameBuffer: Returned a VFB with a 0 data pointer!
----[NoImage] size=6220864, max=536870912, used=15552192
----[NoImage] I think we have run out of memory folks!
---[Error] [2/01/2014 4:33:06 a.m.] Stacktrace
----[NoImage] at MeGUI.AviSynthClip.ReadFrame(IntPtr addr, Int32 stride, Int32 frame)
----[NoImage] at MeGUI.AvsFile.AvsVideoReader.ReadFrameBitmap(Int32 position)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(IVideoReader reader)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(CropValues& cropValues, IVideoReader reader, Boolean signalAR, mod16Method cropMethod, modValue mValue)
----[NoImage] at MeGUI.OneClickPostProcessing.createAVSFile(String indexFile, String inputFile, Nullable`1 AR, Int32 desiredOutputWidth, Boolean signalAR, LogItem _log, AviSynthSettings avsSettings, Boolean autoDeint, VideoCodecSettings settings, Nullable`1& dar, Boolean autoCrop, Boolean keepInputResolution, Boolean useChaptersMarks)
----[NoImage] at MeGUI.OneClickPostProcessing.StartPostProcessing()
---[Error] [2/01/2014 4:33:06 a.m.] Inner exception: null
FULL LOG (http://pastebin.com/NTWA1AHY)
looks like FFMS2.dll is causing the crash
http://s12.postimg.org/ty2yuttot/Me_GUI_Crash.png
Faulting application name: MeGUI.exe, version: 1.0.2444.0, time stamp: 0x52c2cd79
Faulting module name: ffms2.dll, version: 2.19.0.0, time stamp: 0x52b520a2
Exception code: 0x40000015
Fault offset: 0x00646438
Faulting process id: 0x13c4
Faulting application start time: 0x01cf067162c16ca2
Faulting application path: D:\MEGUI\MeGUI.exe
Faulting module path: D:\MEGUI\tools\ffms\ffms2.dll
Report Id: 50eb2342-731e-11e3-8269-bc5ff43694e1
Faulting package full name:
Faulting package-relative application ID:
I'm loading the MKVs as 3 separate folder adds, 6 MKVs in each folder in to the OCE in MeGUI.
EDIT: I have switched FFMS2.dll with the 2.18 RC1 build on the ffmpegsource website and first error doesn't occur any more.
Zathor
2nd January 2014, 00:59
It just said the folder tools\avs was not found and MeGui couldn't continue. Really weird stuff. I have UAC off and use portable Megui on other disk.
Actually, why didn't I just post the log?
Thanks, problem found and hopefully fixed in 2445.
Zathor
2nd January 2014, 01:12
I seem to be getting a lot of crashes with latest MeGUI build (2444).
---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index
Can you provide me a sample file?
AMED
2nd January 2014, 04:00
Hi Zathor,
I'm running through the encodes again but using FFMS2 2.18 RC1. This error hasn't been triggered as of yet with this build of FFMS2.
EDIT I forgot to mention what version of FFMS2 caused the crashes, r809+35.
Zathor
2nd January 2014, 10:20
Can you please try it also with 2.19?
http://megui.org/auto/ffms2-2.19.7z
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.