View Full Version : MeGUI: bug reports and feature requests
CYBERSONIC
9th July 2014, 08:22
A quick work around might be to load the video in the Audio encoding input box, and then see if you can save out the audio in your desired format that way.
Or you could try opening in Virtualdub and saving the audio that way as well.
And depending on what you have installed, you can sometimes right-click on a file and in the context menu, windows will offer an option to extract the audio track (I've done it with AVI's before)
In the audio input box, the program only lets me load audio files, AVIs are not displayed there.
Workaround with Virtualdub might work, that is similar to what I currently did, but not what I would like to achieve ;-)
osgZach
9th July 2014, 12:17
Nonsense, I just did it.
I'm talking about the Audio input on the main Window when you start up - don't use any of the One-Click junk.
That opens with a default of all file types.
[Information] Log for job6 (audio, amarec(20140212-0603).avi -> amarec(20140212-0603).ac3)
-[Information] [7/9/2014 6:15:46 AM] Started handling job
-[Information] [7/9/2014 6:15:46 AM] Preprocessing
-[Information] [7/9/2014 6:15:46 AM] MediaInfo
--[Information] [7/9/2014 6:15:46 AM] File: D:\Game Captures\Battlezone\amarec(20140212-0603).avi
--[Information] General
---[Information] Format: AVI
---[Information] FormatString: AVI
---[Information] FileSize: 1004118016
---[Information] PlayTime: 00:03:54.000
--[Information] Video
---[Information] ID: 0
---[Information] StreamOrder: 0
---[Information] Width: 1920
---[Information] Height: 1080
---[Information] FrameCount: 7020
---[Information] FrameRate: 30.000
---[Information] FrameRateOriginal:
---[Information] FrameRateMode:
---[Information] ScanType:
---[Information] Codec: H264
---[Information] CodecString: AVC
---[Information] Bits Depth:
---[Information] Format: AVC
---[Information] AspectRatio: 1.778
---[Information] AspectRatioString: 16:9
---[Information] Delay: 0
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
---[Information] Default:
---[Information] DefaultString:
---[Information] Forced:
---[Information] ForcedString:
--[Information] Audio
---[Information] ID: 1
---[Information] StreamOrder: 1
---[Information] Format: PCM
---[Information] FormatProfile:
---[Information] FormatSettingsSBR:
---[Information] FormatSettingsPS:
---[Information] SamplingRate: 48000
---[Information] SamplingRateString: 48.0 KHz
---[Information] Channels: 2
---[Information] ChannelsString: 2 channels
---[Information] ChannelPositionsString2:
---[Information] BitRateMode: CBR
---[Information] Delay: 0
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
---[Information] Default:
---[Information] DefaultString:
---[Information] Forced:
---[Information] ForcedString:
-[Information] [7/9/2014 6:15:46 AM] Trying to open the file with NicAudio
-[Information] [7/9/2014 6:15:46 AM] Successfully opened the file with NicAudio
-[Information] [7/9/2014 6:15:47 AM] Avisynth script
--[NoImage] AVISource("D:\Game Captures\Battlezone\amarec(20140212-0603).avi", audio=true)
--[NoImage] EnsureVBRMP3Sync()
--[NoImage] Trim(0,0)
--[NoImage] # detected channels: 2 channels
--[NoImage] # detected channel positions:
--[NoImage] return last
-[Information] [7/9/2014 6:15:47 AM] Commandline used: -readtoeof 1 -b 448 - "{0}"
-[Information] [7/9/2014 6:15:47 AM] Avisynth script environment opened
-[Information] [7/9/2014 6:15:47 AM] Script loaded
-[Information] [7/9/2014 6:15:47 AM] Output Decoder
--[Information] [7/9/2014 6:15:47 AM] Channels: 2
--[Information] [7/9/2014 6:15:47 AM] Bits per sample: 16
--[Information] [7/9/2014 6:15:47 AM] Sample rate: 48000
-[Information] [7/9/2014 6:15:47 AM] Job commandline: C:\MeGUI\tools\aften\aften.exe -readtoeof 1 -b 448 - "D:\Game Captures\Battlezone\amarec(20140212-0603).ac3"
-[Information] [7/9/2014 6:15:47 AM] Process started
-[Information] [7/9/2014 6:15:47 AM] Standard output stream
-[Information] [7/9/2014 6:15:47 AM] Standard error stream
--[Information] [7/9/2014 6:15:59 AM] Aften: A/52 audio encoder
--[Information] [7/9/2014 6:15:59 AM] Version git
--[Information] [7/9/2014 6:15:59 AM] (c) 2006-2009 Justin Ruggles, Prakash Punnoor, et al.
--[Information] [7/9/2014 6:15:59 AM] input format: Microsoft WAVE Signed 16-bit little-endian 48000 Hz stereo
--[Information] [7/9/2014 6:15:59 AM] output format: 48000 Hz stereo (2/0)
--[Information] [7/9/2014 6:15:59 AM] SIMD usage: MMX SSE SSE2 SSE3
--[Information] [7/9/2014 6:15:59 AM] Threads: 4
-[Information] [7/9/2014 6:15:59 AM] MediaInfo
--[Information] [7/9/2014 6:15:59 AM] File: D:\Game Captures\Battlezone\amarec(20140212-0603).ac3
--[Information] General
---[Information] Format: AC-3
---[Information] FormatString: AC-3
---[Information] FileSize: 13104896
---[Information] PlayTime: 00:03:54.016
--[Information] Audio
---[Information] ID:
---[Information] StreamOrder:
---[Information] Format: AC-3
---[Information] FormatProfile:
---[Information] FormatSettingsSBR:
---[Information] FormatSettingsPS:
---[Information] SamplingRate: 48000
---[Information] SamplingRateString: 48.0 KHz
---[Information] Channels: 2
---[Information] ChannelsString: 2 channels
---[Information] ChannelPositionsString2: 2/0/0
---[Information] BitRateMode: CBR
---[Information] Delay:
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
---[Information] Default:
---[Information] DefaultString:
---[Information] Forced:
---[Information] ForcedString:
-[Information] [7/9/2014 6:15:59 AM] Postprocessing
--[Information] [7/9/2014 6:15:59 AM] Deleting intermediate files
-[Information] [7/9/2014 6:15:59 AM] Job completed
Zathor
10th July 2014, 21:58
Hello,
I have an umcompressed AVI, saved from Magix Video Pro X6, that I want to encode with MeGUI.
When opening this file, MeGui also recognizes the audio as
[1] - PCM - 2 channels - 48.0 KHz / German
I want to make an MKV with audio encoded as MP3.
I start the job as usual, in the first step MeGUI is muxing MKV, however I then get the error
------
MKA, 1 audio track, 0:58:21
1: RAW/PCM, 2.0 channels, 16 bits, 48kHz
The source file doesn't contain a track with the number 2. <ERROR>
Of course there is no track 2, but I also did not select a track 2 anywhere!
Or does it expect video track 1 and audio track 2? If I load the file into mkvmerge GUI, it also displays only one track, no separate audio.
How can I include the audio in my encode? It does work if I encode without audio, but it should also work with.
Please post a short sample file. Also try to disable intermediate MKV files in the OneClick profile settings.
Weirdo
20th July 2014, 10:19
After upgrading to 2507, it seems my very simple Avisynth profile (a QTGMC line) is not saved anymore and gets deleted when MeGUI starts. Also, haven't tested much but I think the Encoder settings (x264 scratchpad) are also reset to their defaults each time. Avisynth scratchpad profile, too.
hello_hello
20th July 2014, 10:26
I've been using 2507 and not had any problems with profiles/encoder settings being deleted, but it has happened in the past (ie it sometimes happens). It'd pay to manually make a backup copy of the "MeGUI\allprofiles" folder. I've had to manually restore my backup copy a couple of times over the years.
Zathor
20th July 2014, 11:20
After upgrading to 2507, it seems my very simple Avisynth profile (a QTGMC line) is not saved anymore and gets deleted when MeGUI starts. Also, haven't tested much but I think the Encoder settings (x264 scratchpad) are also reset to their defaults each time. Avisynth scratchpad profile, too.
This does not happen to me. Btw the profiles are saved during closing of MeGUI only. So edit your profile, close MeGUI and have a look in the allprofiles folder. Is your change there? If yes start MeGUI and verify that it shows also up in MeGUI.
If you can reproduce the problem upload your complete MeGUI folder somewhere and describe the steps to reproduce it.
Weirdo
20th July 2014, 21:00
Yes, it save the profiles normally upon exit. I cannot currently reproduce it, but it happened a few times these days. What I did a lot lately, was to (properly) abort the queue and use the script creator, but nothing out of the ordinary. I'll repost if I discover something.
Zathor
20th July 2014, 22:45
I created a new build for testing purposes. When MeGUI stops using AviSynth the avisynthwrapper.dll will be foced to unload. In my limited tests that helps when the avisynth plugin has a memory leak (e.g. lsmash works for my use cases). MeGUI uses avisynthwrapper for media information detection, auto cropping, auto deinterlacing, audio encoder and the AVS script creator. There are new logging information available which should help to detect if avisynthwrapper is too long open. Please use the build in your daily workflows and test if it works.
MeGUI Test (http://megui.org/test/MeGUI.zip)
PS: I am away for few weeks.
Derbent 5000
26th July 2014, 05:01
Hello guys there is one feature missing in megui, there is no 25->29.976 audio conversion for example when I encoding pal dvd to ntsc, there is no proper tool to convert. It would be great if next version update megui add this feature thanks
sneaker_ger
26th July 2014, 06:13
25->29.97 is the same as 25->23.976 (or isn't changed at all).
hello_hello
26th July 2014, 17:14
Derbent 5000,
Did you mean 29.970 or 23.976? If it's the latter, MeGUI can do that. You can't convert directly between 25fps and 29.970fps (simply by slowing the audio/video down or speeding it up) because the difference is too great.
LigH
26th July 2014, 19:55
A progressive video with "Film" framerate (24000/1001 fps) and a telecined video with "NTSC" framerate (30000/1001 fps) will have the same duration (in the range of four fifths of a frame). So they can have the same audio track.
SacredCultivator
27th July 2014, 22:07
Just wondering as I'm not too sure of the setting, but if i use "Undot()" as a default Denoiser for my encodes, even though within meGUI's built-in Noise Removal, would that be near/equivalent of using the minimum value of 100? Or would it be safer to just continue using Undot() ?
LigH
27th July 2014, 22:21
MeGUI supports different denoise functions. They all are AviSynth plugins. In case of the preset "Minimal noise", MeGUI uses UnDot (switch to the tab "Script" and you can read it).
I don't know what "minimum value of 100" you refer to. UnDot() has no parameters (except for the clip it filters). But it is a function, therefore parentheses are mandatory.
So no matter if you select "Minimal noise" or add "Undot()" manually to the script, the result will be the same. Just be careful in case of interlaced video.
SacredCultivator
27th July 2014, 22:26
Thanks for the response and for the "minimum value of 100" I'm referring to meGUI's "config -> Analysis -> Noise Reduction", so not in the Script Creator, but within the program GUI itself.
Oh, since these files are analyzed to use "tfm(order=1).tdecimate()", I suppose as you've recommended to be aware when using a Denoiser with these (interlaced) videos?
LigH
27th July 2014, 22:44
Oh, you don't mean an MeGUI specific feature at all. You mean an x264 specific feature, independent of MeGUI (MeGUI only supports using this x264 parameter in the advanced x264 encoder configuration; it is not independent of the selected encoder).
The "noise reduction" feature of x264 is rather a "noise modelling" algorithm, changing the sensitivity of the quantization to high frequencies. This cannot be directly compared to a Median filter like UnDot. It doesn't change the input video to actually remove noise. It tries to allow the the x264 encoder to adapt more tolerantly to existing noise.
__
If the analysis detected Telecine and recommended an IVTC filter (like TFM + TDecimate), its result will be progressive video (optimistically). A spatial filter like Undot, which will change the value of a pixel dependent also on values in the lines above and below, should not be used as long as the video may be combed (interlaced or telecined), that may lead to ghost artefacts after {bobbing or deinterlacing for interlaced video} or {IVTC for telecined video}.
SacredCultivator
27th July 2014, 22:50
Oh dang, I didn't know about that. So if that were the case, then Undot should only / recommended to be used for Progressive inputs?
{Again appreciate the help}
LigH
28th July 2014, 07:45
In general, try not to filter the video before deinterlacing or IVTC. These should follow the source filter as soon as possible, if required at all. Don't rely on automatic detections, in case of doubt better check a Bob() result frame by frame with your eyes, looking for stop/motion patterns and blending ghosts.
hello_hello
29th July 2014, 05:09
SacredCultivator,
MeGUI (by default) applies filtering in this order:
<input>
<deinterlace>
<crop>
<resize>
<denoise>
I think the logic behind denoising last is if you resize, it's likely you're resizing "down" and denoising would be faster due to there being less video to denoise. Whether it'd be as effective to denoise after resizing though..... well, I've changed the default order in the Avisynth script creator (Avisynth Profile) configuration to denoise and then resize, but sometimes I do it the other way around when not using one of the denoisers which comes with MeGUI (as more serious denoising tends to be a lot slower).
LigH
29th July 2014, 07:07
Denoising after resizing is not always useful. Many denoisers don't work optimally when they get already averaged pixels.
SacredCultivator
29th July 2014, 18:32
@hello_hello: Right that's how I have my order as well.
Going off LigH's comment, then I'm assuming in regard to Denoising (In my case just using "Undot()"), it's recommended to just use it after <input>?
Also if using " textsub() ", that'd definitely be inputted last correct?
hello_hello
29th July 2014, 20:06
The way I read LigH's comment, he's saying it's better to de-interlace/IVTC (if necessary) before de-noising. I've changed the default order of denoising and resizing in MeGUI's script creator myself, so generally I'd de-noise before resizing.
<input>
<deinterlace>
<crop>
<denoise>
<resize>
I can't think of a reason why you wouldn't make textsub() the last filter in the chain.
SacredCultivator
29th July 2014, 22:23
Alright gotcha and thanks to you both on this.
AMED
31st July 2014, 21:55
I created a new build for testing purposes. When MeGUI stops using AviSynth the avisynthwrapper.dll will be foced to unload. In my limited tests that helps when the avisynth plugin has a memory leak (e.g. lsmash works for my use cases). MeGUI uses avisynthwrapper for media information detection, auto cropping, auto deinterlacing, audio encoder and the AVS script creator. There are new logging information available which should help to detect if avisynthwrapper is too long open. Please use the build in your daily workflows and test if it works.
MeGUI Test (http://megui.org/test/MeGUI.zip)
PS: I am away for few weeks.Hi Zathor,
I have been using this build for the last few days with OCE encodes and it has been working fine, no crashes at all.
Wam7
3rd August 2014, 11:20
Hi, would you please consider adding to the One Click Encoder, Remove All Subtitles.
Presently, if a title has 12 subtitles you have to remove them all one by one.
AMED
3rd August 2014, 11:33
You can set the subtitle to none the the OCE profile. You can then manually add the ones you want after the file has been loaded.
You can also select what language subtitles are auto added in the OCE profile as well.
Sent from my Nokia 925 using Tapatalk.
Wam7
3rd August 2014, 12:00
You can set the subtitle to none the the OCE profile. You can then manually add the ones you want after the file has been loaded.
You can also select what language subtitles are auto added in the OCE profile as well.
Sent from my Nokia 925 using Tapatalk.
Thanks though selecting 'None' does not stick after saving the profile, it always returns to all.
Though by selecting one language then only one subtitle is selected which is easier to remove should I require it.
Would still like a 'Remove All'.
Ice Dragon
4th August 2014, 17:27
Hello
Whenever i use AutoEncode to MKV, the output file has "Delay relative to video" 40ms or 20ms. Even if the input file does not have any audio video delay.
I don't get the above bug when i use AutoEncode to MP4 container.
Tried with other files too but got same results. AutoEncode to MKV, the output file has "Delay relative to video"
Avs file
LoadPlugin("D:\MeGUI\tools\ffms\ffms2.dll")
FFVideoSource("D:\sample.mkv", fpsnum=24000, fpsden=1001, threads=1)
#deinterlace
#crop
#resize
#denoise
Input file
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2mn 7s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Writing library : x264 core 76 r1268 d542926
Encoding settings :
cabac=1 / ref=16 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh /
subme=9 / psy=1 / psy_rd=0.4:0.0 / mixed_ref=1 / me_range=16 /
chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 /
chroma_qp_offset=-2 / threads=12 / nr=0 / decimate=1 / mbaff=0 /
bframes=5 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 /
wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 /
rc_lookahead=60 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 /
qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:0.60
Language : Japanese
Default : Yes
Forced : No
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 2mn 7s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Language : Japanese
Default : Yes
Forced : No
Output file
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2mn 6s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Writing library : x264 core 142 r2431 ac76440
Encoding settings :
cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=10 /
psy=1 / psy_rd=0.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 /
8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 /
threads=12 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 /
interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=10 / b_pyramid=2 /
b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 /
keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf /
mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 /
aq=2:0.80
Default : Yes
Forced : No
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 2mn 6s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 20ms
Language : Japanese
Default : Yes
Forced : No
Attached the log file
Thanks :)
hello_hello
4th August 2014, 17:48
Hello
Whenever i use AutoEncode to MKV, the output file has "Delay relative to video" 40ms or 20ms. Even if the input file does not have any audio video delay.
I don't get the above bug when i use AutoEncode to MP4 container.
Tried with other files too but got same results. AutoEncode to MKV, the output file has "Delay relative to video"
Lossy encoders add "padding" (silence) to the beginning and end of the audio. The amount of padding is saved to the file so a playback device should know to skip it (at least for audio-only files). When you mux the audio, the padding can cause a (very) slight desync of the audio/video. MKVMergeGUI (or MeGUI's MKV muxer) removes the padding for AAC audio, if the info is saved to the MP4/M4A. I don't think it does for other formats, just AAC. Because of the way lossy codecs save data it can never remove the exact amount, so MKVMergeGUI adds a delay to the audio stream to make up the difference. For QAAC it seems to be 20ms, for NeroAAC it's generally 9ms (at least for AAC-LC).
QAAC has a "no delay" option. It gets the encoder to compensate for the padding and remove it, so when that audio is muxed into an MKV there shouldn't be an audio delay (if there was none originally). It's in the QAAC audio encoder configuration. The info on the QAAC site says using "no delay" might cause a pop or click at the beginning, but it's been fine for me so far.
I don't know why MediaInfo doesn't display the same "delay relative to video" when the output is MP4. Theoretically it should be the same, but I've come across MP4s with an audio delay in the past which MediaInfo doesn't show. I don't work with MP4s much so don't know a lot about them. I suspect though, if you opened an MP4 with MKVMergeGUI and saved it as an MKV, when you check the MKV with MediaInfo, it will show the same delay.
Ice Dragon
4th August 2014, 18:12
Lossy encoders add "padding" (silence) to the beginning and end of the audio. The amount of padding is saved to the file so a playback device should know to skip it (at least for audio-only files). When you mux the audio, the padding can cause a (very) slight desync of the audio/video. MKVMergeGUI (or MeGUI's MKV muxer) removes the padding for AAC audio, if the info is saved to the MP4/M4A. I don't think it does for other formats, just AAC. Because of the way lossy codecs save data it can never remove the exact amount, so MKVMergeGUI adds a delay to the audio stream to make up the difference. For QAAC it seems to be 20ms, for NeroAAC it's generally 9ms (at least for AAC-LC).
QAAC has a "no delay" option. It gets the encoder to compensate for the padding and remove it, so when that audio is muxed into an MKV there shouldn't be an audio delay (if there was none originally). It's in the QAAC audio encoder configuration. The info on the QAAC site says using "no delay" might cause a pop or click at the beginning, but it's been fine for me so far.
I don't know why MediaInfo doesn't display the same "delay relative to video" when the output is MP4. Theoretically it should be the same, but I've come across MP4s with an audio delay in the past which MediaInfo doesn't show. I don't work with MP4s much so don't know a lot about them. I suspect though, if you opened an MP4 with MKVMergeGUI and saved it as an MKV, when you check the MKV with MediaInfo, it will show the same delay.
Thanks for the info.
Tried encoding with "no delay" option and the output file doesn't have "delay relative to video"
Thanks :D
Zathor
5th August 2014, 19:41
<input>
<deinterlace>
<crop>
<resize>
<denoise>
I think the logic behind denoising last is if you resize, it's likely you're resizing "down" and denoising would be faster due to there being less video to denoise. Whether it'd be as effective to denoise after resizing though.....
I made a quick test with a 1080p --> 720p conversion. When denoising after resize the resulting file was 2.2 GB and encoding speed was 3.93 fps - all settings the same, only moved denoiser (btw MCTemporalDenoise) bevore resize and the result was a 2.8 GB file with 1.83 fps. I do not notice any quality differences - but I am only using a small screen and I am no quality enthusiast.
EDIT: And I am back. At least sort of. I read the posts of the last weeks and will check the ~10 bugs I noticed. If they are really bugs I will fix them over the next weeks. If you are aware of any other bugs now would be a good moment to mention them.
Hotpocketdeath
5th August 2014, 20:19
Well, still trying to play with h.265 because the rumor is that the next XBMC (Kodi) is supposed to be introducing it.
I was able to get it to encode before, but when I went to try it out tonight, it simply errors out now.
************Log**************
[Error] Log for job1 (video, VTS_01_1.avs -> VTS_01_1.hevc)
-[Information] [8/5/2014 3:13:20 PM] Started handling job
-[Information] [8/5/2014 3:13:20 PM] Preprocessing
-[Information] [8/5/2014 3:13:20 PM] Avisynth input script
--[NoImage] LoadPlugin("C:\MeGUI\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("E:\inpute\VTS_01_1.d2v", info=3)
--[NoImage] LoadPlugin("C:\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, threads=0)
--[NoImage] #deinterlace
--[NoImage] crop(4, 28, -4, -34)
--[NoImage] LoadPlugin("C:\MeGUI\tools\avisynth_plugin\FluxSmooth.dll")
--[NoImage] FluxSmoothST(7,7) # Medium Noise
--[NoImage] Spline16Resize(704,448) # Spline16 (Neutral)
-[Information] [8/5/2014 3:13:21 PM] resolution: 704x448
-[Information] [8/5/2014 3:13:21 PM] frame rate: 24000/1001
-[Information] [8/5/2014 3:13:21 PM] aspect ratio: 11:7 (1.571)
-[Information] [8/5/2014 3:13:21 PM] Job commandline: "C:\MeGUI\tools\x265\avs4x265.exe" --x265-binary ".\x64\x265.exe" --qp 19 --output "E:\input\VTS_01_1.hevc" "E:\input\VTS_01_1.avs"
-[Information] [8/5/2014 3:13:21 PM] Process started
-[Information] [8/5/2014 3:13:21 PM] Standard output stream
--[Information] [8/5/2014 3:13:21 PM] avs [info]: AviSynth 2.58, build: Dec 22 2008 [08:46:51]
--[Information] [8/5/2014 3:13:21 PM] avs [info]: Video colorspace: YV12
--[Information] [8/5/2014 3:13:21 PM] avs [info]: Video resolution: 704x448
--[Information] [8/5/2014 3:13:21 PM] avs [info]: Video framerate: 24000/1001
--[Information] [8/5/2014 3:13:21 PM] avs [info]: Video framecount: 35894
--[Information] [8/5/2014 3:13:21 PM] avs4x265 [info]: ".\x64\x265.exe" - --frames 35894 --fps 24000/1001 --input-res 704x448 --input-csp i420 --qp 19 --output "E:\input\VTS_01_1.hevc"
-[Error] [8/5/2014 3:13:21 PM] Standard error stream
--[Error] [8/5/2014 3:13:21 PM] Error: Failed to create process <2>!
-[Error] [8/5/2014 3:13:21 PM] Process exits with error: 0xFFFFFFFF (-1)
-[Information] [8/5/2014 3:13:21 PM] Job completed
************Log**************
This is using build 2507 with the most current x265
hello_hello
6th August 2014, 02:06
I made a quick test with a 1080p --> 720p conversion. When denoising after resize the resulting file was 2.2 GB and encoding speed was 3.93 fps - all settings the same, only moved denoiser (btw MCTemporalDenoise) bevore resize and the result was a 2.8 GB file with 1.83 fps. I do not notice any quality differences - but I am only using a small screen and I am no quality enthusiast.
The difference in file size is probably an indication denoising after resizing tends to remove more noise than the same denoising before resizing, but logically that probably means it blurs more too. Whether it's anything obvious though....
I recall a long time ago comparing FluxSmooth before and after, and preferred it before resizing, but I suspect that was because it blurred less, even though it probably removed less noise, although you might need a decent size/resolution monitor to see much difference. The noise removal filters which come with MeGUI tend to have a higher blur to noise removal ratio than the script based denoisers though. When using those (my favourite is still QTGMC in progressive mode with it's EzDenoise option enabled), I often de-noise after resizing when the source is 1080p, otherwise it's too slow (and I usually can't see much difference). I suspect the reason that usually works is a lot of (or most) 1080p video doesn't have much more than 720p worth of picture detail to begin with, even if it has 1080p worth of noise.
EDIT: And I am back.
Welcome back!
LigH
6th August 2014, 05:16
@ Hotpocketdeath:
Are you able to run this "latest x265" (I wonder where that came from) directly in a command line, just without parameters, to check if it is a valid EXE at all, and not e.g. a failed extraction due to a way too outdated 7-zip unpacker?
leon
6th August 2014, 17:49
I made a quick test with a 1080p --> 720p conversion. When denoising after resize the resulting file was 2.2 GB and encoding speed was 3.93 fps - all settings the same, only moved denoiser (btw MCTemporalDenoise) bevore resize and the result was a 2.8 GB file with 1.83 fps. I do not notice any quality differences - but I am only using a small screen and I am no quality enthusiast.
EDIT: And I am back. At least sort of. I read the posts of the last weeks and will check the ~10 bugs I noticed. If they are really bugs I will fix them over the next weeks. If you are aware of any other bugs now would be a good moment to mention them.
Hi Mr. Zathor
Can you please check sourceforge too?
a new bug:
when I try to encode my audio with QAAC after 5 mins "Time elapsed" freezes and MeGUI creates a zero length file in the destination folder.
the audio:
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 1h 0mn
Bit rate mode : Variable
Bit rate : 82.7 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 35.9 MiB (18%)
Encoded date : UTC 2014-07-02 11:22:52
Tagged date : UTC 2014-07-02 11:22:52
http://i58.tinypic.com/2rm2pzb.jpg
leon
6th August 2014, 18:54
I logged off my PC and then tried to encode that audio with same settings and it worked !!!!!!!!!!!!!!!!!!
http://i61.tinypic.com/8z3bqq.jpg
Zathor
6th August 2014, 20:19
@ Hotpocketdeath:
Are you able to run this "latest x265" (I wonder where that came from) directly in a command line, just without parameters, to check if it is a valid EXE at all, and not e.g. a failed extraction due to a way too outdated 7-zip unpacker?
It is your build 1.2 413 ;)
But it is not the fault of your build:
LINK (http://forum.doom9.org/showpost.php?p=1689162&postcount=30)
I therefore reverted to 1.1 (with avs4x265 0.2 for the moment).
Hotpocketdeath
7th August 2014, 01:54
It is your build 1.2 413 ;)
But it is not the fault of your build:
LINK (http://forum.doom9.org/showpost.php?p=1689162&postcount=30)
I therefore reverted to 1.1 (with avs4x265 0.2 for the moment).
Ah, that certainly explains things. Fired up MeGUI and saw that it wanted to update x265 to a lesser version and thought it might have been something to do with the error.
hello_hello
7th August 2014, 05:55
MeGUI still doesn't seem to be happy about doing things like adjusting the cropping too quickly in the script creator when ffms has been used for indexing.
It's a pretty easy issue to duplicate for me. Open an MKV, index it with ffms and enable cropping in the script creator. Click on one of the up arrows for adjusting the cropping and hold it. The cropping amount will automatically increase for a bit, then it'll stop. Upon releasing the up cropping arrow an error message window will appear. Click on "okay" and it'll appear again, and again, and again.....
The error message:
"MeGUI has encountered a fatal error and may not be able to proceed. Reason: Object reference not set to an instance of an object."
I can usually duplicate the same problem by clicking on, and holding down, one of the resize arrows. Mind you I rarely click and hold either the resize or cropping arrows (although it'd be nice if you could) but clicking on an arrow too quickly, lots of times in succession, will often result in the same error message.
From memory, if the "auto apply preview" option is checked, it makes it more likely the error will occur so I need to adjust the cropping/resizing more slowly, and from memory, the problem only occurs when FFVideoSource is used.
Thanks.
AMED
7th August 2014, 10:42
Would it be possible to add an option in to the settings that will only allow 1 indexing job at a time when using more than 1 workers?
I'm currently running a large OCE job and using 2 workers (normal priority). There were 2 FFMS2 index jobs that started at the same time and the time remaining for each was 1 hour. When I changed the priority of one of the index workers to low, the other job completed in a few minutes. All the files for the OCE jobs are stored on the same Hard drive.
Zathor
7th August 2014, 12:45
Can you please check sourceforge too?
Yes, I did it now as I read feature requests only once in a while. You mixed in your feature request also support request/bug report.
Warpsharph: LoadVirtualDubPlugin will not work with AviSynth+ by default. The VDubFilter.dll is not in an autoload directory. If you want to use it you have to load this dll first (or install AviSynth)
And you wrote when vcomp.dll is in my Avisynth plugin dir MeGUI shows an error(there's a picture of it in doom 9's forum). No clue as I cannot find it - a link would help here ;)
leon
7th August 2014, 17:19
MeGUI still doesn't seem to be happy about doing things like adjusting the cropping too quickly in the script creator when ffms has been used for indexing.
It's a pretty easy issue to duplicate for me. Open an MKV, index it with ffms and enable cropping in the script creator. Click on one of the up arrows for adjusting the cropping and hold it. The cropping amount will automatically increase for a bit, then it'll stop. Upon releasing the up cropping arrow an error message window will appear. Click on "okay" and it'll appear again, and again, and again.....
The error message:
"MeGUI has encountered a fatal error and may not be able to proceed. Reason: Object reference not set to an instance of an object."
I can usually duplicate the same problem by clicking on, and holding down, one of the resize arrows. Mind you I rarely click and hold either the resize or cropping arrows (although it'd be nice if you could) but clicking on an arrow too quickly, lots of times in succession, will often result in the same error message.
From memory, if the "auto apply preview" option is checked, it makes it more likely the error will occur so I need to adjust the cropping/resizing more slowly, and from memory, the problem only occurs when FFVideoSource is used.
Thanks.
it happens for me too and because of this I change the settings slowly the same error occurs after saving Avisynth profile too.
and when I want to do AutoCrop and when "Apply auto preview" is checked it show me this error :
http://i59.tinypic.com/4r9vsk.jpg
Original video window is open all the time.
leon
7th August 2014, 17:28
@Zathor
Thank you
http://www.mediafire.com/download/2cssocbsos71ge8/vcomp.dll
sorry for mixing subjects but I didn't want to post extra
topics.
what about my feature request ?(commandline)
Zathor
7th August 2014, 20:05
Please give me more details about this vcomp problem - if you have already posted it somwhere here please provide the forum link.
Your custom command line makes sense therefore I do not reject the request. But I cannot give you an ETA for the implemetation. There are hundreds of feature requests in the tracker and I do not have the time to implement them. Btw I do not implement feature requests in any specific order. Your request may be in the works tomorrow, next week, next year or never. So please do not push me. But if other people also like your request it is more likely that it will be implemented sooner - and especially if I need it for my use cases (not the case with this feature request - yet).
Zathor
7th August 2014, 20:09
MeGUI still doesn't seem to be happy about doing things like adjusting the cropping too quickly in the script creator when ffms has been used for indexing.
This is a long open problem - sorry. As it indeed only happens when ffms is used it was never very high on my list. I tried to fix it several weeks ago but failed after hours of work. It crashs somewhere in the unmanaged code areas. Maybe someone more experienced can help with this problem.
https://sourceforge.net/p/megui/bugs/758/
But please try it with this build:
http://forum.doom9.org/showpost.php?p=1687455&postcount=4289
The memory improvements may also help here.
leon
7th August 2014, 20:32
@Zathor
here you are :
http://forum.doom9.org/showthread.php?p=1685095#post1685095
...So please do not push me...
don't need to say me that cause I'm patient :)
hello_hello
8th August 2014, 09:15
But please try it with this build:
http://forum.doom9.org/showpost.php?p=1687455&postcount=4289
The memory improvements may also help here.
No different, unfortunately. At least not when it comes to clicking and holding a cropping arrow. The cropping value changes for a short period, then it stops changing, and when you release the cropping arrow the "fatal error" message appears, and appears again, and again... ;)
leon
9th August 2014, 15:28
Hi
MeGUI shows this error (and some other errors too) when I want to open or apply that script(in the picture) :
http://i59.tinypic.com/30c4xzc.jpg
I disabled "Improved AVS opening" but nothing changed.
LigH
10th August 2014, 22:35
That's interesting; it seems to treat the whole script content as a file name.
haruna
28th August 2014, 07:04
Hello, my meGUI suddenly stop worked though at first, it worked normally. I don't know what to do to fix it. This is my logfile. Hope you could help me with this problem. Thankyou.
Preliminary log file only. During closing of MeGUI the well formed log file will be written.
-[Information] Versions
--[Information] [26-Aug-14 8:16:30 PM] MeGUI: 2507
--[Information] [26-Aug-14 8:16:30 PM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [26-Aug-14 8:16:31 PM] .Net Framework: 2.0.50727.5420
--[Information] [26-Aug-14 8:16:31 PM] .Net Framework: 4.0.30319
--[Information] [26-Aug-14 8:16:31 PM] AviSynth: 2.5.8.5 (21-12-2008)
--[Information] [26-Aug-14 8:16:31 PM] AvisynthWrapper: (02-01-2009)
--[Information] [26-Aug-14 8:16:31 PM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [26-Aug-14 8:16:31 PM] Haali DSS2: (14-04-2013)
--[Information] [26-Aug-14 8:16:32 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [26-Aug-14 8:16:32 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [26-Aug-14 8:16:32 PM] MediaInfo: 0.7.69.0 (24-04-2014)
--[Information] [26-Aug-14 8:16:32 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [26-Aug-14 8:16:32 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [26-Aug-14 8:16:32 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [26-Aug-14 8:16:32 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [26-Aug-14 8:16:41 PM] Using cached update config and server: http://megui.org/auto/stable/
--[Information] [26-Aug-14 8:16:41 PM] No package requires an update
-[Information] AutoEncode job generation log
--[Information] [26-Aug-14 8:19:37 PM] Desired Size : 90.00 MB
--[Information] [26-Aug-14 8:19:37 PM] Split Size : null
-[Information] [26-Aug-14 8:19:37 PM] Video output file: H:\Anime\07 Ghost\XIX_07_Ghost_EP15_animesave.264
-[Information] [26-Aug-14 8:19:37 PM] Muxed output file: H:\Anime\07 Ghost\XIX_07_Ghost_EP15_animesave-muxed.mkv
-[Information] [26-Aug-14 8:19:37 PM] Encodable audio stream 0: H:\Anime\07 Ghost\XIX_07_Ghost_EP15_animesave_new.m4a
--[Information] Eliminating duplicate filenames
-[Information] Log for job237 (audio, XIX_07_Ghost_EP15_animesave.mp4 -> XIX_07_Ghost_EP15_animesave_new.m4a)
--[Information] [26-Aug-14 8:19:40 PM] Started handling job
--[Information] [26-Aug-14 8:19:40 PM] Preprocessing
--[Information] [26-Aug-14 8:19:40 PM] MediaInfo
---[Information] [26-Aug-14 8:19:40 PM] File: H:\Anime\07 Ghost\XIX_07_Ghost_EP15_animesave.mp4
-[Information] Format: Matroska
-[Information] FormatString: Matroska
-[Information] FileSize: 296313248
-[Information] PlayTime: 00:23:50.400
---[Information] General
-[Information] ID: 2
-[Information] StreamOrder: 1
-[Information] Width: 1280
-[Information] Height: 720
-[Information] FrameCount: 34295
-[Information] FrameRate: 23.976
-[Information] FrameRateOriginal:
-[Information] FrameRateMode: CFR
-[Information] ScanType: Progressive
-[Information] Codec: V_MPEG4/ISO/AVC
-[Information] CodecString: AVC
-[Information] Bits Depth: 10
-[Information] Format: AVC
-[Information] AspectRatio: 1.778
-[Information] AspectRatioString: 16:9
-[Information] Delay: 0
-[Information] Title:
-[Information] Language: en
-[Information] LanguageString: English
-[Information] Default: Yes
-[Information] DefaultString: Yes
-[Information] Forced: No
-[Information] ForcedString: No
---[Information] Video
-[Information] ID: 3
-[Information] StreamOrder: 2
-[Information] Format: AAC
-[Information] FormatProfile: LC
-[Information] FormatSettingsSBR: No (Explicit)
-[Information] FormatSettingsPS:
-[Information] SamplingRate: 48000
-[Information] SamplingRateString: 48.0 KHz
-[Information] Channels: 2
-[Information] ChannelsString: 2 channels
-[Information] ChannelPositionsString2: 2/0/0
-[Information] BitRateMode:
-[Information] Delay: 0
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default: Yes
-[Information] DefaultString: Yes
-[Information] Forced: No
-[Information] ForcedString: No
---[Information] Audio
-[Information] ID: 1
-[Information] StreamOrder: 0
-[Information] Codec: S_TEXT/ASS
-[Information] CodecString: ASS
-[Information] Delay:
-[Information] Title: [XIX]Takarirnya
-[Information] Language: id
-[Information] LanguageString: Indonesian
-[Information] Default: Yes
-[Information] DefaultString: Yes
-[Information] Forced: No
-[Information] ForcedString: No
---[Information] Text
--[Information] [26-Aug-14 8:19:41 PM] Trying to open the file with NicAudio
--[Information] [26-Aug-14 8:19:41 PM] Failed opening the file with NicAudio()
--[Information] [26-Aug-14 8:19:41 PM] Trying to open the file with BassAudioSource()
--[Information] [26-Aug-14 8:19:44 PM] Failed opening the file with BassAudioSource(). File could not be opened!
--[Information] [26-Aug-14 8:19:44 PM] Trying to open the file with FFAudioSource()
--[Information] [26-Aug-14 8:20:09 PM] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [26-Aug-14 8:20:09 PM] Trying to open the file with LWLibavAudioSource()
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.