View Full Version : MeGUI: General Questions and Troubleshooting Thread
flebber
24th December 2008, 01:05
Not sure if this is meant to happen (It doesn't usually) but I have just updated to version 0.3.1.1001. I have an unexpected result, after using the d2v creator I had 5 jobs in queue to .d2v. After pressing start the d2v creator started but so did the Avisynth script creator.
So I ended up with all the d2v files open in the script creator windows.
http://farm4.static.flickr.com/3249/3131376683_2f9407afff.jpg
TheJohn
25th December 2008, 02:38
As of MeGUI 0.3.1.1001, I've noticed a minor issue with my final mkv files. After updating, and muxing to mkv, when the resulting video is played in VLC, the frame rate is reported as 25.00 under Codec Details. The video is actually 23.976 FPS. For what it's worth, the video and audio play perfectly and is completely in sync.
I had also re-encoded a video that I initially encoded prior to the MeGUI update and VLC once again reports 25.00 FPS as opposed to the video which was encoded prior to the update and correctly lists as 23.976.
To try and further isolate the issue, I downloaded the most recent mkvmerge set of tools from the authors site and remuxed the video. VLC reports a 23.976 frame rate, which is entirely correct.
In summary, VLC reports an incorrect frame rate when the resulting mp4 and ac3 streams are muxed into a mkv from within MeGUI. The video however does play correctly and is in sync. The very same mp4 and ac3 streams muxed with the most recent mkvmerge set of tools do no exhibit this issue.
Kurtnoise
25th December 2008, 09:55
is it better with this build (http://www.mediafire.com/?wzywdmgzdwz) ?
if not, :logfile:
yaous
25th December 2008, 14:20
Job commandline: "C:\Program Files\megui\tools\mkvmerge\mkvmerge.exe" -o "E:\encoding\a-muxed.mkv" --engage keep_bitstream_ar_info --default-duration 1:25fps -d 1 -A -S "E:\encoding\a.mp4" -a 0 -D -S "E:\encoding\a.ac3" --no-clusters-in-meta-seek
i'm using MeGUI 0.3.1.1002 and the same problem..
Kurtnoise
25th December 2008, 16:14
is it better with this build (http://www.mediafire.com/?wzywdmgzdwz) ?
if not, :logfile:
:rolleyes:
yaous
25th December 2008, 17:23
is it better with this build ?
if not,
Job commandline: "C:\Program Files\megui\tools\mkvmerge\mkvmerge.exe" -o "E:\encoding\a-muxed.mkv" --engage keep_bitstream_ar_info --default-duration 1:25fps -d 1 -A -S "E:\encoding\a.mp4" -a 0 -D -S "E:\encoding\a.ac3" --no-clusters-in-meta-seek
that build makes same file reported as 25.00fps
"--default-duration 1:25fps" have nothing to do with this problem?
Kurtnoise
25th December 2008, 17:27
yes, it is...that's why I'm trying to debug it.
Did you use the adaptive muxer or the mkv muxer directly ?
In the muxer, you use video input or muxed input for your mp4 ?
yaous
25th December 2008, 20:35
i'm using video input in mkv muxer
Kurtnoise
25th December 2008, 20:45
ok...that's really strange. So, what kind of value do you have in the fps box when you load your video file ?
if you don't mind, could you upload a sample of your video please ?
yaous
25th December 2008, 22:17
fps was loaded correctly 29.97
and here is sample (http://www.mediafire.com/?bi35tog2wuz)
flebber
25th December 2008, 23:47
Not sure if this is meant to happen (It doesn't usually) but I have just updated to version 0.3.1.1001. I have an unexpected result, after using the d2v creator I had 5 jobs in queue to .d2v. After pressing start the d2v creator started but so did the Avisynth script creator.
So I ended up with all the d2v files open in the script creator windows.
http://farm4.static.flickr.com/3249/3131376683_2f9407afff.jpg
As well as the issue above muxing is not working for me. It has not muxed the video at all and even has the audio file at wrong size and cannot be played by the player at all. The expected size was 21,174 + 3670, but instead I received final size of 3661.
flebber
25th December 2008, 23:55
I updated to 1002 and the muxing appears to be working again. However any file using the d2v creator instantly opens in the avisynth creator still.
Seraphic-
26th December 2008, 05:05
Is there any way to disable ConvertAudioTo16bit() when encoding with NeroAAC 1.3.3.0 using MeGUI? I'm trying to encode a two channel 48kHz - 24BPS audio file, but ConvertAudioTo16bit() keeps getting added changing the file from 24bps to 16bps.
I recall that NeroAAC supports 24bps. Does any know why ConvertAudioTo16bit() keeps getting added? Seems to be no way to disable it.
I'm going to try using BeHappy, but wanted to see if could be done using MeGUI.
Kurtnoise
26th December 2008, 06:51
fps was loaded correctly 29.97
and here is sample (http://www.mediafire.com/?bi35tog2wuz)
Not the mkv but the mp4 I would like...;)
anyway, could you try this build (http://kurtnoise.free.fr/index.php?dir=MeGUI/&file=MeGUI_20081226.zip) ?
Kurtnoise
26th December 2008, 06:52
I'm going to try using BeHappy, but wanted to see if could be done using MeGUI.
not yet...;)
Seraphic-
26th December 2008, 06:54
not yet...;)
So MeGUI will always force add ConvertAudioTo16bit() then if the file is 24bit, correct?
Kurtnoise
26th December 2008, 07:16
not will...for the moment, it adds always ConvertAudioTo16bit(), whatever the bits depth found. That might be different in the next release...;)
yaous
26th December 2008, 07:45
Not the mkv but the mp4 I would like...
anyway, could you try this build ?
Incorrect format for file ./languages/ko.txt on line 1.
Format is "variable name[tab]value"
mp4 sample (http://www.mediafire.com/?ucdsf2xmumz)
Kurtnoise
26th December 2008, 08:58
a link mirror (http://www.mediafire.com/?didwmule1xm)...
Seraphic-
26th December 2008, 09:31
not will...for the moment, it adds always ConvertAudioTo16bit(), whatever the bits depth found. That might be different in the next release...;)
Ah, I see. Sounds good, thanks. :p
Also, could you give any hits as to when the next release might be?
yaous
26th December 2008, 10:00
a link mirror...
that build works fine :thanks:
tebasuna51
26th December 2008, 12:40
not will...for the moment, it adds always ConvertAudioTo16bit(), whatever the bits depth found. That might be different in the next release...;)
Remember you need use a new AvisynthWrapper.dll (http://www.codeplex.com/AvisynthWrapper) and replace call to 'dimzon_avs_init' by 'dimzon_avs_init_2'
Kurtnoise
26th December 2008, 13:22
yep...:)
@Seraphic : no idea...
pcjco04
26th December 2008, 14:42
From time to time, I have some problem with the MeGUI AutoCrop functionality : it cuts wrong parts of the video.
I put a small example there (2.7Mb) : wrongcrop.m2v (http://www.mediafire.com/?sharekey=34d6efe2210e8226d2db6fb9a8902bda).
MeGUI AutoCrop cuts the 26 lines on the top but it shouldn't.
Neillithan
26th December 2008, 15:18
Hi, I use fraps to record videos from my games. Fraps likes to split the video into 4 GB chunks and the chunks are named in a way that makes it impossible to segment them using Avisynth unless I rename them to "video.01.avi" "video.02.avi" etc.
After renaming them either manually or with a batch rename tool, I can then use "SegmentedAviSource()" or "SegmentedDirectShowSource()" to automatically combine the videos into a single video. I have to add this command manually by creating the AviSynth script manually, but it can be a real pain trying to create the AviSynth script automatically using MeGUI's "AviSynthScript Creator".
When loading the first Avi into the AviSynth Script Creator, I get the following script:
AVISource("E:\Program Files\Fraps\_LARGE AVIs\example.01.avi", audio=false)
I must then change it to:
SegmentedAVISource("E:\Program Files\Fraps\_LARGE AVIs\example.avi", audio=true).ConvertToYV12().FadeIn(30).FadeOut(30)
I added the fades, the word segmented, and changed audio=false to audio=true just to point out that all of this has to be added manually. At the moment, I know of no other way to automate these changes from the AviSynth Script Creator GUI.
I am curious if there is an easier way to do this. I want to simplify this process somehow without having to resort to manually modifying the AviSynth script.
Thanks in advance for any help or feedback.
VirtualMe
26th December 2008, 18:44
I have a problem with my audio being out of sync and the FPS of the resulting .mkv file shows up as 25 FPS in both VLC and MediaInfo. I opened the .vob file in MediaInfo and it says it is 29.97 FPS. I used the D2V Creator in MeGUI, selected the .vob file as input, and after it runs it shows the FPS as 23.976 under the Filters tab.
I used DVD Decrypter to rip an episode of Stargate SG-1 (S08E20). I then freshly installed MeGUI and AVISynth, with no other codecs or audio/video programs installed, and used the One-Click encoder to encode it with x264 and 128k MP3 audio.
The audio is slightly off at the beginning of the episode, but gets worse and worse as time goes on.
Anyone know how to fix this?
Kurtnoise
26th December 2008, 19:08
@VirtualMe : use the build linked in the post #3470 from this thread...
@Neillithan : nope...we can't yet do that more easier unfortunately.
@pcjco04 : I'll see what can I do for that...not easy I fear.
VirtualMe
26th December 2008, 19:42
Kurtnoise13: I'm sorry to say, I just tried that build and it did not work for me. Same problem.
pcjco04
26th December 2008, 19:54
@pcjco04 : I'll see what can I do for that...not easy I fear.
I don't know if it can help, but the AutoCrop from GKnot doesn't have the same problem but maybe it is only the sampled frames that are different.
VirtualMe
26th December 2008, 21:51
The problem with audio out of sync and FPS problems, is definitely a problem using .mkv files. I kept all settings in the One-Click Encoder the same, except I changed it to use a .mp4 file, and the audio is perfectly in sync, and VLC now reports the video as 23.976023 instead of 25.
Razorholt
26th December 2008, 22:47
I confirm the out of sync issue with MKV.
Famille_CB
26th December 2008, 22:55
Hello,
I confirm too. I use to encode in 50 fps. When i play the final file the speed is the half (25 fps).
I think the problem come from the intermediate file with the .264 extension, it doesn't give the frame rate to the mkv muxer.
Can you have a look please?
Thank's a lot.
Razorholt
26th December 2008, 23:33
Is 1001 ok?
Razorholt
27th December 2008, 00:00
reinstalled 1001 and got the same issue. I guess I'll go back to v0.3.0.3012 then :)
theclaus
27th December 2008, 04:32
Yup same here. If I use MP4 it works fine. Something must be messed up with mkvmerge.
Kurtnoise
27th December 2008, 04:55
Could you test the build in the #3491 please.
if that fails, send me a vob sample...
edit: the new MediaInfoWrapper.dll is needed too. So, don't forget to overwrite the old one.
Famille_CB
27th December 2008, 09:25
Hello,
I make a quick test on my videos.
I rename the old "megui.exe" and "MediaInfoWrapper.dll"; The problem is the same.
The problem appear when I use the button "AutoEncode". There is an intermediate file for the video with the extension .264, the frame rate is not written in this file and mkvmerge don't know the real frame rate and create the final file with 25 fps.
Dommage.
For information :
I use MEGUI to encode videos send by Adobe Premiere via the debugmode frame server.
I work in 50fps for more fluidity.
Videos are in 1440x1080 (Canon HV20 camcorder), I resize in 1280x720 progressive.
Thank you. I'm ready to test other files if you want.
Kurtnoise
27th December 2008, 09:53
see #3491
7ekno
27th December 2008, 12:00
Hi all :)
I was just wondering if there is a reason that the new MeGUI builds (0.3.1.xxxx) only pass -threads 1 to xvid-encraw?!?
It doesn't matter if I set Threads to 0, 1, 2, 3, 4 or 5 in the XviD profile, MeGUI only ever passes -threads 1 on the commandline to XviD (based on log-file output) ... I use the "Auto-Encode" button so that I can mux in audio (if that makes a difference, maybe it's being reset somewhere in the Autoencode module) ...
Is this by design (because XviD isn't inheretly mutli-threaded), or has it been overlooked in the MeGUI 0.3.1.xxxx builds?!?
Thanks for any responses,
7
Kurtnoise
27th December 2008, 14:50
Hello,
I make a quick test on my videos.
I rename the old "megui.exe" and "MediaInfoWrapper.dll"; The problem is the same.
The problem appear when I use the button "AutoEncode". There is an intermediate file for the video with the extension .264, the frame rate is not written in this file and mkvmerge don't know the real frame rate and create the final file with 25 fps.
Dommage.
For information :
I use MEGUI to encode videos send by Adobe Premiere via the debugmode frame server.
I work in 50fps for more fluidity.
Videos are in 1440x1080 (Canon HV20 camcorder), I resize in 1280x720 progressive.
Thank you. I'm ready to test other files if you want.
Finally, I think I fixed the problem...test me (http://www.mediafire.com/?n3gnyuq0n2y).
As I said earlier, don't forget to overwrite MediaInfoWrapper.dll too. :)
Kurtnoise
27th December 2008, 14:51
Is this by design (because XviD isn't inheretly mutli-threaded), or has it been overlooked in the MeGUI 0.3.1.xxxx builds?!?
mmmh, maybe it's a bug. I'll check it out.
mat8035
27th December 2008, 17:19
I just updated to 1003 and now the D2V creator is broken :( It doesn't demux audio files and the AVISynth script creator can't open it.
VirtualMe
27th December 2008, 17:24
Finally, I think I fixed the problem...test me (http://www.mediafire.com/?n3gnyuq0n2y).
As I said earlier, don't forget to overwrite MediaInfoWrapper.dll too. :)
This worked for me. Thanks Kurtnoise13!
sh0dan
27th December 2008, 17:29
In 1003 the mp4 muxer seems broken. I get a Method not found exception: "System.String MediaInfoWrapper.AudioTrack.get_Format()" cannot be found. Caller is in MeGUI.VideoUtil.getFlagFromAACStream(String, int).
It seems like you forgot to update MediaInfoWrapper.dll, or include the latest version. File version is "0.7.8.0"
Edit: Sorry - apparently it is the same error as above. Installing "MeGUI_20081227-2.zip" helped.
mat8035
27th December 2008, 17:38
In 1003 the mp4 muxer seems broken. I get a Method not found exception: "System.String MediaInfoWrapper.AudioTrack.get_Format()" cannot be found. Caller is in MeGUI.VideoUtil.getFlagFromAACStream(String, int).
It seems like you forgot to update MediaInfoWrapper.dll, or include the latest version. File version is "0.7.8.0"
Edit: Sorry - apparently it is the same error as above. Installing "MeGUI_20081227-2.zip" helped.
This fix works for me as well. Appears to be a problem with 1003 core.
Famille_CB
27th December 2008, 18:42
Hello,
Description of my problem:
The video to be encoded is at 50 fps. But when I play the MeGui encoded file, all the frames are played at 25 fps (half speed).
There is a slow down of 50% of my video.
Before the version 3.1.1002 every thing was OK.
I overwrite the 2 files in the zip file "MeGUI_20081227-2.zip" in the directory of MEGui. I recode my video : The problem is present.
I make the update to 3.1.1003. I recode my video : The problem is still there.
Can you help me. I'm ready to help you, I don't know how but...
I joint a description of the encoded file.
Thank's a lot.
Kurtnoise
27th December 2008, 20:11
sorry...my bad. I hope it's ok now.
*click me (http://www.mediafire.com/?kmimgh0mmqm)* / mirror (http://www.2shared.com/file/4530947/3d139b7f/MeGUI_20081227-3.html)
Famille_CB
27th December 2008, 22:23
Hello,
Every thing is OK now.
Good job.
Thank's a lot.
floz23
27th December 2008, 23:45
Yeah, I just upgraded to .1003 and got the same "AudioTrack" bug. Installed your update... works fine now.
I'll just wait 'till the next version after .1003 to upgrade again.
Dark Eiri
28th December 2008, 01:09
Somehow, .1003 broke it for me too. Your update fixed it, Kurtnoise! I think you should submit it to the autoupdate servers to avoid more people getting this error.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.