Log in

View Full Version : Megui Size Error


251121
25th June 2007, 01:58
Hi, How are you?, my first post here people, my question begins, here u go, i m using megui to rip dvd movie to avi. my source was dvd9 @29.970 fps. it was partly interlaced so i decided to do ivtc (see script please) in 1 cd rip version, but i end up with size problem @ 725 MB. 1 cd rip should be 700 MB (yes, i seleted that in bitrate calculator) i encode ac3 audio to mp3 @ 128 kbps CBR. but when i mux those together i got 725 MB :confused: another problem is it's @ 25 FPS shouldn't it be @ 23.976 fps because of ivtc. third problem is audio is out of sync. i used this profile to encode [XviD '_rt_30% comp. check' (HQ)]. @ 1 CBR pass. Any helps? please take a look at my script any suggestion would be great. Thanks.....

DGDecode_mpeg2source("_____________",cpu=4,info=3)
ColorMatrix(hints=true)
Telecide(guide=1).Decimate()
crop( 0, 46, -2, -50)
unblend()
removegrain(mode=17) #denoise
tweak(bright=10, cont=1.2)
limitedsharpenfaster(dest_x=672, dest_y=304)

foxyshadis
25th June 2007, 09:10
What is your SVN version? It should be 0.2.4.1041, for the latest version, where some bitrate calc bugs have been fixed. If it is the current version, what would help would be a screenshot of the bitrate calc screen, and a copy of your megui log for that session. The muxing may also be related to an older version. (You may have to go into settings and change update from stable to development to get the current SVN.)

Your script looks fine.

251121
25th June 2007, 14:45
Here is screen shot of bitrate calculator in megui. also what about audio sync problem? and here is a log file. Thanks..

http://maxupload.com/img/17531FC5.jpg

Looking for job processor for job...
Processor found!
Starting job job1 at 4:06:49 PM
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:
-i "_____________________" -single -bitrate 698 -smoother 0 -nopacked -vhqmode 4 -qpel -qtype 1 -closed_gop -lumimasking -imin 3 -imax 5 -pmin 3 -pmax 5 -bvhq -bquant_ratio 162 -bquant_offset 0 -bmin 3 -bmax 5 -threads 1 -avi "_____"
successfully started encoding
Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Exception when trying to update status while a job is running. Text: Attempted to divide by zero. stacktrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at MeGUI.core.details.JobControl.UpdateGUIStatus(StatusUpdate su)Processing ended at 1:09:46 AM
----------------------------------------------------------------------------------------------------------

Log for job job1

xvid_encraw - raw mpeg4 bitstream encoder written by Christoph Lampert 2002-2003


Tot: enctime(ms) =14966776.00, length(bytes) = 643997327
Trying to retrieve width and height from input header
xvidcore build version: xvid-1.2.0-dev
Bitstream version: 1.2.-127
Detected CPU flags: ASM MMX MMXEXT SSE SSE2 TSC
Detected 1 cpus, using 1 threads.
desired video bitrate of this job: 698 kbit/s - obtained video bitrate (approximate): 737 kbit/s
----------------------------------------------------------------------------------------------------------
Starting postprocessing of job...
Job completed successfully and deletion of intermediate files is activated
Postprocessing finished!
Looking for job processor for job...
Processor found!
Starting job job2 at 1:09:47 AM
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:

successfully started encoding
Processing ended at 1:30:46 AM
----------------------------------------------------------------------------------------------------------

Log for job job2

Channels=2, BitsPerSample=16, SampleRate=48000Hz
C:\Documents and Settings\User\Desktop\MeGUI\tools\lame\lame.exe -b 128 --cbr -h --silent - "______________"
----------------------------------------------------------------------------------------------------------
Starting postprocessing of job...
Job completed successfully and deletion of intermediate files is activated
Postprocessing finished!

251121
25th June 2007, 17:41
someone please take a look @ my post Please. thanks..

check
26th June 2007, 03:30
-imax 5 -pmax 5 -bmax 5
Try increasing these values.

foxyshadis
26th June 2007, 21:41
See the presets thread (http://forum.doom9.org/showthread.php?t=119399) for an explanation on how to use the < % xvid presets.

The sync/framerate issue I haven't encountered, so I don't know why it occurs. You could try using mp4, since it likely is a muxing issue. Or maybe it's an encraw issue. I'd think it might be the FPS value in avisynth script creator, but since it isn't in your script, I doubt it.