Log in

View Full Version : MeGUI: bug reports and feature requests


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Zathor
29th April 2010, 21:18
@Zathor
The log is too big to put in a single post so i have uploaded it to mediafire.

http://www.mediafire.com/?wgjz0ajayid

Thanks. I have tried to reproduce it but I failed. Can you reproduce it?

Can you please explain what you have done? I tried to index to DVDs (same VOB name), did an autoencode on both of them and then started the two workers.

AMED
29th April 2010, 23:30
1. Make sure there is a worker 1 and worker 2 setup.

2. Index first video and make changes with avisynth editor (crop, denoise, auto deinterlace) click save.

# Set DAR in encoder to 43 : 23. The following line is for automatic signalling
global MeGUI_darx = 43
global MeGUI_dary = 23
LoadPlugin("C:\Program Files (x86)\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.d2v", info=3)
LoadPlugin("C:\Program Files (x86)\megui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
Load_Stdcall_Plugin("C:\Program Files (x86)\megui\tools\yadif\yadif.dll")
Yadif(order=1)
crop( 8, 84, -8, -80)

#resize
super = MSuper(pel=2, sharp=2)
backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400)

3. Click AutoEncode, click Queue.

4. Index second video and make changes with avisynth editor (crop, denoise, auto deinterlace) click save.

# Set DAR in encoder to 4 : 3. The following line is for automatic signalling
global MeGUI_darx = 4
global MeGUI_dary = 3
LoadPlugin("C:\Program Files (x86)\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1.d2v", info=3)
LoadPlugin("C:\Program Files (x86)\megui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
Load_Stdcall_Plugin("C:\Program Files (x86)\megui\tools\yadif\yadif.dll")
Yadif(order=1)
crop( 8, 2, -10, -2)

Spline36Resize(704,576) # Spline36 (Neutral)
super = MSuper(pel=2, sharp=2)
backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400)

5. On the Queue tab, click start.

6. If you look at the screenshot below, it seems to mess up the audio encoding as well. both were encoded with the same nero aac settings (keep channels and vbr 0.40) but yet job 2 is 18.6MB and completely slient, job 6 is 194MB and the audio is fine. another thing i noticed was when job 2 had finished encoding it would not start the next job until job 6 had also finished.

http://i40.tinypic.com/qpq6o0.png

7. Then both workers started processing job 3 at the same time.

http://i39.tinypic.com/1498c2w.png

AMED
29th April 2010, 23:31
and the Log

[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.4.13
--[NoImage] OS : Windows Seven Ultimate Edition x64 (6.1.0.7600)
--[NoImage] Latest .Net Framework installed : 3.5 SP1 (3.5.30729.4926)
--[NoImage] Avisynth Version : 2.5.8.5
-[Information] Log for job1 (idx, VTS_01_1.VOB -> VTS_01_1.d2v)
--[Information] [30/04/2010 9:57:26 a.m.] Started handling job
--[Information] [30/04/2010 9:57:26 a.m.] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\dgindex\dgindex.exe" -SD=< -AIF=<E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.VOB< -OF=<E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1< -FO=0 -exit -hide -OM=1 -TN=80
--[Information] [30/04/2010 9:57:26 a.m.] Indexing started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
--[Information] [30/04/2010 9:58:31 a.m.] Running auto force film
---[NoImage] Film percentage: -1
--[Information] [30/04/2010 9:58:31 a.m.] Postprocessing
---[Information] Deleting intermediate files
--[Information] [30/04/2010 9:58:31 a.m.] Job completed
-[Information] AutoEncode job generation log
--[NoImage] Split Size : null
--[Information] Eliminating duplicate filenames
---[NoImage] Video output file: E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.264
---[NoImage] Muxed output file: E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1-muxed.mkv
---[NoImage] Encodable audio stream 0: E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.m4a
-[Information] Log for job5 (idx, VTS_01_1.VOB -> VTS_01_1.d2v)
--[Information] [30/04/2010 10:00:06 a.m.] Started handling job
--[Information] [30/04/2010 10:00:06 a.m.] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\dgindex\dgindex.exe" -SD=< -AIF=<E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1.VOB< -OF=<E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1< -FO=0 -exit -hide -OM=1 -TN=80
--[Information] [30/04/2010 10:00:06 a.m.] Indexing started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
--[Information] [30/04/2010 10:01:06 a.m.] Running auto force film
---[NoImage] Film percentage: -1
--[Information] [30/04/2010 10:01:06 a.m.] Postprocessing
---[Information] Deleting intermediate files
--[Information] [30/04/2010 10:01:06 a.m.] Job completed
-[Information] AutoEncode job generation log
--[NoImage] Split Size : null
--[Information] Eliminating duplicate filenames
---[NoImage] Video output file: E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1.264
---[NoImage] Muxed output file: E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1-muxed.mkv
---[NoImage] Encodable audio stream 0: E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.m4a
-[Information] Log for job2 (audio, VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3 -> VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.m4a)
--[Information] [30/04/2010 10:05:43 a.m.] Started handling job
--[Information] [30/04/2010 10:05:43 a.m.] Preprocessing
--[NoImage] Avisynth script
---[NoImage] LoadPlugin("C:\Program Files (x86)\megui\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] NicAc3Source("E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3", DRC=1)
---[NoImage] Normalize()
---[NoImage] return last
--[NoImage] Commandline used: -ignorelength -q 0.4 -if - -of "{0}"
--[Information] [30/04/2010 10:05:43 a.m.] Encoding started
--[Information] [30/04/2010 10:05:43 a.m.] Encode thread started
--[Information] [30/04/2010 10:05:43 a.m.] Avisynth script environment opened
--[Information] [30/04/2010 10:05:43 a.m.] Script loaded
--[Information] Output Decoder
---[NoImage] Channels: 6
---[NoImage] Bits per sample: 32
---[NoImage] Sample rate: 48000
--[NoImage] Commandline: C:\Program Files (x86)\megui\tools\neroAacEnc.exe -ignorelength -q 0.4 -if - -of "E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.m4a"
--[Information] [30/04/2010 10:05:43 a.m.] Encoder process started
--[NoImage] Output from encoder via stderr
---[NoImage] *************************************************************
---[NoImage] * *
---[NoImage] * Nero AAC Encoder *
---[NoImage] * Copyright 2009 Nero AG *
---[NoImage] * All Rights Reserved Worldwide *
---[NoImage] * *
---[NoImage] * Package build date: Feb 18 2010 *
---[NoImage] * Package version: 1.5.4.0 *
---[NoImage] * *
---[NoImage] * See -help for a complete list of available parameters. *
---[NoImage] * *
---[NoImage] *************************************************************
--[Information] [30/04/2010 10:14:34 a.m.] Postprocessing
---[Information] Deleting intermediate files
--[Information] [30/04/2010 10:14:34 a.m.] Job completed
-[Information] Log for job6 (audio, VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3 -> VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.m4a)
--[Information] [30/04/2010 10:05:43 a.m.] Started handling job
--[Information] [30/04/2010 10:05:43 a.m.] Preprocessing
--[NoImage] Avisynth script
---[NoImage] LoadPlugin("C:\Program Files (x86)\megui\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] NicAc3Source("E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3", DRC=1)
---[NoImage] Normalize()
---[NoImage] return last
--[NoImage] Commandline used: -ignorelength -q 0.4 -if - -of "{0}"
--[Information] [30/04/2010 10:05:43 a.m.] Encoding started
--[Information] [30/04/2010 10:05:43 a.m.] Encode thread started
--[Information] [30/04/2010 10:05:43 a.m.] Avisynth script environment opened
--[Information] [30/04/2010 10:05:43 a.m.] Script loaded
--[Information] Output Decoder
---[NoImage] Channels: 6
---[NoImage] Bits per sample: 32
---[NoImage] Sample rate: 48000
--[NoImage] Commandline: C:\Program Files (x86)\megui\tools\neroAacEnc.exe -ignorelength -q 0.4 -if - -of "E:\MainMovie\THE_GHOST\VIDEO_TS\VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.m4a"
--[Information] [30/04/2010 10:05:43 a.m.] Encoder process started
--[NoImage] Output from encoder via stderr
---[NoImage] *************************************************************
---[NoImage] * *
---[NoImage] * Nero AAC Encoder *
---[NoImage] * Copyright 2009 Nero AG *
---[NoImage] * All Rights Reserved Worldwide *
---[NoImage] * *
---[NoImage] * Package build date: Feb 18 2010 *
---[NoImage] * Package version: 1.5.4.0 *
---[NoImage] * *
---[NoImage] * See -help for a complete list of available parameters. *
---[NoImage] * *
---[NoImage] *************************************************************
--[Information] [30/04/2010 10:14:34 a.m.] Postprocessing
---[Information] Deleting intermediate files
--[Information] [30/04/2010 10:14:34 a.m.] Job completed
-[Information] Log for job3 (video, VTS_01_1.avs -> VTS_01_1.264)
--[Information] [30/04/2010 10:14:34 a.m.] Started handling job
--[Information] [30/04/2010 10:14:34 a.m.] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\x264\vfw4x264.exe" --level 4 --preset slower --crf 21.0 --sar 4429:4048 --output "E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.264" "E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.avs"
--[Information] [30/04/2010 10:14:34 a.m.] Encoding started
-[Information] Log for job3 (video, VTS_01_1.avs -> VTS_01_1.264)
--[Information] [30/04/2010 10:14:34 a.m.] Started handling job
--[Information] [30/04/2010 10:14:34 a.m.] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\x264\vfw4x264.exe" --level 4 --preset slower --crf 21.0 --sar 4429:4048 --output "E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.264" "E:\MainMovie\ONE_MISSED_CALL_SCN\VIDEO_TS\VTS_01_1.avs"
--[Information] [30/04/2010 10:14:34 a.m.] Encoding started

Zathor
2nd May 2010, 23:18
6. If you look at the screenshot below, it seems to mess up the audio encoding as well. both were encoded with the same nero aac settings (keep channels and vbr 0.40) but yet job 2 is 18.6MB and completely slient, job 6 is 194MB and the audio is fine. another thing i noticed was when job 2 had finished encoding it would not start the next job until job 6 had also finished.

Thanks for the detailed report. I have been able to reproduce the problem with more than one worker working on a job and fix will be in the next build.
The audio file has been ok for me.

cheer
7th May 2010, 23:41
Question regarding DGIndexNV. This is my first go-around with using MeGUI for Blu-Ray, so be patient. :)

I'm using DGINdexNV to create the project files. When I then go into the AVISynth Script Creator and hit Analyze, I get an error dialog that says, "Failed to create video decoder (100)" and, at this point, MeGUI becomes unresponsive. If I skip the analysis step, everything seems OK.

Is this just not supported, or have I got a problem on my system?

I'm doing a VC-1 source (Star Trek: TOS). I manually used eac3to to figure out which stream files comprise which episode, then manually use DGIndexNV to add all of the appropriate stream files and create the project.

Shevek
8th May 2010, 08:38
Question regarding DGIndexNV. This is my first go-around with using MeGUI for Blu-Ray, so be patient. :)

I'm using DGINdexNV to create the project files. When I then go into the AVISynth Script Creator and hit Analyze, I get an error dialog that says, "Failed to create video decoder (100)" and, at this point, MeGUI becomes unresponsive. If I skip the analysis step, everything seems OK.

Is this just not supported, or have I got a problem on my system?

I'm doing a VC-1 source (Star Trek: TOS). I manually used eac3to to figure out which stream files comprise which episode, then manually use DGIndexNV to add all of the appropriate stream files and create the project.

Do you have the CUVID (http://neuron2.net/dgdecnv/dgdecnv.html) server running?

Knuffi
9th May 2010, 10:34
With newest Update-Server version, I cannot encode any video stream at all:
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.4.13
--[NoImage] OS : Windows Seven x64 (6.1.0.7600)
--[NoImage] Latest .Net Framework installed : 3.5 SP1 (3.5.30729.4926)
--[NoImage] Avisynth Version : 2.5.8.5
-[Information] Log for job9 (video, AmHisX_cut.avs -> AmHisX_cut.mp4)
--[Information] [09.05.2010 11:25:12] Started handling job
--[Information] [09.05.2010 11:25:12] Preprocessing
--[NoImage] Job commandline: "C:\Program Files (x86)\megui\tools\x264\vfw4x264.exe" --crf 20.0 --trellis 0 --profile high --level 4.1 --bframes 3 --ref 4 --slices 4 --aud --nal-hrd vbr --b-pyramid strict --keyint 24 --min-keyint 2 --vbv-maxrate 14000 --vbv-bufsize 14500 --sar 1:1 --output "E:\capture\AmHisX_cut.mp4" "E:\capture\AmHisX_cut.avs"
--[Information] [09.05.2010 11:25:12] Encoding started
--[NoImage] Standard output stream
--[NoImage] Standard error stream
--[Information] [09.05.2010 11:25:12] Job completed

In the example, it's a stream i recorded with my TV-card - two weeks ago there was no problem with another stream.

AMED
10th May 2010, 07:28
Hi Zathor,

I've found a way to reproduce the Audio bug that i mentioned earlier.

Here are the steps :)

1. Download THIS (http://www.mediafire.com/?kidjazjdan4) 2 channel AC3 that i borrowed from MASH :)

2. Create 2 copies of the downloaded AC3, call one TEST1.ac3 and the other TEST2.ac3.

3. Make sure there is a worker 1 and worker 2 setup.

4. Change the Nero AAC scratchpad to this, press update and close.

http://i44.tinypic.com/2qnb3i1.png

5. Load TEST1.ac3 in to the audio track 1 in MeGUI and click enqueue.

6. Load TEST2.ac3 in to the audio track 1 in MeGUI and click enqueue.

7. Click on Queue tab and click start.

run these jobs multiple times and inspect the output sizes of the mp4s created,
Run 1:
TEST1.mp4 = 1.63MB, TEST2.mp4 = 1.12MB.
Run 2:
TEST1.mp4 = 1.64MB, TEST2.mp4 = 100KB.
Run 3:
TEST1.mp4 = 100KB, TEST2.mp4 = 1.19MB.
Run 4:
TEST1.mp4 = 1.63MB, TEST2.mp4 = 1.13MB.

And the LOG (http://www.mediafire.com/?mmjylmqktnt)

EDIT: OK found the problem, it's normalize() in the AVISynth script. If you disable normalize peaks to ... in the nero AAC encoding config dialog the output files are the exact same size.

without normalize enabled.
TEST1.mp4 = 1.51MB, TEST2.mp4 = 1.51MB.

Zathor
10th May 2010, 14:33
But even when normalize is disabled there are sometimes glitches. I have changed it a few days ago so that only one audio job can be run at a given time:
http://megui.svn.sourceforge.net/viewvc/megui?view=rev&revision=1602

eidolen
10th May 2010, 14:40
Hi,
I just auto-updated a couple days ago and now anytime I try and add a denoise filter I get errors. It took me some time to see what was happening, but for some reason the AVS Script is getting corrupted somehow.

My source is mpeg2 and is indexed with DGCreator first before opening AVS Acript Creator. After that I can use any other options fine but if I add the noise filter at any level and select "Preview AVS Script", I get multiple errors.

The default AVS Script before selecting any options looks like this:

#denoiseLoadPlugin("C:\Program Files\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("C:\VIDEO CACHE\[Test Clips]\Source\I_Opening.d2v", cpu=4, info=3)
LoadPlugin("C:\Program Files\megui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, threads=0)
#deinterlace
#crop
#resize
#denoise

I can already see that something looks awry with #denoise at the very top. When I actually load a denoise filter it changes to this:

LoadPlugin("C:\Program Files\megui\tools\avisynth_plugin\FluxSmooth.dll")
FluxSmoothST(7,7) # Medium NoiseLoadPlugin("C:\Program Files\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("C:\VIDEO CACHE\[Test Clips]\Source\I_Opening.d2v", cpu=4, info=3)
LoadPlugin("C:\Program Files\megui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, threads=0)
#deinterlace
#crop
#resize
LoadPlugin("C:\Program Files\megui\tools\avisynth_plugin\FluxSmooth.dll")
FluxSmoothST(7,7) # Medium Noise

If I reformat the script by hand it seems to work ok, but I figure it's something wrong on my end as I can't find anything anywhere on anyone else having the same problem. Am I doing something wrong, or have a corrupt file somewhere? I'd really like to get this working properly again and hope I'm not missing something obvious.

The first error that appears doesn't show in the log but states:
"AviSynth script error:
Script Error: Invalid arguments to function "FluxSmoothST""

After clicking OK, the following error appears and shows up in the log:
"MeGUI encountered a fatal error and may not be able to proceed. Reason. Parameter is not valid."

Here is the relevant portion of the log:
[Error] Unhandled error
--[NoImage] Exception message: Parameter is not valid.
--[NoImage] Stacktrace
---[NoImage] at System.Drawing.Image.get_Width()
---[NoImage] at System.Drawing.Image.get_Size()
---[NoImage] at System.Windows.Forms.PictureBox.ImageRectangleFromSizeMode(PictureBoxSizeMode mode)
---[NoImage] at System.Windows.Forms.PictureBox.get_ImageRectangle()
---[NoImage] at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
---[NoImage] at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
---[NoImage] at System.Windows.Forms.Control.WmPaint(Message& m)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[NoImage] Inner exception: null



Source:
Video
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, Matrix : Standard
Duration : 10s 0ms
Bit rate mode : Constant
Bit rate : 3 522 Kbps
Nominal bit rate : 8 500 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16/9
Frame rate : 29.970 fps
Standard : NTSC
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.821

Thanks for any help in sorting this out,
eidolen

Natsu!
10th May 2010, 20:37
Help me

I have an error when process MKV to AVI XviD, the strange thing is that the error only occurs in at 86.69% 2pass
The error is due to Xvid_encraw.exe, the problem persists, reinstall it and update the Megui, xvid_encraw.exe was downloaded, and yet the problem continues ...
Please I need your help, and not to do ... and I often use the Megui.

Here a screenshot of the error

http://i851.photobucket.com/albums/ab79/dupret2009/Logerrorxvid_encrawmegui.jpg

Thank you very much

Guest
10th May 2010, 21:10
@Natsu!

Where did you get the MKV file?

Natsu!
10th May 2010, 21:47
is a RAW chapter of an anime series...
----------

edit:

http://i851.photobucket.com/albums/ab79/dupret2009/errorxvid_encraw.jpg

here screenshot error...

Guest
10th May 2010, 23:13
@Natsu!

I asked where you got the file. If you don't answer, you'll get a rule 6 strike.

Natsu!
11th May 2010, 02:12
From here take the MKV...

link removed per rule 6

AlekseiV
11th May 2010, 11:12
Zathor, would it be possible to have an option for the FFMSIndex to also create the audio index? Right now I would have to index it through MeGUI (without loading files), then manually add FFAudioSource() above FFVideoSource(), then open the .avs. Doing otherwise causes two indexing passes which can take some time on large videos.

Guest
11th May 2010, 12:56
@Natsu!

You may not discuss downloaded material here, per forum rule 6. Please read and follow our forum rules.

http://forum.doom9.org/forum-rules.htm

eidolen
12th May 2010, 13:56
Hi,
Still having the same trouble with the AVS Script creator in MeGui.

http://forum.doom9.org/showthread.php?p=1398733#post1398733

Does anyone have any thoughts or know where else I can find some help with this problem?

Thanks,
E

Zathor
12th May 2010, 17:07
Hi,
Still having the same trouble with the AVS Script creator in MeGui.

http://forum.doom9.org/showthread.php?p=1398733#post1398733

Does anyone have any thoughts or know where else I can find some help with this problem?

Thanks,
E

I do not have this kind of problem and cannot reproduce it. Can you please install MeGUI to a different location, let it update and try it again? This way you will get a clean installation.

HertZ
15th May 2010, 14:20
Since the last update of mediainfo in megui, file indexing take so much time (more than 20 minutes to start the process)

Zathor
16th May 2010, 08:32
Since the last update of mediainfo in megui, file indexing take so much time (more than 20 minutes to start the process)

Please post more details e.g. which files do you index. In order to verify that mediainfo is the problem you can close megui, extract these old mediainfo files in the megui dir (http://megui.org/auto/mediainfo_0_7_32.zip) and index the file again.

Taurus
16th May 2010, 09:13
@ Zathor:
There is a new mediainfo available (ver.0.7.33).

Zathor
16th May 2010, 10:20
I have published 0.7.33 yesterday and shortly after that HertZ posted about the mediainfo problem with (I assume) 0.7.33. Therefore I have posted a link to the oder release in order to verify the problem.:)

Taurus
16th May 2010, 11:32
Aah sorry, I did not update yesterday :p
HertZ should have told us what kind of a file he was indexing.
I just did a small test on different files with old and new version.
Only DV avi seems to be a little slower with the new version.
Tested avi, mov, flv, mkv, mp4, divx, xvid, mpeg2 via dgindex,wmv....
Different containers and raw streams, with and without sound.
All were short samples about 5 minutes duration
Only DV avi is lagging a bit, could be because of heavy coding in the background on a DV avi file.

HertZ
16th May 2010, 11:58
operates again with all mediainfo 0. 7.32, the problem was with a h264 m2ts bluray.

Zathor
16th May 2010, 12:07
operates again with all mediainfo 0. 7.32, the problem was with a h264 m2ts bluray.

Can you please post the mediainfo of the file and which indexer you used or which action had been using 20 minutes.

HertZ
16th May 2010, 16:00
zathor I have tested with three different titles bluray, I doubt that is specific under bluray.
Final indexer used was DGIndexNV or DGIndex/DGAVIndex (same result for both), so while selecting the .264 file (extracted from the m2ts), MeGUI DGIProject Creator window open, and it took 20 minutes to get the dgi Project output file name

Taurus
16th May 2010, 16:52
So it is not mediainfo, it's on the DG indexer stage:devil:.
You are confusing me...
If you load the index file to the AVS Script Creator, there is no delay?

Renzz
16th May 2010, 17:37
I have an issue as well with the new mediainfo - if I try and open an elementary mpeg2 stream (m2v) in the file indexer, it just hangs (ie it never opens it, or it may take considerably longer than before - I didn't wait to see). I've reverted back to the previous mediainfo and it's working ok again.

Zathor
16th May 2010, 17:49
Can someone with the problem please upload a short sample and describe in detail how to reproduce the problem? And maybe post your OS.
I tried many different files and for me it is working (Win7 x64, 32bit MeGUI).

Zathor
16th May 2010, 18:50
Finally I could see the problem myself with an .264 file. I have stopped the update of mediainfo - hopefully 0.7.34 fixes the problem.

sinz718
17th May 2010, 01:30
Was working yesterday then I couldn't find plug-ins for avisynth so the hunt was on, I saw that Gordianknot had some avisynth plug-ins so I installed it then grabbed those plug-ins and transfered them to the avisynth folder to call them in my script.

Didn't even get around to it, I load up MeGui, go to index my .vob file add to queue, launch queue, frozen crash.
Un-installed Gordianknot thinking that's the only thing I installed must have ruined MeGui, uninstall MeGui just in-case for a fresh install, restart, install MeGui, no added plugs, test file again, Crash.

Here is the log attached.
6GB DDR3 incase you need that info.

EDIT:
To note I just restored my pc to yesterday and all seems fine, I had also installed the new K-Lite Codec Pack 5.9.0 so something between Gordianknot and K-Lite went wrong I will not reinstall either now knowing it will corrupt my MeGui.

flebber
17th May 2010, 14:38
Was working yesterday then I couldn't find plug-ins for avisynth so the hunt was on, I saw that Gordianknot had some avisynth plug-ins so I installed it then grabbed those plug-ins and transfered them to the avisynth folder to call them in my script.

Didn't even get around to it, I load up MeGui, go to index my .vob file add to queue, launch queue, frozen crash.
Un-installed Gordianknot thinking that's the only thing I installed must have ruined MeGui, uninstall MeGui just in-case for a fresh install, restart, install MeGui, no added plugs, test file again, Crash.

Here is the log attached.
6GB DDR3 incase you need that info.

EDIT:
To note I just restored my pc to yesterday and all seems fine, I had also installed the new K-Lite Codec Pack 5.9.0 so something between Gordianknot and K-Lite went wrong I will not reinstall either now knowing it will corrupt my MeGui.

So you have ffdshow intalled no? from here http://ffdshow-tryout.sourceforge.net/ . Avisynth filters here is one link http://avisynth.org/warpenterprises/ there are many other filters and scripts here as well :)

STC-Fan
18th May 2010, 17:21
EDIT: Thanks zathor - I didn't realise the SF pages were active. Feature requests have been added for both items.

In a future build of MeGUI, would it be possible to add in a "Preview AVS Script" button at the bottom of the "Current position" video preview window? I know it sounds strange to duplicate this button when it's already on the Avisynth script creator window, but it would benefit me, and possibly others, as I am currently carrying out manual frame-by-frame correction of a lot of frames in a video.

The (interlaced) video in question has fields shifted vertically in some frames, but not all. There is no filter to automatically correct this through frame analysis (that I am aware of); the only option is to use an old VirtualDub filter called FieldShift, which tries to correct all frames in a video by default. Therefore, I have to import the VDub filter into my AVS script and use the ScriptClip and ConditionalReader functions to import a text file containing the frame numbers that need correction.

At the moment, I have to switch between VirtualDub (to scan through the video - the preview function in MeGUI doesn't update smoothly when scanning forwards, so I'd miss broken frames), then EditPad (with the list of frames to fix, and the correction value to apply), then the MeGUI script preview window (to hit the "Preview AVS script" button), and then finally the MeGUI video preview window (to see if my correction was OK).

I have asked about the problem with the video itself (http://forum.doom9.org/showthread.php?t=153158) previously, however the ScriptClip + ConditionalReader solution was the best available. And apart from the time spent on this, it's also rather annoying having to do wasteful colour space conversion for one VDub filter (as no Avisynth equivalent exists), which then impacts on the final encoding time (OK, I am splitting hairs a bit here, it's only around 2-3 fps).

So I guess what I am asking for is:

1) The ability to smoothly move forwards through the video (allowing me to ditch VDub for the same purpose)

2) A "Preview AVS script" button added to the video preview window (so I don't have to jump to the Avisynth script creator window and press it)

Betsy25
18th May 2010, 18:02
Hi Zathor,

I get an error in the muxing phase when muxing .h264 into container .m2ts.

[Information] Log for job5 (mux, VTS_01_1.264 -> VTS_01_1-muxed.m2ts)
-[Information] [18/05/2010 18:59:10] Started handling job
-[Information] [18/05/2010 18:59:10] Preprocessing
-[NoImage] Job commandline: "C:\Program Files\MeGUI\tools\tsmuxer\tsmuxer.exe" "E:\Funes 2010\La Zizanie DVDShrink\VIDEO_TS\VTS_01_1-muxed.meta" "E:\Funes 2010\La Zizanie DVDShrink\VIDEO_TS\VTS_01_1-muxed.m2ts"
-[Information] [18/05/2010 18:59:10] Muxing started
-[NoImage] Standard output stream: SmartLabs tsMuxeR. Version 1.10.6 http://www.smlabs.net
-[NoImage] Standard error stream: Can't open file: E:\Funes 2010\La Zizanie DVDShrink\VIDEO_TS\VTS_01_1.264"V_MPEG4/ISO/AVC
-[Information] [18/05/2010 18:59:10] Job completed

Zathor
18th May 2010, 22:31
@STC-Fan: Please post your feature request at the SourceForge page.

@Betsy25: I tried to reproduce it but failed. Which MeGUI version are you using? Please disable in the settings the deletion of intermediate files and post the content of the .meta file in the output directory.

Betsy25
19th May 2010, 01:42
@Betsy25: I tried to reproduce it but failed. Which MeGUI version are you using? Please disable in the settings the deletion of intermediate files and post the content of the .meta file in the output directory.


I use the latest version, I have never had deletion of temporary files enabled. Here is the VTS_01_1-muxed.meta file.
MUXOPT --no-pcr-on-video-pid --new-audio-pes --vbr --vbv-len=500
V_MPEG4/ISO/AVC, "E:\Funes 2010\La Zizanie DVDShrink\VIDEO_TS\VTS_01_1.264", fps=25.0 , insertSEI, contSPS
A_AC3, "E:\Funes 2010\La Zizanie DVDShrink\VIDEO_TS\VTS_01_1 T80 2_0ch 192Kbps DELAY 0ms.ac3", lang=fre
S_TEXT/UTF8, "E:\Funes 2010\La Zizanie DVDShrink\VIDEO_TS\La Zizanie_GOED.srt", video-width=720, video-height=432, fps=25.0, lang=dut

Zathor
19th May 2010, 05:54
At a first glance the .meta files look ok. Can you please add the three files to the tsmuxergui and compare these settings to the posted ones? Is it possible to mux your files with the tsmuxergui?

Betsy25
19th May 2010, 12:48
At a first glance the .meta files look ok. Can you please add the three files to the tsmuxergui and compare these settings to the posted ones? Is it possible to mux your files with the tsmuxergui?

@Zathor,

Sorry for late reply.

I tried adding the 3 files to the tsmuxergui directly, and that works just fine. About those settings, do I have to post the newly created .meta file when I do the above ?

simonb1975uk
19th May 2010, 15:25
Apologies if I'm posting this in the wrong forum but does anyone have any tips on transcoding the blu-ray of Sherlock Holmes (2009 version) using MeGui? I have dgindexNV.

simonb1975uk
19th May 2010, 22:36
Ah so sorry I found out how to do it. Sorry again if I posted in the wrong forum

Zathor
19th May 2010, 22:43
@Zathor,

Sorry for late reply.

I tried adding the 3 files to the tsmuxergui directly, and that works just fine. About those settings, do I have to post the newly created .meta file when I do the above ?

Yes, please post the from tsmuxerGui created meta file.

Zathor
22nd May 2010, 19:03
0.3.4.14
- changed the way windowstate, location and size are saved and applied for MainForm, JobWorker, Changelog and WorkerSummary
- [x264Config] changed "Fast first pass" to "Slow first pass"
- [ProfileConfigurationWindow] + [Calculator] + [Changelog] changed style to FixedToolWindow (no resize, no minimize)
- [Calculator] settings can be applied if bitrate > 0
- [JobControl] enhanced the adding of new jobs
- [AudioEncodingTab] "_new" will be appended to the file name if the output file already exists
- If targeting file size in AutoEncode or One-Click the encoding mode of the selected video profile
will be switched temporarily to automated 2/3pass
- [JobControl] + [JobWorkerWindow] fixed a problem with several workers running the same job
- [JobControl] + [JobWorkerWindow] only one audio encoding at a time. Bug #2996413
- [FileBar] set focus to the open dialogue
- [VideoCodecSettings] + [x264Settings] removed unnecessary variables
- renamed VobInputWindow to FileIndexerWindow, renamed several of the indexer classes
- [FileIndexerWindow] display of source media information added
- [FileIndexerWindow] based upon the source media the recommended indexer will be preselected
- [tsMuxeR] fixed failed muxing in rare cases
- [BitrateCalculator] add BPP and Quality Estimate calculation support w/ complexity slider. Patch by JarrettV (#2999751)
- [BitrateCalculator] improved audio and unlimited extra calculation support. Patch by JarrettV (#2999751)
- [BitrateCaluclator] the encoding mode of the selected video profile will be switched to automated 2/3pass if necessary
- [x264ConfigurationPanel] simplified the main page, improved the tooltip help

I would like to have feedback especially regarding these changes:
- the file indexer tries to preselect the correct indexer
- only one audio job can be processed at a time
- improved bitrate calculator (http://forum.doom9.org/showthread.php?t=154441)
- changed the x264 preset system (http://forum.doom9.org/showthread.php?t=154334)

Please provide the feedback to the last two points to the appropriate threads.

alexcel
23rd May 2010, 00:33
Hi:

I've found errors in file indexer:

Megui encountered a fatal error and may not be able to proceed
Reason: method not found. System.string
MediaInfoWrapper.VideoTrack.getscanTypeString()

Occurs with a m2ts file form bluray and with and .h264 extracted with HDStreamExtractor (eacto).

Using mediainfo 0.7.32

Log

[Error] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.4.14
--[NoImage] OS : Windows Seven Premium Edition x64 (6.1.0.7600)
--[NoImage] Latest .Net Framework installed : 3.5 SP1 (3.5.30729.4926)
--[NoImage] Avisynth Version : 2.5.8.5
-[Error] Unhandled error
--[NoImage] Exception message: Método no encontrado: 'System.String MediaInfoWrapper.VideoTrack.get_ScanTypeString()'.
--[NoImage] Stacktrace
---[NoImage] en MeGUI.VideoUtil.getMediaInformation(String strFileName, String& strVideoCodec, String& strVideoScanType, String& strContainerFormat, List`1& audioTracks)
---[NoImage] en MeGUI.FileIndexerWindow.openVideo(String fileName)
---[NoImage] en MeGUI.FileIndexerWindow.input_FileSelected(FileBar sender, FileBarEventArgs args)
---[NoImage] en MeGUI.FileBar.triggerEvent()
---[NoImage] en MeGUI.FileBar.setFilename(String filename)
---[NoImage] en MeGUI.FileBar.openButton_Click(Object sender, EventArgs e)
---[NoImage] en System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] en System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] en System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] en System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] en System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[NoImage] Inner exception: null

Zathor
23rd May 2010, 08:59
Thanks for the hint. The mediainfowrapper.dll needs to be replaced. I had already distributed this dll with the mediainfo 0.7.33 package but forgot that I had revoked it because of problems with the mediainfo.dll. I distribute now a package with the new wrapper and the old dll. This sould fix the problem - please report back.

Dal
23rd May 2010, 09:00
I get the same error too when trying to open a file in File Indexer.

My files are recorded in DVBViewer, and cut with ProjectX.

Here is my MeGui log:

[Error] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.4.14
--[NoImage] OS : Windows Seven x64 (6.1.0.7600)
--[NoImage] Latest .Net Framework installed : 3.5 SP1 (3.5.30729.4926)
--[NoImage] Avisynth Version : 2.6.0.1
-[Error] Unhandled error
--[NoImage] Exception message: Finner ikke metoden System.String MediaInfoWrapper.VideoTrack.get_ScanTypeString().
--[NoImage] Stacktrace
---[NoImage] ved MeGUI.VideoUtil.getMediaInformation(String strFileName, String& strVideoCodec, String& strVideoScanType, String& strContainerFormat, List`1& audioTracks)
---[NoImage] ved MeGUI.FileIndexerWindow.openVideo(String fileName)
---[NoImage] ved MeGUI.FileIndexerWindow.input_FileSelected(FileBar sender, FileBarEventArgs args)
---[NoImage] ved MeGUI.FileBar.triggerEvent()
---[NoImage] ved MeGUI.FileBar.setFilename(String filename)
---[NoImage] ved MeGUI.FileBar.openButton_Click(Object sender, EventArgs e)
---[NoImage] ved System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] ved System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] ved System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] ved System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] ved System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] ved System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[NoImage] Inner exception: null

Thank you.

Dal
23rd May 2010, 09:03
Thanks for the hint. The mediainfowrapper.dll needs to be replaced. I had already distributed this dll with the mediainfo 0.7.33 package but forgot that I had revoked it because of problems with the mediainfo.dll. I distribute now a package with the new wrapper and the old dll. This sould fix the problem - please report back.

I'm sorry, I didn't see this, I guess we wrote it simultaneously :)
Will the new .dll be available via the Auto Updater (http://megui.org/auto)?

Thanks.

Zathor
23rd May 2010, 09:32
It's already online since my posting above :)

cybersharky
23rd May 2010, 09:42
On Megui restarting after updating I get this:
http://img291.imageshack.us/img291/9726/megui.jpg
And then MeGUI crashes.

If I delete all the xml files in jobs, the error goes away.

Dal
23rd May 2010, 10:03
It's already online since my posting above :)
Yeah, I noticed that just a little too late :)

But another problem has occured, this time with the Bitrate Calculator.
I'm not able to press the Apply button in there.

I have ran the File Indexer, processed the Queue, and created a d2v-script.
So now, in the MeGui, both the Video and the Audio fields are filled out.
And when I enter the Bitrate calculator and select output size (both audio and video info seems to be filled out here too), but the Apply button remains greyed out. Here's a picture:

http://gaasdal.net/brc.jpg

Am I missing something in the new version?
This used to be very straight forward in earlier versions.

Thanks again.