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 1st January 2014, 11:29   #3741  |  Link
Octo-puss
Registered User
 
Join Date: Jan 2008
Posts: 571
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?
Quote:
[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

Last edited by tebasuna51; 1st January 2014 at 12:07. Reason: code -> quote
Octo-puss is offline   Reply With Quote
Old 1st January 2014, 12:52   #3742  |  Link
Octo-puss
Registered User
 
Join Date: Jan 2008
Posts: 571
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.
Octo-puss is offline   Reply With Quote
Old 1st January 2014, 13:18   #3743  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,782
Maybe a movable "Splitter" control between "Feature(s)" and "Stream(s)"? Not sure if tabbed controls would make sense here...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 1st January 2014, 13:20   #3744  |  Link
Octo-puss
Registered User
 
Join Date: Jan 2008
Posts: 571
Yes that's exactly what I had in mind - just let us split the screen however we want.
Octo-puss is offline   Reply With Quote
Old 1st January 2014, 14:57   #3745  |  Link
mini-moose
Registered User
 
Join Date: Oct 2007
Posts: 385
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.

Last edited by mini-moose; 1st January 2014 at 15:19.
mini-moose is offline   Reply With Quote
Old 1st January 2014, 20:55   #3746  |  Link
AMED
Registered User
 
AMED's Avatar
 
Join Date: Sep 2004
Location: Auckland, New Zealand
Posts: 466
I seem to be getting a lot of crashes with latest MeGUI build (2444).

Code:
--[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()
Code:
---[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
Code:
---[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
Code:
--[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

looks like FFMS2.dll is causing the crash



Code:
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.
__________________
A Man Eating Duck

Last edited by AMED; 1st January 2014 at 21:19.
AMED is offline   Reply With Quote
Old 2nd January 2014, 00:59   #3747  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
Quote:
Originally Posted by Octo-puss View Post
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 is offline   Reply With Quote
Old 2nd January 2014, 01:12   #3748  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
Quote:
Originally Posted by AMED View Post
I seem to be getting a lot of crashes with latest MeGUI build (2444).

Code:
---[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
Code:
---[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?
Zathor is offline   Reply With Quote
Old 2nd January 2014, 04:00   #3749  |  Link
AMED
Registered User
 
AMED's Avatar
 
Join Date: Sep 2004
Location: Auckland, New Zealand
Posts: 466
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.
__________________
A Man Eating Duck

Last edited by AMED; 2nd January 2014 at 04:43.
AMED is offline   Reply With Quote
Old 2nd January 2014, 10:20   #3750  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
Can you please try it also with 2.19?
http://megui.org/auto/ffms2-2.19.7z
Zathor is offline   Reply With Quote
Old 2nd January 2014, 11:25   #3751  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,782
There was just a discussion about a differently named init routine, maybe that's related?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 2nd January 2014, 12:39   #3752  |  Link
mini-moose
Registered User
 
Join Date: Oct 2007
Posts: 385
Quote:
Originally Posted by mini-moose View Post
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 ?
My concern with this is that if I don't use the --sar 1:1 switch in x264, avinaptic (depending on the AR) reports something like:
Aspect ratio: Custom pixel shape (34104:34105 = 0.999971). with --sar 1:1 it would be Square Pixels.

and mediainfo reports:
Display aspect ratio : 16:9
Original display aspect ratio : 16:9

the mediainfo double DAR report also happens with --sar 1:1 sometimes. I think it might have something to do with mod2.
For example I get it with if I use 718x404 but not with 716x404. I guess this isn't much of a concern but the custom pixel shape is somewhat.

Last edited by mini-moose; 2nd January 2014 at 13:06.
mini-moose is offline   Reply With Quote
Old 2nd January 2014, 15:46   #3753  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
mini-mosse, I have to check that. Can you upload a log?
Zathor is offline   Reply With Quote
Old 2nd January 2014, 15:58   #3754  |  Link
kalehrl
Registered User
 
Join Date: Feb 2011
Posts: 331
It seems x246 profiles have been re-introduced in MeGUI.
kalehrl is offline   Reply With Quote
Old 2nd January 2014, 16:10   #3755  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
Zathor is offline   Reply With Quote
Old 2nd January 2014, 19:39   #3756  |  Link
kalehrl
Registered User
 
Join Date: Feb 2011
Posts: 331
The x264 encoding profiles, which were present earlier and then dropped in favour of built-in x264 presets, have reappeared:

kalehrl is offline   Reply With Quote
Old 2nd January 2014, 20:04   #3757  |  Link
mini-moose
Registered User
 
Join Date: Oct 2007
Posts: 385
Quote:
Originally Posted by Zathor View Post
mini-mosse, I have to check that. Can you upload a log?
2 logs attached (renamed the extension to .txt cause .log wasn't getting accepted).
one with sar in x264, one without. added the relevant parts from avinaptic/mediainfo at the end of the logs.
Attached Files
File Type: txt with.sar.txt (15.8 KB, 31 views)
File Type: txt without.sar.txt (15.9 KB, 32 views)

Last edited by mini-moose; 2nd January 2014 at 20:11.
mini-moose is offline   Reply With Quote
Old 2nd January 2014, 21:36   #3758  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
kalehrl: no x264 profiles are beeing pushed out. Maybe you had those profiles still cached in your update_cache folder? You should avoid to use them.

mini-moose: thanks for the logs. no time yet to check them, because

Code:
2449 [Update] show the lsmash package in the updater
2448 [LSMASH Indexer] added LSMASHVideoSource/LWLibavVideoSource support
                      as no indexer is available no progress during "indexing" is available
                      also the cache file must be created in the same directory as the source file
     [Audio Encoder]  added LSMASHAudioSource/LWLibavAudioSource support
2447 [Update] fixed a regression in 2446
2446 [Update] removed "Platform" column
              added "Last Used" column
              sort based on first column
              internal optimizations
Please test the LSMASH stuff. I have tested several files but for sure have not tested everything. Especially the audio part got little attention and I also could not check yet if it is required to add AssumeFPS() to the video decoders.

Last edited by Zathor; 2nd January 2014 at 21:47.
Zathor is offline   Reply With Quote
Old 2nd January 2014, 21:56   #3759  |  Link
TSoft
Registered User
 
Join Date: Feb 2011
Posts: 60
@Zathor

One click encoder doesn't delete intermediate files even if "Delete intermediate files" was checked
TSoft is offline   Reply With Quote
Old 2nd January 2014, 22:03   #3760  |  Link
Zathor
Registered User
 
Join Date: Nov 2009
Posts: 2,405
Please post your log file.
Zathor 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 00:42.


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