View Full Version : MeGUI: bug reports and feature requests
Pages :
1
2
[
3]
4
5
6
7
8
Floatingshed
11th April 2011, 14:55
Can any one help with this...
I've been creating .mp4 files with megui containing 1x264 stream and 1xaac stream using autoencode. For weeks all has been well.
Suddenly I find that when I play the mp4's all players report twice the actual duration. Demuxing and remuxing with YAMB fixes this fine.
I'm a bit baffled as megui and yamb both use mp4box to mux. Does anyone know what is going on? Thanks.
Zathor
11th April 2011, 20:03
2006 [MKV Muxer] added support for wav input files. Feature request #3253221
2005 [x264] added option for interlaced modes --tff and --bff. --interlaced has been removed. Bug #3204337
2004 [Audio Encoder] added option to choose the preferred decoder. Feature request #3053195
in case the preferred decoder cannot decode the input file the others will be tried, too
default order: NicAudio, FFAudioSource, DirectShow
2003 [One-Click] some profile adjustments
Lighto
14th April 2011, 19:04
There is a GUI bug with the NeroAAC config dialog.
The default constant bit rate value is always at 16 kbit/s until the user selects the constant bit rate radio button or the variable bit rate radio button.
http://i.imgur.com/hvG4R.png
http://i.imgur.com/XNKwp.png
doc_dvxm
15th April 2011, 11:04
Hi there...
I am using the latest development version of meGUI (2006). It crashes when I'm trying to load a .dgi file (properly indexed with activated & licensed DGAVCDecDI & DiAVC). Same script working fine when I am loading it on AvsP. The source is HD .h264.
There is no any problem with FFMS2 indexed and .dga files. Also it works fine with Directshowsource). Is it problem of newest meGUI? Unfortunately, I don't tried with previous version of meGUI. Can't compare. If no, I'll search at neuron2.net.
Thanx in advance...
doc
Lyle_JP
17th April 2011, 07:01
Hi there...
I am using the latest development version of meGUI (2006). It crashes when I'm trying to load a .dgi file (properly indexed with activated & licensed DGAVCDecDI & DiAVC). Same script working fine when I am loading it on AvsP. The source is HD .h264.
There is no any problem with FFMS2 indexed and .dga files. Also it works fine with Directshowsource). Is it problem of newest meGUI? Unfortunately, I don't tried with previous version of meGUI. Can't compare. If no, I'll search at neuron2.net.
Thanx in advance...
doc
Isn't .dgi strictly for use with DGDecodeNV and Nvidia Cuda cards?
doc_dvxm
17th April 2011, 16:22
DGDecodeNV requires NVIDIA Cuda cards. DGAVCDecDI is for all others...
Btw reinstalling of meGUI resolve the problem....
rapscallion
17th April 2011, 20:46
Megui, Misc tab, under V.U.I. there is a box checked for "Force pic_struct" for all the Blu-ray presets.
Is this the same effect as the command line --pic-struct ?
Zathor
17th April 2011, 21:59
Only two minor fixes:
2008 [Worker] fixed "shut down worker when finished local queue"
some cosmetics
2007 [Nero AAC Encoder] fixed cosmetic problem with wrong bitrate values in the configuration dialog. Bug #3286672
Lighto
18th April 2011, 00:51
Megui, Misc tab, under V.U.I. there is a box checked for "Force pic_struct" for all the Blu-ray presets.
Is this the same effect as the command line --pic-struct ?
I am pretty sure the command line --pic-struct is added when "Force pic_struct" is checked.
rapscallion
18th April 2011, 01:03
I am pretty sure the command line --pic-struct is added when "Force pic_struct" is checked.
No, it's not visible in the command line, that's what prompted me to ask.
Lighto
18th April 2011, 02:32
No, it's not visible in the command line, that's what prompted me to ask.
???
http://i.imgur.com/XqkaJ.png
rapscallion
18th April 2011, 03:34
As I stated , Blu-ray presets...not divx, not there :
Lighto
18th April 2011, 12:42
As I stated , Blu-ray presets...not divx, not there :
It would seems that -tff includes pic-struct in it.
pic-struct
Default: Not Set
Force sending pic_struct in Picture Timing SEI.
Implied when you use --pulldown or --tff/--bff.
Recommendation: Default
rapscallion
18th April 2011, 14:08
It would seems that -tff includes pic-struct in it.
Implied when you use --pulldown or --tff/--bff.
You know, it's funny Lighto, I read that in the MeWiki but didn't interpret that "implied" meant "turned on".
Thanks for the clarification!
doc_dvxm
19th April 2011, 08:08
My problem with DGAVCDecDI still persist.
Sometimes MeGUI opens properly (I don't know why ??? ), but usually going to crash...
I've switched to the stable server and it update to 1939 (svn), but the result was same. Just like the 2008 (svn) update...
Btw, When I am using same script from the x264 commandline, it working properly...
Now I'm sure that it is a MeGUI problem... Or it is MeGUI - DGDAVCDecodeDI incompatibility ???
What's wrong??
rtjnyoface
21st April 2011, 09:42
After a couple times (or maybe a certain time frame) of opening explorer to find files, for instance a d2v file in a folder, megui freezes and I have to delete the process and restart it to continue the work. It only recently started happening after I updated from 1998 if I remember correctly. I've seen that it may be due to ffms but that thread I read was like a year ago. Anyone know what might be the issue, had seen the issue, or know if its' one currently being rectified?
Win7 x86
Megui 2008
Zathor
22nd April 2011, 10:24
2009 [MediaInfo] adjustment for recent mediainfo builds
and 2008 has been released as stable
MenotBumba
22nd April 2011, 15:27
Could you please update x264 to 1937 ? :)
Zathor
22nd April 2011, 15:30
No, not at the moment. I need to prepare the gui first for the --bluray-compat switch.
Renzz
23rd April 2011, 13:04
There is a slight bug in audio encoding using Nero AAC and using FFAudioSource on the profile. I'm encoding .mpa files to .m4a, and when I try to delete the original .mpa afterwards, Windows tells me it's still in use by Megui. I have to completely close Megui to release it. Note: this only seems to affect the X64 version of Megui - as far as I can see the X32 version correctly closes the file (or at least lets me delete it).
MenotBumba
29th April 2011, 16:48
I noticed a bug which occurs from what I saw only when you are encoding a really long file. I tried to encode a 5 hours long file with MeGUI 2009, but when the audio encoding starts in the box where the file duration is, instead of five hours there says that the file is long only 2 hours. So I went back to 1989, and I did the same encode again, and the audio was correctly recognized as 5 hours long. I guess that this bug has something to do with this :
2004 [Audio Encoder] added option to choose the preferred decoder. Feature request #3053195
in case the preferred decoder cannot decode the input file the others will be tried, too
default order: NicAudio, FFAudioSource, DirectShow
Lighto
29th April 2011, 17:45
@MenotBumba
Change the decoder to to FFAudioSource or DirectShow in the audio presets config dialog.
Zathor
29th April 2011, 17:49
I noticed a bug which occurs from what I saw only when you are encoding a really long file. I tried to encode a 5 hours long file with MeGUI 2009, but when the audio encoding starts in the box where the file duration is, instead of five hours there says that the file is long only 2 hours. So I went back to 1989, and I did the same encode again, and the audio was correctly recognized as 5 hours long.
:logfile:
tebasuna51
30th April 2011, 12:01
@MenotBumba
Change the decoder to to FFAudioSource or DirectShow in the audio presets config dialog.
For what?
NicAudio don't have problems with long files.
Lighto
30th April 2011, 12:38
For what?
NicAudio don't have problems with long files.
Sorry, I am not familiar with NicAudio.
Thanks for letting me know.:)
IIRC, svn 1989 uses DirectShow for the audio decoding.
So I figured MenotBumba's audio problem will be solved by changing to the audio decoder svn 1989 was using.:p
Zathor
30th April 2011, 16:28
Without the log content the problem cannot be investigated and solved.
tebasuna51
3rd May 2011, 03:49
Like Bluedan say here http://forum.doom9.org/showthread.php?p=1497623#post1497623 , with the actual version of oggenc2 the remap line:
6==Audiochannels(last)?GetChannel(last,1,3,2,5,6,4):last
is not more needed.
Please delete the line in next update.
Zathor
3rd May 2011, 19:59
Thanks Tebasuna - the line has been removed.
Jeremy Duncan
3rd May 2011, 21:11
I have a feature request.
I have made a avs file that makes a Trim list, see file it creates:
### scene change list ###
directshowsource("C:\Users\Rudolf\Desktop\121819956.vc1")
trim(0,93) +\
trim(94,153) +\
trim(154,197) +\
trim(198,249) +\
trim(250,287) +\
trim(288,331) +\
trim(332,398) +\
trim(399,420) +\
trim(421,467) +\
trim(468,485) +\
trim(486,512) +\
trim(513,526) +\
trim(527,540) +\
trim(541,592) +\
trim(593,653) +\
trim(654,688) +\
trim(689,714) +\
trim(715,787) +\
trim(788,848) +\
trim(849,925) +\
trim(926,942) +\
trim(943,995) +\
trim(996,1036) +\
trim(1037,1075) +\
trim(1076,1150)
However, when I load this as a avs file into megui I can only get one file outputted, according to Gavino, I have tried as well.
My feature request is that I load my trim file and get multiple output files, so each line of trim outputs a video clip.
Maybe this is a tool request?
Lighto
4th May 2011, 16:30
The ffms package on the development server isn't extracting in the right folder.
http://i.imgur.com/Mce8b.png
Zathor
4th May 2011, 20:47
Thanks & fixed
Betsy25
5th May 2011, 02:13
What about including a working DVD subtitle ripper (like VSRip) ?
I mainly use MeGUI now to convert media, but i need to start up the abandoned Staxrip in order to use VSRip to rip working subs (.idx) that I then can include in a MeGUI encoding.
:thanks:
Lighto
5th May 2011, 03:14
@Betsy25
Is VobSubber not working for you?
Personally, Both VobSubber and VSRip doesn't get my DVD subtitle color right for me, the subtitles turns out in some dark color for some reason.
Is anybody else having issues with aborting a single x264 encoding job when 2 workers are being used?
The whole MeGUI freezes up as well as the 2 job status windows. Looking under the processes tab in task manager, it shows that only 1 instance of x264_64.exe is running.
I have been waiting over 10mins for MeGUI to unfreeze, so it looks like i have to kill it manually in taskmanager.
By freeze i don't mean that MeGUI says it's not responding, you just can't click on anything in the windows or even move them.
Lighto
5th May 2011, 07:05
@AMED
The last time MeGUI was frozen with 2 workers for me was because I fed a video file as MeGUI's audio input.
Thanks for the reply Lighto,
naa thats not the problem, all the audio encodings are done with the HD stream extractor. So the only thing in the Queue is the x264 encode and then the mkv muxing.
So basically have 2 x264_64 jobs running at the same time and then on one of the encoding status windows press abort.
Lighto
5th May 2011, 07:31
Thanks for the reply Lighto,
naa thats not the problem, all the audio encodings are done with the HD stream extractor. So the only thing in the Queue is the x264 encode and then the mkv muxing.
So basically have 2 x264_64 jobs running at the same time and then on one of the encoding status windows press abort.
Just to add on, overwriting existing files in the second worker causes MeGUI to freeze up as well.
Edit:
It would seems that MeGUI works fine when handling smaller files.
flebber
5th May 2011, 08:52
What about including a working DVD subtitle ripper (like VSRip) ?
I mainly use MeGUI now to convert media, but i need to start up the abandoned Staxrip in order to use VSRip to rip working subs (.idx) that I then can include in a MeGUI encoding.
:thanks:
Abandoned? Stax has always taken periodical breaks between development.
i know this has been looked at before, but i have once again received an out of memory error when using MeGUI.
LINK (http://pastebin.com/PpgNqTwK) to the MeGUI log.
Currently MeGUI is using 987,300K in task manager when the error appeared
Zathor
5th May 2011, 17:55
http://forum.doom9.org/showthread.php?p=1494757#post1494757
When it's done it will be released :rolleyes:
EDIT: The problem is not --bluray-compat - the problem is that there is a bigger change partly implemented which interferes with this change. Should be ready soon but I will not give you any ETA or details about the the other change. So stay tuned.
Poutnik
5th May 2011, 20:50
Have you considered integrating of ProjectX among the tools set as preindexing step ?
It is useful for DVB-X origin sources, performing MPG PS/TS demuxing to M2V + MP2 or WAV, together with fixing DVB transmission errors and related A/V sync errors.
Poutnik
8th May 2011, 09:34
There is an interlace related source type analysis in AVS source creator.
It works well, but seems to me corrupting the processing work-flow.
It should be done after cutting e.g. by AVS cutter, not before.
If the source is DVB capture, present advertisements are often interlaced, but movie itself is progressive.
At AVS creation steps, analysis will mark the source as partly interlaced, but the interlaced parts are cut at the following cutting step.
So I think the analysis should be within MeGUI moved somewhere else.
Edit: OR - the cutting invokable within AVS creator, before running analysis.
Zathor
8th May 2011, 16:59
2019 [Lame] changed encoding modes to reflect valid values
Warning: review custom lame presets as there is no full update path
2018 [x264] enhanced help
[x264] small fixes/improvements
2017 [File Indexer] added MKV audio demuxer for FFMS
2016 [Update] enable 2010 only for debug builds
2015 [x264] added --bluray-compat option (requires x264 rev 1935+)
[x264] changed --open-gop handling (requires x264 rev 1935+)
[x264] added target playback device option
this option restricts or enforces x264 parameters if necessary
[x264] several adjustments
2014 [OggVorbis] removed channel remapping as it is not needed anymore
2013 [M2TS Muxer] fixed splitting option. Bug #3294210
fixed m2v input handling
2012 [File Indexer] disable Audio group box when FFMS is used because this indexer cannot extract audio streams
2011 [MediaInfo] introduce "Core" alias for DTSHD/DTSMA
2010 [Update] don't raise an update if the existing version number is higher than the latest version
Please test especially the x264 device option as a lot of code had to be changed.
Lighto
8th May 2011, 17:32
2019 [Lame] changed encoding modes to reflect valid values
Warning: review custom lame presets as there is no full update path
2018 [x264] enhanced help
[x264] small fixes/improvements
2017 [File Indexer] added MKV audio demuxer for FFMS
2016 [Update] enable 2010 only for debug builds
2015 [x264] added --bluray-compat option (requires x264 rev 1935+)
[x264] changed --open-gop handling (requires x264 rev 1935+)
[x264] added target playback device option
this option restricts or enforces x264 parameters if necessary
[x264] several adjustments
2014 [OggVorbis] removed channel remapping as it is not needed anymore
2013 [M2TS Muxer] fixed splitting option. Bug #3294210
fixed m2v input handling
2012 [File Indexer] disable Audio group box when FFMS is used because this indexer cannot extract audio streams
2011 [MediaInfo] introduce "Core" alias for DTSHD/DTSMA
2010 [Update] don't raise an update if the existing version number is higher than the latest version
Please test especially the x264 device option as a lot of code had to be changed.
Thanks for the updates!:)
:thanks:
Edit:
PSP profile not working. B-Pyramid needs to be disabled in order for the video to work.
Personally I can live without the target playback device option since it can't be modified by the user and new profiles cannot be added by the user also.
It's like a profile within a profile.:o
Zathor
8th May 2011, 18:45
PSP profile not working. B-Pyramid needs to be disabled in order for the video to work.
Will be added in the next build
Personally I can live without the target playback device option since it can't be modified by the user and new profiles cannot be added by the user also.
It's like a profile within a profile.:o
There will be no device preset anymore from the update server. The checks are much more comprehensive than the old device presets. It is still possible to create own presets of course.
Lighto
9th May 2011, 02:36
There will be no device preset anymore from the update server. The checks are much more comprehensive than the old device presets. It is still possible to create own presets of course.
So there won't be any more MeGUI presets updates from the server?
The device presets in the x264 dialog will be fixed by the dev and the user can only add custom MeGUI presets?
If so, I feel that only widely used device preset such as blu-ray, AVCHD, DXVA, DivX Plus HD, etc should be included in the x264 config dialog.
Including the preset for G1, N8, N900, etc feels like a waste of space.
Sharktooth
9th May 2011, 21:33
So there won't be any more MeGUI presets updates from the server?
The device presets in the x264 dialog will be fixed by the dev and the user can only add custom MeGUI presets?
If so, I feel that only widely used device preset such as blu-ray, AVCHD, DXVA, DivX Plus HD, etc should be included in the x264 config dialog.
Including the preset for G1, N8, N900, etc feels like a waste of space.
megui device presets are no longer necessary since x264 now includes devices presets. megui will support them as it is know to support the other x264 options (read as: it will support most or all of them). just configure the encoder from the config window and select the device you want to play the video on.
so, yes, they will be ADDED by the devs (im still confident i can be back working on the megui source... one day...) as long as they're an x264 option. on the other hand you can still create specific device presets setting the encoder advanced options accordingly to the device needs.
Lighto
10th May 2011, 02:36
@Sharktooth
So MeGUI devs are more or less preparing for x264 devices presets by including the devices drop down list in the x264 config dialog.
When the presets are ready, the devs can simply update with the device preset switch. Is that right?
Zathor
10th May 2011, 21:58
Yes, that is correct.
The new system even gives more flexibility in the limits of a specific device as the old system as the settings are not fixed anymore. e.g. the reference frames are not fixed anymore to 4 (for Blu-ray) - instead based upon the x264 preset, the video source / resolution, the user chosen value, ... the best value will be used and therefore may vary between 0 and 6.
Lighto
11th May 2011, 03:54
When custom --sar command is added to the x264 config dialog, the command line in the log defaults to --sar 1:1.
Is that meant to work this way?
The force SAR gui works fine though.
Zathor
11th May 2011, 05:58
I need to have a look at the problem. At the moment I can only say that there is a bug report describing a similar problem: http://sourceforge.net/support/tracker.php?aid=3300094
I am still wondering why the M2TS bitrate calculations are still broken... can't you just take the formulas/codes from version 0.3.5.0 and put them back in to the latest build? Currently I am using the latest MeGUI, but I have to use 0.3.5.0 to find the bitrate, change my preset and then not target a filesize in my output.... 0.3.5.0 is much easier to use, but I like/want/need the features of the latest build.
QB
ect5150
12th May 2011, 01:30
I need to have a look at the problem. At the moment I can only say that there is a bug report describing a similar problem: http://sourceforge.net/support/tracker.php?aid=3300094
I filed that bug report. Doesn't matter if I use a custom command line sar or use the pulldown "Force SAR" option... all encodes are forced into --SAR 1:1
Thanks for looking into it. :thanks:
PS - I wish the Force SAR also had "--sar 4320:4739" and the other ratio for 16x9 (whatever the numbers are - sorry, I don't have them memorized).
Pulp Catalyst
12th May 2011, 07:00
not sure of this is for just bugs, or issues aswell....anyway, i have noticed that a lot of performance is wasted when MeGUI is dealing with the audio.
only 1 core (1 thread) is utilized, even when doing 2 audio tracks.....
MP3 encoding and AAC encoding can take a good 8 minutes on my system, however with all four cores being used, just over 2 minutes....
have noticed some other inefficiencies aswell....i am aware that MeGUI is open source and must use secondary applications that are too open source (most of which are quite old), even so i thought i would share this if it hasn't been shared already.
it came to me the other day when i was converting a 3.2 hour long film.... the audio (3 tracks- 1 main - 2 Commentary) took 40 minutes to do, that when i felt i should at least share my thoughts.
i guess programs like Azids/ MP3 Lame are just..... old i guess when it comes to multi-threading, strange that these programs haven't been replaces with superior versions (multithreaded from the ground up)
anyway, great program, starting to get the hang of it..... a lot of stuff to digest, a lot of window swapping (finding it difficult to get use to jumping from one dialogue screen to another....) but getting there. still get the feeling of CHAOS sometimes, have to close program and start fresh just to shake that feeling.
Poutnik
12th May 2011, 07:27
Nothing to comment to my 2 posts form May 5th and 8th ?
Poutnik
12th May 2011, 13:17
Have you considered integrating of ProjectX among the tools set as preindexing step ?
It is useful for DVB-X origin sources, performing MPG PS/TS demuxing to M2V + MP2 or WAV, together with fixing DVB transmission errors and related A/V sync errors.
This could be eventually generalized to custom toolset item.
JakFrost
12th May 2011, 17:53
Just added this bug to the tracker at SF. I know how you guys love those international bugs, ANSI code page vs Unicode UTF-8, annoying little bugs and errors.
I wonder why none of the other Eastern European folks mentioned this error before, is it because it's something special with the system I'm temporarily using here that's set to one code page (Serbian) but users characters from another one (Polish)?
SourceForge.net > Projects > MeGUI > Tracker > Bugs >
Mux Error Due To Eastern European Letters in Video Filename (https://sourceforge.net/tracker/index.php?func=detail&aid=3301107&group_id=156112&atid=798476)
When the input file includes Eastern European (Polish) letters in the file name the mux job will fail with error since the video stream file will have empty boxes instead of those characters (e.g. Ą ą Ć ć Ę ę ł Ł Ń ń ó Ś ś Ź ź Ż ż) in the file name. (Polish Alphabet: http://en.wikipedia.org/wiki/Polish_alphabet )
The Windows XP system is running with the Serbian (Latinic) code page selected in the Control Panel, Regional, Advanced settings as the default code page. The Microsoft Windows XP Serbian Language Pack (freely downloadable from Microsoft) was applied to the current system to turn all prompts into Serbian language.
It appears that the output in the Log tab in MeGUI also shows the empty boxes instead of the letters. It appears that in MeGUI the .AVS input script line FFVideoSource() is the one that shows the problem first with the missing character.
--[NoImage] FFVideoSource("C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Za�oga.mp4").AssumeFPS(25,1)
However, when then actual .AVS file is opened in Notepad the characters show up correctly and the file is in ANSI format.
global MeGUI_darx = 15
global MeGUI_dary = 11
LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFVideoSource("C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.mp4").AssumeFPS(25,1)
#deinterlace
#crop
#resize
#denoise
[Information] Log for job44 (video, Czterej Pancerni i Pies - 01 - Załoga.mp4.avs -> )
-[Information] [12.5.2011 5:20:29] Started handling job
-[Information] [12.5.2011 5:20:29] Preprocessing
--[Information] Bitrate calculation for video
---[Information] [12.5.2011 5:20:30] Desired size after subtracting audio: 155156 KBs
---[Information] [12.5.2011 5:20:30] Calculated desired bitrate: 392 kbit/s
-[Information] [12.5.2011 5:20:30] Avisynth input script
--[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
--[NoImage] FFVideoSource("C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Za�oga.mp4").AssumeFPS(25,1)
-[Information] [12.5.2011 5:20:30] Job commandline: "C:\Program Files\MeGUI\tools\xvid_encraw\xvid_encraw.exe" -i "C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.mp4.avs" -pass1 "C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.stats" -bitrate 392 -kboost 100 -chigh 30 -clow 15 -turbo -max_key_interval 250 -nopacked -lumimasking -imin 1 -pmin 1 -bvhq -bquant_ratio 162 -bquant_offset 0 -bmin 1 -par 1 -threads 1
-[Information] [12.5.2011 5:20:30] Encoding started
-[Information] [12.5.2011 5:30:38] Standard output stream
-[Information] [12.5.2011 5:30:38] Standard error stream
-[Information] [12.5.2011 5:30:38] Postprocessing
--[Information] Deleting intermediate files
-[Information] [12.5.2011 5:30:38] Job completed
[Information] Log for job45 (video, Czterej Pancerni i Pies - 01 - Załoga.mp4.avs -> Czterej Pancerni i Pies - 01 - Załoga.avi)
-[Information] [12.5.2011 5:30:39] Started handling job
-[Information] [12.5.2011 5:30:39] Preprocessing
-[Information] [12.5.2011 5:30:39] Avisynth input script
--[NoImage] global MeGUI_darx = 15
--[NoImage] global MeGUI_dary = 11
--[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
--[NoImage] FFVideoSource("C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Za?oga.mp4").AssumeFPS(25,1)
--[NoImage] #deinterlace
--[NoImage] #crop
--[NoImage] #resize
--[NoImage] #denoise
-[Information] [12.5.2011 5:30:39] Job commandline: "C:\Program Files\MeGUI\tools\xvid_encraw\xvid_encraw.exe" -i "C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.mp4.avs" -pass2 "C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.stats" -bitrate 392 -kboost 100 -chigh 30 -clow 15 -turbo -max_key_interval 250 -nopacked -lumimasking -imin 1 -pmin 1 -bvhq -bquant_ratio 162 -bquant_offset 0 -bmin 1 -par 1 -threads 1 -avi "C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.avi"
-[Information] [12.5.2011 5:30:39] Encoding started
-[Information] [12.5.2011 5:45:28] Standard output stream
--[NoImage] xvid_encraw - raw mpeg4 bitstream encoder written by Christoph Lampert 2002-2003
--[NoImage] Tot: enctime(ms) =880291.00, length(bytes) = 158079309
--[NoImage] Avg: enctime(ms) = 10.88, fps = 91.93, length(bytes) = 1953
--[NoImage] I frames: 578 frames, size = 17922/ 10359334, quants = 2 / 2.31 / 3
--[NoImage] P frames: 29513 frames, size = 3259/ 96202123, quants = 2 / 4.82 / 8
--[NoImage] B frames: 50819 frames, size = 1013/ 51517724, quants = 3 / 7.06 / 12
--[NoImage] N frames: 16 frames, size = 8/ 128
-[Information] [12.5.2011 5:45:28] Standard error stream
--[NoImage] Trying to retrieve width and height from input header
--[NoImage] xvid [info]: Avisynth detected
--[NoImage] xvid [info]: Input colorspace is YV12
--[NoImage] xvid [info]: Input is 480 x 352, 25.000fps (25/1), starting from frame 0
--[NoImage] xvid [info]: Number of frames to encode: 80926, Bitrate = 392kbps
--[NoImage] xvid [info]: xvidcore build version: xvid-1.2.2
--[NoImage] xvid [info]: Bitstream version: 1.2.2
--[NoImage] xvid [info]: Detected CPU flags: ASM MMX MMXEXT SSE SSE2 3DNOW 3DNOWEXT TSC
--[NoImage] xvid [info]: Detected cpus = 2, threads requested = 1, threads in use = 1
-[Information] [12.5.2011 5:45:28] Postprocessing
--[Information] Deleting intermediate files
---[Information] [12.5.2011 5:45:28] Successfully deleted C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.stats
-[Information] [12.5.2011 5:45:28] Job completed
[Error] Log for job46 (mux, Czterej Pancerni i Pies - 01 - Załoga.avi -> Czterej Pancerni i Pies - 01 - Załoga_0.avi)
-[Information] [12.5.2011 5:45:29] Started handling job
-[Information] [12.5.2011 5:45:29] Preprocessing
-[Information] [12.5.2011 5:45:29] mux script
--[NoImage] CLEAR
--[NoImage] LOAD C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.mp4_track_1__audio.mp3
--[NoImage] SET OUTPUT OPTIONS
--[NoImage] LOAD C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.avi
--[NoImage] SELECT FILE 2
--[NoImage] ADD VIDEOSOURCE
--[NoImage] DESELECT FILE 2
--[NoImage] SET OUTPUT OPTIONS
--[NoImage] SET OPTION NUMBERING ON
--[NoImage] SET OPTION MAXFILESIZE ON
--[NoImage] SET OPTION MAXFILESIZE 2000
--[NoImage] SET INPUT OPTIONS
--[NoImage] SET OPTION MP3 VERIFY CBR ALWAYS
--[NoImage] SET OPTION MP3 VERIFY RESDLG OFF
--[NoImage] SET OPTION AVI FIXDX50 1
--[NoImage] SET OPTION CHAPTERS IMPORT 1
--[NoImage] SET OUTPUT OPTIONS
--[NoImage] SET OPTION ALL SUBTITLES 1
--[NoImage] SET OPTION ALL AUDIO 1
--[NoImage] SET OPTION CLOSEAPP 1
--[NoImage] SET OPTION DONEDLG 0
--[NoImage] SET OPTION OVERWRITEDLG 0
--[NoImage] SET OPTION PRELOAD 200
--[NoImage] SET OPTION OPENDML 0
--[NoImage] SET OPTION RECLISTS 0
--[NoImage] SET OPTION AVI ADDJUNKBEFOREHEADERS 0
--[NoImage] SET OPTION AUDIO INTERLEAVE 4 FR
--[NoImage] START C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga_0.avi
-[Error] [12.5.2011 5:45:29] Error starting job
--[Error] [12.5.2011 5:45:29] Exception message: Calling setup of processor failed with error 'Required file 'C:\Documents and Settings\User\My Documents\My Videos\Czterej Pancerni i Pies\Czterej Pancerni i Pies - 01 - Załoga.avi' is missing.'
--[Error] [12.5.2011 5:45:29] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
--[Error] [12.5.2011 5:45:29] Inner exception: null
Almost forgot to mention this. The .AVI filename produced has the blank
box character, and when I rename the file and replace those characters with
the proper letters in the file name and re-run the errored out jobs the mux
and clean-up complete successfully. So I have a work-around but not a fix.
Poutnik
12th May 2011, 19:26
.......I wonder why none of the other Eastern European folks mentioned this error before, is it because it's something special with the system I'm temporarily using here that's set to one code page (Serbian) but users characters from another one (Polish)?
I could use czech filenames, but I do not try fortune and make filenames for processing chain de-spaced and ASCII friendly.
not sure of this is for just bugs, or issues aswell....anyway, i have noticed that a lot of performance is wasted when MeGUI is dealing with the audio.
only 1 core (1 thread) is utilized, even when doing 2 audio tracks.....
MP3 encoding and AAC encoding can take a good 8 minutes on my system, however with all four cores being used, just over 2 minutes....
have noticed some other inefficiencies aswell....i am aware that MeGUI is open source and must use secondary applications that are too open source (most of which are quite old), even so i thought i would share this if it hasn't been shared already.
it came to me the other day when i was converting a 3.2 hour long film.... the audio (3 tracks- 1 main - 2 Commentary) took 40 minutes to do, that when i felt i should at least share my thoughts.
i guess programs like Azids/ MP3 Lame are just..... old i guess when it comes to multi-threading, strange that these programs haven't been replaces with superior versions (multithreaded from the ground up)
anyway, great program, starting to get the hang of it..... a lot of stuff to digest, a lot of window swapping (finding it difficult to get use to jumping from one dialogue screen to another....) but getting there. still get the feeling of CHAOS sometimes, have to close program and start fresh just to shake that feeling.This is done on purpose. I REPORTED (http://forum.doom9.org/showthread.php?p=1398665#post1398665) a while ago that audio encodings would randomly get messed up when running 2 audio encoding jobs at the same time using avisynth.
Amateur
14th May 2011, 03:11
getting Process exits with error code: -1073741819 with a certain clip. i tried indexing it again but it doesn't help. i get the error within 20 seconds of starting to encode the job. I am using 2019 (svn) version of MeGUI. Is there a particular reason this one 3000-frame clip is getting the error?
[Error] Log for job2 (video, VTS_04_1.avs -> VTS_04_1.mp4)
-[Information] [5/13/2011 9:58:55 PM] Started handling job
-[Information] [5/13/2011 9:58:55 PM] Preprocessing
-[Information] [5/13/2011 9:58:55 PM] Avisynth input script
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("F:\robin hood\sing along song - oo-de-lally\VTS_04_1.d2v", cpu=4, info=3)
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, threads=0)
--[NoImage] dedot()
--[NoImage] telecide(guide=1, post=2)
--[NoImage] decimate(mode=0, cycle=5)
--[NoImage] removegrain(mode=1)
--[NoImage] crop( 6, 0, -10, -2)
--[NoImage] LanczosResize(640,480)
--[NoImage] input=last.ConvertToYV12()
--[NoImage] LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\DustV5.dll")
--[NoImage] ConvertToYUY2().PixieDust().ConvertToYV12()
--[NoImage] Repair(last,input)
--[NoImage] unsharpmask(30,3,0)
--[NoImage] eDeen(4,5,7,1,1)
--[NoImage] FFT3DFilter(sigma=2,bw=32,bh=32,ow=16,oh=16,plane=4)
--[NoImage] dfttest()
--[NoImage] Spline36Resize(last.width*2,last.height*2)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] Spline36Resize(last.width/2,last.height/2)
--[NoImage] lsfmod(strength=155)
--[NoImage] maa()
--[NoImage] ColorYUV(levels="tv->pc")
-[Information] [5/13/2011 9:58:57 PM] Selected device: Default
-[Information] [5/13/2011 9:58:57 PM] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --qp 26 --bframes 16 --b-adapt 2 --ref 10 --qpmin 10 --qpmax 51 --me umh --subme 9 --partitions all --no-fast-pskip --sar 1:1 --output "F:\robin hood\sing along song - oo-de-lally\VTS_04_1.mp4" "F:\robin hood\sing along song - oo-de-lally\VTS_04_1.avs"
-[Information] [5/13/2011 9:58:57 PM] Encoding started
-[Error] [5/13/2011 9:59:21 PM] Process exits with error code: -1073741819
-[Information] [5/13/2011 9:59:21 PM] Standard output stream
-[Information] [5/13/2011 9:59:21 PM] Standard error stream
-[Information] [5/13/2011 9:59:21 PM] Job completed
Zathor
14th May 2011, 10:17
2023 [x264] fixed applying of custom sar values. Bug #3300094
2022 [Job Queue] hide the pause button as it has no function. Bug #3296037
2021 [Lame] fixed VBR/ABR profile saving. Bug #3299459
2020 [x264] enforce "--p-pyramid none" for the PSP device
Rat Killer
14th May 2011, 15:49
getting Process exits with error code: -1073741819 with a certain clip. i tried indexing it again but it doesn't help. i get the error within 20 seconds of starting to encode the job. I am using 2019 (svn) version of MeGUI. Is there a particular reason this one 3000-frame clip is getting the error?
Its not just you. I am getting the same error and exit on numerous encodes since the last couple updates of x264. Something is wrong with the latest version but I have no idea what.
EDIT: Still not sure what is going on. Reinstalled the stable version (2009) which was running fine before and it errored out with the same code on the same files. I am now trying to run them on a different machine to see if something wierd is going on with my pc...
EDIT2: Well it only happens on one pc and not the other but the one where it happens has the nvidia chip running dgindexnv. I have now run into the error enough times to figure out its with avisynth.dll, not x264. MeGUI avisynthcreator can fail if the frame opened inthe preview window has whatever it is avisynth.dll is bombing on. No idea what. I am running avisynth 2.5.8 is that correct version?
Rat Killer
22nd May 2011, 11:54
While the above issue still haunts me quite frequently I have an independant question or feature request.
If I open a file with the 'File' 'Open', then index sequence, after indexing meGUI fills in the video and audio encoding parameters ready for me to hit autoencode. Very convienient.
Sometimes, the audio is already exactly as it should be and does not need recoding. Is there an option or could there be for the autoencode to pass through the current audio track unaltered and just mux it with the recoded video track? Perhaps just an encoder setting of 'passthrough' would do the trick. Or is there already a way to do this and I missed it?
Amateur
22nd May 2011, 14:59
getting Process exits with error code: -1073741819 with a certain clip. i tried indexing it again but it doesn't help. i get the error within 20 seconds of starting to encode the job. I am using 2019 (svn) version of MeGUI. Is there a particular reason this one 3000-frame clip is getting the error?
getting this error again but with a different file now. the first error corrected itself after i updated. i'm now on 2023 svn and selected Check for Updates but it found none.
[Error] Log for job2 (video, VTS_01_1.avs -> VTS_01_1 22.mp4)
-[Information] [5/22/2011 9:23:21 AM] Started handling job
-[Information] [5/22/2011 9:23:23 AM] Preprocessing
-[Information] [5/22/2011 9:23:23 AM] Avisynth input script
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("F:\dumbo\movie\VTS_01_1.d2v", cpu=4, info=3)
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, threads=0)
--[NoImage] removegrain(mode=1)
--[NoImage] crop( 0, 0, 0, -2)
--[NoImage] LanczosResize(640,480)
--[NoImage] edeen(3,6,7,2,2)
--[NoImage] dfttest()
--[NoImage] fft3dfilter(sigma=2.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.4, plane=3)
--[NoImage] #deen("a3d",4,7,9)
--[NoImage] lsfmod(strength=200)
--[NoImage] Spline36Resize(last.width*2,last.height*2)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] Spline36Resize(last.width/2,last.height/2)
--[NoImage] maa()
--[NoImage] gradfun2db(1.51)
--[NoImage] ColorYUV(levels="tv->pc")
-[Information] [5/22/2011 9:23:24 AM] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --qp 22 --bframes 16 --b-adapt 2 --ref 10 --qpmin 10 --qpmax 51 --me umh --subme 9 --partitions all --no-fast-pskip --sar 1:1 --output "F:\dumbo\movie\VTS_01_1 22.mp4" "F:\dumbo\movie\VTS_01_1.avs"
-[Information] [5/22/2011 9:23:24 AM] Encoding started
-[Error] [5/22/2011 9:30:34 AM] Process exits with error code: -1073741819
-[Information] [5/22/2011 9:30:34 AM] Standard output stream
-[Information] [5/22/2011 9:30:34 AM] Standard error stream
--[NoImage] avs [info]: 640x480p 1:1 @ 24000/1001 fps (cfr)
--[NoImage] x264 [info]: using SAR=1/1
--[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
--[NoImage] x264 [info]: profile High, level 3.1
-[Information] [5/22/2011 9:30:34 AM] Job completed
While the above issue still haunts me quite frequently I have an independant question or feature request.
If I open a file with the 'File' 'Open', then index sequence, after indexing meGUI fills in the video and audio encoding parameters ready for me to hit autoencode. Very convienient.
Sometimes, the audio is already exactly as it should be and does not need recoding. Is there an option or could there be for the autoencode to pass through the current audio track unaltered and just mux it with the recoded video track? Perhaps just an encoder setting of 'passthrough' would do the trick. Or is there already a way to do this and I missed it?
There is.... this was a peeve of mine for a while until I figured it out. Before you hit autoencode, remove the audio from the main window with the "X" located next to the "enqueue" button. When the autoencode window pops up there is a check box to add additional content at the bottom, check this. Then you can add the unaltered audio in the mux stage. You can set this in the settings==>extra config==>configure autoencode defaults==>check "add additional content"... this way that little check box is always on.
QB
Rat Killer
22nd May 2011, 16:58
There is.... this was a peeve of mine for a while until I figured it out. Before you hit autoencode, remove the audio from the main window with the "X" located next to the "enqueue" button. When the autoencode window pops up there is a check box to add additional content at the bottom, check this. Then you can add the unaltered audio in the mux stage. You can set this in the settings==>extra config==>configure autoencode defaults==>check "add additional content"... this way that little check box is always on.
QB
Cool, thanks for the tip.:thanks:
Zathor
22nd May 2011, 18:33
@RatKiller: You can also give the OneClick tool a try.
2028 [AVS Script Creator] added a selection box if opening an indexable file directly
2027 [x264] fixed applying of "Clever (TM) anamorphic encoding" DAR values. Bug #3302642
2026 [OneClick] changed handling of failed automatic deinterlacing process
2025 [HD Streams Extractor] cosmetic adjustment. Bug #3303116
2024 [MKV Muxer] added TrueHD + DTS-HD/MA as supported audio input formats
alexcel
22nd May 2011, 21:50
Hi:
Whe one-click is preprocessing, just before it begins automatic deinterlacing, I am getting this error:
The following error has ocurred when trying to get Media info for file xxxxxxxxxxxx/VTS_01_1.VOB
Input chain has not the correct format.
The log file shows no additional info:
[Information] Log
-[Information] Versions
--[Information] [22/05/2011 22:32:21] MeGUI Version : 2028 (svn)
--[Information] [22/05/2011 22:32:21] OS : Windows Seven Premium Edition x64 SP1 (6.1.65536.7601)
--[Information] [22/05/2011 22:32:21] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [22/05/2011 22:32:21] Avisynth Version : 2.5.8.5 (21/12/2008 21:46:54)
-[Information] Update detection
--[Information] [22/05/2011 22:32:21] Connecting to server: http://megui.org/auto/
--[Information] [22/05/2011 22:32:22] All files are up to date
-[Information] OneClick
-[Information] Log for job54 (idx, VTS_01_1.VOB -> VTS 01 1.dgi)
--[Information] [22/05/2011 22:33:51] Started handling job
--[Information] [22/05/2011 22:33:51] Preprocessing
--[Information] [22/05/2011 22:33:51] Job commandline: "D:\Downloads\DVD\MeGUI\tools\dgindexnv\dgindexnv.exe" -i "E:\Ultimas\MainMovie\\VIDEO_TS\VTS_01_1.VOB","E:\Ultimas\MainMovie\\VIDEO_TS\VTS_01_2.vob","E:\Ultimas\MainMovie\\VIDEO_TS\VTS_01_3.vob","E:\Ultimas\MainMovie\\VIDEO_TS\VTS_01_4.vob","E:\Ultimas\MainMovie\\VIDEO_TS\VTS_01_5.vob" -o "E:\Ultimas\MainMovie\\VIDEO_TS\VTS 01 1.dgi" -e -h -a
--[Information] [22/05/2011 22:33:51] Indexing started
--[Information] [22/05/2011 22:34:52] Standard output stream
--[Information] [22/05/2011 22:34:52] Standard error stream
--[Information] [22/05/2011 22:34:52] Postprocessing
---[Information] Deleting intermediate files
----[Information] [22/05/2011 22:34:52] Successfully deleted E:\Ultimas\MainMovie\\VIDEO_TS\VTS_01_1.log
--[Information] [22/05/2011 22:34:52] Job completed
-[Information] Log for job55 (oneclick, VTS_01_1.VOB -> )
--[Information] [22/05/2011 22:34:52] Started handling job
--[Information] [22/05/2011 22:34:52] Preprocessing
--[Information] [22/05/2011 22:34:52] OneClick processing started
--[Information] [22/05/2011 22:34:52] Processing thread started
--[Information] [22/05/2011 22:34:52] Desired size:
--[Information] [22/05/2011 22:34:53] Split size:
--[Information] [22/05/2011 22:39:54] Auto-detect aspect ratio now: True
--[Information] [22/05/2011 22:39:54] Aspect ratio: 1,823
--[Information] [22/05/2011 22:39:54] Output resolution: 720x576
--[Information] [22/05/2011 22:39:55] Automatic deinterlacing: True
--[Information] [22/05/2011 22:40:38] Source detection
---[NoImage] Progressive sections: 289
---[NoImage] Interlaced sections: 0
---[NoImage] Partially Static Sections: 17
---[NoImage] Film Sections: 0
---[NoImage] Source is declared progressive.
--[Information] [22/05/2011 22:40:38] Deinterlacing used: #Not doing anything because the source is progressive
--[Information] [22/05/2011 22:40:39] Generated Avisynth script
---[NoImage] global MeGUI_darx = 640
---[NoImage] global MeGUI_dary = 351
---[NoImage] LoadPlugin("D:\Downloads\DVD\MeGUI\tools\dgindexnv\DGDecodeNV.dll")
---[NoImage] DGSource("E:\Ultimas\MainMovie\\VIDEO_TS\VTS 01 1.dgi",fieldop=0)
---[NoImage] #Not doing anything because the source is progressive
---[NoImage] #denoise
--[Information] Eliminating duplicate filenames
---[Information] [22/05/2011 22:40:39] Video output file: E:\Ultimas\MainMovie\\VIDEO_TS\VTS 01 1_Video.264
---[Information] [22/05/2011 22:40:39] Muxed output file: E:\Ultimas\MainMovie\\VIDEO_TS\VTS 01 1.mkv
--[Information] [22/05/2011 22:40:40] Postprocessing
---[Information] Deleting intermediate files
--[Information] [22/05/2011 22:40:40] Job completed
Any help appreciated
I loaded an MKV file into the HD Streams Extractor. The MKV container had a 1080p video file, an audio file, and 2 subtitle tracks (both SRT files).
I selected to extract ONLY the two subtitle streams. However, the HD Streams Extractor also extracted the video track. I think this is a bug.
tebugg
23rd May 2011, 22:46
just wondering, is megui going to implement the vhq metric for xvid? i've been using xvid 1.3.1 with virtualdub and i love the results the vhq metric (psnr-hvs-m) is giving, but i would love to see it in megui as well. it gives r-d optimizations and i can tell the difference between an xvid 1.2.2 and xvid 1.3.1 encode. i hope megui updates its xvid, i have not come across any bugs recently with the new xvid build and i encode 720p avi's to 2.8gb from 20+gb x264 files. they all play nicely on my HD media player on my 1080p TV.
Edit: i found the problem. its an xvid_encraw problem not a xvid developer problem which is why i can create avi files over 2gb with virtualdub.
Amateur
27th May 2011, 02:52
still getting this error even after the update to 2028 svn. any ideas for the cause?
getting this error again but with a different file now. the first error corrected itself after i updated. i'm now on 2023 svn and selected Check for Updates but it found none.
[Error] Log for job2 (video, VTS_01_1.avs -> VTS_01_1 22.mp4)
-[Information] [5/22/2011 9:23:21 AM] Started handling job
-[Information] [5/22/2011 9:23:23 AM] Preprocessing
-[Information] [5/22/2011 9:23:23 AM] Avisynth input script
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("F:\dumbo\movie\VTS_01_1.d2v", cpu=4, info=3)
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, threads=0)
--[NoImage] removegrain(mode=1)
--[NoImage] crop( 0, 0, 0, -2)
--[NoImage] LanczosResize(640,480)
--[NoImage] edeen(3,6,7,2,2)
--[NoImage] dfttest()
--[NoImage] fft3dfilter(sigma=2.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.4, plane=3)
--[NoImage] #deen("a3d",4,7,9)
--[NoImage] lsfmod(strength=200)
--[NoImage] Spline36Resize(last.width*2,last.height*2)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] Spline36Resize(last.width/2,last.height/2)
--[NoImage] maa()
--[NoImage] gradfun2db(1.51)
--[NoImage] ColorYUV(levels="tv->pc")
-[Information] [5/22/2011 9:23:24 AM] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --qp 22 --bframes 16 --b-adapt 2 --ref 10 --qpmin 10 --qpmax 51 --me umh --subme 9 --partitions all --no-fast-pskip --sar 1:1 --output "F:\dumbo\movie\VTS_01_1 22.mp4" "F:\dumbo\movie\VTS_01_1.avs"
-[Information] [5/22/2011 9:23:24 AM] Encoding started
-[Error] [5/22/2011 9:30:34 AM] Process exits with error code: -1073741819
-[Information] [5/22/2011 9:30:34 AM] Standard output stream
-[Information] [5/22/2011 9:30:34 AM] Standard error stream
--[NoImage] avs [info]: 640x480p 1:1 @ 24000/1001 fps (cfr)
--[NoImage] x264 [info]: using SAR=1/1
--[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
--[NoImage] x264 [info]: profile High, level 3.1
-[Information] [5/22/2011 9:30:34 AM] Job completed
pancserzso
1st June 2011, 16:52
I have some serious problem with any MeGUI build newer than 1911. I tried both stable and dev, I installed Matroska and ffdshow, but no difference!
Every time I open an avs file with an ImageSource, I get:
Fatal Error:
MeGUI encountered a fatal error and may not be able to proceed.
Reason: Attempted to read or write memory protected memory. This is often an indication that other memory is corrupt.
The avs files are not even complex, they are just:
ImageSource("imgseq_%d.png", 1,1001,25)
ConvertToYV12()
I have absolutely no problem on or before build 1911.
Can you help me how to solve this issue? I really don't know what is causing it!
I've found an issue using the One Click Encoder when using episode DVD's that have been ripped in a way that each episode's file have identical file naming. The One Click Encoder gets totally messed up because it uses the same name for the d2v file creation.
e.g.
+---BONES S04xE01E02
| VIDEO_TS.BUP
| VIDEO_TS.IFO
| VTS_01 - Chapter Information.txt
| VTS_01_0.BUP
| VTS_01_0.IFO
| VTS_01_1.VOB
| VTS_01_2.VOB
| VTS_01_3.VOB
|
+---BONES S04xE03
| VIDEO_TS.BUP
| VIDEO_TS.IFO
| VTS_01 - Chapter Information.txt
| VTS_01_0.BUP
| VTS_01_0.IFO
| VTS_01_1.log
| VTS_01_1.VOB
| VTS_01_2.VOB
|
+---BONES S04xE04
| VIDEO_TS.BUP
| VIDEO_TS.IFO
| VTS_01 - Chapter Information.txt
| VTS_01_0.BUP
| VTS_01_0.IFO
| VTS_01_1.VOB
| VTS_01_2.VOB
http://s4.postimage.org/a6jz49hd3/Me_GUI2.png (http://www.postimage.org/)
free image hosting (http://www.postimage.org/)
As you can see it will overwrite the same d2v file when the queue runs.
http://s4.postimage.org/ktcgb3n6u/Me_GUI.png (http://www.postimage.org/)
adult image hosting (http://www.postimage.org/)
A smarter way to handle this is to name the intermediate and output files based on the folder names.
So if a folder structure is Bones S04xE11\VIDEO_TS
IF Folder = VIDEO_TS
Files will be prefixed with Bones S04xE11
ELSE
Files will be prefixed VIDEO_TS (or whatever the folder is called they are in)
Of course this should be an optional setting in MeGUI. Maybe called Smart File Naming?
--keyint in the custom command line box doesn't remove the GOP Size settings on the Frame-Type Tab from the command line.
http://s2.postimage.org/woak4t43t/Clipboard01.jpg
http://s2.postimage.org/7v35uewas/Clipboard02.jpg
Zathor
11th June 2011, 16:50
--keyint in the custom command line box doesn't remove the GOP Size settings on the Frame-Type Tab from the command line.[/IMG]
Thanks! Fixed in 2029.
mpamphs70
15th June 2011, 12:41
I formatted and did a fresh installation of win x64 7,
then I installed megui v. 2028 and to my surprise I didn't see any blue ray profiles in the encoders settings, only Xvid profiles.
Am I doing something wrong or is there a problem?
tebasuna51
15th June 2011, 13:05
... then I installed megui v. 2028 and to my surprise I didn't see any blue ray profiles in the encoders settings, only Xvid profiles.
Am I doing something wrong or is there a problem?
Please read:
x264 profiles... what the heck happened to them? (http://forum.doom9.org/showthread.php?t=161587)
mpamphs70
15th June 2011, 19:05
:thanks:
Cool new features:)
Carpo
18th June 2011, 10:44
starting to get these errors lately (after last lot of MS updates)
everytime i click apply auto preview, i get the error,
[Information] [18/06/2011 10:37:34] Exception message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
[Information] [18/06/2011 10:37:34] Stacktrace
-[NoImage] at MeGUI.AviSynthClip.dimzon_avs_destroy(IntPtr& avs)
-[NoImage] at MeGUI.AviSynthClip.cleanup(Boolean disposing)
-[NoImage] at MeGUI.AviSynthClip.System.IDisposable.Dispose()
-[NoImage] at MeGUI.AvsFile.cleanup()
-[NoImage] at MeGUI.d2vFile.Dispose()
-[NoImage] at MeGUI.VideoPlayer.loadVideo(MainForm mainForm, String path, PREVIEWTYPE type, Boolean hasAR, Boolean inlineAvs, Int32 startFrame, Boolean originalSize)
-[NoImage] at MeGUI.AviSynthWindow.previewButton_Click(Object sender, EventArgs e)
-[NoImage] at MeGUI.AviSynthWindow.chAutoPreview_CheckedChanged(Object sender, EventArgs e)
-[NoImage] at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
-[NoImage] at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
-[NoImage] at System.Windows.Forms.CheckBox.OnClick(EventArgs e)
-[NoImage] at System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
-[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
-[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
-[NoImage] at System.Windows.Forms.ButtonBase.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)
Edit:
Looks like its an avisynth plugin, un-installed avisynth and removed all the plug-ins and started again from clean and its working
rapscallion
20th June 2011, 18:41
@zathor
When encoding interlaced @29.970fps, blu-ray target device selected, the log shows this warning :
--[Information] [6/20/2011 11:06:38 AM] [Blu-ray]: target device selected
--[Warning] [6/20/2011 11:06:38 AM] [Blu-ray]: does not support 10000000/333667 fps with a resolution of 1920x1080.
Supported are 24000/1001, 24/1, 25/1, 30000/1001 and 30/1.
Obviously it is supported , when interlaced, correct ?
JoeH
21st June 2011, 08:16
@Zathor - In the development build, it looks like a non MT version of FFMS is being included now (R460). Since R470, MT and non MT versions have been merged (all are MT capable now), so if you update it to R473 (latest version) we should be good.
tebasuna51
21st June 2011, 09:30
@JoeH
ffms2 r470-473 merged versions can crash, with a no-mt AviSynth, in circustances than vanilla ffms2 work fine.
Zathor
21st June 2011, 14:00
That's the reason why I do not use the newer MT builds anymore. The MT builds crash e.g. when the deinterlacing detection is running for AVI files. I have not tried it yet with threads=1.
Zathor
21st June 2011, 20:15
When encoding interlaced @29.970fps, blu-ray target device selected, the log shows this warning :
--[Information] [6/20/2011 11:06:38 AM] [Blu-ray]: target device selected
--[Warning] [6/20/2011 11:06:38 AM] [Blu-ray]: does not support 10000000/333667 fps with a resolution of 1920x1080.
Supported are 24000/1001, 24/1, 25/1, 30000/1001 and 30/1.
Obviously it is supported , when interlaced, correct ?
10000000/333667 is not equal to 30000/1001. Please post your avs file.
rapscallion
21st June 2011, 20:32
10000000/333667 is not equal to 30000/1001. Please post your avs file.
I know, it's equal to 29.970, which was the selected fps (interlaced, tff encode)
AVS file :
DirectShowSource("D:\bd_test\hmr\hmr.m2ts",fps=29.970,audio=false)
Zathor
21st June 2011, 21:34
Try adding .AssumeFPS(30000,1001)
rapscallion
21st June 2011, 21:38
Wow, that "29" in the 5th and 6th decimal place really makes a difference.
I'll try it again. Thanks Zathor.
Edit: Well, that did it ! Thanks again. What threw me off is that, sometime in the past, I used that same 29.970fps avs script with no problem. I suppose now that x264/Megui has become more BD compatible, the parameters are stricter. And, that's a good thing, of course.
rapscallion
21st June 2011, 22:23
BTW, I had read either here, or in the Megui General questions thread, that upgarding my Core2 Duo E8450 3.0Ghz/ 6mb L2 processor to a Quad Q9650 3.0Ghz/ 12mb L2 would increase my processing speed ~15% (IIRC).
Welll, I did the upgrade last week and Holy Blu-ray Batman, the fps more than doubled and the processing speed, on the same 10min BD test clip, was cut by more than half, on both the first and second pass. Nice surprise, needless to say!
Amateur
22nd June 2011, 09:48
anyone have ideas about my continuous error?
[Error] Log for job1 (video, VTS_01_1.avs -> VTS_01_1.mp4)
-[Information] [6/22/2011 4:50:11 AM] Started handling job
-[Information] [6/22/2011 4:50:13 AM] Preprocessing
-[Information] [6/22/2011 4:50:13 AM] Avisynth input script
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("F:\dumbo\movie\VTS_01_1.d2v", cpu=4, info=3)
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, threads=0)
--[NoImage] removegrain(mode=1).removegrain(mode=17)
--[NoImage] crop( 0, 0, 0, -2)
--[NoImage] LanczosResize(640,480)
--[NoImage] edeen(3,6,7,2,2)
--[NoImage] dfttest()
--[NoImage] fft3dfilter(sigma=2.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.4, plane=3)
--[NoImage] lsfmod(strength=190)
--[NoImage] Spline36Resize(last.width*2,last.height*2)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] FastLineDarken(strength=150,luma_cap=225,thinning=0)
--[NoImage] aWarpSharp2(thresh=160, blur=3, type=0, depth=10, chroma=4)
--[NoImage] Spline36Resize(last.width/2,last.height/2)
--[NoImage] maa()
--[NoImage] gradfun2db(1.51)
--[NoImage] ColorYUV(levels="tv->pc")
-[Information] [6/22/2011 4:50:14 AM] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --qp 22 --bframes 16 --b-adapt 2 --ref 10 --qpmin 10 --qpmax 51 --me umh --subme 9 --partitions all --no-fast-pskip --sar 1:1 --output "F:\dumbo\movie\VTS_01_1.mp4" "F:\dumbo\movie\VTS_01_1.avs"
-[Information] [6/22/2011 4:50:14 AM] Encoding started
-[Error] [6/22/2011 4:51:40 AM] Process exits with error code: -1073741819
-[Information] [6/22/2011 4:51:40 AM] Standard output stream
-[Information] [6/22/2011 4:51:40 AM] Standard error stream
--[NoImage] avs [info]: 640x480p 1:1 @ 24000/1001 fps (cfr)
--[NoImage] x264 [info]: using SAR=1/1
--[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
--[NoImage] x264 [info]: profile High, level 3.1
-[Information] [6/22/2011 4:51:40 AM] Job completed
Zathor
22nd June 2011, 17:18
2033 [OneClick] fixed editing of mkv mux jobs
2032 [OneClick] preserve audio track order
2031 [OneClick] added option to mux the audio source file only if the codec is the same as requested
2029 [x264] --keyint will not be applied twice if specified in the custom command line
Traps
22nd June 2011, 18:49
Updated to 2033, i keep getting this error when using autoencode to set the final size and select what audio to mux
http://i.imgur.com/y4daT.jpg
Enqueueing just video works but i like the Autoencode option because it autocalculates the bitrate needed.
pancserzso
22nd June 2011, 20:29
OK, I could share some more information regarding the strange behaviour of the Preview window with Avisynth files containing ImageSource source.
If I use MeGUI in default settings with "Open Preview after Avisynth script selection" ON, I either get an:
- "Fatal Error: MeGUI encountered a fatal error and may not be able to proceed. Reason: Attempted to read or write memory protected memory. This is often an indication that other memory is corrupt."
- OR MeGUI just freezes randomly with the border of the preview windows appearing, but then freezing.
Which one happens is totally random.
If I switch OFF the "Open Preview after Avisynth script selection", MeGUI opens and encodes perfectly.
The strange thing is that if auto-open preview is OFF, I can just manually click "Reopen video preview" and it always works perfectly! No matter how many times I open and close that dialog, it works perfectly!
Using Avisynth 2.5.8 with NO plugins in the avs files. Just one line avs files for ImageSource (+convert YV12).
SacredCultivator
22nd June 2011, 23:46
More of a cosmetics thing but when configuring x264 settings.
Under "Analysis" -> "Extra"
Psy-Trellis Strengt [Typo, missing the "h" at the end]
Renzz
23rd June 2011, 09:55
2034 has broken MKV muxing.
I use Autoencode to produce an MKV - I use the Playstation 3 X264 profile and the Nero AAC profile to produce the audio. Both run but the muxing job ignores the audio, so I get an MKV with no sound. I am using the X64 version of Megui.
Sample log attached.
Zathor
23rd June 2011, 13:18
Using Avisynth 2.5.8 with NO plugins in the avs files. Just one line avs files for ImageSource (+convert YV12). Does this happen also for other AVS scripts like directshowsource?
SacredCultivator/Renzz: Thanks & fixed:
2035 [AudoEncode] fixed audio muxing
[x264] cosmetics
pancserzso
23rd June 2011, 13:27
Does this happen also for other AVS scripts like directshowsource?
No, it only happens with ImageSource, DirectShowSource works perfectly.
Also, it only happens on builds > 1911. In builds <= 1911 ImageSource works perfectly. I only tested stable builds, not dev ones, but there was a change between 1911 and the next stable what broke auto-preview when ImageSource.
tebasuna51
23rd June 2011, 15:48
2034 has broken MKV muxing.
I use Autoencode to produce an MKV - I use the Playstation 3 X264 profile and the Nero AAC profile to produce the audio. Both run but the muxing job ignores the audio, so I get an MKV with no sound. I am using the X64 version of Megui.
Sample log attached.
To resume the log, the command line for mkvmerge seems cut the audio part:
--[Information] [23/06/2011 09:14:36] Job commandline: "C:\...\mkvmerge.exe" -o "C:\...\muxed.mkv"
--engage keep_bitstream_ar_info --default-duration 0:25fps "--compression" "0:none" -d 0 --no-chapters -A -S
"C:\...\video.264" --ui-language en
rapscallion
23rd June 2011, 18:19
More of a cosmetics thing but when configuring x264 settings.
Under "Analysis" -> "Extra"
Psy-Trellis Strengt [Typo, missing the "h" at the end]
Not on mine. (maybe it was fixed since yesterday)
SacredCultivator
23rd June 2011, 19:50
^Hmm, a fix was just pushed out.
2035 [AudoEncode] fixed audio muxing
[x264] cosmetics
Lighto
24th June 2011, 04:25
.xml chapters created by Chapter Creator is broken.
Current .xml created:
....
......
.......
</ChapterLanguage>
Working example .xml:
....
......
.......
<ChapterLanguage>eng</ChapterLanguage>
However a more suitable fix would be to remove the current </ChapterLanguage> generated since Chapter Creator in MeGUI does not allow language to be chosen.
Zathor
24th June 2011, 08:25
Thanks & fixed in 2036
alexcel
25th June 2011, 01:09
Hi:
I am getting an error parsing mediainfo data just at the beginning of the preprocessing phase.
The error says:
"The following error ocurred when trying to get Media info from file E:\xxxxxxxxxxxx\VIDEO_TS\VTS_01_1.VOB. The input string has not the right format"
Log shows nothing
Anyone can help?
Zathor
25th June 2011, 09:04
Please post your complete log. This way I can see which version you are using, which indexer, ... and please post the mediainfo of the file as I cannot reproduce the error.
EDIT: I found a way to reproduce the error. You do not need to post the information anymore. Investigating...
EDIT: Ignore the error until a fix is available. It is not causing any problems beside that you need to click on the ok button to proceed.
rtjnyoface
26th June 2011, 22:27
Megui has been hanging (to the point I have to delete the process) when I use the buttons for opening windows. For instance, if I want to open explorer to search for files; or even if I'm opening up the bit rate calculator. I've been using megui for a loooong time now and only recently has this been happening. It only happens after a certain amount of time though. Any ideas?
win7
megui 2035
hello_hello
26th June 2011, 22:52
Yesterday I was encoding some PAL DVDs using the "target playback device" option set to Blu-ray (MeGUI 2035). The output was a 720x576 MKV with an aspect ratio of 16:9. Using the Blu-ray option however resulted in MKVs of the wrong aspect ratio. So I checked the log file. The relevant bits:
---[NoImage] # Set DAR in encoder to 16 : 9. The following line is for automatic signalling
---[NoImage] global MeGUI_darx = 16
---[NoImage] global MeGUI_dary = 9
--[Warning] [25/06/2011 7:37:39 PM] [Blu-ray]: assume --sar 16:11 as only 16:11 or 12:11 are supported with a resolution of 720x576.
So using the Blu-ray target device option I guess it's not possible to encode a 16:9 MKV at 720x576? Is this expected behaviour?
One question regarding the Blu-ray compatibility option if anyone knows the answer....
If I'm encoding to MKV and wish those MKVs to play correctly in an MKV compatible Blu-ray player, should I still worry about the Blu-Ray compatibility option or does it really only apply when wanting to create a Blu-ray compliant disc? If not, are there any specific x264/Blu-ray settings which are generally required for standalone, MKV capable players?
Thanks.
pancserzso
26th June 2011, 23:48
ImageSource fatal error present in 2035.
Zathor
27th June 2011, 12:59
ImageSource fatal error present in 2035.
Sure, as I is hard to fix a problem which I cannot reproduce. Please upload your script and all files necessary to reproduce the problem.
So using the Blu-ray target device option I guess it's not possible to encode a 16:9 MKV at 720x576?
Of course it is. --sar 16:11 is for 16:9 and --sar 12:11 is for 4:3 (http://www.x264bluray.com/home/576p-pal)
If I'm encoding to MKV and wish those MKVs to play correctly in an MKV compatible Blu-ray player, should I still worry about the Blu-Ray compatibility option or does it really only apply when wanting to create a Blu-ray compliant disc? If not, are there any specific x264/Blu-ray settings which are generally required for standalone, MKV capable players
I assume that you will get problems with some players if you do not restrict x264. E.g. with too high vbv values it may not possible to playback the files from a BD. I do not know which is the most compatible setting.
Megui has been hanging (to the point I have to delete the process) when I use the buttons for opening windows. Any ideas?
Sadly I have no idea.
pancserzso
27th June 2011, 13:21
Sure, as I is hard to fix a problem which I cannot reproduce. Please upload your script and all files necessary to reproduce the problem.
Here is it:
http://ifile.it/d5wmsjq
I am using the latest official Avisynth 2.5.8 32-bit, single threaded.
hello_hello
28th June 2011, 06:49
Of course it is. --sar 16:11 is for 16:9 and --sar 12:11 is for 4:3 (http://www.x264bluray.com/home/576p-pal)
I guess I'm missing something then? With a resolution of 720x576 MeGUI was definitely producing an MKV with the wrong aspect ratio. When I disabled the Blu-Ray device compatibility option and added the appropriate x264 parameters manually the aspect ratio was then okay.
What I don't understand (is SAR 16:11 the storage aspect ratio?) is if --sar 16:11 is for 16:9 why was there a warning in the log file and the aspect ratio changed?
"assume --sar 16:11 as only 16:11 or 12:11 are supported with a resolution of 720x576"
Why would there be a need to assume anything if the DAR of 16:9 being set by MeGUI is already correct?
If I cropped a little more so the ouput resolution was 716x572 there'd be a warning in the log file about it not being a resolution supported by Blu-Ray but the encode would go ahead as normal and the aspect ratio would be correct.
For the record with the Blu-Ray compatibility option enabled the output seemed fairly close to 4:3, with it disabled the output was 16:9.
I always disable the ITU resizing option if that makes any difference. I wish MeGUI had an option to disable it by default.
Thanks.
Traps
29th June 2011, 02:04
Ok does anyone know what the hell is going on. All of a sudden i can't play any videos at all when trying to encode a movie using MeGUI/x264/DGDecNV.
If i'm playing a movie already when pressing start in MeGUI i get a DGMultiSource "Failed to create video decoder (100)" error or DGMultiSource "cuCtxCreate () failed.", after that MeGUI crashes. Sometimes also the screen freezes, goes out and back into Aero, says that Nvidia Driver crashed and recovered successfully.
If i'm already encoding when trying to play a video file it works but when exiting the video player (MPC HC) same thing happens again, Nvidia driver always crashes but MeGUI doesnt crash except Processing rate FPS keeps increasing until it's time for pass2 then it crashes.
I have absolutely no idea what could have caused this to start happening, i've never had any problems like this and i havent changed any settings or hardware.
rtjnyoface
30th June 2011, 18:02
The avisynth creator keeps saying I may not have a yv12 decoder for some reason. This has only happened recently. Any ideas?
Reinstalled megui and fullyupdated
Win7
nibus
2nd July 2011, 02:10
Why does MeGUI crash when trying to encode anything with 854 pixels wide?
[Error] [7/1/2011 10:21:39 AM] An error occurred: avis [error]: unsupported input format (DIB )
x264.exe itself can encode the avs script just fine, but I think vfw4x264.exe doesn't like it for some reason.
Overdrive80
3rd July 2011, 02:33
Hi, i am trying extract video stream using one-click mode. However, megui show a error of resize and is because to create avs file, it automatically adds line LanczosResize(0,0)
Log:
[Error] Log for job8 (oneclick, Title_3.mpg -> )
-[Information] [03/07/2011 3:20:42] Started handling job
-[Information] [03/07/2011 3:20:42] Preprocessing
-[Information] [03/07/2011 3:20:42] OneClick processing started
-[Information] [03/07/2011 3:20:42] Processing thread started
-[Information] [03/07/2011 3:20:42] Desired size: 0 bytes
-[Information] [03/07/2011 3:20:42] Split size:
-[Information] [03/07/2011 3:20:43] Auto-detect aspect ratio now: True
-[Information] [03/07/2011 3:20:43] Aspect ratio: 1,367
-[Information] [03/07/2011 3:20:43] Output resolution: 0x0
-[Information] [03/07/2011 3:20:43] Automatic deinterlacing: False
-[Information] [03/07/2011 3:20:43] Generated Avisynth script
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("E:\DBZ\DBZ1_3\013\Title 3.d2v", info=3)
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, threads=0)
--[NoImage] #deinterlace
--[NoImage] #crop
--[NoImage] LanczosResize(0,0) # Lanczos (Sharp)
--[NoImage] #denoise
-[Error] [03/07/2011 3:20:44] An error occurred
--[Error] [03/07/2011 3:20:44] Exception message
---[NoImage] The file E:\DBZ\DBZ1_3\013\Title 3.avs cannot be opened.
---[NoImage] Error message for your reference: Resize: Width must be greater than 0.
---[NoImage] (E:\DBZ\DBZ1_3\013\Title 3.avs, line 7)
--[Error] [03/07/2011 3:20:44] Stacktrace
---[NoImage] en MeGUI.JobUtil.GetAllInputProperties(UInt64& nbOfFrames, Double& framerate, Int32& framerate_n, Int32& framerate_d, Int32& hRes, Int32& vRes, Dar& dar, String video)
---[NoImage] en MeGUI.JobUtil.getInputProperties(UInt64& nbOfFrames, Double& framerate, String video)
---[NoImage] en MeGUI.OneClickPostProcessing.StartPostProcessing()
--[Error] [03/07/2011 3:20:44] Inner exception
---[Error] [03/07/2011 3:20:44] Exception message
----[NoImage] Resize: Width must be greater than 0.
----[NoImage] (E:\DBZ\DBZ1_3\013\Title 3.avs, line 7)
---[Error] [03/07/2011 3:20:44] Stacktrace
----[NoImage] en MeGUI.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace, AviSynthScriptEnvironment env)
----[NoImage] en MeGUI.AvsFile..ctor(String script, Boolean parse)
----[NoImage] en MeGUI.JobUtil.GetAllInputProperties(UInt64& nbOfFrames, Double& framerate, Int32& framerate_n, Int32& framerate_d, Int32& hRes, Int32& vRes, Dar& dar, String video)
---[Error] [03/07/2011 3:20:44] Inner exception: null
-[Information] [03/07/2011 3:20:44] Job completed
I like do question, if i need extract video stream of mpeg, why must I use mkv,mp4 or avi container? I hope that in m2v extension would be more correct
Thanks
EDIT: Only success when i enabled "Dont encoded video".
hello_hello
3rd July 2011, 18:51
Of course it is. --sar 16:11 is for 16:9 and --sar 12:11 is for 4:3 (http://www.x264bluray.com/home/576p-pal)
I think the penny has finally dropped after thinking about my problem for a while (It's still regarding the use of the Blu-ray target device option when encoding DVDs, but it only applies to output resolutions of 720x576 or 720x480).
In my initial post I said that when encoding 16:9 video the output was fairly close to 4:3. So now what I'm thinking is happening is this....
When encoding 16:9 video using the Blu-ray target device option and a resolution of 720x576 the following warning appears in the log file:
"[Warning] [4/07/2011 3:09:04 AM] [Blu-ray]: assume --sar 16:11 as only 16:11 or 12:11 are supported with a resolution of 720x576."
What I'm now thinking is despite the warning saying it's assuming 16:11, it's actually assuming/using 12:11, hence my 16:9 encodes being also 4:3. According to MPC my 16:9, 720x576 encodes have a 785:576 aspect ratio.
I didn't have a ripped NTSC DVD on my hard drive, so I tested using a PAL DVD but cropped until the resolution was 720x480. First I set the input aspect ratio as 4:3, then tried again using 16:9.
NTSC DVD encodes seem to have the opposite problem to PAL DVD encodes. As with PAL 4:3 & 16:9 encodes, in both cases the warning in the log file was exactly the same (only NTSC the same):
"[Warning] [4/07/2011 3:38:39 AM] [Blu-ray]: assume --sar 40:33 as only 40:33 or 10:11 are supported with a resolution of 720x480." and the resulting aspect ratio was 109:60.
So for a resolution of 720x576 the log file always tells you 16:11 is being assumed regardless of the input aspect ratio but the output aspect ratio is always 4:3. The output aspect ratio is correct if the input aspect ratio is 4:3 but incorrect when it's 16:9.
For a resolution of 720x480 the log file always tells you 40:33 is being assumed regardless of the input aspect ratio and the output aspect ratio is always 16:9. The output aspect ratio is correct if the input aspect ratio is 16:9 but incorrect when it's 4:3.
At least that's how it appears to be working for me....
Emp3r0r
4th July 2011, 12:35
I'm working on some GUI prototypes that would make my workflow more efficient. Here is a mockup:
http://dl.dropbox.com/u/6142956/forums/MeJobs.png
* Combine queue, tool launcher, and status into job listing
* Expand to see details
* Support job templates that have predefined tasks
* Subsequent tasks can accept input file names from pending tasks
* Auto file name, chapter names
* Auto zones from chapters, auto intro/credit
* Auto subs for movies with forced subs
* Confirm result and cleanup task
I'll be refining the mockup so please let me know your thoughts.
That's the reason why I do not use the newer MT builds anymore. The MT builds crash e.g. when the deinterlacing detection is running for AVI files. I have not tried it yet with threads=1.
That's too bad - the MT versions are so much faster. I notice it especially since I "mount" indexed H264 files as AVI files and then edit them in Sony Vegas, where the thumbnail painting is probably 3x faster with the MT versions.
Would it be better to go back to the last stable MT build? Or is there something in the latest non-MT builds that is important for some users? If so, not a big deal, just kind of a bother to have to replace it manually every once in a while.
@Emp3r0r
That looks pretty nice. Congrats! I especially like the idea of "subsequent tasks can accept input file names from pending tasks". That would be very handy.
I don't quite understand how you would combine the tool launcher into the job listing. Would the jobs still be a tab on the MeGUI screen? If so, I don't see the need, as the tools are always available.
One thing I would like to see, in an ideal world, would be the possibility for you to set all those TSMuxer options within MeGUI, for muxing in SRT files as subtitles and outputting a Bluray structure (and setting the font size, etc. of the subtitles). I never mentioned this before because it seemed a little much to ask, but I see you mention the "auto subs" and thought I'd throw out the idea anyway.
Are you one of the active developers, or just putting together ideas?
hello_hello
5th July 2011, 11:22
I notice it especially since I "mount" indexed H264 files as AVI files and then edit them in Sony Vegas, where the thumbnail painting is probably 3x faster with the MT versions.
Off topic I know, but you've made me curious. What's the process for "mounting" an indexed h264 file as an AVI? Is it something that's be usable with other programs aside from Sony Vegas?
MajorX
5th July 2011, 16:22
I just installed megui. I try to update it, but 8 files aren't updated.
Connecting to server: http://megui.xvidvideo.ru/auto/
There are 8 files which can be updated.
Updating core. File 1/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\megui-core_2035.zip. Deleting file.
Error: Could not unzip core. Deleting file. Please run updater again.
Error: Could not delete file E:\Me\megui\MeGUI_2028_x86(2)\update_cache\megui-core_2035.zip
Error: Failed to install file core with error: CouldNotUnzip.
Updating data. File 2/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\megui-data_2019.zip. Deleting file.
Error: Could not unzip data. Deleting file. Please run updater again.
Error: Could not delete file E:\Me\megui\MeGUI_2028_x86(2)\update_cache\megui-data_2019.zip
Error: Failed to install file data with error: CouldNotUnzip.
Updating libs. File 3/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\megui-libs_0_3_5.zip. Deleting file.
Error: Could not unzip libs. Deleting file. Please run updater again.
Error: Could not delete file E:\Me\megui\MeGUI_2028_x86(2)\update_cache\megui-libs_0_3_5.zip
Error: Failed to install file libs with error: CouldNotUnzip.
Updating sevenzip. File 4/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\sevenzip_9.20.zip. Deleting file.
Error: Could not unzip sevenzip. Deleting file. Please run updater again.
Error: Could not delete file E:\Me\megui\MeGUI_2028_x86(2)\update_cache\sevenzip_9.20.zip
Error: Failed to install file sevenzip with error: CouldNotUnzip.
Updating sevenzipsharp. File 5/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\sevenzipsharp_0.64.zip. Deleting file.
Error: Could not unzip sevenzipsharp. Deleting file. Please run updater again.
Error: Could not delete file E:\Me\megui\MeGUI_2028_x86(2)\update_cache\sevenzipsharp_0.64.zip
Error: Failed to install file sevenzipsharp with error: CouldNotUnzip.
Updating updatecopier. File 6/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\updatecopier_1_1.zip. Deleting file.
Error: Could not unzip updatecopier. Deleting file. Please run updater again.
Error: Could not delete file E:\Me\megui\MeGUI_2028_x86(2)\update_cache\updatecopier_1_1.zip
Error: Failed to install file updatecopier with error: CouldNotUnzip.
Updating audio. File 7/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\audio_presets_v17.zip. Deleting file.
Error: Could not install module 'audio'.
Error: Failed to install file audio with error: CouldNotInstall.
Updating TXviD. File 8/8.
Error: Could not unzip E:\Me\megui\MeGUI_2028_x86(2)\update_cache\xvid_profiles_11.zip. Deleting file.
Error: Could not install module 'TXviD'.
Error: Failed to install file TXviD with error: CouldNotInstall.
Update completed
Error: Files which have been not sucessfully updated: 8
Help!
hello_hello
5th July 2011, 19:30
MajorX, I've had a similar problem once before. I think I made a note of each problem update, then navigated to the updates folder and deleted them, then ran the updater again. Using XP at least, the location where the updates are downloaded is something like: "C:\Program Files\MeGUI\update_cache"
When MeGUI updates some components it seems to make a backup copy of the previous versions. I'm totally guessing but maybe the previous versions were still locked or in use for some reason so MeGUI couldn't rename them?
Overdrive80
5th July 2011, 20:03
In next version, your fix bug to auto addition line lanczos(0,0) when uses "Dont encoded video" option?
Other request, if is possible add comboxlist for selecting PAR video, in mp4 muxer.
The code generated would be:
@echo off
path "C:\Users\Isra\Desktop\MP4Box-0.4.6-rev2053"
start mp4box.exe -par 1=10:11 -add "C:\Users\Isra\Desktop\Dragon Ball Box - 001.h264:name=Video:fps=23.976" -add "C:\Users\Isra\Desktop\Dragon Ball Box - 001.ac3:name=Audio:lang=es" -new "C:\Users\Isra\Desktop\Dragon Ball Box - 001.mp4"
Emp3r0r
6th July 2011, 01:46
@Emp3r0r
I don't quite understand how you would combine the tool launcher into the job listing. Would the jobs still be a tab on the MeGUI screen?
Are you one of the active developers, or just putting together ideas?
I see a job as a collection of tasks using tools to get the required result. For example, the one-click encoder is a job with many tasks and very little input.
It would be nice if MeGUI could better group tasks, especially around custom job templates.
A job template is a predefined series of tools/tasks.
I've done a little work on MeGUI bitrate calculator but I'm not an active developer.
LeXXuz
6th July 2011, 23:41
I don't know if this has been suggested before but I'm really missing speed-up/slow-down options in the audio encoder for "true" 24p sources (24.000 FPS -> 25 FPS and vice versa)
Zathor
11th July 2011, 19:39
2038 [Video Player] fixed video preview window for some avs scripts (e.g. using ImageSource)
2037 mediainfo enhancements
mediainfo details are written into the log for most files/jobs
2036 [Chapter Creator] fixed language tag creation
ImageSource fatal error present in 2035.
Thanks for the upload - the problem should be fixed in 2038. At least it did not occur for me anymore.
In next version, your fix bug to auto addition line lanczos(0,0) when uses "Dont encoded video" option?
Please update to 2038, reproduce the problem again and upload the complete log file. I have made a small workaround so that it is not possible anymore to resize to 0 but this does not fix the real problem.
I'm working on some GUI prototypes that would make my workflow more efficient.
Looks very promising! Thank you very much for your effort.
pancserzso
11th July 2011, 21:26
Thanks for the upload - the problem should be fixed in 2038. At least it did not occur for me anymore.
Thanks for the fix, works perfectly now!
minda76
12th July 2011, 11:03
MeGUI is not updating, i always get Error: Invalid XML file. is anybody has this problem too?
Zathor
12th July 2011, 12:14
Please post the log.
minda76
12th July 2011, 14:32
[Information] Log
-[Information] Versions
--[Information] MeGUI Version : 0.3.5.23 x64
--[Information] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] Avisynth Version : 2.5.8.5 (2010.04.16 17:06:58)
Trying server: http://megui.org/auto/
Retrieving update file from server...
File downloaded successfully...
Loading update data...
Error: Invalid XML file. Aborting.
Trying server: http://megui.xvidvideo.ru/auto/
Retrieving update file from server...
File downloaded successfully...
Loading update data...
Error: Invalid XML file. Aborting.
Error: Could not download XML file
Loading update data...
Error: Invalid XML file. Aborting.
gapless
12th July 2011, 19:51
MeGUI is not updating, i always get Error: Invalid XML file. is anybody has this problem too?
Please post the log.
There's a " missing in upgrade_x64.xml:
http://validator.w3.org/check?uri=http%3A%2F%2Fmegui.org%2Fauto%2Fupgrade_x64.xml
Overdrive80
12th July 2011, 21:38
@Zathor, i attachment a file wherein I explain steps taken & logfile.
http://www.mediafire.com/?p6y9b7b725uz2gh
Upon completion, the resulting file is encoded and I do not want that.
disklib
13th July 2011, 00:40
The video player cannot be maximized and therfore the player should never be bigger than the original size...
Zathor - I'm not sure if your comment above is relevant to my issue, but...
Not too long ago (maybe 6-12 months?) the video preview window that's visible in AviSynth Script Creator used to allow zooming via the + button. The window would default to orig 1:1 size and the + button would increase the window size beyond that. At some update point the + button stopped doing this, and now seems to allow "zooming" up to 1:1 but not beyond it.
At the time I didn't read any comments on this being done deliberately, and thinking it might have just been a temporary bug I didn't ask about it.
I really miss this feature as it allowed a much needed closer look when trying to decide on noise filters for SD DVD content.
Can it be re-enabled?
poisondeathray
13th July 2011, 02:51
Some of the "blu-ray" presets are missing important information for compatibility
1080i25 and 1080i30 need --tff and --sar 1:1
720p50 and720p60 need --sar 1:1
There might be others, I haven't checked them all
Overdrive80
13th July 2011, 13:18
Hi, when i encode wav file to flac, with option "Biggest file" launch error because cant overwrite file with same name.
[Error] Log
-[Information] Versions
--[Information] [13/07/2011 14:16:05] MeGUI Version : 2038 (svn)
--[Information] [13/07/2011 14:16:05] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [13/07/2011 14:16:05] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [13/07/2011 14:16:05] Avisynth Version : 2.6.0.2 (25/05/2011 10:10:44)
-[Information] Update detection
--[Information] [13/07/2011 14:16:06] Connecting to server: http://megui.org/auto/
--[Information] [13/07/2011 14:16:08] All files are up to date
-[Error] Log for job1 (audio, Secuencia 001.wav -> Secuencia 001.flac)
--[Information] [13/07/2011 14:17:48] Started handling job
--[Information] [13/07/2011 14:17:48] Preprocessing
--[Information] [13/07/2011 14:17:49] MediaInfo
---[Information] File: E:\DBZ\Secuencia 001.wav
---[Information] General
----[Information] Format: Wave
----[Information] FormatString: Wave
----[Information] FileSize: 283587348
----[Information] PlayTime: 00:24:37.017
---[Information] Audio
----[Information] ID: 0
----[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:
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
--[Information] [13/07/2011 14:17:49] Trying to open the file with NicAudio
--[Information] [13/07/2011 14:17:52] Successfully opened the file with NicAudio
--[Information] [13/07/2011 14:17:52] Avisynth script
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] RaWavSource("E:\DBZ\Secuencia 001.wav")
---[NoImage] AudioBits(last)>24?ConvertAudioTo16bit(last):last
---[NoImage] return last
--[Information] [13/07/2011 14:17:52] Commandline used: --channel-map=none -0 - -o "{0}"
--[Information] [13/07/2011 14:17:52] Encoding started
--[Information] [13/07/2011 14:17:52] Avisynth script environment opened
--[Information] [13/07/2011 14:17:53] Script loaded
--[Information] Output Decoder
---[Information] [13/07/2011 14:17:53] Channels: 2
---[Information] [13/07/2011 14:17:53] Bits per sample: 16
---[Information] [13/07/2011 14:17:53] Sample rate: 48000
--[Information] [13/07/2011 14:17:53] Commandline: C:\Program Files (x86)\MeGUI\tools\flac\flac.exe --channel-map=none -0 - -o "E:\DBZ\Secuencia 001.flac"
--[Information] [13/07/2011 14:17:53] Encoder process started
--[Error] [13/07/2011 14:18:03] An error occurred
---[Error] [13/07/2011 14:18:03] Exception message: Ha terminado la canalización.
---[Error] [13/07/2011 14:18:03] Stacktrace
----[NoImage] en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
----[NoImage] en System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
----[NoImage] en System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
----[NoImage] en MeGUI.AviSynthAudioEncoder.encode()
---[Error] [13/07/2011 14:18:03] Inner exception: null
--[Information] [13/07/2011 14:18:03] Output from encoder via stderr
---[NoImage] flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
---[NoImage] flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
---[NoImage] welcome to redistribute it under certain conditions. Type `flac' for details.
---[NoImage] ERROR: output file E:\DBZ\Secuencia 001.flac already exists, use -f to override
hello_hello
14th July 2011, 11:37
The Blu-ray target device preset still seems to be broken when it comes to aspect ratio (MeGUI 2038). Any PAL 720x576 encode comes out 4:3 regardless of whether the input aspect ratio is 4:3 or 16:9.
I assume the NTSC output aspect ratio for 720x480 encodes is still broken using the Blu-ray preset. I haven't tested it again but it was producing a 16:9 output regardless of the input aspect ratio.
JoeH
22nd July 2011, 10:41
Off topic I know, but you've made me curious. What's the process for "mounting" an indexed h264 file as an AVI? Is it something that's be usable with other programs aside from Sony Vegas?
It's only sort of off-topic, since it's actually a fantastic reason to prefer FFMS-MT.
Install these two programs, both free:
AviSynth Virtual File System (http://www.turtlewar.org/avfs/)
Pismo File Mount Audit Package (http://www.pismotechnic.com/pfm/ap/)
Now, when you create an AVS file (using MeGUI, for example), you can right click on it and select "QuickMount". The AVS script will disappear and a subfolder will appear. Inside the subfolder will be a virtual AVI file and a small text file which will tell you if there are any errors (it will appear even if there were no errors). The AVI file will appear to be enormous, but doesn't take up any more space than the original AVS file... it's just a virtual AVI file.
You can then use this AVI file anywhere - Vegas, Premiere, or anywhere else you wish. This is great, because it means you can edit any file you can open in AviSynth, even if your video editing program doesn't support it, and without having to convert to an intermediate codec or lose any quality.
The only disadvantage can be the speed of editing. I have found, however, that with a Core i7-920, if I use FFMS-MT version, the speed is very, very good. The non MT version however is painfully slow.
That is why I am very interested in keeping an easy way to use the MT version in MeGUI available if possible.
Another great option is to index with DGIndexNV. Especially with the VP4 and much more so with the new VP5 engine (twice as fast as VP4!!) on the NVidia cards, decoding of H264 and VC1 is fast enough that you can use this method to edit those original files in a NLE without much problem, with all the advantages that using your video card to decode implies.
Traps
23rd July 2011, 02:03
Would it be possible to add "Suggest Resolution (mod4)" to the AviSynth script creator?
hello_hello
23rd July 2011, 05:38
It's only sort of off-topic, since it's actually a fantastic reason to prefer FFMS-MT.
Install these two programs, both free:
AviSynth Virtual File System (http://www.turtlewar.org/avfs/)
Pismo File Mount Audit Package (http://www.pismotechnic.com/pfm/ap/)
I've installed them and I'm having a "play" at the moment.
I think I'm doing what you're doing, or something very similar, but in a different way. I'm going to start a new thread so if you return and want to discuss the pros and cons, it won't make a mess of this thread. I put it in the General discussion forum.
http://forum.doom9.org/showthread.php?p=1515157#post1515157
Also, I had a thought regarding your wish to use FFMS-MT as an indexing option in MeGUI. Until it happens, and I haven't tested this myself but I can't think of a reason why it wouldn't work, what if you were to create a basic script to open your video file and index it using ffms-mt? Something like this:
LoadPlugin("C:\ffms2.dll")
FFVideoSource("C:\video.mkv")
When you open the script, ffms should automatically index the video, so what would happen if you opened MeGUI's script creator and used the above script as your source video?
I'm pretty sure MeGUI will import the script, the video will automatically be indexed when you do, and then you should be able to use MeGUI to create a second script for encoding. That way you could save the MT version of ffms in it's own location and use it instead of the non-MT version which I assume is the version MeGUI uses?
Zathor
23rd July 2011, 15:44
Some of the "blu-ray" presets are missing important information for compatibility
1080i25 and 1080i30 need --tff and --sar 1:1
720p50 and720p60 need --sar 1:1
I just had a quick look at the code and --sar should be correct for all of your examples. --sar is independent of frames per second and therefore if it is correct e.g. for 720p24 it should be ok for 720p50 as well. Did you made an test encode? Please post the full log file.
As MeGUI cannot detect interlaced content properly you must add --tff on your own for 1080i25 as this can also be 1080p25. For 1080i30 --tff will be added automatically as 1080p30 is not allowed by the spec (1080p29.97 is allowed).
Zathor
23rd July 2011, 15:44
That is why I am very interested in keeping an easy way to use the MT version in MeGUI available if possible.
It will be back with the next build.
Zathor
23rd July 2011, 16:15
I don't know if this has been suggested before but I'm really missing speed-up/slow-down options in the audio encoder for "true" 24p sources (24.000 FPS -> 25 FPS and vice versa)
Will be in the next build.
Zathor
23rd July 2011, 17:28
@Zathor, i attachment a file wherein I explain steps taken & logfile.
http://www.mediafire.com/?p6y9b7b725uz2gh
Upon completion, the resulting file is encoded and I do not want that.
At the moment the "keep video track" option is only available if both source and target container format is MKV. It can be extended of course - but that will need some time. Nevertheless thanks for your report. I have fixed the errors for AVI-->M2TS conversion with "keep video track" option activated.
Zathor
23rd July 2011, 18:03
Hi, when i encode wav file to flac, with option "Biggest file" launch error because cant overwrite file with same name.
Thanks for the report. The problem has been fixed.
Overdrive80
23rd July 2011, 20:22
thanks for your effort.
JoeH
24th July 2011, 09:18
It will be back with the next build.
Thanks!
Zathor
24th July 2011, 11:36
2046 [x264] blu-ray device: added 1440x1080 as supported resolution
blu-ray device: enhanced --sar detection
2045 [x264] added --subme 11 (requires x264 revision 2037+)
2044 [Lame] fixed always applying bitrate 128 in ABR mode
2043 [Flac] enhanced output handling if file already exists
2042 [OneClick] enhanced error handling
2041 [Audio Encoder] added 24 <--> 25 conversions
2040 [Source Detector] enhanced error handling
2039 [FFMSIndexer] added option to select the number of decoding threads. default and recommended value is 1
changed LoadCPlugin to LoadPlugi for the x64 plugin (requires ffms r507+)
Overdrive80
24th July 2011, 17:20
Hi, i discover a error fatal that dont let close megui if dont since task admin.
http://s3.subirimagenes.com:81/privadas/previo/thump_1558830captura.png
Zathor
24th July 2011, 22:31
When does this error occur? Please upload the error log somewhere else so that I can have a lookm into it.
tebasuna51
25th July 2011, 00:10
File Attached.
Overdrive80
25th July 2011, 01:26
When does this error occur? Please upload the error log somewhere else so that I can have a lookm into it.
It occur when i try encoded wav file to flac. These wav file is exported by audition cs5.5 with duration of 3 sg, depth 32 bit. I cant upload because i decided convert to aif format & remove wav file.
alexcel
25th July 2011, 10:12
Hi :
One-click does everything but vobsub substitles
Adding a page to select subs to vobsub would be great
Thanks Zathor for greatly improving Megui
foxace
25th July 2011, 17:52
in the latest version FFMSindex does not work for me.
log file is attached
zanuda
27th July 2011, 20:53
Megui won't shutdown after encoding
MeGUI Version : 2046 (svn)
OS : Windows Seven Ultimate Edition x64 SP1
Latest .Net Framework installed : 4.0 (4.0.30319)
Avisynth Version : 2.5.8.5 (21.12.2008 21:46:54)
Problem signature:
Problem Event Name: APPCRASH
Application Name: MeGUI.exe
Application Version: 1.0.2046.0
Application Timestamp: 4e2bf4fb
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7601.17625
Fault Module Timestamp: 4de8781e
Exception Code: e0434f4d
Exception Offset: 0000b9bc
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1049
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
jeremy33
28th July 2011, 23:14
I want to encode some HD videos to SD and I don't know how to convert color space (bt709 -> bt601) to keep right colors.
Should I use avisynth "ColorMatrix(clip, mode="Rec.709->Rec.601")" or use ColorMatrix in x264 settings ?
Thank you.
hello_hello
29th July 2011, 07:37
I want to encode some HD videos to SD and I don't know how to convert color space (bt709 -> bt601) to keep right colors.
Should I use avisynth "ColorMatrix(clip, mode="Rec.709->Rec.601")" or use ColorMatrix in x264 settings ?
I use both. The former will actually convert the colors while the latter simply writes colorimetry info to the video stream which will probably be ignored by most players.
So I use "ColorMatrix(mode="Rec.709->Rec.601")" to convert to bt601, then use the colormatrix section in MeGUI's x264 settings to write bt601 colorimetry info to the video stream.
I just noticed, my preset color conversion AVS script doesn't include the "clip" parameter. It's just:
"ColorMatrix(mode="Rec.709->Rec.601")"
There's no doubt it works though so I assume "clip" isn't necessary?
jeremy33
29th July 2011, 11:48
I think clip is not needed.
Overdrive80
29th July 2011, 13:16
@jeremy33
I want to encode some HD videos to SD and I don't know how to convert color space (bt709 -> bt601) to keep right colors.
This thread not is by your type of doubt.
jeremy33
29th July 2011, 14:18
I'm sorry I encode with megui so I post here but you are right the thread title is clear enough.
Lyle_JP
29th July 2011, 18:51
I think clip is not needed.
Like most avisynth functions, if you don't specify clip, then "last" is assumed ("last" being whatever was output from the prior statement in the script).
jeremy33
29th July 2011, 18:54
ah ok, thank you for the clarification.
Rat Killer
30th July 2011, 22:29
I have a large number of files where the video is fine but the audio is in the wrong format and both need to go into an mp4 container. At the moment I use the HD streams extractor to extract an h264 file and an ac3 (converted from aac) file. Then use the mp4 muxer to put them into the new container. One file at a time.
Is there any way to do a job like this in a more automated way like with the one click encoder without recoding the video?
Is there any chance that MeGui will support DGAVCDecDI?
Or is there a way to replace DGDecodeNV with DGAVCDecDI?
As it is now, when I try to open a h264 .ts file in file indexer, MeGui seems to use DGAVCIndex, which is old, and cannot demux multiple audio streams at once.
And when I index the file "manually" with DGAVCIndexDI.exe (creating a .dgi file), and try to open it with AVS Script Creator, I get this error:
AviSynth scrip error:
LoadPlugin: unable to load "<path to megui\tools\dgindexnv\DGDecodeNV.dll"But that is natural since I don't have a Nvidia GFX card.
If there currently is no way to use DGAVCDecDI in MeGui, consider this a request :)
Thank you.
LeXXuz
3rd August 2011, 22:27
2041 [Audio Encoder] added 24 <--> 25 conversions
No more 'manual' conversions for me. Thank you!!! :)
meshaun
20th August 2011, 14:58
Hi guys..
Umm, I got MeGUI not responding in the 1-Click.
It shows Preprocessing for hours!!!
Nothing goes forward or anything but the preprocessing is just happening it seems
Zathor
20th August 2011, 15:51
Please post your log file.
Overdrive80
21st August 2011, 23:15
Would be wonderfull can encode h264 @10 bit using megui. Is possibly??
Thanks. ^^
LeXXuz
23rd August 2011, 08:59
It would be great if the Audio Cutter supports AAC in MP4 container.
If that's too much effort, an automated demux, either after AAC encode with nero or before cutting would be great.
This would spare users to manually demux AAC streams before using the Audio Cutter.
tebasuna51
23rd August 2011, 10:48
Audio Cutter is bassed in BeSplit (abandoned), without support for containers.
Also don't support AC3/MP3 in AVI's, ...
But a Tool option to demux MP4, AVI, ... like HD Stream Extractor for MKV, M2TS,... can be usefull (even manually).
himan2001
25th August 2011, 09:36
An very old anoying Bug is back in megui/mkvtoolnix:
The created Videofiles for 24000/1001 contains again
the wrong framerate of 23975(!) instead 23976 or 24000/1001.
Only the final muxed container has the correct framerate:
eac3to-Demux-Sample:
MKV, 1 video track, 1 audio track, 0:42:28, 24p /1.001
1: h264/AVC, 720p23.975 (16:9)
"H.264 Video"
2: AC3, 5.1 channels, 448kbps, 48kHz
"English DD 5.1"
v01 The video bitstream is encoded in a non-standard framerate.
v01 The video bitstream framerate field doesn't match the container framerate.
...and in popcornhour the same infos.
This was fixed for while and now the old Framerate-Bug is back.
The problem comes up with creating the Videostream itself. mkvtoolnix later only remuxes the container with the correct framerate of 24000/1001 but not fixx the wrong Video-Framerate itself!
So when a user encode with "23.976", please make sure the Info is correctly written to the Videobitstream itself when encoding ;-)
tebasuna51
25th August 2011, 10:30
An very old anoying Bug is back in megui/mkvtoolnix:
The created Videofiles for 24000/1001 contains again
the wrong framerate of 23975(!) instead 23976 or 24000/1001....
Remember use the AssumeFps(24000,1001) in the .avs script.
himan2001
25th August 2011, 11:12
Remember use the AssumeFps(24000,1001) in the .avs script.
This is a general problem for the wide masses ;-)
In the AVS Script the Framerate is set to 23.976 since very long time and the resulting File is 23975(!), so it is a new bug :p
Question: WHY is this 24000/1001-thing newly needed, when source is comming from BluRay ?
This setting was not needed in older Versions of MEGui and it was fixed in an older Vewrsion, but don´t remember, in which Version.
Zathor
25th August 2011, 18:10
Please provide the complete log file of the conversion process.
himan2001
25th August 2011, 18:28
Please provide the complete log file of the conversion process.
DirectShowSource("BDsource.mkv", fps=23.976, audio=false, pixel_type="YV12")
Spline36Resize(1280,720,0,0,1920,1080)
That´s all. Since Years i use it, and with older Versions of Megui/mkvtoolnix the resulting "video.mkv" gehts 23.976
in the Header. Now Is 23.975 and is complained in poppy and eac3to and maybee more devices and demuxers.
I see the problem, that "Millions of Peoples" use the "Default-Scripts" since years, and now the "AssumeFPS(24000/1001) is needed ?
I think it makes more sense, when a source comes with "ntsc_film", then the resulting ES-Stream has the 24000/1001 correctly setted as "default", like in the old MeGui-Versions ;-)
tebasuna51
25th August 2011, 21:34
DirectShowSource("BDsource.mkv", fps=23.976, audio=false, pixel_type="YV12")
Use DirectShowSource("BDsource.mkv", audio=false, pixel_type="YV12").AssumeFps(24000,1001)
Is a DirectShow problem, not MeGUI or AviSynth.
himan2001
25th August 2011, 22:05
Use DirectShowSource("BDsource.mkv", audio=false, pixel_type="YV12").AssumeFps(24000,1001)
Is a DirectShow problem, not MeGUI or AviSynth.
Why is this NOW a problem ? It worked a long long time without the "new" settings, but thx anyway.
I´am not changed the decoder or avisynth or the directhsow.dll the last 2 years, but i made updates to Megui/mkvtoolnix, and now there is this problem (back again)...
This Problem WAS fixed in Megui, but can´t remember, why is now back.
I think it´s easier to handle this internaly as default.
I really see not the Problem to fixx 23975 -> 23976 finaly :(
There is only one real "ntsc_film" Frequency, so i see no problem to handle this always correctly without producing new non-standard filmrates ?
Hmmm...
AMED
25th August 2011, 22:36
@himan2001
Try indexing your MKV with the file indexer in MEGUI.
tebasuna51
26th August 2011, 11:38
The problem is related with the file to decode, not always appear.
@AMED, the same problem with ffms2.
Always put the explicit AviSynth statement AssumeFps
MeGUI add the needed AssumeFps with the Tool AVS Script Creator.
Zathor
27th August 2011, 18:18
2050 [Update] added check so that files can only be installed using the correct MeGUI build
2049 open avisynth script handling improved
2048 fixed spelling. Bug #3390630
2047 [x264] fixed maximum --rc-lookahead value. a value > 250 was possible in rare situations. Bug #3383262
meshaun
28th August 2011, 05:58
Why isn't there a option to Resize to a Higher resolution?
I have some Mobile videos in 320x and I want to resize those to 720x480.
Since the aviscript should be manually edited to make it resize, the calculations go wrong.
Why not make megui select the height automatically and enable options to maximize the resolution?
Zathor
31st August 2011, 21:57
Would be wonderfull can encode h264 @10 bit using megui. Is possibly??
Never tried it. What happens when you replace the exe files?
Why isn't there a option to Resize to a Higher resolution?
I assume the reason is that in most cases it makes no sense to upsize. But there should already be a feature request in the list.
Is there any chance that MeGui will support DGAVCDecDI?
I do not have DGAVCDecDI and therefore cannot add it.
Overdrive80
3rd September 2011, 15:09
Never tried it. What happens when you replace the exe files?
If i replaced its encoded sucessfull ^^. Although i did think that result would be better, banding is less.
saint-francis
8th September 2011, 18:30
Are there any plans to add subtitle support to the one click encoder? I have recently started using it but it's only good for titles which don't necessitate subtitles.
BTW I should have started using the one click encoder years ago. It make the whole process much less involved.
@ developers, Thanks for all the hard work. 5 years later I'm still using MeGUI on a regular basis and appreciating it greatly.
Zathor
12th September 2011, 20:13
Are there any plans to add subtitle support to the one click encoder?
As I do not have much time for MeGUI I primarily add time consuming things only when I need it for my work or when there is a high demand. OneClick is my favorite in MeGUI and that's the reason for the changes in it during the last year or so. And yes, I also need to handle subtitles so it is likely the next "big thing" in OneClick. Please explain what you want to have a little bit in detail so that I can verify if my plans are fine for you too.
BTW I should have started using the one click encoder years ago. It make the whole process much less involved. I discovered it also quite late and that's the reason why I am thinking about giving it more prominent place in MeGUI so that this is the default process for handling easy tasks. But of course subtitle support is needed before.
@ developers, Thanks for all the hard work. 5 years later I'm still using MeGUI on a regular basis and appreciating it greatly.
:thanks: for such words now and then we are doing it :)
@all:
EDIT: Question moved to http://forum.doom9.org/showthread.php?t=162543
Carpo
15th September 2011, 19:24
@all:
Another of my workflows is in need of a more appropriate denoiser as the MeGUI ones and therefore I am fiddling around at the moment with the integration of better/newer avisynth filters. As I am no avs expert I would love to have some input. At the moment I am thinking about adding MCTemporalDenoise() (with the options "very low" to "very high") and removing all other denoisers. The good thing with MCTemporalDenoise() is that is only a short step to TempGaussMC(). But I am unsure if it can replace all deinterlacers or which settings should be used by default. Any feedback is welcome!
i would post that question over in the avisynth thread, your more likely to get better feedback in there :)
Zathor
15th September 2011, 20:21
Very good point! :thanks:
http://forum.doom9.org/showthread.php?t=162543
foxace
16th September 2011, 15:33
is it possible to add Avisynth 2.6 MT support? please
http://forum.doom9.org/forumdisplay.php?f=69
JoeH
16th September 2011, 17:09
As I do not have much time for MeGUI I primarily add time consuming things only when I need it for my work or when there is a high demand. OneClick is my favorite in MeGUI and that's the reason for the changes in it during the last year or so. And yes, I also need to handle subtitles so it is likely the next "big thing" in OneClick. Please explain what you want to have a little bit in detail so that I can verify if my plans are fine for you too.
I am very interested in this feature request, and would like to see the ability to output a Blu-ray structure with subtitles muxed in by TSMuxer, with the ability to specify the Font, Font Size, and Border Width options for the subtitles (ideally with MeGUI offering the option to assign a default Font, Font Size and Border Width option - all these options are in TSMuxer, of course).
It would be nice as well to be able to add (at least) two subtitle tracks and (at least) two audio tracks to the Blu-ray structure using One-Click. That would really help simplify my workflow. Thanks!
saint-francis
17th September 2011, 14:15
I think that the current subtitle dialog is fine and would be great if incorporated into the one click encoder. Just be able to select one, multiple or all streams and be able to name them and order them. For example when I'm dealing with subtitles I usually only keep the English track but I will sometimes keep other languages if I think I may have an interest in learning that language at a later date. I name them "English Subtitles" or "Spanish Subtitles" and so on, but the English track is always first and default.
And of course BD support would be great but I imagine it's pretty involved so I'll take it if and when it comes. Until then I'll continue to use the regular MeGUI processes for dealing with BD's. It still is much less time consuming than going through whole process manually.
Thanks again.
JoeH
18th September 2011, 16:19
I forgot one other feature I often use in TSMuxer for the subtitles - the offset in pixels from the bottom of the screen, which is necessary to adjust based on the aspect ratio of the video.
nibus
20th September 2011, 00:09
The main issue I have with MeGUI is that when you create new x264 presets, if MeGUI is not closed properly (if it crashes) none of the presets or changes to the presets are saved.
flebber
20th September 2011, 01:43
The main issue I have with MeGUI is that when you create new x264 presets, if MeGUI is not closed properly (if it crashes) none of the presets or changes to the presets are saved.
Megui is crashing on you? I haven't had a megui crash in a long time...what is happening?
nibus
20th September 2011, 02:39
Megui is crashing on you? I haven't had a megui crash in a long time...what is happening?
I doubt it's MeGUI's fault, but occasionally I like to get my game on while encoding at the same time. ;)
saint-francis
20th September 2011, 13:54
I doubt it's MeGUI's fault, but occasionally I like to get my game on while encoding at the same time. ;)
You could pause the process while playing your game and then resume when done.
Zathor
20th September 2011, 14:19
The main issue I have with MeGUI is that when you create new x264 presets, if MeGUI is not closed properly (if it crashes) none of the presets or changes to the presets are saved.
Yes, that is a known point and there should be already a feature request regarding this behavior. I also do not like the way it is handled at the moment. Nevertheless it requires a lot of work to change it and I do not have this time (or want to spend it in other MeGUI areas). So do not expect a change soon.
hello_hello
21st September 2011, 18:09
If I make changes to MeGUI encoder presets, after having been bitten once, I close and re-open MeGUI when I'm done. Then, if it does happen to crash..... ;)
Famille_CB
24th September 2011, 19:53
Hello,
I repost my problem because on this forum. I'm not sure that in the site "http://sourceforge.net/tracker/?group_id=156112&atid=798479" there is live.
I want to know if it's possible to index the input video file with the Direct Show Filters in "One Click Encoder" ?
When I use Avisynth Script Creator I have no issue, Notice : In this case I use the option DirectShow Filter to index the input file.
Thank you a lot.
Sharktooth
24th September 2011, 23:06
DirectShow cant index. To index the source you have to use ffms or dg tools.
soehest
26th September 2011, 11:47
Hi all :-) I am having some trouble when using the one click encoder. I am adding two sources (.vob) and when starting the queue one of the jobs will fail at source detection.
http://eth0.dk/images/megui-sourcedetection.jpg
A work around is to send entire queue to worker 1 but this will probabaly not give the quickest encodes, and is kind of annoying if having a huge queue and i forget to reassign the workers ;-) My guess is that megui is trying to use two files at the same time. Is there a workaround for this behaviour?
Best Regards
Famille_CB
29th September 2011, 06:35
DirectShow cant index. To index the source you have to use ffms or dg tools.
First of all : thank you Sharktooth.
Secondly, I want to explain something : the files I want to encode with MEGui come from Sony Vegas through a Frame-Server called DebugMode : http://www.debugmode.com/frameserver/).
I know it's not a real file, it's a virtual one; but it's OK when I use "Script Creator" of MEGui.
I'm not sure of the word I have to use. When I use the script creator one window appear :
http://www.ouplo.com/img/mini/R3ljsSpgCwjOBitB0cFiEmcDl.jpg (http://www.ouplo.com/img/R3ljsSpgCwjOBitB0cFiEmcDl.jpg)
If I click "DirectShowSource" I have no issue. It's not file indexing perhaps but it works perfectly. I just want to know how can I use "One Click Encoder" with my frame-server.
"One click Encoder" wants to file index my file, it's not the good way perhaps.
Thank you for your help!
Hiritsuki
29th September 2011, 06:59
New error
[Error] Log
-[Information] Versions
--[Information] [2011/9/29 下午 01:57:27] MeGUI Version : 2050 (svn)
--[Information] [2011/9/29 下午 01:57:27] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2011/9/29 下午 01:57:27] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [2011/9/29 下午 01:57:27] Avisynth Version : 2.6.0.2 (2011/9/12 下午 11:56:47)
-[Information] Update detection
--[Information] [2011/9/29 下午 01:57:27] Connecting to server: http://megui.org/auto/
--[Information] [2011/9/29 下午 01:57:28] All files are up to date
-[Error] Log for job1 (video, 日常 26.avs -> )
--[Information] [2011/9/29 下午 01:57:30] Started handling job
--[Information] [2011/9/29 下午 01:57:30] Preprocessing
--[Information] [2011/9/29 下午 01:57:30] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] Load_Stdcall_Plugin("C:\Program Files (x86)\MeGUI\tools\yadif\yadif.dll")
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] A=DGDecode_mpeg2source("E:\Nichijou\26.d2v", info=3)
---[NoImage] X=A.trim(218,4412)
---[NoImage] Y=A.trim(6212,22154)
---[NoImage] Z=A.trim(23955,46670)
---[NoImage] S=A.trim(48470,48768)
---[NoImage] X+Y+Z+S
---[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
---[NoImage] Yadif(order=1)
---[NoImage] Tweak(sat=1.15)
---[NoImage] SplineResize(1920,1080,taps=6)
---[NoImage] NLMeansCL().WarpSharp()
--[Information] [2011/9/29 下午 01:57:31] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --level 5.1 --preset placebo --pass 1 --bitrate 2500 --stats "E:\Nichijou\日常 26.stats" --keyint infinite --min-keyint 25 --bframes 5 --ref 5 --rc-lookahead 250 --merange 64 --psy-rd 0.80:0.05 --sar 1:1 --output NUL "E:\Nichijou\日常 26.avs"
--[Information] [2011/9/29 下午 01:57:31] Encoding started
--[Error] [2011/9/29 下午 01:58:06] An error occurred: x264 [error]: malloc of size 1142784 failed
--[Error] [2011/9/29 下午 01:58:06] An error occurred: x264 [error]: x264_encoder_encode failed
--[Error] [2011/9/29 下午 01:58:06] Process exits with error code: -1
--[Information] [2011/9/29 下午 01:58:06] Standard output stream
--[Information] [2011/9/29 下午 01:58:06] Standard error stream
---[NoImage] avs [info]: 1920x1080p 1:1 @ 30000/1001 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
---[NoImage] x264 [info]: profile High, level 5.1
---[NoImage]
---[NoImage] x264 [info]: final ratefactor: 25.54
---[NoImage] aborted at input frame 258, output frame 0
--[Information] [2011/9/29 下午 01:58:06] Job completed
alter4
29th September 2011, 09:23
Hello Guys! Thx for the great app!
Is it possible to add to one click mode subtitles extraction phase?
the_weirdo
29th September 2011, 09:35
New error
Look like you ran out of memory. Try using SetMemoryMax(value) with a reasonable value (and decrease it to lower value if crash is still occurred).
And lower --rc-lookahead value. 60 is high enough, 250 is just waste of memory for nothing. Also --merange above 32 is useless too.
Famille_CB
29th September 2011, 14:46
First of all : thank you Sharktooth.
Secondly, I want to explain something : the files I want to encode with MEGui come from Sony Vegas through a Frame-Server called DebugMode : http://www.debugmode.com/frameserver/).
I know it's not a real file, it's a virtual one; but it's OK when I use "Script Creator" of MEGui.
I'm not sure of the word I have to use. When I use the script creator one window appear :
http://www.ouplo.com/img/mini/R3ljsSpgCwjOBitB0cFiEmcDl.jpg (http://www.ouplo.com/img/R3ljsSpgCwjOBitB0cFiEmcDl.jpg)
If I click "DirectShowSource" I have no issue. It's not file indexing perhaps but it works perfectly. I just want to know how can I use "One Click Encoder" with my frame-server.
"One click Encoder" wants to file index my file, it's not the good way perhaps.
Thank you for your help!
I just want to put my logs:
[Error] Log
-[Information] Versions
--[Information] [29/09/2011 15:44:13] MeGUI Version : 2050 (svn)
--[Information] [29/09/2011 15:44:13] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [29/09/2011 15:44:13] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [29/09/2011 15:44:13] Avisynth Version : 2.5.8.5 (21/12/2008 21:46:54)
-[Information] Update detection
--[Information] [29/09/2011 15:44:13] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [29/09/2011 15:44:14] All files are up to date
-[Information] OneClick
--[Information] [29/09/2011 15:44:20] MediaInfo
---[Information] File: C:\Users\Yvan\Desktop\2011-07-27 03.avi
---[Information] General
----[Information] Format: AVI
----[Information] FormatString: AVI
----[Information] FileSize: 7299318
----[Information] PlayTime: 00:00:41.000
---[Information] Video
----[Information] ID: 0
----[Information] Width: 1280
----[Information] Height: 720
----[Information] FrameCount: 2050
----[Information] FrameRate: 50.000
----[Information] ScanType:
----[Information] Codec: DFSC
----[Information] CodecString: VFW
----[Information] Format: VFW
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Audio
----[Information] ID: 1
----[Information] Format: PCM
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: CBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
-[Error] Log for job1 (idx, 2011-07-27 03.avi -> 2011-07-27 03.avi.ffindex)
--[Information] [29/09/2011 15:44:24] Started handling job
--[Information] [29/09/2011 15:44:24] Preprocessing
--[Information] [29/09/2011 15:44:24] Job commandline: "C:\Logiciels\Creation video\MeGui\tools\ffms\ffmsindex.exe" -t -1 -f "C:\Users\Yvan\Desktop\2011-07-27 03.avi"
--[Information] [29/09/2011 15:44:24] Indexing started
--[Error] [29/09/2011 15:44:24] Process exits with error code: 1
--[Information] [29/09/2011 15:44:24] Standard output stream: Indexing error: Video codec not found
--[Information] [29/09/2011 15:44:24] Standard error stream
--[Information] [29/09/2011 15:44:24] Job completed
Do you understand any thing?
See you later...
Hiritsuki
29th September 2011, 16:02
Look like you ran out of memory. Try using SetMemoryMax(value) with a reasonable value (and decrease it to lower value if crash is still occurred).
And lower --rc-lookahead value. 60 is high enough, 250 is just waste of memory for nothing. Also --merange above 32 is useless too.
Thank you, but my memory have 12GB enough to run this, I don't know why 2074 well but 2085 error with MeGUI lastest beta version.
BTW, at first is x264_64(64bit) and error than MeGUI auto trun it to x264(32bit)
Zathor
29th September 2011, 19:12
I know it's not a real file, it's a virtual one; but it's OK when I use "Script Creator" of MEGui
Your file type is not supported by the OneClick encoder as it cannot be indexed or the audio extracted. So please use the script creator way.
the_weirdo
29th September 2011, 19:19
Thank you, but my memory have 12GB enough to run this, I don't know why 2074 well but 2085 error with MeGUI lastest beta version.
32-bit applications can only use about 2-3 GB, regardless how much memory you have.
Did that script work well with x264 r2074 32-bit?
Famille_CB
29th September 2011, 20:08
Your file type is not supported by the OneClick encoder as it cannot be indexed or the audio extracted. So please use the script creator way.
OK. I'm a little bit sad but...
Thank you for your answer.
JoeH
30th September 2011, 11:41
@Zathor, I use the same workflow as Famille_CB: create an AVI using DebugMode FS from Vegas, then encode with MeGUI. I use the Script Creator.
I wanted to mention this because it actually affects the feature request I made a little ago about being able to mux in external subtitles and output a Blu-ray structure (TSMuxer) using the One Click Encoder. Looking more carefully at the One-Click Encoder, maybe what I was thinking of would be more adapted to the AutoEncode dialog box, which already (I believe) supports external audio and external sub files (although I haven't used it much).
Hiritsuki
30th September 2011, 11:55
32-bit applications can only use about 2-3 GB, regardless how much memory you have.
Did that script work well with x264 r2074 32-bit?
No, I just say with 64bit will error on last version now.
ps. MeGUI x264 error will change the 64bit to 32bit.
the_weirdo
30th September 2011, 13:00
No, I just say with 64bit will error on last version now.
ps. MeGUI x264 error will change the 64bit to 32bit.
I'm not sure I understand what you're saying. From your log, you're using 32-bit version of x264 and with that extreme settings, you ran out of memory (as 32-bit x264 can only access 2-3 GB RAM).
You should enable 64-bit mode of x264 (in Settings) and try to run that script again. If there's any error when running 64-bit x264, you should that log here (not the log with 32-bit x264).
LeXXuz
8th October 2011, 21:31
Whenever I change or create a new script in the avs script creator and save it, MeGUI tries to reopen EVERY preview window from avs files I have created during the recent program session. I have this issue for a long time so I guess it is a known bug? Will this be fixed any time?
Also I was wondering why the preview window does not use the actual video size on opening video sources in the avs creator. For 720p and 1080p content the preview window is way bigger than my screen resolution (which is 1080p), making it very difficult to navigate. When I press the [1:1] or check the preview- button, the windows size seems to be correct, but I lose some of the buttons. See this picture:
http://img6.imagebanana.com/img/ginact94/thumb/megprev.png (http://www.imagebanana.com/view/ginact94/megprev.png)
OS is Win7 x64.
SledgeHammer_999
9th October 2011, 11:36
Hey guys,
I have re-written the bitrate calculation class in C++. I mostly used the same variables and functions the C# one uses, but I did quite a few restructuring to accommodate my needs. eg I don't use the full VideoCodec/ContainerType classes. My question is do I still have to release under the GPL? I was thinking to go LGPL for the bitrate calculation class.
Why I did this? I just wanted a standalone bitrate calculator. Now, I can write a simple command line program that uses the class(for use in conversion tools) AND a GUI program too. Oh did I mention portability too?
Zathor
9th October 2011, 15:24
Whenever I change or create a new script in the avs script creator and save it, MeGUI tries to reopen EVERY preview window from avs files I have created during the recent program session. I have this issue for a long time so I guess it is a known bug? Will this be fixed any time?
Thank you very much for the feedback. I am not aware of this issue and cannot reproduce it. Please describe the steps to reproduce the problem.
Also I was wondering why the preview window does not use the actual video size on opening video sources in the avs creator. For 720p and 1080p content the preview window is way bigger than my screen resolution (which is 1080p), making it very difficult to navigate. When I press the [1:1] or check the preview- button, the windows size seems to be correct, but I lose some of the buttons.
Once again I am not aware of the issue and cannot reproduce it. I also have an 1080p display (+W7 x64) and 1080p content will be displayed correctly. Also I can see all buttons when clicking on 1:1. Do you have something special (e.g. dual screen, ...)?
I have re-written the bitrate calculation class in C++. I mostly used the same variables and functions the C# one uses, but I did quite a few restructuring to accommodate my needs. eg I don't use the full VideoCodec/ContainerType classes. My question is do I still have to release under the GPL? I was thinking to go LGPL for the bitrate calculation class.
I do not know the answer to your GPL/LGPL question but please be aware that the M2TS calculation is broken in MeGUI.
luke83
9th October 2011, 15:26
Hi,
when I run encoding with Prerendering job, it gives me this error: "Impossible to run the cast of the objects of type: MeGui.FFMSIndexJob on the type MeGui.VideoJob"
Zathor
9th October 2011, 15:28
when I run encoding with Prerendering job, it gives me this error: "Impossible to run the cast of the objects of type: MeGui.FFMSIndexJob on the type MeGui.VideoJob"
Thanks for the report. I did a quick test and cannot reproduce the problem. Please post the full log file and describe the steps to reproduce the problem.
luke83
9th October 2011, 16:54
Thanks for the report. I did a quick test and cannot reproduce the problem. Please post the full log file and describe the steps to reproduce the problem.
This is the window error:
http://img21.imageshack.us/img21/1773/errormlv.th.png (http://img21.imageshack.us/i/errormlv.png/)
this is the log:
http://img835.imageshack.us/img835/2819/logf.th.png (http://img835.imageshack.us/i/logf.png/)
and this is the Queue (the blue line is the job where Megui stops and sometimes crashes):
http://img560.imageshack.us/img560/2524/jobse.th.png (http://imageshack.us/photo/my-images/560/jobse.png/)
If I don't use Prerendering, enconding works.
If I don't use Oneclick and Prerendering is active, encoding does NOT work
The problem is the Prerending. I used it only one time in the past and it worked.
Zathor
9th October 2011, 17:31
Please post or upload the log file. You can find it in the MeGUI\logs folder.
kalehrl
9th October 2011, 19:24
I've been using megui for quite some time now and I find it very versatile and powerfull.
I mostly encode in h264 mkv format and there is one thing which is bothering me.
When I encode at a target size of 700MB, my encodes come out as 696MB so there's 4MB missing.
When I encode in xvid avi with AutoGK, my encodes are bang on 700MB or 699MB.
What could be causing this little problem in megui?
luke83
9th October 2011, 20:20
Please post or upload the log file. You can find it in the MeGUI\logs folder.
I renamed it from .log to .txt to attach here
12487
LeXXuz
9th October 2011, 20:45
Thank you very much for the feedback. I am not aware of this issue and cannot reproduce it. Please describe the steps to reproduce the problem.
Thanks for your quick response Zathor. I guess I was just "lucky" before and the problem does not always show up when you're forcing it.^^
However, I think I have found a way to reproduce it. At least it's working on my system now every time:
1) Startup MeGUI
2) Open Avisynth script creator
3) Have a custom made script, there are lots of possibilities here. What seems to work best to reproduce this bug is create a script with NO resizing filter enabled. If you don't have any, create one with no resizing filter (checkbox disabled under Extra Setup), save it and close MeGui. Now restart MeGUI, open Avisynth script creator and select your script if not already preselected.
4) open your source file, it does not matter which indexer has been used
5) Press Preview
6) Give your avs file a custom name, f.e. test1.avs
7) Save it and close Avisynth script creator
8) Enqueue your avs script in the video encoder, codec and settings doesn't really matter. You don't need to encode anything either, but the job has to be in the queue for at least once while Megui is running. CLOSE the video preview of the job if it is still open.
9) Go back to Avisynth script creator
10) Open a 2nd video source, this has to be a different one than the first
12) do the very same as in steps 5-8, name it test2.avs f.e.
13) Open the Avisynth script creator for a 3rd time.
14) Do not open any file, press CONFIG on your Avisynth profile and edit it.
15) Now enable the resize filter, activate it by tipping the checkbox on the Extra Setup tab.
16) Press Update, then press OK
The very moment the editor of your custom script closes, MeGUI SHOULD reopen the preview windows of the two jobs (test1.avs & test2.avs) you created before.
I tried this three times in a row now. And every time the first two video previews showed up again. Hope it works for you, too.
Once again I am not aware of the issue and cannot reproduce it. I also have an 1080p display (+W7 x64) and 1080p content will be displayed correctly. Also I can see all buttons when clicking on 1:1. Do you have something special (e.g. dual screen, ...)?
Yes I use a dual screen setting indeed. But I also use the medium text size (125%) in Windows. Maybe that's the reason. This is the preview window of a DVD source which is way bigger than the video resolution:
http://img7.imagebanana.com/img/z4h627d3/thumb/previewsize_DVD.png (http://www.imagebanana.com/view/z4h627d3/previewsize_DVD.png)
SledgeHammer_999
10th October 2011, 15:17
I do not know the answer to your GPL/LGPL question but please be aware that the M2TS calculation is broken in MeGUI.
I wasn't trying the M2TS calculation anyway. I publish my code under the GPLv2, but it isn't functioning correctly. Anyone interested please see my thread here: http://forum.doom9.org/showthread.php?p=1530998
luke83
11th October 2011, 11:03
Hi,
when I run encoding with Prerendering job, it gives me this error: "Impossible to run the cast of the objects of type: MeGui.FFMSIndexJob on the type MeGui.VideoJob"
This is the window error:
http://img21.imageshack.us/img21/1773/errormlv.th.png (http://img21.imageshack.us/i/errormlv.png/)
this is the log:
http://img835.imageshack.us/img835/2819/logf.th.png (http://img835.imageshack.us/i/logf.png/)
and this is the Queue (the blue line is the job where Megui stops and sometimes crashes):
http://img560.imageshack.us/img560/2524/jobse.th.png (http://imageshack.us/photo/my-images/560/jobse.png/)
If I don't use Prerendering, enconding works.
If I don't use Oneclick and Prerendering is active, encoding does NOT work
The problem is the Prerending. I used it only one time in the past and it worked.
I renamed it from .log to .txt to attach here
Logfile MeGui: 12487
up :thanks:
I tried to do manually, without oneclick or autoencode: Prerendering-job works.
I queued Video Encoding, then I queued audio encoding and when both finished I muxed manually with mkvmuxer in Megui
However I have renounced at K-frame chapters, cleanup job and every other automatism of Onclick/Autoencode :(
So the problem is the job list created by OnClick/Autoencode
Zathor
12th October 2011, 22:01
Thanks, Luke. The problem is fixed in 2054.
luke83
13th October 2011, 13:03
Thanks, Luke. The problem is fixed in 2054.
You were fast :D Thank you for the attention :P
rapscallion
13th October 2011, 16:12
Thanks, Luke. The problem is fixed in 2054.
What 2054 ? I'm on 2050 (update development server) and
says no updates available.
luke83
13th October 2011, 17:10
What 2054 ? I'm on 2050 (update development server) and
says no updates available.
me too. I also used the development server but nothing.
Maybe it'll arrive soon of course. ;)
Zathor
13th October 2011, 20:21
At the moment it is only in the svn:
http://megui.svn.sourceforge.net/viewvc/megui/megui/trunk/Changelog.txt
But of course it will be included in the next build which I release.
Zathor
13th October 2011, 21:32
The very moment the editor of your custom script closes, MeGUI SHOULD reopen the preview windows of the two jobs (test1.avs & test2.avs) you created before.
I can not reproduce this to 100% but I am able to get at least one wrong video preview. I have fixed that in 2055 and maybe this fixes your second window as well.
Yes I use a dual screen setting indeed. But I also use the medium text size (125%) in Windows. Maybe that's the reason. This is the preview window of a DVD source which is way bigger than the video resolution:
No time yet to look into this issue.
Zathor
16th October 2011, 15:03
2057 [Adaptive Muxer] fixed long delay when adding more than 4 tracks. Bug #3404061
2056 [VideoPlayer] fixed handling of non default DPI values
2055 [AVS Script Creator] fixed opening the wrong video preview in some rare circumstances
2054 [pre-rendering job] fixed file size targeting with AutoEncode and OneClick
2053 [Settings] added option to append a text to forced track names
2052 [Lame] fixed applying bitrate in ABR mode
2051 [progress window] changed number formatting
tebasuna51
24th October 2011, 23:53
Please replace the NicAudio.dll with the new 2.0.5, only a minor change to solve a bug with a special DTS mode.
The problem and the file in this thread:
http://forum.doom9.org/showthread.php?p=1533725#post1533725
Full package updated in CodePlex (http://www.codeplex.com/NicAudio).
AMED
25th October 2011, 06:36
Might as well update lame to v3.99 at the same time :)
http://www.rarewares.org/mp3-lame-bundle.php
soehest
25th October 2011, 12:16
While updating also a newer version of dgindexnv is out (2041) :-)
Best regards
luke83
25th October 2011, 12:17
The next (I hope soon) stable release will be a bomb :D
AMED
25th October 2011, 20:15
The next (I hope soon) stable release will be a bomb :Dyou mean the bomb :p
Zathor
25th October 2011, 23:11
@all: Thanks for the tool update notifications. I will update them in the next days as soon as I have a little bit time.
The next (I hope soon) stable release will be a bomb :D
The changes between the stable and the current development build are quite small. But stay tuned for a real change coming soon. But soon in my time frame means very likely several weeks if not months - but a preview will be available a little bit sooner.
luke83
26th October 2011, 17:06
But soon in my time frame means very likely several weeks if not months - but a preview will be available a little bit sooner.
Oh yes. A preview version would be very appreciated, because I have to encode all my Lupin DVD and I can't set all manually every times :(
Zathor
26th October 2011, 22:16
Oh yes. A preview version would be very appreciated, because I have to encode all my Lupin DVD and I can't set all manually every times :(
What kind of functionality do you need/expect?
JoeH
27th October 2011, 17:45
The changes between the stable and the current development build are quite small. But stay tuned for a real change coming soon. But soon in my time frame means very likely several weeks if not months - but a preview will be available a little bit sooner.
Thanks a lot for all your hard work on MeGUI. We really appreciate it. The improvements have been great.
luke83
27th October 2011, 19:20
What kind of functionality do you need/expect?
The Oneclick bug solved. If I remember it would have been solved in 2054 version :)
poisondeathray
28th October 2011, 01:04
Would including qtaacenc or qaac as audio encoding options be difficult to implement? The recent listening tests linked in the audio subforum and hydrogenaudio seem to favor quicktime aac these days
Zathor
29th October 2011, 13:26
The Oneclick bug solved. If I remember it would have been solved in 2054 version :)
Development build 2057 is already available since two weeks or so. You only need to select the development update server in the MeGUI settings.
And I decided to release a preview build of OneClick v.Next as it will take a lot longer than expected to finalize it. But I would like to hear your feedback if it is developing in the desired direction.
xxxx improved OneClick encoder:
- added subtitle control (including delay, language, name, forced/default flag)
- enhanced audio control (added delay, language, name)
- AVS files as video input supported
- every OC job will be stored in a unique working directory
- added option to select default audio/subtitle languages
- added option to select default working directory
- remember "Show Advanced Options" setting
- folder as input supported (in progress!)
Download MeGUI OneClick Preview (http://forum.doom9.org/showthread.php?p=1535644#post1535644) Use at your own risk!
Rat Killer
29th October 2011, 14:35
Is there currently or is there planned a method for adding multiple jobs to the queue? IE I have a group of files that all process the same via the one click encoder, can they be added all at once or only one at a time?
For recorded TV episodes, the one click encoder now work very well indeed using a profile, just would like to add files in batches.
Also, is there a way to tell one click processor which indexer to use? I have dgindexnv in stalled and it works great with h264 video but for tv episodes that come from tivo in mpeg2 format, nv has LOTS of problems and is very unstable. Has been for many iterations so I just don't use it for mpeg2 content. Normally I have to rename the licence file so meGUI thinks its not installed in order for oneclick to not use it. Could I just define an avssynthprofile for mpeg2 files and use that to force dgindex or ffmsindex? Pointers on how to do this would be very helpful.
teddg
30th October 2011, 19:39
I'm getting an error message from megui when using the AVS script creator. Upon loading a d2v file, an error message says "...[plugin].dll is not a valid windows image. Please check this against your installation diskette." as it tries to load avisynth plugins. This repeats through a bunch of plugins and then MeGui crashes.
Avisynth and the plugins work fine by themselves - tested with ffmepg and MPCHC. The errors started after wiping my hard drive and a fresh reinstall.
Zathor
31st October 2011, 10:35
Is there currently or is there planned a method for adding multiple jobs to the queue? IE I have a group of files that all process the same via the one click encoder, can they be added all at once or only one at a time?
It is planned.
Also, is there a way to tell one click processor which indexer to use? Not yet.
I have dgindexnv in stalled and it works great with h264 video but for tv episodes that come from tivo in mpeg2 format, nv has LOTS of problems and is very unstable. Has been for many iterations so I just don't use it for mpeg2 content.
Have you already reported that issue to neuron2 (DGIndexNV developer)?
Rat Killer
31st October 2011, 18:07
Thanks, look forward to the new features. Nice to know I am not missing a better way just because I don't know how.
I did report a previous problem where encodes using dgindexnv were comming out 2x the correct length and that got fixed but since then its very unstable with mpeg2 files. IE when encoding a batch of mpeg files, I'll get exception not handled in dgindexnv errors every few hours. Redoing the same file passes fine but the error comes back and shuts things down again on a later file. Using dgindex or ffmsindex runs for days without problem. Trouble is, I cannot reproduce the error in the same place on the same file.
Zathor
1st November 2011, 16:25
Indexer priority and folder processing added to the preview build:
xxxx improved OneClick encoder:
- added subtitle control (including delay, language, name, forced/default flag)
- enhanced audio control (added delay, language, name)
- AVS files as video input supported
- folder as input supported
- every OC job will be stored in a unique working directory
- added option to select default audio/subtitle languages
- added option to select default working directory
- remember "Show Advanced Options" setting
- added option to specify the indexer priority
Download MeGUI OneClick Preview (http://forum.doom9.org/showthread.php?p=1538256#post1538256) Use at your own risk!
rapscallion
3rd November 2011, 21:10
Latest svn build, automated 2 pass blu-ray encode. On pass 2, after 6 hrs ( 8hr total estimate) exits with this error :
--[Error] [11/3/2011 3:07:18 PM] Process exits with error code: -1073741819
Never happenned before. Google serach indicates usually happens <30 sec into first pass.
Edit: re did the 2nd pass and this time it completed w/o error.
saint-francis
5th November 2011, 01:08
Thanks for all the one click encoder work Zathor! I'll be sure to try it out in the next few days and report my findings.
Thanks again for all the hard work on MeGUI.
Zathor
5th November 2011, 11:31
I have updated the above mentioned preview build. No new features - just less bugs.
Amateur
11th November 2011, 02:30
I typed this in for the thread search and haven't seen it requested as a feature. My suggestion would be to have a built in screenshot ability to take a still image of whatever is in your preview window. maybe from the preview window you can right click the image and have a menu appear where one option is "take screenshot" and that gives you the option to save that particular frame onto your computer in whatever format you want (jpeg, png, etc.). I guess have the default name of the picture come up as the exact frame number but of course you could change the name to whatever you want.
This would just be much simpler than what I currently do which is prntscrn and open it in paint then crop down to just the preview window.
Please let me know if this is a good idea or if you've already thought of it but decided to leave it out for a particular reason
(side note: is there a way to have a side-by-side screenshot taken? either have two frames next to each other where left frame is before and right frame is after filters? or just one frame where left side of frame is the before and right side of frame be after and I guess a line down the middle?)
Zathor
12th November 2011, 12:31
New preview build with some fixes and new features:
xxxx improved OneClick encoder:
- added subtitle control (including delay, language, name, forced/default flag)
- enhanced audio control (added delay, language, name)
- AVS files as video input supported
- folder as input supported
- every OC job will be stored in a unique working directory
- added option to select default audio/subtitle languages
- added option to select default working directory
- remember "Show Advanced Options" setting
- added option to specify the indexer priority
- added option to define the project name settings
- the x264 target playback device settings will be used for resizing
Download MeGUI OneClick Preview (http://forum.doom9.org/showthread.php?p=1541445#post1541445) Use at your own risk!
minda76
12th November 2011, 15:50
error when updating:
[Error] Log
-[Information] Versions
--[Information] [2011.11.12 16:45:20] MeGUI Version : 2057 x64 (svn)
--[Information] [2011.11.12 16:45:20] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2011.11.12 16:45:20] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [2011.11.12 16:45:20] Avisynth Version : 2.5.8.5 (2010.08.29 09:50:46)
-[Error] Update detection
--[Information] [2011.11.12 16:45:20] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Error] [2011.11.12 16:45:20] Invalid update file. Aborting.
--[Information] [2011.11.12 16:45:20] Connecting to server: http://megui.org/auto/
--[Error] [2011.11.12 16:45:21] Invalid update file. Aborting.
--[Error] [2011.11.12 16:45:21] Could not download XML file
--[Error] [2011.11.12 16:45:21] Invalid update file. Aborting.
rapscallion
12th November 2011, 20:47
No problem here.
Marin85
14th November 2011, 23:14
Hi,
I have recently upgraded from the stable build to the development build, currently running 2057. I have the following problem: when I load an avisynth script, MeGUI automatically picks up the script name for output name, but now the option to insert custom output name is often greyed out. In other words, it often happens that it is not possible to specify custom name for the output other than the name of the avisynth script. It is not always like that, but I was not able to determine any pattern as to when this happens. Am I missing something or is this an actual bug?
EDIT: This also sometimes occurs with the stable build 2050.
sake42
17th November 2011, 13:44
please
make Megui support 10Bit encoding
alter4
17th November 2011, 19:35
New preview build with some fixes and new features:
[CODE]xxxx improved OneClick encoder:
- added subtitle control (including delay, language, name, forced/default flag)
For this thank you very much!!! Just what I need.
Amateur
20th November 2011, 19:32
I typed this in for the thread search and haven't seen it requested as a feature. My suggestion would be to have a built in screenshot ability to take a still image of whatever is in your preview window. maybe from the preview window you can right click the image and have a menu appear where one option is "take screenshot" and that gives you the option to save that particular frame onto your computer in whatever format you want (jpeg, png, etc.). I guess have the default name of the picture come up as the exact frame number but of course you could change the name to whatever you want.
This would just be much simpler than what I currently do which is prntscrn and open it in paint then crop down to just the preview window.
Please let me know if this is a good idea or if you've already thought of it but decided to leave it out for a particular reason
(side note: is there a way to have a side-by-side screenshot taken? either have two frames next to each other where left frame is before and right frame is after filters? or just one frame where left side of frame is the before and right side of frame be after and I guess a line down the middle?)
any chance of this becoming an option in a future build? or am I the only one who would want this?
DarkT
23rd November 2011, 03:58
For me really, batching is the most important thing. If I could point to a directory which has lots of .avs scripts, and then choose a setting for them all (vid/aud) and then do "one click" and choose there mp4/follow-settings-of-profile, and have them all enqued? That'd be SO helpful... I mean, Over past 2 days I've put ~150files to encode... Each file say it take... 5-7 seconds to put there...~1050 seconds... that's like, lets say 20 minutes of just mind-numbingly doing just that operation... Christ...
Zathor
23rd November 2011, 06:58
For me really, batching is the most important thing. If I could point to a directory which has lots of .avs scripts, and then choose a setting for them all (vid/aud) and then do "one click" and choose there mp4/follow-settings-of-profile, and have them all enqued? That'd be SO helpful... I mean, Over past 2 days I've put ~150files to encode... Each file say it take... 5-7 seconds to put there...~1050 seconds... that's like, lets say 20 minutes of just mind-numbingly doing just that operation... Christ...
Please have a look a few postings above:
http://forum.doom9.org/showthread.php?p=1538256#post1538256
saint-francis
23rd November 2011, 21:16
I just tried the new oneclick features and it failed. The same process done the conventional way in MeGUI works fine.
Here's the log:
[Error] Log
-[Information] Versions
--[Information] [11/23/2011 5:24:23 AM] MeGUI Version : 2060 (svn)
--[Information] [11/23/2011 5:24:23 AM] OS : Windows Seven x64 SP1 (6.1.65536.7601)
--[Information] [11/23/2011 5:24:23 AM] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [11/23/2011 5:24:23 AM] Avisynth Version : 2.5.8.5 (12/21/2008 9:46:54 PM)
-[Information] Update detection
--[Information] [11/23/2011 5:24:24 AM] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [11/23/2011 5:24:25 AM] All files are up to date
-[Information] OneClick
--[Information] [11/23/2011 5:24:53 AM] MediaInfo
---[Information] File: Z:\13_Assassins\VIDEO_TS\VTS_03_1.VOB
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 6278963200
----[Information] PlayTime: 02:05:09.118
---[Information] Video
----[Information] ID: 224
----[Information] Width: 720
----[Information] Height: 480
----[Information] FrameCount: 180039
----[Information] FrameRate: 23.976
----[Information] ScanType: Progressive
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 280.633
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2: 3/2/0.1
----[Information] BitRateMode: CBR
----[Information] Delay: 280.633
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Audio
----[Information] ID: 189-129
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2: 3/2/0.1
----[Information] BitRateMode: CBR
----[Information] Delay: 280.633
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Text
----[Information] ID: 224-DVD-2
----[Information] Codec:
----[Information] Delay: 280.633
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Text
----[Information] ID: 189-32
----[Information] Codec: RLE
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Text
----[Information] ID: 189-33
----[Information] Codec: RLE
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Text
----[Information] ID: 189-34
----[Information] Codec: RLE
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
--[Information] [11/23/2011 5:29:25 AM] MediaInfo
---[Information] File: Z:\FAT_SICK_AND_NEARLY_DEAD\VIDEO_TS\VTS_01_1.VOB
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 3602466816
----[Information] PlayTime: 01:37:12.260
---[Information] Video
----[Information] ID: 224
----[Information] Width: 720
----[Information] Height: 480
----[Information] FrameCount: 174793
----[Information] FrameRate: 29.970
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 300.300
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Audio
----[Information] ID: 189-128
----[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: 300.300
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Audio
----[Information] ID: 189-129
----[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: 300.300
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Audio
----[Information] ID: 189-130
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2: 3/2/0.1
----[Information] BitRateMode: CBR
----[Information] Delay: 300.300
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Text
----[Information] ID: 189-32
----[Information] Codec: RLE
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
---[Information] Text
----[Information] ID: 189-33
----[Information] Codec: RLE
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
-[Information] Log for job10 (sub, VTS_03_0.IFO -> VTS_03_0.idx)
--[Information] [11/23/2011 5:25:34 AM] Started handling job
--[Information] [11/23/2011 5:25:34 AM] Preprocessing
--[Information] [11/23/2011 5:25:34 AM] Job commandline: "C:\Windows\system32\rundll32.exe" "C:\Program Files (x86)\MeGUI\tools\vobsub\vobsub.dll",Configure Z:\13_Assassins\VIDEO_TS\VTS_03_0.vobsub
--[Information] [11/23/2011 5:25:34 AM] Encoding started
--[Information] [11/23/2011 5:28:27 AM] Standard output stream
--[Information] [11/23/2011 5:28:27 AM] Standard error stream
--[Information] [11/23/2011 5:28:27 AM] MediaInfo
---[Information] File: Z:\13_Assassins\VIDEO_TS\VTS_03_0.idx
---[Information] General
----[Information] Format:
----[Information] FormatString:
----[Information] FileSize: 45016
----[Information] PlayTime:
--[Information] [11/23/2011 5:28:27 AM] Postprocessing
---[Information] Deleting intermediate files
----[Information] [11/23/2011 5:28:27 AM] Successfully deleted Z:\13_Assassins\VIDEO_TS\VTS_03_0.vobsub
--[Information] [11/23/2011 5:28:27 AM] Job completed
-[Information] Log for job11 (idx, VTS_03_1.VOB -> VTS_03_1.d2v)
--[Information] [11/23/2011 5:30:21 AM] Started handling job
--[Information] [11/23/2011 5:30:21 AM] Preprocessing
--[Information] [11/23/2011 5:30:21 AM] Job commandline: "C:\Program Files (x86)\MeGUI\tools\dgindex\dgindex.exe" -SD=< -AIF=<Z:\13_Assassins\VIDEO_TS\VTS_03_1.VOB< -OF=<Z:\13_Assassins\VIDEO_TS\n1ohflgk.rxw\VTS_03_1< -FO=0 -exit -hide -OM=2
--[Information] [11/23/2011 5:30:21 AM] Indexing started
--[Information] [11/23/2011 5:34:06 AM] Standard output stream
--[Information] [11/23/2011 5:34:06 AM] Standard error stream
--[Information] [11/23/2011 5:34:06 AM] Running auto force film
---[Information] [11/23/2011 5:34:06 AM] Film percentage: 100
---[Information] [11/23/2011 5:34:06 AM] Applied force film
--[Information] [11/23/2011 5:34:06 AM] Postprocessing
---[Information] Deleting intermediate files
----[Information] [11/23/2011 5:34:07 AM] Successfully deleted Z:\13_Assassins\VIDEO_TS\VTS_03_1.log
--[Information] [11/23/2011 5:34:07 AM] Job completed
-[Error] Log for job12 (oneclick, VTS_03_1.VOB -> )
--[Information] [11/23/2011 5:34:07 AM] Started handling job
--[Information] [11/23/2011 5:34:07 AM] Preprocessing
--[Information] [11/23/2011 5:34:07 AM] OneClick processing started
--[Information] [11/23/2011 5:34:07 AM] Processing thread started
--[Information] [11/23/2011 5:34:07 AM] Desired size:
--[Information] [11/23/2011 5:34:07 AM] Split size:
--[Information] [11/23/2011 5:34:07 AM] Auto-detect aspect ratio: True
--[Information] [11/23/2011 5:34:07 AM] Aspect ratio: 1.823
--[Information] [11/23/2011 5:34:08 AM] Autocrop values
---[Information] [11/23/2011 5:34:08 AM] left: 0
---[Information] [11/23/2011 5:34:08 AM] top: 62
---[Information] [11/23/2011 5:34:08 AM] right: 0
---[Information] [11/23/2011 5:34:08 AM] bottom: 58
--[Information] [11/23/2011 5:34:08 AM] Output resolution: 720x304
--[Information] [11/23/2011 5:34:08 AM] Automatic deinterlacing: True
--[Error] [11/23/2011 5:34:08 AM] Source detection
---[Error] [11/23/2011 5:34:08 AM] Source detection failed: The input clip for source detection could not be opened.
MPEG2Source: The input file is not a D2V project file.
--[Information] [11/23/2011 5:34:08 AM] Deinterlacing used: #An error occurred in source detection. Doing no processing
--[Information] [11/23/2011 5:34:08 AM] Generated Avisynth script
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("Z:\13_Assassins\VIDEO_TS\VTS_03_1.VOB", info=3)
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] ColorMatrix(hints=true, threads=0)
---[NoImage] #An error occurred in source detection. Doing no processing
---[NoImage] crop( 0, 62, 0, -58)
---[NoImage] Spline64Resize(720,304) # Spline64 (Sharp)
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\UnDot.dll")
---[NoImage] Undot() # Minimal Noise
--[Error] [11/23/2011 5:34:08 AM] An error occurred
---[Error] [11/23/2011 5:34:08 AM] Exception message
----[NoImage] The file Z:\13_Assassins\VIDEO_TS\n1ohflgk.rxw\VTS_03_1.avs cannot be opened.
----[NoImage] Error message for your reference: MPEG2Source: The input file is not a D2V project file.
----[NoImage] (Z:\13_Assassins\VIDEO_TS\n1ohflgk.rxw\VTS_03_1.avs, line 2)
---[Error] [11/23/2011 5:34:08 AM] Stacktrace
----[NoImage] at MeGUI.JobUtil.GetAllInputProperties(UInt64& nbOfFrames, Double& framerate, Int32& framerate_n, Int32& framerate_d, Int32& hRes, Int32& vRes, Dar& dar, String video)
----[NoImage] at MeGUI.JobUtil.getInputProperties(UInt64& nbOfFrames, Double& framerate, String video)
----[NoImage] at MeGUI.OneClickPostProcessing.StartPostProcessing()
---[Error] [11/23/2011 5:34:09 AM] Inner exception
----[Error] [11/23/2011 5:34:09 AM] Exception message
-----[NoImage] MPEG2Source: The input file is not a D2V project file.
-----[NoImage] (Z:\13_Assassins\VIDEO_TS\n1ohflgk.rxw\VTS_03_1.avs, line 2)
----[Error] [11/23/2011 5:34:09 AM] Stacktrace
-----[NoImage] at MeGUI.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace, AviSynthScriptEnvironment env)
-----[NoImage] at MeGUI.AvsFile..ctor(String script, Boolean parse)
-----[NoImage] at MeGUI.JobUtil.GetAllInputProperties(UInt64& nbOfFrames, Double& framerate, Int32& framerate_n, Int32& framerate_d, Int32& hRes, Int32& vRes, Dar& dar, String video)
----[Error] [11/23/2011 5:34:09 AM] Inner exception: null
--[Information] [11/23/2011 5:34:09 AM] Job completed
Zathor
23rd November 2011, 22:22
Thanks for the hint. I uploaded a new test build here:
http://forum.doom9.org/showpost.php?p=1538256&postcount=2252
Please test it and report back.
saint-francis
23rd November 2011, 22:28
Thanks for the hint. I uploaded a new test build here:
http://forum.doom9.org/showpost.php?p=1538256&postcount=2252
Please test it and report back.
Thanks. Will do as soon as the current process finishes.
DarkT
24th November 2011, 12:38
Please have a look a few postings above:
http://forum.doom9.org/showthread.php?p=1538256#post1538256
Would be Awesome if it could take audio from same .avs file, or like, have a separate folder of .avs or audio files specified for it.
nibus
26th November 2011, 02:17
Sometimes I'll come back to check my encodes, and a queued encode will be processing at a ridiculously slow rate - like .03fps. If I close MeGUI and open it again, and restart the job, it will resume at full speed. But why does this happen? I've noticed it started happening when I upgraded to DGDecNV 2041 but I don't know if that is the cause.
Danguard
26th November 2011, 02:22
Hello,
I'm Using the One Click Encoder and DGIndexNV and can't find a way to tell him to use the various DGDecNV commands (Nvidia deinterlacer and so on)
Ex (i'm using MeGUI core v2060):
What i have after he create the AVS file is:
DGSource("D:\Rips\CG\1x03\umibjh2w.lob\VTS_07_1.dgi",fieldop=0)
And there's no way to change it
For my source i would need to use something like:
DGSource("D:\Rips\CG\1x03\umibjh2w.lob\VTS_07_1.dgi",fieldop=1, deinterlace=1)
Am i missing something or it's impossible yet?
Zathor
27th November 2011, 18:22
I'm Using the One Click Encoder and DGIndexNV and can't find a way to tell him to use the various DGDecNV commands (Nvidia deinterlacer and so on)
Am i missing something or it's impossible yet?
It is impossible yet.
Would be Awesome if it could take audio from same .avs file, or like, have a separate folder of .avs or audio files specified for it.
At least the first part of you request is now inlcuded.
New preview build with some fixes and new features:
xxxx improved OneClick encoder:
- added subtitle control (including delay, language, name, forced/default flag)
- enhanced audio control (added delay, language, name)
- AVS files as video input supported
- folder as input supported
- embedded VOB subtitle support (IFO must be available)
- every OC job will be stored in a unique working directory
- added option to select default audio/subtitle languages
- added option to select default working directory
- remember "Show Advanced Options" setting
- added option to specify the indexer priority
- added option to define the project name settings
- the x264 target playback device settings will be used for resizing
- fixed AC-3 files will be re-encoded even if "if codec does not match" is selected
Download MeGUI OneClick Preview (http://forum.doom9.org/showthread.php?p=1544134) Use at your own risk!
StainlessS
1st December 2011, 20:12
EDITED:
Stable version of MeGUI AutoEncode Batcher, v0.11, (native executable with source).
http://forum.doom9.org/showthread.php?t=163343
Zathor
4th December 2011, 14:12
2065 [Adaptive Muxer] fixed handling of delay value and default/forced track. Bug #3443721
2064 [MainForm] MeGUI can only be closed if there are no running jobs
2063 [D2V Indexer] .bad and .fix.txt files will also be deleted in cleanup step
2062 [VobSubber] cosmetics
2061 [x264] fixed wrong --sar values when using BluRay Target Device with 720x576
2060 [AVS Script Creator] enhanced selection box if opening an indexable file directly
2059 [OneClick] + [Update] log categories will not be created anymore if already available
2058 [MKV Muxer] improved idx subtitle handling
LeXXuz
6th December 2011, 15:32
Whenever I change or create a new script in the avs script creator and save it, MeGUI tries to reopen EVERY preview window from avs files I have created during the recent program session. I have this issue for a long time so I guess it is a known bug? Will this be fixed any time?
I can not reproduce this to 100% but I am able to get at least one wrong video preview. I have fixed that in 2055 and maybe this fixes your second window as well.
No time yet to look into this issue.
Sorry to report that the issue still exists with build 2065. It seems my problem is still different from the one you could reproduce. However, I learned to live with that. ;)
Another question: when I select "Blu-ray" as target device in the x264 configuration, the Ref-Frames are set to "3" and I can't set it any higher. According to Blu-ray specifications a max. of "4" Reference Frames is allowed. Is this a bug or is there a reason why it's set to 3?
Hotpocketdeath
7th December 2011, 03:34
Woah, major breakage with Build 2066.
Completely incapable of encoding the video. It acts like it starts but completely freezes after a few meg is written.
And, once it locks up, I have to go through the task manager and manually force MeGUI closed.
Had to roll back MeGUI to 2065 and x264 to 2106 to get things working again.
Zathor
7th December 2011, 07:07
I do not have such problems. Is anyone else having the same problems?
@Hotpocketdeath: As long as you do not use fullrange/range you can use 2066 together with 2119 (and 2065 with 2106). Please try that so that we can find out if MeGUI or x264 is causing the problem. If using the x64 x264 please try also to use the x86 one.
AMED
7th December 2011, 08:47
I'm not seeing any problems.
28 mins in to a encode with 84MB written.
i'm encoding with this
program --level 4.1 --preset veryslow --tune grain --crf 18 --deblock -1:-1 --output "output" "input"
Hotpocketdeath
7th December 2011, 14:15
I do not have such problems. Is anyone else having the same problems?
@Hotpocketdeath: As long as you do not use fullrange/range you can use 2066 together with 2119 (and 2065 with 2106). Please try that so that we can find out if MeGUI or x264 is causing the problem. If using the x64 x264 please try also to use the x86 one.
Well, I'm at work now, so I'll need to check the settings when I get home, but I know I have fullrange enabled.
I am on 64bit, so I'll check that as well when I get home.
DarkT
9th December 2011, 01:50
Hi, I am trying to use the batch proccessing option. I got a dir woth ~90 .avs files and 90 video files. I load it up, it loads it for like... 3-4 minutes, loading the ffdshow icons in the corner. *waits*. "do you want to proccess all 79 files in the folder?" I click yes... BOOM red fonts! And error-sound! "Incomplete configuration" "please select input and output file" ummm... I though I ... Umm.. wha? ok, let's see what goes next... I hit ok... If I hit "go" it still gives me the same, so lets click the "output file" it only lets me choose a file name, not a directory :(. I gave it a name, and it qued jsut 1 file... *sighs*
Anotehr problem is that it's only MKV, no mp4 option :(.
Anyway...
Zathor
9th December 2011, 06:53
Hi, I am trying to use the batch proccessing option. I got a dir woth ~90 .avs files and 90 video files. I load it up, it loads it for like... 3-4 minutes, loading the ffdshow icons in the corner. *waits*. "do you want to proccess all 79 files in the folder?"
In that mode only files which have video & audio can be processed. Also the file type must be supported by OneClick.
I click yes... BOOM red fonts! And error-sound! "Incomplete configuration" "please select input and output file" ummm... I though I ... Umm.. wha? ok, let's see what goes next... I hit ok... If I hit "go" it still gives me the same, so lets click the "output file" it only lets me choose a file name, not a directory :(.
Please upload the log file somewhere. I would like to have a look at it.
I gave it a name, and it qued jsut 1 file... *sighs*
Yes, that’s the desired behavior. After the file has been preprocessed the next file will be queued. The reason is that you do not need so much temp space on the HD that way.
Anotehr problem is that it's only MKV, no mp4 option :(.
What feature do you miss for mp4?
DarkT
9th December 2011, 21:34
Sorry, no log - I'll redo it and then up the log.
As to the behaviour, well, does it mean I have to be there each time and give them all names? that defeats the entire purpose of BATCH proccessing... Ya know? Much more usefull if it just adds a prefix like "muxed" to them all and does it all automatically... Removing human intervention is kinda key for me, Yesterday night I've put ~89 files for encoding... Still is being encoded... Which is great, no intervention by me besides the initial queing... If that can be removed, I'd be SOOOO much happier.
What feature I miss for mp4? what do you mean? there's no mp4 there... I mean, I can't choose mp4... As to why(if that's the question) there's plenty devices whcih do not read mkv, but will read mp4. Without the ability to make it all mp4 it's also not useful for me anyway.
Anyway, I already tried creating a mouse-macro, didn't work... I suppose I could try again but... I'v'e seen a few people wrote interesting batch-scripts, for CMD... which I might try and adapt... Dunno... Or wait for stainless - or you guys... In the meantime it's by hand I suppose...
Anyway, thanks for all the work and stuff ;).
Zathor
10th December 2011, 11:52
As to the behaviour, well, does it mean I have to be there each time and give them all names? that defeats the entire purpose of BATCH proccessing... Ya know? Much more usefull if it just adds a prefix like "muxed" to them all and does it all automatically...
It is already working that way. All of the later files are processed automatically.
What feature I miss for mp4? what do you mean? there's no mp4 there... I mean, I can't choose mp4... I do not create MP4 files myself but when you select MP4 in the OneClick profile (and maybe removing the MKV option) you files should end as MP4 files. If not please post the log after you have selected one file in the OneClick tool.
Zathor
10th December 2011, 12:00
when I select "Blu-ray" as target device in the x264 configuration, the Ref-Frames are set to "3" and I can't set it any higher. According to Blu-ray specifications a max. of "4" Reference Frames is allowed. Is this a bug or is there a reason why it's set to 3?
Thanks for the report. I have to look into that. In the meantime please choose a slower preset.
EDIT: Fixed in 2067.
nibus
12th December 2011, 09:08
Is it possible to add more features to the --zones option?
Currently there are only bitrate adjustments available.
Specifically: deblock, psy-rd, me, merange, and nr (noise reduction) would be great.
http://mewiki.project357.com/wiki/X264_Settings#zones
Starworx
12th December 2011, 16:37
Well, I'm at work now, so I'll need to check the settings when I get home, but I know I have fullrange enabled.
I am on 64bit, so I'll check that as well when I get home.
How did you solve it?
"--fullrange on" doesn't work like described in the changelog. "--range tv" works but "--range pc" not. I don't know if it's a problem of MeGUI or x264.
the_weirdo
12th December 2011, 17:42
How did you solve it?
"--fullrange on" doesn't work like described in the changelog. "--range tv" works but "--range pc" not. I don't know if it's a problem of MeGUI or x264.
Assuming your input is PC range, you'll need to enter "--input-range pc" to Custom Command Line, otherwise x264 may detect your input as TV range and perform a range convertion from TV to PC. However, I tested x264 CLI without --input-range parameter and it did convert range but didn't hang like with MeGUI, so the problem seems to be a MeGUI bug.
Here's log:
[Error] Log for job1 (video, Test.avs -> Test.mp4)
-[Information] [2011-12-13 1:07:13] Started handling job
-[Information] [2011-12-13 1:07:13] Preprocessing
-[Information] [2011-12-13 1:07:13] Avisynth input script
--[NoImage] ImageReader("E:\sintel_trailer-480-png\sintel_trailer_2k_%04d.png",start=1,end=1253)
--[NoImage] ConvertToYV12(matrix="PC.601")
-[Information] [2011-12-13 1:07:14] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --crf 19.0 --range pc --sar 1:1 --output "E:\Test.mp4" "E:\Test.avs"
-[Information] [2011-12-13 1:07:14] Encoding started
-[Error] [2011-12-13 1:07:15] Exception in readStream
--[Error] [2011-12-13 1:07:15] Exception message
---[NoImage] Length cannot be less than zero.
---[NoImage] Parameter name: length
--[Error] [2011-12-13 1:07:16] Stacktrace
---[NoImage] at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
---[NoImage] at MeGUI.x264Encoder.GetFrameString(String line, StreamType stream)
---[NoImage] at MeGUI.CommandlineVideoEncoder.ProcessLine(String line, StreamType stream)
---[NoImage] at MeGUI.CommandlineJobProcessor`1.readStream(StreamReader sr, ManualResetEvent rEvent, StreamType str)
--[Error] [2011-12-13 1:07:16] Inner exception: null
-[Information] [2011-12-13 1:08:27] Process exits with error code: -1
-[Information] [2011-12-13 1:08:27] Standard output stream
-[Information] [2011-12-13 1:08:27] Standard error stream
--[NoImage] avs [info]: 854x480p 1:1 @ 24/1 fps (cfr)
--[NoImage] resize [warning]: converting range from TV to PC
--[NoImage] Exception in readStream. Line cannot be processed
-[Information] Deleting aborted output
--[Information] [2011-12-13 1:08:27] Delete aborted ouptut set: True
--[Information] [2011-12-13 1:08:27] File to delete: E:\Test.mp4
--[Information] [2011-12-13 1:08:27] File deleted
-[Information] [2011-12-13 1:08:27] Job completed
-[Information] [2011-12-13 1:08:27] Current job was aborted
It seems the problem because MeGUI don't know how to parse this line:
[swscaler @ 0033a180] full chroma interpolation for destination format 'yuv420p' not yet implemented
Hotpocketdeath
12th December 2011, 22:11
How did you solve it?
"--fullrange on" doesn't work like described in the changelog. "--range tv" works but "--range pc" not. I don't know if it's a problem of MeGUI or x264.
--range PC caused my lockups. I had to switch it over to auto to get things to work properly.
the_weirdo
13th December 2011, 01:50
Revision 2068 does fix the hang with --range pc. However, the better solution would be add input-range option to x264 configuration dialog because x264's range auto-detection is still not accurately (it may detect PC range as TV range and perform a range convertion, causing wrong result).
EDIT: Or maybe MeGUI should auto add "--input-range pc" when users choose --range pc. Because when a user chooses --range pc, he must be aware that his input is PC range, I think.
titlis
14th December 2011, 02:03
How about adding advanced option taps for audio encoder?
Just like x264's
It would be very nice to allow users to tweak settings for their taste
XMEN3
16th December 2011, 02:08
Is there any chance that MeGui will support DGAVCDecDI?
Or is there a way to replace DGDecodeNV with DGAVCDecDI?
As it is now, when I try to open a h264 .ts file in file indexer, MeGui seems to use DGAVCIndex, which is old, and cannot demux multiple audio streams at once.
And when I index the file "manually" with DGAVCIndexDI.exe (creating a .dgi file), and try to open it with AVS Script Creator, I get this error:
AviSynth scrip error:
LoadPlugin: unable to load "<path to megui\tools\dgindexnv\DGDecodeNV.dll"But that is natural since I don't have a Nvidia GFX card.
If there currently is no way to use DGAVCDecDI in MeGui, consider this a request :)
Thank you.
me too
Originally Posted by Zathor
I do not have DGAVCDecDI and therefore cannot add it.
Why Donald G. doesn't give you one for free?
cengizhan
20th December 2011, 09:25
when i try to convert flac track to aac track without enconding video, megui constantly fails.
--[Information] [20.12.2011 10:21:46] Muxing started
--[Warning] [20.12.2011 10:21:50] A warning occurred: Warning: 'H:\xyz - [2] Japanese_audio.m4a': A track with the ID 1 was requested but not found in the file. The corresponding option will be ignored.
--[Warning] [20.12.2011 10:21:50] A warning occurred: Warning: 'H:\xyz.mkv': A track with the ID 3 was requested but not found in the file. The corresponding option will be ignored.
--[Error] [20.12.2011 10:21:50] An error occurred: Error: No streams to output were found. Aborting.
--[Error] [20.12.2011 10:21:50] Process exits with error code: 2
latest megui v2069
Karl Beem
20th December 2011, 20:56
After the most recent updates, a mux job fails with the following:
-[Warning] [12/20/2011 1:30:04 PM] A warning occurred: Warning: 'L:\HDTV\720p\720p.mkv': A track with the ID 1 was requested but not found in the file. The corresponding option will be ignored.
When I went back to the older mkvmerge files, the job had no problem.
Zathor
20th December 2011, 21:10
Can you post the log file as there is the MediaInfo included?
Karl Beem
20th December 2011, 21:20
Here it is attached.
Zathor
20th December 2011, 22:55
Thanks. mkvtoolnix changed the IDs. Until MeGUI is adjusted I have reverted it back to 5.1.0.
keith70
24th December 2011, 10:27
Hi,megui is a very good project.but it does not support multi-language GUI,may you add this feature so that other non-English users can use it more easily?
thx
Venares
25th December 2011, 02:00
Seems like the last update broke DTS-MA extraction :(
Zathor
25th December 2011, 08:45
Hi,megui is a very good project.but it does not support multi-language GUI,may you add this feature so that other non-English users can use it more easily?
I never dealed with that. Do you know a good way to convert an english only C# project to multi-language?
Seems like the last update broke DTS-MA extraction :(
Please post the log and more details about your problem.
Venares
25th December 2011, 13:50
While trying to extract a movie with DTSMA I get the following error.
A warning occurred: a09 The ArcSoft decoder doesn't seem to work, unfortunately.
Process exits with error code: 1
After some futher investigation this only appears to happen if track 9 is selected along with the DTSMA track.
---[NoImage] 9: DTS Express, English, 1.0 channels, 24 bits, 96kbps, 48kHz
Full Log:
[Error] Log
-[Information] Versions
--[Information] [25/12/2011 12:39:10] MeGUI Version : 2069 (svn)
--[Information] [25/12/2011 12:39:10] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [25/12/2011 12:39:10] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [25/12/2011 12:39:10] Avisynth Version : 2.6.0.2 (25/05/2011 10:10:44)
-[Information] Update detection
--[Information] [25/12/2011 12:39:11] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [25/12/2011 12:39:11] All files are up to date
-[Error] Log for job1 (ext, 00000.m2ts -> xmen1xxx)
--[Information] [25/12/2011 12:42:41] Started handling job
--[Information] [25/12/2011 12:42:41] Preprocessing
--[Information] [25/12/2011 12:42:41] Job commandline: "H:\MeGUI - DEV\tools\eac3to\eac3to.exe" "D:\" 1) 1:"H:\[Encodes]\XMEN\xmen1\F1_T1_Chapter - .txt" 2:"H:\[Encodes]\XMEN\xmen1\F1_T2_Video - .mkv" 4:"H:\[Encodes]\XMEN\xmen1\F1_T4_Audio - English.dtshd" 5:"H:\[Encodes]\XMEN\xmen1\F1_T5_Audio - English.ac3" 8:"H:\[Encodes]\XMEN\xmen1\F1_T8_Audio - English.ac3" 9:"H:\[Encodes]\XMEN\xmen1\F1_T9_Audio - English.ac3" 10:"H:\[Encodes]\XMEN\xmen1\F1_T10_Subtitle - English.sup" 11:"H:\[Encodes]\XMEN\xmen1\F1_T11_Subtitle - English.sup" 24:"H:\[Encodes]\XMEN\xmen1\F1_T24_Subtitle - English.sup" 25:"H:\[Encodes]\XMEN\xmen1\F1_T25_Subtitle - English.sup" -progressnumbers
--[Information] [25/12/2011 12:42:41] Extracting started
--[Warning] [25/12/2011 12:42:44] A warning occurred: a09 The ArcSoft decoder doesn't seem to work, unfortunately.
--[Error] [25/12/2011 12:42:45] Process exits with error code: 1
--[Information] [25/12/2011 12:42:45] Standard output stream
---[NoImage] M2TS, 2 video tracks, 6 audio tracks, 22 subtitle tracks, 1:44:20, 24p /1.001
---[NoImage] 1: Chapters, 40 chapters
---[NoImage] 2: h264/AVC, 1080p24 /1.001 (16:9)
---[NoImage] 3: h264/AVC, 480p24 /1.001 (20:11)
---[NoImage] 4: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
---[NoImage] (core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
---[NoImage] 5: AC3, English, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[NoImage] 6: DTS, German, 5.1 channels, 24 bits, 768kbps, 48kHz
---[NoImage] 7: DTS, Spanish, 5.1 channels, 24 bits, 768kbps, 48kHz
---[NoImage] 8: AC3, English, 2.0 channels, 224kbps, 48kHz, dialnorm: -27dB
---[NoImage] 9: DTS Express, English, 1.0 channels, 24 bits, 96kbps, 48kHz
---[NoImage] 10: Subtitle (PGS), English
---[NoImage] 11: Subtitle (PGS), English
---[NoImage] 12: Subtitle (PGS), German
---[NoImage] 13: Subtitle (PGS), German
---[NoImage] 14: Subtitle (PGS), Spanish
---[NoImage] 15: Subtitle (PGS), Spanish
---[NoImage] 16: Subtitle (PGS), Danish
---[NoImage] 17: Subtitle (PGS), Danish
---[NoImage] 18: Subtitle (PGS), Finnish
---[NoImage] 19: Subtitle (PGS), Finnish
---[NoImage] 20: Subtitle (PGS), Norwegian
---[NoImage] 21: Subtitle (PGS), Norwegian
---[NoImage] 22: Subtitle (PGS), Swedish
---[NoImage] 23: Subtitle (PGS), Swedish
---[NoImage] 24: Subtitle (PGS), English
---[NoImage] 25: Subtitle (PGS), English
---[NoImage] 26: Subtitle (PGS), German
---[NoImage] 27: Subtitle (PGS), Spanish
---[NoImage] 28: Subtitle (PGS), Danish
---[NoImage] 29: Subtitle (PGS), Finnish
---[NoImage] 30: Subtitle (PGS), Norwegian
---[NoImage] 31: Subtitle (PGS), Swedish
---[NoImage] Creating file "H:\[Encodes]\XMEN\xmen1\F1_T1_Chapter - .txt"...
---[NoImage] a09 The ArcSoft decoder doesn't seem to work, unfortunately.
--[Information] [25/12/2011 12:42:45] Standard error stream
--[Information] [25/12/2011 12:42:45] Job completed
tebasuna51
25th December 2011, 19:06
You have:
...
9: DTS Express, English, 1.0 channels, 24 bits, 96kbps, 48kHz
and want:
...
9:"H:\[Encodes]\XMEN\xmen1\F1_T9_Audio - English.ac3"
but:
...
a09 The ArcSoft decoder doesn't seem to work, unfortunately.
Without ArcSoft decoder you can't decode DTS Express, not supported by libav.
keith70
26th December 2011, 09:25
I never dealed with that. Do you know a good way to convert an english only C# project to multi-language?
Here is an example:
put all UI string into an xml file like this:
lang.xml
<?xml version="1.0"?>
<lang>
<core>
<details>
</details>
<gui>
...
<MainForm>
...
<mnuFile>File(&F)</mnuFile>
...
</MainForm>
...
</gui>
<plugins>
</plugins>
<util>
</util>
</core>
<packages>
</packages>
</lang>
then add a language static class to the project:
Lang.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
namespace MeGUI
{
static public class Lang
{
static private XmlDocument doc = new XmlDocument();
static Lang() //load language xml file into memory
{
doc.Load("lang.xml");
}
public static string getText(string s)
{
return doc.SelectSingleNode("/lang/" + s).InnerText.ToString();
}
}
}
and then,for example,the "File(F)" Menu in MainForm.cs
...
// mnuFile
//
this.mnuFile.Index = 0;
this.mnuFile.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.mnuFileOpen,
this.mnuFileImport,
this.mnuFileExport,
this.mnuFileExit});
this.mnuFile.Text = Lang.getText("core/gui/MainForm/mnuFile");
...
And so that if we change the lang.xml file,we change the UI language.
XMEN3
26th December 2011, 13:58
Clever anamorphic DAR error over 0,5%.
Calculeted SAR wrong in some cases.
With non standard input DAR 2.341 (1920x820 I Robot Bluray) aproximate the value to 2,35 and uses
global MEGUI_darx = 47
global MEGUI_dary = 20
The resulting sar is 1269:1280 (par 0.993) but, with 1920x820 it should be --sar 81:82 (par 0.988) istead.
thanks
cybersharky
26th December 2011, 18:52
LoadPlugin("D:\megui\tools\ffms\ffms2.dll")
FFVideoSource("E:\Mao\Mao-remux.mkv", threads=1).AssumeFPS(24000,1001)
#deinterlace
crop( 0, 22, 0, -22)
LanczosResize(1280,688) # Lanczos (Sharp)
#denoise
http://dl.dropbox.com/u/47490038/Mao-error.jpg
XMEN3
26th December 2011, 19:35
LoadPlugin("D:\megui\tools\ffms\ffms2.dll")
FFVideoSource("E:\Mao\Mao-remux.mkv", threads=1).AssumeFPS(24000,1001)
#deinterlace
crop( 0, 22, 0, -22)
LanczosResize(1280,688) # Lanczos (Sharp)
#denoise
your source maybe damaged...bad extracted from archive or something like that
cybersharky
26th December 2011, 20:24
your source maybe damaged...bad extracted from archive or something like that
Source is fine:
http://dl.dropbox.com/u/47490038/vlcsnap-2011-12-26-21h19m06s35.png
AMED
27th December 2011, 22:01
@cybersharky
Sometimes that happens when you randomly seek through the video when using FFMS, it doesn't affect the final encode since you won't be randomly seeking when encoding.
If you go forward a few frames and then back a few frames the blocks usually go away.
I wouldn't call this a MeGUI bug.
XMEN3
27th December 2011, 23:24
Clever anamorphic DAR error over 0,5%.
Calculeted SAR wrong in some cases.
With non standard input DAR 2.341 (1920x820 I Robot Bluray) aproximate the value to 2,35 and uses
global MEGUI_darx = 47
global MEGUI_dary = 20
The resulting sar is 1269:1280 (par 0.993) but, with 1920x820 it should be --sar 81:82 (par 0.988) istead.
also standard input like 1920x1040 (1.846) is wrongly rounded to 1.85 and resizing to 848x464 will result a DAR error of 0,2%...handbrake calculate sar better
thanks
Lighto
2nd January 2012, 05:42
Is it time to ditch NeroAAC for FhG?
http://forum.doom9.org/showthread.php?t=161957
Zathor
2nd January 2012, 16:31
Is it time to ditch NeroAAC for FhG?
http://forum.doom9.org/showthread.php?t=161957
I have no idea. Has someone investigated the legal situation? Are we allowed to put everything needed for FhG on our FTP?
Zathor
2nd January 2012, 16:42
2076 [Video Player] fixed a crash when using non seekable scripts
in order to display such scripts the default start position is now the beginning
2075 [AVS Script Creator] improve input DAR detection when using no index files
2074 [AVS Script Creator] + [OneClick] improve input DAR detection when using index files
2073 [Settings] added option to select if ITU Aspect Ratio should be used by default (enabled by default). Feature request #3057378
2072 [Audio Encoder] added handling of channel count mismatch
2071 [MediaInfo] added default/forced track info to the MediaInfo wrapper (requires mediainfo revision 0.7.51+)
cybersharky
3rd January 2012, 14:52
Some frames are ending up distorted after some white noise("snowing" picture)
LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\VTS_01_1.d2v", info=3)
LoadPlugin("D:\megui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
LoadPlugin("D:\megui\tools\avisynth_plugin\TIVTC.dll")
tfm(order=1).tdecimate()
crop( 0, 0, 0, 0)
LanczosResize(640,368) # Lanczos (Sharp)
#denoise
__film = last
__t0 = __film.trim(0, 1035)
__t0
Using X264(2021) DXVA-standard-def, abr 1024
Result: http://dl.dropbox.com/u/47490038/megui.mkv
Encoded the same frames in Ripbot 1.17, result is fine:
http://dl.dropbox.com/u/47490038/ripbot.mkv
Source: http://dl.dropbox.com/u/47490038/VTS.demuxed.m2v
Zathor
3rd January 2012, 15:13
Please post the source file (or a short sample) and the log.
Edit: As you already added the source please upload also the complete log.
cybersharky
3rd January 2012, 16:12
Please post the source file (or a short sample) and the log.
Edit: As you already added the source please upload also the complete log.
[Information] Log for job42 (video, VTS_01_1.avs -> 1036.264)
-[Information] [2012/01/03 2:28:16 PM] Started handling job
-[Information] [2012/01/03 2:28:16 PM] Preprocessing
-[Information] [2012/01/03 2:28:16 PM] Avisynth input script
--[NoImage] LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\VTS_01_1.d2v", info=3)
--[NoImage] LoadPlugin("D:\megui\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
--[NoImage] LoadPlugin("D:\megui\tools\avisynth_plugin\TIVTC.dll")
--[NoImage] tfm(order=1).tdecimate()
--[NoImage] crop( 0, 0, 0, 0)
--[NoImage] LanczosResize(640,368) # Lanczos (Sharp)
--[NoImage] #denoise
--[NoImage] __film = last
--[NoImage] __t0 = __film.trim(0, 1035)
--[NoImage] __t0
-[Information] [2012/01/03 2:28:16 PM] Job commandline: "D:\megui\tools\x264\x264.exe" --level 3.1 --bitrate 1024 --vbv-bufsize 14000 --vbv-maxrate 17500 --sar 1:1 --output "C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\1036.264" "C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\VTS_01_1.avs"
-[Information] [2012/01/03 2:28:16 PM] Encoding started
-[Information] [2012/01/03 2:28:26 PM] Standard output stream
-[Information] [2012/01/03 2:28:26 PM] Standard error stream
--[NoImage] avs [info]: 640x368p 1:1 @ 24000/1001 fps (cfr)
--[NoImage] x264 [info]: using SAR=1/1
--[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
--[NoImage] x264 [info]: profile High, level 3.1
--[NoImage]
--[NoImage] x264 [info]: frame I:8 Avg QP:19.17 size: 27720
--[NoImage] x264 [info]: frame P:452 Avg QP:24.37 size: 12421
--[NoImage] x264 [info]: frame B:576 Avg QP:20.68 size: 2127
--[NoImage] x264 [info]: consecutive B-frames: 11.4% 42.3% 3.5% 42.9%
--[NoImage] x264 [info]: mb I I16..4: 11.2% 72.6% 16.3%
--[NoImage] x264 [info]: mb P I16..4: 0.6% 12.5% 3.0% P16..4: 30.3% 15.5% 10.9% 0.0% 0.0% skip:27.1%
--[NoImage] x264 [info]: mb B I16..4: 0.1% 0.4% 0.1% B16..8: 31.4% 4.9% 1.0% direct: 4.5% skip:57.7% L0:39.7% L1:52.3% BI: 8.0%
--[NoImage] x264 [info]: final ratefactor: 21.86
--[NoImage] x264 [info]: 8x8 transform intra:76.7% inter:66.6%
--[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 89.8% 32.1% 21.1% inter: 20.7% 27.4% 12.5%
--[NoImage] x264 [info]: i16 v,h,dc,p: 46% 32% 15% 8%
--[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 23% 24% 5% 7% 6% 9% 6% 11%
--[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 22% 10% 7% 10% 8% 11% 8% 13%
--[NoImage] x264 [info]: i8c dc,h,v,p: 80% 8% 10% 2%
--[NoImage] x264 [info]: Weighted P-Frames: Y:6.4% UV:2.2%
--[NoImage] x264 [info]: ref P L0: 55.0% 9.4% 22.5% 12.6% 0.5%
--[NoImage] x264 [info]: ref B L0: 76.0% 19.7% 4.2%
--[NoImage] x264 [info]: ref B L1: 93.8% 6.2%
--[NoImage] x264 [info]: kb/s:1307.35
--[NoImage] encoded 1036 frames, 102.41 fps, 1307.35 kb/s
-[Information] Final statistics
--[Information] [2012/01/03 2:28:26 PM] Video Bitrate Desired: 1024 kbit/s
--[Information] [2012/01/03 2:28:26 PM] Video Bitrate Obtained (approximate): 1307 kbit/s
-[Information] [2012/01/03 2:28:26 PM] MediaInfo
--[Information] File: C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\1036.264
--[Information] General
---[Information] Format: AVC
---[Information] FormatString: AVC
---[Information] FileSize: 7061287
---[Information] PlayTime:
--[Information] Video
---[Information] ID:
---[Information] Width: 640
---[Information] Height: 368
---[Information] FrameCount:
---[Information] FrameRate: 23.976
---[Information] ScanType: Progressive
---[Information] Codec: AVC
---[Information] CodecString: AVC
---[Information] Format: AVC
---[Information] AspectRatio: 1.739
---[Information] AspectRatioString: 16:9
---[Information] Delay:
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
-[Information] [2012/01/03 2:28:26 PM] Postprocessing
--[Information] Deleting intermediate files
-[Information] [2012/01/03 2:28:26 PM] Job completed
Zathor
3rd January 2012, 19:06
2080 [AVS] if an AVS script cannot be opened the old method to open such files is used during the session.
the option can be completly disabled in the settings ("Improved AVS opening", enabled by default). Bug #3437874
2079 [MKV Demuxer] adjusted demuxer to the recent mkvextract changes (requires mkvmerge revision 5.2.1+)
2078 [Progress Window] changed priority will be kept during the whole application session. Feature request #3445179
2077 [Progress Window] lower also I/O and memory priority when priority below normal (requires Windows Vista or newer). Feature request #3468249
rapscallion
3rd January 2012, 19:21
@zathor
Update keeps going back and forth between 2080 and 2076....endless loop if you let it. Are you reverting back t0 76 intentionally?
Zathor
3rd January 2012, 19:22
[Information] Log for job42 (video, VTS_01_1.avs -> 1036.264)
-[Information] [2012/01/03 2:28:16 PM] Job commandline: "D:\megui\tools\x264\x264.exe" --level 3.1 --bitrate 1024 --vbv-bufsize 14000 --vbv-maxrate 17500 --sar 1:1 --output "C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\1036.264" "C:\Users\me\Documents\DVDrips\B5_M5_A_CALL_TO_ARMS\VIDEO_TS\VTS_01_1.avs"
Consider using --crf (e.g. 20 to be in your bitrange) or doing 2 passes with your desired bitrate.
Zathor
3rd January 2012, 19:24
@zathor
Update keeps going back and forth between 2080 and 2076....endless loop if you let it. Are you reverting back t0 76 intentionally?
There are two update servers which will be synced every ~15mins or so. The update server where I have no direct access to has the old builds available and therefore you are "forced" to downgrade. Just ignore it for now. Should be hopefully fixed soon. There is nothing I can do at the moment.
rapscallion
3rd January 2012, 19:29
Thanks, fine...just wanted to be sure it wasn't an intentional downgrade.
Happy New Year !!
kalehrl
4th January 2012, 15:58
Please have a look at problems I reported here:
http://forum.doom9.org/showpost.php?p=1548782&postcount=14
@Zathor
I will send you my logs on pm.
Thank you for your support.
Zathor
4th January 2012, 18:58
2087 [FFMS] remove AssumeFPS() as it is causing problems with hybrid/telecined input
2086 [AVS Script Creator] improve input DAR detection when using AVS input files
2085 [OneClick] fixed long delay during processing when adding more than 4 tracks (part III)
2084 [AVS Script Creator] resize value will only be added to the script if necessary
fixed button checked states after loading avisynth profiles
2083 [OneClick] fixed long delay during processing when adding more than 4 tracks (part II)
2082 [Audio Encoder] DTS-MA decoding is blocked with NicAudio to avoid problems
2081 [OneClick] fixed long delay during processing when adding more than 4 tracks
Audionut
5th January 2012, 00:35
keyint=250 / keyint_min=23 /qpmin=10
These settings need to be fixed.
For 24fps content, they should be keyint 240 / keyint-min 24
qpmin has been a default of 0 for awhile now.
Zathor
5th January 2012, 11:06
keyint=250 / keyint_min=23 /qpmin=10
These settings need to be fixed.
For 24fps content, they should be keyint 240 / keyint-min 24
qpmin has been a default of 0 for awhile now.
0.3.5.27 [x264] changed default value of --qpmin to 0 (requires x264 rev 1795+)
But that is only valid for new presets. Existing ones will not be changed.
The keyint values will only be changed based upon the source fps if the BluRay/AVCHD/DivX-HD target playback device is selected. For other devices you have to change the keyint values in the preset on your own.
Please have a look at problems I reported here:
http://forum.doom9.org/showpost.php?p=1548782&postcount=14
Sadly I cannot reproduce your problem. Does this happen for you every time you use the OneClick mode? Please clear your queue (delete all jobs) and start with one OC job from scratch. Does that case the problem also?
kalehrl
5th January 2012, 13:00
Sadly I cannot reproduce your problem. Does this happen for you every time you use the OneClick mode? Please clear your queue (delete all jobs) and start with one OC job from scratch. Does that case the problem also?
It doesn't happen every time I use it.
It happens only when I add several jobs in a oneclick queue.
When there is only one, no problem.
The reason I use oneclick is that it is possible to queue a lot of files which is, I believe, the main purpose of oneclick.
I didn't get these errors with earlier versions.
The problems started from 2080 I believe.
Did you have a look at those logs I sent you on pm?
Zathor
5th January 2012, 18:02
It doesn't happen every time I use it.
It happens only when I add several jobs in a oneclick queue.
When there is only one, no problem.
The reason I use oneclick is that it is possible to queue a lot of files which is, I believe, the main purpose of oneclick.
I didn't get these errors with earlier versions.
The problems started from 2080 I believe.
Did you have a look at those logs I sent you on pm?
Yes, I had a look at your log but that one error message is unspecific. Please download the new build with the improved OC mode (http://forum.doom9.org/showthread.php?t=163399) and try to reproduce the problem. If it is not possible to reproduce the problem there it has been fixed and if the problem is still there the debug version should generate a better error message.
Audionut
5th January 2012, 23:14
0.3.5.27 [x264] changed default value of --qpmin to 0 (requires x264 rev 1795+)
But that is only valid for new presets. Existing ones will not be changed.
Cheers.
The keyint values will only be changed based upon the source fps if the BluRay/AVCHD/DivX-HD target playback device is selected. For other devices you have to change the keyint values in the preset on your own.
It makes sense to me to adjust the keyint values to match the framerate (ie: keyint 240 for 24fps content) as a general rule of thumb, rather then just for specific devices.
Zathor
6th January 2012, 12:46
it makes sense to me to adjust the keyint values to match the framerate (ie: keyint 240 for 24fps content) as a general rule of thumb, rather then just for specific devices.
For some device a specific keyint value is required and will be forced (or lowered to be in spec). For all other devices you are free to choose whatever you like. But in one point you are right. It may be better to remove the direct keyint values in the settings and replace them with a factor. E.g. keyint factor 10 = fps * 10, minkeyint factor 1 = fps * 1.
hello_hello
12th January 2012, 09:24
This is carried over from a different thread but I thought I'd reply here for Zathor's attention. Just a minor thing:
If you want you can disable ITU by disabling "Options\Settings\Use ITU Aspect Ratio". It is available since a few builds. ITU values are used for 720x576/720x480 sources only.
Awesome!! Thank you. No more forgetting to change the resize method!
I'd not looked in MeGUI's options for a while so I'd not noticed that.
When disabling the "use ITU aspect ratio" checkbox though, I did notice an erroneous tooltip you may wish to remove. The tooltip for "use ITU aspect ratio" says "Error: No update available."
hello_hello
12th January 2012, 09:39
No doubt this isn't an MeGUI bug, but as I let MeGUI update ffms2 today and immediately started having problems I thought I'd post about it here in case you might want to remove the update until the problem is fixed.
I posted a bug report in the FFmpegSource thread and someone else has previously reported the same problem.
http://forum.doom9.org/showthread.php?p=1550855#post1550855
My post also contains a link to a sample of the problem video.
Zathor
12th January 2012, 14:32
I'd not looked in MeGUI's options for a while so I'd not noticed that. It has also been mentioned in the changelog ;)
When disabling the "use ITU aspect ratio" checkbox though, I did notice an erroneous tooltip you may wish to remove. The tooltip for "use ITU aspect ratio" says "Error: No update available."
Thanks, I prepared to add the context help and need only to update the external data file.
No doubt this isn't an MeGUI bug, but as I let MeGUI update ffms2 today and immediately started having problems I thought I'd post about it here in case you might want to remove the update until the problem is fixed. Thanks. I will downgrade to r588 later - currently I have no access to the server.
alter4
13th January 2012, 21:11
Guys
looks like the bug is fixed in source code.
http://forum.doom9.org/showthread.php?p=1550950#post1550950
Zathor
14th January 2012, 14:06
Yes, but at the moment no new binary is available and therefore MeGUI dev still uses r588.
Zathor
15th January 2012, 17:17
2098 [x264] added option to adjust GOP size based on the FPS of the source (enabled by default)
changed --weightp and --min-keyint default value calculation
2097 [Bitrate Calculator] improved M2TS calculation assumption. Warning: it is better but also not correct
2096 [Update] changed recommended path for neroaacenc to tools\eac3to
2095 [Log] changed resource lock behavior. Bug #3466426
2094 [MP4 Muxer] use ISO 639-2/T language codes when muxing. Bug #3201829
2093 [Update] if a component is missing a warning message will appear at startup
2092 [MainForm] offer to install AviSynth if AviSynth is not found but the installer is availabe (x86 only)
2091 [Settings] changed default value of "Autostart Queue" to enabled
2090 [Audio Encoder] do not abort downmix anymore if input avs file has no channel position information
2089 [HD Streams Extractor] defaulting to English if the track language can not be indentified (MKV only)
2088 [Audio Encoder] cosmetics
SacredCultivator
15th January 2012, 17:38
Anyone else happen to have the Updates on Loop?
As currently for:
core
mediainfo
They keep appearing as updates for me, even when trying to update them again they still appear on an endless loop.
QBhd
15th January 2012, 17:42
Anyone else happen to have the Updates on Loop?
As currently for:
core
mediainfo
They keep appearing as updates for me, even when trying to update them again they still appear on an endless loop.
Nope... worked fine for me.
QB
rapscallion
15th January 2012, 18:06
2097 [Bitrate Calculator] improved M2TS calculation assumption.
Warning: it is better but also not correct
I find it ~1,700 kbit/s high for a bd-25 (over 100% on ImgBurn)
The calculator, on core 1888, for the same bd-25, I add 375 kbit/s to the calculation, with a result of 98% in ImgBurn. A bd-9, adding nothing, results in 98% as well.
I've been using 1888 soley for that purpose and the results have been VERY consistent. (BTW, it was Zathor's advice, way back in the thread, to revert to that build, in response to my query re the newer overshoot results)
hello_hello
16th January 2012, 07:38
I just updated MeGUI on two different computers running XP SP3 (.Net Framework 2.1.21022). I was running core version 2087 and it appears the update took it to 2098. In both cases MeGUI would not run after the update. Instead I got a popup message saying MeGUI has encountered an error and needs to close. In both cases deleting the MeGUI.exe file and restoring the backup allowed MeGUI to run again.
Sorry, but I don't know if there's any way to supply more details regarding the problem.
alexVS
17th January 2012, 12:22
Hi All!
I used megui version 0.3.5.0 for some time. (x264.exe x32 core 114 r1924 08d04a4)
Now new available version is 2050
I'm confused about the version numbers.
Does megui changed so drastically? Seriously.
And why all the dots gone? :)
I haven't bluray yet, but I have videos encoded with megui (bluray profile) on my HDD. Are those videos (encoded with 0.3.5.0) still compatible with bluray or there can be some troubles? Shoud I immediately switch to 2050?
Shevek
17th January 2012, 12:34
Hi All!
I used megui version 0.3.5.0 for some time. (x264.exe x32 core 114 r1924 08d04a4)
Now new available version is 2050
I'm confused about the version numbers.
Does megui changed so drastically? Seriously.
And why all the dots gone? :)
There has been a change in numbering convention.
Nothing to worry about :)
Zathor
17th January 2012, 21:57
I replaced in the current x264 package the vfw4x264.exe with this one:
http://forum.doom9.org/showthread.php?t=162656
As it is only a test at the moment I have not changed the source so vfw4x264 is still being called therefore I have renamed avs4x264mod.exe to vfw4x264.exe.
I find it ~1,700 kbit/s high for a bd-25 (over 100% on ImgBurn). The calculator, on core 1888, for the same bd-25, I add 375 kbit/s to the calculation, with a result of 98% in ImgBurn. A bd-9, adding nothing, results in 98% as well. I've been using 1888 soley for that purpose and the results have been VERY consistent.
Sadly the specs for muxing MT2S (with tsmuxer) are not known and therefore there are no correct open sourcebitrate calculators available. Also the old bitrate calc changed in 1898 was not correct as it just added an overhead of 6% to all values resulting in way wrong values in several calculations. If you are able to do a correct calculation - please share it. The only other option is to add an option to switch between both wrong calculations in MeGUI if this is required by someone.
I just updated MeGUI on two different computers running XP SP3 (.Net Framework 2.1.21022). I was running core version 2087 and it appears the update took it to 2098. In both cases MeGUI would not run after the update. Instead I got a popup message saying MeGUI has encountered an error and needs to close. In both cases deleting the MeGUI.exe file and restoring the backup allowed MeGUI to run again.
Sorry, but I don't know if there's any way to supply more details regarding the problem.
I can not reproduce the problem. Are you able to upload your whole MeGUI directory (exclude update_cache)? I would like to test it with your data.
disklib
18th January 2012, 02:51
MeGUI 2098 just updated x264 to version 2145. In the x264 config dialog - "load defaults" now creates the following:
program --crf 20 --min-keyint 25 --output "output" "input"
Am I correct in thinking the "min-keyint 25" component shouldn't be there?
hello_hello
18th January 2012, 07:15
I can not reproduce the problem. Are you able to upload your whole MeGUI directory (exclude update_cache)? I would like to test it with your data.
I've been keeping an eye on this thread for other reports of the same problem but so far it does seem unique to me, only it happens using 2 different computers. Admittedly though the two computers are about as close to being a single computer as two computers can get. Aside from the CPU they have identical hardware and the Windows/Programs installation from one was originally imaged and installed on the other.
I just updated MeGUI on one PC again. This time it also updated x264 and ffms (although I'd already reverted to the previous ffms version manually) and MeGUI still won't run. Here's the entire MeGUI folder excluding the update cache (after it's been updated so it's not working). MeGUI.rar (http://wikisend.com/download/232934/MeGUI.rar) (97.8MB)
Zathor
18th January 2012, 08:14
Here's the entire MeGUI folder excluding the update cache (after it's been updated so it's not working).
Thanks! I will have a look at it but likely not before tomorrow.
Am I correct in thinking the "min-keyint 25" component shouldn't be there?
Yes, it should only be applied to the final command line as then the FPS of the source is known.
kalehrl
18th January 2012, 15:53
I've noticed that when I use 1.3.2 xvid_encraw with MeGUI, the speed of encoding is much slower than when using the default one.
This is the encoding speed using default xvid_encraw:
http://i40.tinypic.com/5mg4so.png
The same file encoded using the command line gives the same speed:
Tot: enctime(ms) =142663.00, length(bytes) = 40368645
Avg: enctime(ms) = 12.01, fps = 83.25, length(bytes) = 3399
I frames: 44 frames, size = 12101/ 532456, quants = 3 / 3.23 / 4
P frames: 4203 frames, size = 5910/ 24842104, quants = 3 / 3.31 / 4
B frames: 7627 frames, size = 1965/ 14994085, quants = 5 / 5.60 / 6
Everything is fine here. The speeds match.
However, when I use 1.3.2 xvid_encraw the speed is like this:
http://i44.tinypic.com/2mwuix4.png
The same file encoded using the command line pointing to the 1.3.2 xvid_encraw in MeGUI folder gives this info:
Tot: enctime(ms) =94058.00, length(bytes) = 42714577
Avg: enctime(ms) = 7.92, fps = 126.24, length(bytes) = 3597
I frames: 44 frames, size = 12993/ 571724, quants = 3 / 3.23 / 4
P frames: 4203 frames, size = 6522/27412859, quants = 3 / 3.30 / 4
B frames: 7627 frames, size = 1931/14729994, quants = 5 / 5.60 / 6
Instead of giving me around 125fps, MeGUI encodes in 56fps.
Could you please look into this and try to make MeGUI more friendly for users who want to encode using the latest xvid?
Latest xvid is much faster as you can see from the logs (126.24 compared with 83.25)
Thank you
Zathor
21st January 2012, 14:41
I've been keeping an eye on this thread for other reports of the same problem but so far it does seem unique to me, only it happens using 2 different computers.
Thank you very much for your report and the upload of your MeGUI folder. I was able to reproduce it. The reason for the crash is that I am using a function in 2095 which is causing the crash when .NET 2.0 SP1 (or older) is installed. It does not crash with .NET 2.0 SP2 or 3.x/4.x. I already fixed the problem and it will be in the next update (should be available in the next days). As a workaround you can update your .NET installation.
Zathor
21st January 2012, 14:43
Could you please look into this and try to make MeGUI more friendly for users who want to encode using the latest xvid?
As long as there is no xvid_enraw which can output AVI files > 2GB I will not change anything there.
hello_hello
22nd January 2012, 06:31
Thank you very much for your report and the upload of your MeGUI folder. I was able to reproduce it. The reason for the crash is that I am using a function in 2095 which is causing the crash when .NET 2.0 SP1 (or older) is installed. It does not crash with .NET 2.0 SP2 or 3.x/4.x. I already fixed the problem and it will be in the next update (should be available in the next days). As a workaround you can update your .NET installation.
Thanks for the quick fix. It makes using MeGUI even more of a pleasure.
The only reason I install .NET at all is in order to use MeGUI but I didn't realize there was a .NET 2.0 SP2. I'll try to overcome my .NET aversion and look at upgrading it. I guess sooner or later I won't have a choice.....
Zathor
23rd January 2012, 13:59
Currently I am not able to upload stuff to megui.org and therefore I cannot update the build there. I try since more than one day to get in contact with the owner but I had no luck yet.
But maybe you can try that build here:
http://forum.doom9.org/showthread.php?t=163399
It should hopefully fix your problem.
tebasuna51
23rd January 2012, 16:46
MeGUI core 2098 crash also here.
Seems work replacing MeGUI.exe from my last update in ...\megui\update_cache\megui-core_2087.zip
Zathor
23rd January 2012, 16:48
Did also this one work?
http://forum.doom9.org/showthread.php?t=163399
http://www.mediafire.com/?j2i0d38p0z5noui
hello_hello
23rd January 2012, 21:54
Currently I am not able to upload stuff to megui.org and therefore I cannot update the build there. I try since more than one day to get in contact with the owner but I had no luck yet.
But maybe you can try that build here:
http://forum.doom9.org/showthread.php?t=163399
It should hopefully fix your problem.
It seems to have fixed it. Thanks.
tebasuna51
24th January 2012, 02:19
Did also this one work?
http://forum.doom9.org/showthread.php?t=163399
http://www.mediafire.com/?j2i0d38p0z5noui
MeGUI OneClick Preview crash when "Updating data. File 1/43." with a Fatal error:
"MeGUI encountered a fatal error and may not be able to proceed. Reason: Could not load file or assembly 'ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' or one of its dependencies. El sistema no puede hallar el archivo especificado."
Work with:
[23/01/2012 16:18:57] MeGUI Version : 2087 (svn)
[23/01/2012 16:18:57] OS : Windows XP Professional x86 SP3 (5.1.196608.2600)
[23/01/2012 16:18:57] Latest .Net Framework installed : unknown
[23/01/2012 16:18:57] Avisynth Version : 2.5.8.5 (21/12/2008 21:46:54)
Last time MeGUI show my .Net installed:
MeGUI Version : 0.3.1.1056
Latest .Net Framework installed : 2.0 (2.0.50727.0)
hello_hello
27th January 2012, 18:27
A minor feature request, or a minor bug, whichever way you want to look at it.....
When opening a file (in my case an MKV) using MeGUI it offers to index it using ffms and gives you a choice whether or not to demux the audio. If however, the file contains no audio it's necessary to select the "no audio" option when indexing or MeGUI will fail to index the file as it first tries to attempt to demux the non-existent audio.
No big deal, admittedly, it's just necessary to remember to select "no audio" manually, but it'd be nice if MeGUI could be smarter than I am. :)
Zathor
27th January 2012, 21:14
When opening a file (in my case an MKV) using MeGUI it offers to index it using ffms and gives you a choice whether or not to demux the audio. If however, the file contains no audio it's necessary to select the "no audio" option ... Are you sure? I just tested this and for me with a video only MKV file the "no audio" option is preselected. Please upload the whole file indexer log file (as there is the media info of the file included).
Zathor
27th January 2012, 21:15
MeGUI OneClick Preview crash when "Updating data. File 1/43." with a Fatal error:
"MeGUI encountered a fatal error and may not be able to proceed. Reason: Could not load file or assembly 'ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' or one of its dependencies. El sistema no puede hallar el archivo especificado."
Yes, you need to overwrite an existing MeGUI installation otherwise vital files are missing. But 2101 should already fix your problem.
tebasuna51
27th January 2012, 23:30
Thanks, yes, the 2101 update works fine now.
Zathor
28th January 2012, 15:17
When opening a file (in my case an MKV) using MeGUI it offers to index it using ffms and gives you a choice whether or not to demux the audio. If however, the file contains no audio it's necessary to select the "no audio" option ...
"No audio" should be always preselected in such a case, but nevertheless I found the problem mentioned in 2106 with mkvextract.
2106 [File Indexer] fixed trying to extract audio from MKV files without audio when using the FFMS indexer
2105 [Audio Encoder] show the opening of files in the job progress window as FFAudioSource may need some time to index files
fixed crash when using DTS-ES with NicAudio
2104 [MediaInfo] fixed "File not found" error in the wrapper. Bug #3480347
hello_hello
28th January 2012, 19:04
Are you sure? I just tested this and for me with a video only MKV file the "no audio" option is preselected. Please upload the whole file indexer log file (as there is the media info of the file included).
Not that it's probably anything to worry about but MeGUI 2106 is definitely defaulting to "all audio" for me using my little test MKVs, but the file indexes normally now and the issue I was having is gone. Here's the log file anyway:
http://wikisend.com/download/433176/logfile-12-01-29_05-29-57.log
"No audio" should be always preselected in such a case, but nevertheless I found the problem mentioned in 2106 with mkvextract.
Edit: I wrote a bit about MKVExtract and the way version 2103 seems to produce an error, but not long after I posted it I realized that's what you'd referred to regarding 2106. I'm having a very slow day.....
Thanks for the quick fix.
igrat
29th January 2012, 16:18
Getting this error message when trying to update to newest version of LAME in MeGUI:
Connecting to server: http://megui.org/auto/
There is 1 file which can be updated.
Updating lame. File 1/1.
C:\MeGUI\update_cache\lame-3.99.4.7z is empty. Deleting file.
Error: Could not extract C:\MeGUI\update_cache\lame-3.99.4.7z. Deleting file.
Error: Failed to download file lame with error: CouldNotDownloadFile.
Update completed
Error: Files which have been not sucessfully updated: 1
luke83
29th January 2012, 16:37
Getting this error message when trying to update to newest version of LAME in MeGUI:
Connecting to server: http://megui.org/auto/
There is 1 file which can be updated.
Updating lame. File 1/1.
C:\MeGUI\update_cache\lame-3.99.4.7z is empty. Deleting file.
Error: Could not extract C:\MeGUI\update_cache\lame-3.99.4.7z. Deleting file.
Error: Failed to download file lame with error: CouldNotDownloadFile.
Update completed
Error: Files which have been not sucessfully updated: 1
me too
I add one more bug (I think). Sometimes, I get an error about conhost.exe. This is the software which manages the style of prompt windows in... Windows 7. I get this error when I don't run megui minimized; but not everytimes. When it happens and the next job is mux, mux doesn't work. Also I noticed that mux works again after some core updates, even if conhost.exe crashes.
However, I haven't any error running megui minimized, so it isn't a big problem ;)
Zathor
29th January 2012, 17:24
Thanks, lame update is fixed.
I add one more bug (I think). Sometimes, I get an error about conhost.exe. This is the software which manages the style of prompt windows in... Windows 7. I get this error when I don't run megui minimized; but not everytimes. When it happens and the next job is mux, mux doesn't work. Also I noticed that mux works again after some core updates, even if conhost.exe crashes.
However, I haven't any error running megui minimized, so it isn't a big problem ;)
??? Any errors in the log?
luke83
29th January 2012, 18:05
Thanks, lame update is fixed.
??? Any errors in the log?
Nothing. However, when it happens, I'll read and post it. At the moment don't care about it ;)
Inspector.Gadget
30th January 2012, 19:13
LAME needs to be updated once again, though the version number remains the same:
LAME 3.99.4
2012-01-30
Bundle compiled with Intel Compiler 12.1. (32 bit compile updated 20120130 to correct compiler options.)
Zathor
31st January 2012, 21:21
Thanks, uploaded.
rtjnyoface
31st January 2012, 23:46
I've not used megui in about 2 months or so. Have I missed an announcement about update servers or something? I have 2050 and it's saying I'm up to date. SF also has 2050 as it's latest update.
edit:NM, I just changed to the developer server for updates. All fixed...
Zathor
1st February 2012, 07:00
Interestingly the next "stable" build will be released soon. If no new problems arise it will be released likely during the next weekend.
Poutnik
1st February 2012, 21:11
Do you consider easier launching of AVS cutter before Interlace analysis of AVS creator ?
( for avoiding Interlace analysis of not used video parts, what can lead to improper analyzer suggestion )
Zathor
2nd February 2012, 15:37
As I do not have much time for developing MeGUI I focus on fixing bugs/problems, implementing simple features and features which I need for my personal use (like OneClick). Your feature request does not fit in any of those categories and therefore it is unlikely that it will be implemented by me in the next time. But... of course I will commit a patch so feel free to create the required code on your own.
neveja
2nd February 2012, 20:04
Hi all
1. Please, add the option "Quantizer for first pass" (select manually - 1...4) when 2-pass encoding XviD.
2. Show you how to properly use fourcc DX50 with two pass encoding Xvid? DX50 doesn't change.
Thanks in advance.. Sorry for my bad english
locotus
2nd February 2012, 21:24
Don't know if I'm making something wrong, but when converting old
movies dvds to MKV with Megui, the ones with AR: 4:3, without any resize applied,
Megui changes AR to 3:2. No problem is source is 16:9, no matter if AR is 1.66, 1.85 or 2.35.
kalehrl
2nd February 2012, 22:47
Instead of giving me around 125fps, MeGUI encodes in 56fps.
Could you please look into this and try to make MeGUI more friendly for users who want to encode using the latest xvid?
Latest xvid is much faster as you can see from the logs (126.24 compared with 83.25)
hi Zathor and sorry for the wrong information.
Latest 1.3.2 xvid_encraw is in fact 30% slower both when encoding via command line and with MeGUI.
The information about the speed of encoding via command line reported by 1.3.2 xvid_encraw is in fact wrong.
I compared the duration of encoding using a stopwatch and concluded that it is slower.
So there is actually nothing to change for you. :)
MeGUI reported real fps whereas 1.3.2 xvid_encraw reported wrong fps speed via command line.
AMED
5th February 2012, 06:19
Hi Zathor,
I was hoping for a few little fixups\improvements for the HD-DVD/Blu-ray Stream extractor window.
* Add tick box to use input folder for output
* Allow the whole window to be resized and also remembered on close.
* Allow the Feature(s) and Stream(s) boxes to be manually resized vertically within the window and remembered once the window is closed.
* Allow the Features(s) box to be manually sorted by name and duration, it sorts be duration by default which make encoding episode blurays annoying.
Zathor
5th February 2012, 18:35
Don't know if I'm making something wrong, but when converting old
movies dvds to MKV with Megui, the ones with AR: 4:3, without any resize applied,
Megui changes AR to 3:2. No problem is source is 16:9, no matter if AR is 1.66, 1.85 or 2.35.
Please post the full log.
1. Please, add the option "Quantizer for first pass" (select manually - 1...4) when 2-pass encoding XviD.
2. Show you how to properly use fourcc DX50 with two pass encoding Xvid? DX50 doesn't change.
2) Correct. I checked the source code and the FourCC in the settings seems to be ignored in the processing.
1+2) I have no experience with XviD and no idea if this is the intended behavior.
Zathor
5th February 2012, 18:45
2110 [x264] force --keyint-min 1 with Blu-ray (requires x264 revision 2149+)
replaced vfw4x264 with avs4x264mod. Details:
http://forum.doom9.org/showthread.php?t=162656
2109 [XviD] fixed saving of custom vbv values. Bug #3483985
2108 [AutoEncode] + [OneClick] fixed saving of custom file size values
[File Size Selector] removed some default values
added a control in the settings to modify custom file size values
all other controls will not save anymore custom values
2107 [Job] delete intermediate files also during job deletion if specified in the settings
locotus
6th February 2012, 04:14
Attached the log file, included medianfo
report of the converted file.
Shevek
6th February 2012, 12:19
* Allow the Features(s) box to be manually sorted by name and duration, it sorts be duration by default which make encoding episode blurays annoying.
By length descending is the way that eac3to outputs and assigns the F1,F2,F3 etc to the features so that cannot be changed without changing eac3to code.
I agree that this does make episodes difficult to process however I can't see how sorting this will help as there is no guarantee any other sort will determine the correct order.
Most will be in playlist or mt2s order but I have seen some which appear random.
Where there is a single playlist for all episodes you can use the drop down list for that feature to determine the order of the single episode features otherwise always have to start each episode from the menu on a blu-ray player to determine the episode lengths and therefore the correct order. This is of course impossible if more than one episode have the same length!
VincAlastor
14th February 2012, 02:44
hi Zathor,
i would like to ask you to integrate the qaac encoder in megui. nero aac is great, i know, but the last listening tests and many users in the hydrogenaudio forum recomment the windows command line quicktime aac encoder.
http://sites.google.com/site/qaacpage/
it is working with eac3to and is not only an alternative to nero aac, but also to flac! because qaac ia an alac encoder, too. - i think, a must have for megui :)
flebber
14th February 2012, 06:28
hi Zathor,
i would like to ask you to integrate the qaac encoder in megui. nero aac is great, i know, but the last listening tests and many users in the hydrogenaudio forum recomment the windows command line quicktime aac encoder.
http://sites.google.com/site/qaacpage/
it is working with eac3to and is not only an alternative to nero aac, but also to flac! because qaac ia an alac encoder, too. - i think, a must have for megui :)
Nice pickup will add this to EAC as it gives AAC alac flac and wavpsck encoding .
Sweet
TECK
16th February 2012, 21:28
I would like to report a bug (http://forum.doom9.org/showthread.php?p=1558755#post1558755), confirmed by tebasuna51.
As request, is it possible to add MP4Box support in MeGUI to extract tracks from MP4/M4V containers?
Thank you.
hello_hello
17th February 2012, 04:21
A feature request.....
Almost every time I use MeGUI to index a file, I find myself wishing I could just run the job, rather than have to add it to the job queue and then run it from there. Which got me thinking it'd be nice if the file indexer also had a "run it now" button, which then led me to wonder if it'd be a fun idea to be able to hold down the shift key (for example) while hovering the mouse over the "queue" button (anywhere a queue button can be found) which would change it's function from adding the job to the queue to just running it.
HeadlessCow
17th February 2012, 17:05
There is an Autostart Queue option in the settings that probably does what you want.
hello_hello
17th February 2012, 17:43
I forgot it was there to be honest, but no that's not quite it.
I know it's only a minor thing, but it'd be nice to be able to autostart an indexing job, queue an encode, autostart the next indexing job.... that sort of thing. Being able to autostart by simply holding down the shift key when hitting the queue button (or something similar) would be a nice touch.... in my opinion.
Alex_080
18th February 2012, 17:56
need help....today i try to index a mkv file....i got this error. MeGUI 2115.
http://img221.imageshack.us/img221/4994/72290536.jpg
Zathor
19th February 2012, 11:37
need help....today i try to index a mkv file....i got this error. MeGUI 2115.
http://img221.imageshack.us/img221/4994/72290536.jpg
Please post/upload the log.
I know it's only a minor thing, but it'd be nice to be able to autostart an indexing job, queue an encode, autostart the next indexing job.... that sort of thing. Being able to autostart by simply holding down the shift key when hitting the queue button (or something similar) would be a nice touch.... in my opinion.
That's more or less the same functionality like running the job immediately in a temporary worker, isn't it?
Zathor
19th February 2012, 11:43
Attached the log file, included medianfo
report of the converted file.
Thanks for the log. I tried to reproduce it but failed as I do not have a file with your specifications. Can you please upload a short part of the input file?
Alex_080
19th February 2012, 12:17
Please post/upload the log.
here logo,
Zathor
19th February 2012, 22:35
It seems you are using an old mkvmerge build. Please verify that you are using 5.3.0.
cengizhan
21st February 2012, 17:47
There is a problem with one click encoder.
do not encode video option doesn't have any effect (it always encodes video to x264) if an avi file (xvid,ac3) is selected as input.
my target is a mkv file containing original video (xvid) and aac track converted from ac3.
Zathor
21st February 2012, 19:41
You should see that in your log:
"Don't encode video" has been disabled as at the moment only the source container MKV is supported
That will change in the future. It will be first introduced there:
http://forum.doom9.org/showthread.php?t=163399
cengizhan
21st February 2012, 20:59
Thanks.
i have converted avi to mkv with mkvmerge. megui gave an error during muxing. but mmg.exe successfully remuxed encoded audio to input file which is also a mkv file converted with mmg.exe.
actually megui gives error during muxing jobs with some other cases like mkv files with audio and video only (no subs, no chapters).
Zathor
21st February 2012, 21:25
Please post the log and maybe try the new OneClick feature in the thread mentioned above.
cengizhan
21st February 2012, 21:34
Oneclick encoder:
[Error] [21.02.2012 22:27:18] Error starting job
-[Error] [21.02.2012 22:27:18] Exception message: Calling setup of processor failed with error 'Required file 'E:\aaa - Chapter Information.txt' is missing.'
-[Error] [21.02.2012 22:27:18] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
-[Error] [21.02.2012 22:27:18] Inner exception: null
Zathor
21st February 2012, 22:46
I cannot reproduce the problem (I have used a input MKV with video/audio only). Please upload the complete log as there is additional needed information. Also if possible please upload a short sample file.
cengizhan
21st February 2012, 23:03
i have deleted those files. I will post a sample and full log when i get those errors again.
But one thing i am sure is that it happens with files which doesn't have any chapter information.
Aghora
24th February 2012, 11:50
i'm getting the following error, when i tried to cut an ac3 file.
http://i44.tinypic.com/5ukdao.jpg
[Error] Log
-[Information] Versions
--[Information] [2/24/2012 3:36:32 PM] MeGUI Version : 2115 (svn)
--[Information] [2/24/2012 3:36:32 PM] OS : Windows XP Professional x86 SP2 (5.1.131072.2600)
--[Information] [2/24/2012 3:36:32 PM] Latest .Net Framework installed : 3.5 (3.5.30729.01)
--[Information] [2/24/2012 3:36:32 PM] AviSynth Version : 2.5.7.0 (4/22/2006 7:32:14 AM)
-[Information] Update detection
--[Information] [2/24/2012 3:36:33 PM] Connecting to server: http://megui.org/auto/
--[Information] [2/24/2012 3:36:34 PM] All files are up to date
-[Information] Log for job3 (split, movie.dga PID 1100 3_2ch 48KHz 448Kbps DELAY 0ms.ac3 -> tmp_0_)
--[Information] [2/24/2012 3:37:19 PM] Started handling job
--[Information] [2/24/2012 3:37:19 PM] Preprocessing
--[Information] [2/24/2012 3:37:19 PM] Job commandline: "E:\Megui\MeGUI_2050_x86\tools\besplit\besplit.exe" -core( -input "E:\movie\Rip\Demuxed files\movie.dga PID 1100 3_2ch 48KHz 448Kbps DELAY 0ms.ac3" -prefix "E:\movie\Rip\\Rip\Song 1\tmp_0_" -type ac3 -a ) -split( 900.291666666667 1123.625 )
--[Information] [2/24/2012 3:37:20 PM] Encoding started
--[Information] [2/24/2012 3:37:25 PM] Standard output stream
---[NoImage] [00:00:00:000] +------- BeSplit -----
---[NoImage] [00:00:00:000] | Input : E:\movie\Rip\Demuxed files\Dookudu.dga PID 1100 3_2ch 48KHz 448Kbps DELAY 0ms.ac3
---[NoImage] [00:00:00:000] | Output Prefix : E:\movie\Rip\Song 1\tmp_0_
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [00:15:00:320] | Found starting address !
---[NoImage] [00:18:43:648] +---------------------
---[NoImage] [00:00:06:000] <-- Process Duration
--[Information] [2/24/2012 3:37:25 PM] Standard error stream
---[NoImage] BeSplit v0.82 by DSPguru.
---[NoImage] --------------------------
---[NoImage] [00:18:43:648] Operation Completed !
---[NoImage] Visit BeSplit's Webpage at :
---[NoImage] http://BeSplit.doom9.org/
--[Information] [2/24/2012 3:37:25 PM] Postprocessing
---[Information] Deleting intermediate files
--[Information] [2/24/2012 3:37:25 PM] Job completed
-[Error] Log for job4 (join, tmp_0_01.ac3 -> tmp.ac3)
--[Information] [2/24/2012 3:37:25 PM] Started handling job
--[Information] [2/24/2012 3:37:25 PM] Preprocessing
--[Information] [2/24/2012 3:37:25 PM] Job commandline: "E:\Megui\MeGUI_2050_x86\tools\besplit\besplit.exe" -core ( -input "E:\movie\Rip\Song 1\kh1w1tgi.5ee" -prefix "E:\movie\Rip\Song 1\tmp.ac3" -type lst -join )
--[Information] [2/24/2012 3:37:25 PM] Standard output stream
---[NoImage] [00:00:00:000] +------- BeSplit -----
---[NoImage] [00:00:00:000] | Input : E:\movie\Rip\Song 1\kh1w1tgi.5ee
---[NoImage] [00:00:00:000] | Output Prefix : E:\movie\Rip\Song 1\tmp.ac3
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [ 0] Proessing E:\movie\Rip\Song 1\tmp_0_01...
---[NoImage] [ 0] Proessing ac3..
---[NoImage] [ 0] <-- Output file length
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [00:00:00:000] <-- Process Duration
--[Information] [2/24/2012 3:37:25 PM] Standard error stream
---[NoImage] BeSplit v0.82 by DSPguru.
---[NoImage] --------------------------
---[NoImage] [00:00:00:000] Operation Completed !
---[NoImage] Visit BeSplit's Webpage at :
---[NoImage] http://BeSplit.doom9.org/
--[Error] [2/24/2012 3:37:25 PM] Error starting job
---[Error] [2/24/2012 3:37:25 PM] Exception message: starting job failed with error 'Process has exited'
---[Error] [2/24/2012 3:37:26 PM] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [2/24/2012 3:37:26 PM] Inner exception: null
--[Information] [2/24/2012 3:37:26 PM] MediaInfo
---[Information] File: E:\movie\Rip\Song 1\tmp.ac3
---[Information] General
----[Information] Format:
----[Information] FormatString:
----[Information] FileSize: 0
----[Information] PlayTime:
--[Information] [2/24/2012 3:37:26 PM] Job completed
Zathor
24th February 2012, 13:22
Please upload "Dookudu.dga PID 1100 3_2ch 48KHz 448Kbps DELAY 0ms.ac3" somewhere so that I can try to reproduce it.
tebasuna51
24th February 2012, 18:57
Is not a problem with the ac3, seems a bug when only one cut is selected.
I reproduced the problem but with different MeGUI behaviour.
[Error] Log
-[Information] Versions
--[Information] [24/02/2012 17:42:23] MeGUI Version : 2115 (svn)
--[Information] [24/02/2012 17:42:23] OS : Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [24/02/2012 17:42:23] Latest .Net Framework installed : unknown
--[Information] [24/02/2012 17:42:23] AviSynth Version : 2.5.8.5 (21/12/2008 21:46:54)
-[Error] Log for job2 (split, cono2_3.ac3 -> zzz_0_)
--[Information] [24/02/2012 17:50:01] Started handling job
--[Information] [24/02/2012 17:50:01] Preprocessing
--[Information] [24/02/2012 17:50:01] Job commandline: "D:\Programa\megui\tools\besplit\besplit.exe" -core( -input "D:\Test\cono2_3.ac3" -prefix "zzz_0_" -type ac3 -a ) -split( 2 4.04 )
--[Information] [24/02/2012 17:50:01] Standard output stream
---[NoImage] [00:00:00:000] +------- BeSplit -----
---[NoImage] [00:00:00:000] | Input : D:\Test\cono2_3.ac3
---[NoImage] [00:00:00:000] | Source Sample-Rate: 48.0KHz
---[NoImage] [00:00:00:000] | Channels Count: 5, Bitrate: 448kbps
---[NoImage] [00:00:00:000] | Output Prefix : zzz_0_
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [00:00:02:016] | Starting address = 0x1b900.
---[NoImage] [00:00:04:064] +---------------------
---[NoImage] [00:00:00:000] <-- Process Duration
--[Error] [24/02/2012 17:50:01] Error starting job
---[Error] [24/02/2012 17:50:01] Exception message: starting job failed with error 'Process has exited'
---[Error] [24/02/2012 17:50:01] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [24/02/2012 17:50:01] Inner exception: null
--[Information] [24/02/2012 17:50:01] Standard error stream
---[NoImage] BeSplit v0.9b6 by DSPguru.
---[NoImage] --------------------------
---[NoImage] [00:00:04:064] Operation Completed !
---[NoImage] Visit BeSplit's Webpage at :
---[NoImage] http://BeSplit.doom9.org/
--[Information] [24/02/2012 17:50:01] Job completed
Here the problem is in the first job (cut), BeSplit finish ok generating the desired and correct "zzz_0_01.ac3".
The second job (join) is generated but not executed and any join file, like "E:\movie\Rip\Song 1\kh1w1tgi.5ee" in Aghora log, is generated.
If I request 2 cut's all work fine.
Seems MeGUI must check when only a cut is selected because a second job to join is not necessary.
Zathor
25th February 2012, 14:22
Sadly I do not have this problem:
-[Information] Log for job2 (split, test T80 2_0ch 192Kbps DELAY -50ms.ac3 -> test_0_)
--[Information] [25.02.2012 14:19:51] Started handling job
--[Information] [25.02.2012 14:19:51] Preprocessing
--[Information] [25.02.2012 14:19:51] Job commandline: "D:\MeGUI\MeGUI_Stable\bin\x86\Debug\tools\besplit\besplit.exe" -core( -input "D:\TEST\test T80 2_0ch 192Kbps DELAY -50ms.ac3" -prefix "D:\TEST\test_0_" -type ac3 -a ) -split( 0.5005 3.37003333333333 )
--[Information] [25.02.2012 14:19:51] Encoding started
--[Information] [25.02.2012 14:19:51] Standard output stream
---[NoImage] [00:00:00:000] +------- BeSplit -----
---[NoImage] [00:00:00:000] | Input : D:\TEST\test T80 2_0ch 192Kbps DELAY -50ms.ac3
---[NoImage] [00:00:00:000] | Source Sample-Rate: 48.0KHz
---[NoImage] [00:00:00:000] | Channels Count: 2, Bitrate: 192kbps
---[NoImage] [00:00:00:000] | Output Prefix : D:\TEST\test_0_
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [00:00:00:512] | Starting address = 0x3000.
---[NoImage] [00:00:03:392] +---------------------
---[NoImage] [00:00:00:000] <-- Process Duration
--[Information] [25.02.2012 14:19:51] Standard error stream
---[NoImage] BeSplit v0.9b8 by DSPguru.
---[NoImage] --------------------------
---[NoImage] [00:00:03:392] Operation Completed !
---[NoImage] Visit BeSplit's Webpage at :
---[NoImage] http://BeSplit.doom9.org/
--[Information] [25.02.2012 14:19:51] Postprocessing
---[Information] Deleting intermediate files
--[Information] [25.02.2012 14:19:51] Job completed
-[Information] Log for job3 (join, test_0_01.ac3 -> test.ac3)
--[Information] [25.02.2012 14:19:51] Started handling job
--[Information] [25.02.2012 14:19:51] Preprocessing
--[Information] [25.02.2012 14:19:51] Job commandline: "D:\MeGUI\MeGUI_Stable\bin\x86\Debug\tools\besplit\besplit.exe" -core ( -input "D:\TEST\35oy5x3q.5af" -prefix "D:\TEST\test.ac3" -type lst -join )
--[Information] [25.02.2012 14:19:51] Encoding started
--[Information] [25.02.2012 14:19:51] Standard output stream
---[NoImage] [00:00:00:000] +------- BeSplit -----
---[NoImage] [00:00:00:000] | Input : D:\TEST\35oy5x3q.5af
---[NoImage] [00:00:00:000] | Source Sample-Rate: 48.0KHz
---[NoImage] [00:00:00:000] | Channels Count: 2, Bitrate: 64kbps
---[NoImage] [00:00:00:000] | Output Prefix : D:\TEST\test.ac3
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [ 0] Proessing D:\TEST\test_0_01.ac3..
---[NoImage] [ 69120] <-- Output file length
---[NoImage] [00:00:00:000] +---------------------
---[NoImage] [00:00:00:000] <-- Process Duration
--[Information] [25.02.2012 14:19:51] Standard error stream
---[NoImage] BeSplit v0.9b8 by DSPguru.
---[NoImage] --------------------------
---[NoImage] [00:00:00:000] Operation Completed !
---[NoImage] Visit BeSplit's Webpage at :
---[NoImage] http://BeSplit.doom9.org/
--[Information] [25.02.2012 14:19:51] MediaInfo
---[Information] File: D:\TEST\test.ac3
---[Information] General
----[Information] Format: AC-3
----[Information] FormatString: AC-3
----[Information] FileSize: 69120
----[Information] PlayTime: 00:00:02.880
---[Information] Audio
----[Information] ID:
----[Information] StreamOrder:
----[Information] Format: AC-3
----[Information] FormatProfile: Dolby Digital
----[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] [25.02.2012 14:19:51] Postprocessing
---[Information] Deleting intermediate files
----[Information] [25.02.2012 14:19:51] Successfully deleted D:\TEST\test_0_01.ac3
----[Information] [25.02.2012 14:19:51] Successfully deleted D:\TEST\35oy5x3q.5af
--[Information] [25.02.2012 14:19:51] Job completed
tebasuna51
25th February 2012, 20:43
Then, what do you think?
Is a problem related with OS (XP)?
Or with .NET version? (mine is 2.0)
Kurtnoise
26th February 2012, 10:11
try to upgrade to the lastest BeSplit beta release...Zathor and you don't have the same version. Maybe that's the issue.
kalehrl
26th February 2012, 20:36
Hi Zathor
I'm not sure if I should post here or somewhere else but, since I use MeGUI, I will write here.
Today I tried to do my first HD h264 mkv encode but it didn't go well.
I captured a DVB full HD recording in a ts file.
The specs are these:
General
ID : 1 (0x1)
Complete name : D:\Dreambox\movie\convertxtodvd\Nat Geo Wild HD - Ultimate Predator (02).ts
Format : MPEG-TS
File size : 3.86 GiB
Duration : 44mn 59s
Overall bit rate : 12.3 Mbps
Video
ID : 513 (0x201)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : 27
Duration : 44mn 59s
Bit rate : 11.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.221
Stream size : 3.60 GiB (93%)
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 644 (0x284)
Menu ID : 1 (0x1)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 44mn 59s
Bit rate mode : Constant
Bit rate : 224 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 72.1 MiB (2%)
Language : English
I extracted the audio and video using a HD Streams Extractor and got a mkv file which plays fine.
I then indexed it and tried to encode it using this script which I created with MeGUI:
LoadPlugin("D:\Programs\MeGUI_0.3.5_x86_WithoutInstaller_OfflinePackage\tools\ffms\ffms2.dll")
FFVideoSource("D:\Dreambox\movie\convertxtodvd\T1_Video - .mkv", threads=1)
Load_Stdcall_Plugin("D:\Programs\MeGUI_0.3.5_x86_WithoutInstaller_OfflinePackage\tools\yadif\yadif.dll")
Yadif(order=1)
crop( 0, 0, 0, 0)
Spline36Resize(1280,720) # Spline36 (Neutral)
LoadPlugin("D:\Programs\MeGUI_0.3.5_x86_WithoutInstaller_OfflinePackage\tools\avisynth_plugin\FluxSmooth.dll")
FluxSmoothST(7,7) # Medium Noise
After 4.5 hours I got a file which stutters like crazy.
Instead of 25fps it now reports 50fps.
I also tried playing the avs script using MPC and there it also stutters. Please check the log.
tebasuna51
27th February 2012, 03:22
try to upgrade to the lastest BeSplit beta release...Zathor and you don't have the same version. Maybe that's the issue.
Thanks, but same problem with BeSplit v0.9b8
tebasuna51
27th February 2012, 03:31
...
After 4.5 hours I got a file which stutters like crazy.
Is a know issue of FFVideoSource with interlaced source.
Try open the mkv with DSS2 or DirectShowSource.
Zathor
27th February 2012, 13:54
Thanks, but same problem with BeSplit v0.9b8
To be honest I have no idea. If it would be failing in the join part I could create a workaround but for you it is failing in the split part. Can you please try it with the OneClick debug build and send me the log? (http://forum.doom9.org/showthread.php?t=163399)
kalehrl
27th February 2012, 14:37
Is a know issue of FFVideoSource with interlaced source.
Try open the mkv with DSS2 or DirectShowSource.
I tried both and it stutters with both.
I will cut a short part and upload it somewhere and ask for help.
tebasuna51
28th February 2012, 04:21
To be honest I have no idea. If it would be failing in the join part I could create a workaround but for you it is failing in the split part. Can you please try it with the OneClick debug build and send me the log?
Don't worry. Maybe the problem is .NET 2.0.
Also I can't update MeGUI OneClick always crash with:
"Could not load file or assembly 'ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' or one of its dependencies"
Vol666
28th February 2012, 14:15
I'm getting this error.
MeGui encountered a fatal error and may not be able to proceed.
Reason: The File "....avs" cannot be opened.
Error message for your reference: attempted to read or write protected memory. This is often an indication hat other memory is corrupt.
Its stranger that there is no problem when using Video Preview! I mean its loading the avs normally but when i try to start encoding its shows me this error
Zathor
28th February 2012, 14:52
Also I can't update MeGUI OneClick always crash with:
"Could not load file or assembly 'ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' or one of its dependencies"
You have extracted the files to a working MeGUI folder, haven't you? Otherwise you have to copy the three 7zip and zip dll files to your folder.
I mean its loading the avs normally but when i try to start encoding its shows me this error
Please post the content of the AVS or better the complete log.
Vol666
28th February 2012, 19:34
the avs its not an issue because i used the same script for my previous encode and it works fine....
I changed the video source using the same script and the problem came out...
there is no problem using virtual dub...
here is the log file
tebasuna51
29th February 2012, 01:27
You have extracted the files to a working MeGUI folder, haven't you?.
Yeah, I make something wrong.
Installed MeGUI OneClick and the Audio Cutter works fine now.
Thanks.
Overdrive80
5th March 2012, 23:40
Is possible include lagarith as lossless compress in megui??
Such request, would be cool to be able to specify DAR in mkv and/or mp4 container from megui. ^^
Shevek
12th March 2012, 22:02
I'm using the latest dev build 2117
The VobSubber included with MeGUI seems to be messing with the timings when extracting the idx/sub
Example:-
Here is a screenshot from BDSup2Sub showing the final subtitle from the idx/sub extracted using the MeGUI VobSubber tool:
http://i.imgur.com/bhVYf.png
Here is the same screenshot for the idx/sub extracted using VobSub Configure:
http://i.imgur.com/THN0p.png
Note the differences in timings. The second one is correct, the first one is actually after the last frame of video!
I have noticed this on 2 different PAL Studio Ghibli DVDs
EDIT: The versions of vobsub.dll located in my Windows\syswow64 dir and MeGui\Tools\vobsub dir are identical - both are version 2.0.23.0 dated 11/12/2002
http://i.imgur.com/JxDG6.png
Zathor
13th March 2012, 13:13
I have tried to reproduce it but in my tests the subtitles have been in sync. Can you provide us with more details about the movie (E.g. PGC number, angel number, ...)? Also it may be helpful when you upload the IFO and the created subtitle files.
But I fear that the problem is related to the different calls of vobsub and then nothing can be done from our side.
Shevek
14th March 2012, 16:15
I have tried to reproduce it but in my tests the subtitles have been in sync. Can you provide us with more details about the movie (E.g. PGC number, angel number, ...)? Also it may be helpful when you upload the IFO and the created subtitle files.
But I fear that the problem is related to the different calls of vobsub and then nothing can be done from our side.
I've done some more investigations, there is definitely a difference in the .idx files - CELL 1 is identical but from CELL 2 onwards the timings in MeGUI's .idx are off (vobsub version on right):
http://i.imgur.com/RPoYI.png
It looks like the first time code in CELL 2 is doubling the last time code from CELL 1 instead of continuing.
All subsequent transitions (e.g. CELL 2 -> CELL 3, CELL 3 -> CELL 4 etc) are fine and continue from previous cell (again, vobsub version on right):
http://i.imgur.com/858H9.png
This seems to be peculiar to Studio Ghibli titles - I cannot replicate on other DVDs I have.
Could it have something to do with this option in VobSub Configure:
http://i.imgur.com/1RxNS.png
I also note that the MeGUI extract is not keeping the colors (again, vobsub version on right):
http://i.imgur.com/FyXX8.png
The colors problem is happening with all extracts, not just Studio Ghibli ones.
If you still want me to upload the ifo/idx/sub then let me know.
StainlessS
19th March 2012, 03:14
MeGUI 2112 (svn), resists shutdown.
Shuts down OK prior to any encoding, but resists after encode complete and standing idle.
Shutdown via hardware (powerbutton set to shutdown) and software eg "AMP WinOFF".
AMP WinOFF here:
http://forum.doom9.org/showthread.php?p=1520680#post1520680
Will shutdown via AMP WinOFF if "Forced Shutdown" selected in WinOFF options.
EDIT: XP 32bit.
Shevek
19th March 2012, 09:11
MeGUI 2112 (svn)
Latest build is 2117, try updating.
Zathor
19th March 2012, 11:43
MeGUI 2112 (svn), resists shutdown.
Shuts down OK prior to any encoding, but resists after encode complete and standing idle.
Please explain "resists". Can you close the application from within the context menu or with the X? If not what kind of message appears?
Vol666
19th March 2012, 15:58
Latest build is 2117, try updating.
where can i download 2117? On sourceforge its still 2112
Shevek
19th March 2012, 16:01
where can i download 2117? On sourceforge its still 2112
In MeGUI itself: Options -> Update
Vol666
19th March 2012, 16:10
In MeGUI itself: Options -> Update
yeah yeah... i saw it... just updated but i'm still getting the error
MeGui encountered a fatal error and may not be able to proceed.
http://forum.doom9.org/showpost.php?p=1561876&postcount=2402
http://forum.doom9.org/showpost.php?p=1561939&postcount=2404
Shevek
19th March 2012, 16:25
yeah yeah... i saw it... just updated but i'm still getting the error
http://forum.doom9.org/showpost.php?p=1561876&postcount=2402
http://forum.doom9.org/showpost.php?p=1561939&postcount=2404
I'll leave this one to Zathor then!
StainlessS
19th March 2012, 22:19
By 'Resist Shutdown', I mean it will not close when instructed to do so by the OS prior to machine shutdown.
It closes just fine via menu and little 'x' button.
You can set the machine to shutdown on pressing the power button:
(Control Panel/Power Options/Advanced/When I press the power button on my computer: = Shut Down).
Or to Hibernate, Hibernate works OK, because the application (MeGUI) does not need to close to
allow Hiberantion, but it does to allow ShutDown.
On pressing the power button (on/off button), MegUI should close, which it does just fine if
no encoding has been done.
If you render either/or AAC audio : x264 elementary, it will not allow shutdown, either via hardware
(power button) nor by software (AMP WinOFF). WinOFF is a machine level auto shutdown utility to
allow shutdown/hibernation etc under user controlled conditions eg CPU usage drops below a certain
level for an amount of time.
If you set MeGUI to close on completion, there is no problem and all works OK, you can also set
WinOFF options to do a 'Forced Shutdown' which will kill the MeGUI instance and shutdown OK, but
that is really ignoring a problem in MeGUI.
You can easily test it out, config power button to shutdown. Run MeGUI, press power button,
it will shutdown.
Re-boot, run MeGUI, encode either audio/video/both and mux if you like, and when it finishes
and is standing idle, press power button again. You will see when you press the power button,
that MeGUI loses focus (Title bar dims) but refuses to allow shutdown. If you now manually close
MeGUI, and press power button again, it shut down OK.
It is not a major problem and can easily be gotten around, but it should shutdown when instructed,
there might good reason to prevent shutdown when busy, but it looks like this persists after encoding
is finished and until MeGUI is closed.
Tested on both 2112 and 2117.
PS, I'm not a Windows programmer, but am aware that VB has a
SubRoutine Form_Unload(Cancel Integer)
Routine, called before a form/program closes and if you set the 'Cancel' int, it will prevent
closure (and shutdown), presumably there is something similar in the OS API's.
Zathor
19th March 2012, 23:01
yeah yeah... i saw it... just updated but i'm still getting the error
Try disabling "improved avs opening" in the settings. if that does not help please try this build and post the log: http://forum.doom9.org/showthread.php?t=163399
Vol666
20th March 2012, 13:07
Try disabling "improved avs opening" in the settings. if that does not help please try this build and post the log: http://forum.doom9.org/showthread.php?t=163399
tried everything you said. no change
flebber
24th March 2012, 03:01
v2117.
I keep receiving this audio error when attempting to encode.
[Error] [24/03/2012 12:54:46 PM] An error occurred
-[Error] [24/03/2012 12:54:46 PM] Exception message: The pipe has been ended.
-[Error] [24/03/2012 12:54:47 PM] Stacktrace
--[NoImage] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
--[NoImage] at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
--[NoImage] at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
--[NoImage] at MeGUI.AviSynthAudioEncoder.encode()
-[Error] [24/03/2012 12:54:47 PM] Inner exception: null
This is the audio.
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 1h 29mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 16s 922ms
Stream size : 286 MiB (7%)
Title : 3/2+1
Language : English
Default : Yes
Forced : No
Lyle_JP
24th March 2012, 09:18
v2117.
I keep receiving this audio error when attempting to encode.
[Error] [24/03/2012 12:54:46 PM] An error occurred
-[Error] [24/03/2012 12:54:46 PM] Exception message: The pipe has been ended.
(...)
This is the audio.
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 1h 29mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
(...)
Try downgrading Nero to 1.3.3.0. I see this "The pipe has been ended" error all the time with Nero 1.5.4.0 and some 5.1 tracks. The other thing you can try is changing the target bitrate. For whatever reason, that sometimes works to avoid the bug in 1.5.4.0. But 1.3.3.0 is always solid.
Lyle_JP
24th March 2012, 09:23
I have noticed a "bug" (or at least a new behavior) in 2117 x64. In previous builds of MeGUI, the individual workers could be assigned different thread priorities, and those priority settings stayed put for each worker. But now, when one job ends and another begins in worker 1 (for example), it will often adopt the higher thread priority setting of Worker 2 when starting the new job. Especially if that value (for worker 2) was the one most recently changed.
If this is intentional for some reason, I'll live with it, but I really liked the way it worked before.
flebber
24th March 2012, 09:28
Try downgrading Nero to 1.3.3.0. I see this "The pipe has been ended" error all the time with Nero 1.5.4.0 and some 5.1 tracks. The other thing you can try is changing the target bitrate. For whatever reason, that sometimes works to avoid the bug in 1.5.4.0. But 1.3.3.0 is always solid.
Is Nero required anymore with QAAC, Fhg AAC & FFmpeg AAC as available options?
flebber
24th March 2012, 10:53
@Lyle_JP yes going to 1.3.3.0 did resolve it for me.
Zathor
24th March 2012, 13:55
I have noticed a "bug" (or at least a new behavior) in 2117 x64. In previous builds of MeGUI, the individual workers could be assigned different thread priorities, and those priority settings stayed put for each worker. But now, when one job ends and another begins in worker 1 (for example), it will often adopt the higher thread priority setting of Worker 2 when starting the new job. Especially if that value (for worker 2) was the one most recently changed.
2078 [Progress Window] changed priority will be kept during the whole application session. Feature request #3445179
Before this change every new worker/job started with the default priority set in the MeGUI settings (not the recently used priority!). I will have a look at the change if it can be easily moved from a global to a worker setting.
Zathor
24th March 2012, 14:03
Is Nero required anymore with QAAC, Fhg AAC & FFmpeg AAC as available options?
At the moment faac and neroaacenc are available in MeGUI. I will not add a third AAC encoder. If you want a new AAC encoder I need more information as I am not using AAC myself and I have no time/interest to read/investigate myself.
So which new encoder should replace which old encoder and why? Does the new encoder can be distributed free of charge, can the complete encoder be added to the MeGUI update server (that is the part of Nero which annoys me), can the encoder be run from CLI? Which CLI parameters must be available in the GUI? ...
Zathor
24th March 2012, 15:09
2122 [Progress Window] added job name. Feature request #3488205
2121 [Audio Encoder] Import() will be used for AVS input files. Bug #3506283
2120 [MKV Muxer] improved handling of empty IDX subtitle files
2119 [MKV Muxer] added job status message during muxing
2118 [MediaInfo] improved information detection for DVD sources
tebasuna51
24th March 2012, 19:04
...Does the new encoder can be distributed free of charge, can the complete encoder be added to the MeGUI update server (that is the part of Nero which annoys me), can the encoder be run from CLI? Which CLI parameters must be available in the GUI? ...
QAAC need QuickTime installed (or at least a a big part of it).
Fhg AAC need WinAmp installed (or at least copy some dll's from it)
The command line ecoders for both are free soft but the full package can't be download from the uptade server.
flebber
24th March 2012, 22:37
QAAC need QuickTime installed (or at least a a big part of it).
Fhg AAC need WinAmp installed (or at least copy some dll's from it)
The command line ecoders for both are free soft but the full package can't be download from the uptade server.
So ffmpeg(libavcodec) is the only AAC encoder that fits the bill? Was trying to locate some cli docs specific to this encoder but couldn't find them. Have tried it in handbrake on two samples and it worked well.
cengizhan
25th March 2012, 10:29
I wish to see qaac which is better than nero aac. This is his web site: https://github.com/nu774/qaac/wiki
It depends on quicktime component but you dont have to install it. Putting required files in to QTFiles subdir is enough.
i know you can't distribute quicktime but i will appreciate it if you put an option to select an external encoder with command line options.
Vol666
25th March 2012, 10:55
yeah yeah... i saw it... just updated but i'm still getting the error
http://forum.doom9.org/showpost.php?p=1561876&postcount=2402
http://forum.doom9.org/showpost.php?p=1561939&postcount=2404
Try disabling "improved avs opening" in the settings. if that does not help please try this build and post the log: http://forum.doom9.org/showthread.php?t=163399
tried everything you said. no change
2122 [Progress Window] added job name. Feature request #3488205
2121 [Audio Encoder] Import() will be used for AVS input files. Bug #3506283
2120 [MKV Muxer] improved handling of empty IDX subtitle files
2119 [MKV Muxer] added job status message during muxing
2118 [MediaInfo] improved information detection for DVD sources
just one more! i think we are close!!! :)
tebasuna51
25th March 2012, 11:16
I wish to see qaac which is better than nero aac.
Only tested for stereo files at low bitrates.
With high bitrates and multichannel don't exist test.
It depends on quicktime component but you dont have to install it. Putting required files in to QTFiles subdir is enough.
Yes, 31 files 40.7 MB. Without license to distribution.
but i will appreciate it if you put an option to select an external encoder with command line options.
That is a good idea, but only experimented users can use that.
And experimented users always know other methods to encode aac (eac3to, Foobar2000, command line, ...)
Zathor
26th March 2012, 15:23
just one more! i think we are close!!! :)
Post your AVS content.
Vol666
26th March 2012, 22:56
Post your AVS content.
LoadPlugin("C:\Program Files (x86)\GordianKnot\DGMPGDec\DGDecode.dll")
Load_stdcall_plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif\yadif.dll")
mpeg2source(".../2010.d2v")
Crop(4, 2, -2, -2).LanczosResize(704,400)
Yadif(mode=1)
a1 = ImageSource("...\babl.bmp").ConvertToRGB32
mask_clip = Mask(a1, a1.GreyScale.Levels(0, 1, 10, 0, 252))
Overlay(a1, mask=ShowAlpha(mask_clip), y=265, x=55,
\ mode="blend", opacity=1)
ConditionalReader("C:\lm_babl.txt", "ol_x_offset", false)
a2 = ImageSource("....\babl-hm.bmp").ConvertToRGB32
mask_clip = Mask(a2, a2.GreyScale.Levels(0, 1, 10, 0, 252))
Overlay(a2, mask=ShowAlpha(mask_clip), y=265, x=55,
\ mode="blend", opacity=1)
ConditionalReader("C:\lm_hm.txt", "ol_x_offset", false)
Atak_Snajpera
26th March 2012, 23:12
oh my god! you should deinterlace before croping and resizing!
Poutnik
27th March 2012, 10:46
As I do not have much time for developing MeGUI I focus on fixing bugs/problems, implementing simple features and features which I need for my personal use (like OneClick). Your feature request does not fit in any of those categories and therefore it is unlikely that it will be implemented by me in the next time. But... of course I will commit a patch so feel free to create the required code on your own.
It was rather design flaw report than a feature request,
something like if a car allowed opening the doors
only after starting engine....
Unfortunately, I do not have coding skills.
Zathor
6th April 2012, 17:46
2127 [AVS Script Creator] improved automatic cropping
2126 [AVS Script Creator] crop values will only be added to the script if necessary
2125 [Job] improved aborting of jobs part II
2124 [Job] improved aborting of jobs
2123 [Log] use system default encoding for AviSynth input script
2122 [Progress Window] added job name. Feature request #3488205
Overdrive80
7th April 2012, 15:52
Hi, after updated megui i have problems with it, crash in 99% processed video
Log
[Information] Log
-[Information] Versions
--[Information] [07/04/2012 15:29:21] MeGUI Version : 2127 (svn)
--[Information] [07/04/2012 15:29:21] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [07/04/2012 15:29:21] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [07/04/2012 15:29:21] AviSynth Version : 2.6.0.3 (03/04/2012 16:39:43)
-[Information] Update detection
--[Information] [07/04/2012 15:29:22] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [07/04/2012 15:29:27] Connecting to server: http://megui.org/auto/
--[Information] [07/04/2012 15:29:40] There is 1 file which can be updated.
--[Information] [07/04/2012 15:29:42] There is 1 file which can be updated.
-[Information] Log for job1 (video, 3. Compresion.avs -> 3. Compresion.mp4)
--[Information] [07/04/2012 15:30:30] Started handling job
--[Information] [07/04/2012 15:30:30] Preprocessing
--[Information] [07/04/2012 15:30:30] Avisynth input script: avisource("E:\DBZ\DBZ1_3\018\2. Filtrado.avi")
--[Information] [07/04/2012 15:30:31] [DXVA]: target device selected
--[Information] [07/04/2012 15:30:31] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --level 4.1 --preset slower --crf 16.0 --keyint 240 --merange 24 --qpfile "E:\DBZ\DBZ1_3\018\10. QPFILE_NAME.qpf" --sar 8:9 --output "E:\DBZ\DBZ1_3\018\3. Compresion.mp4" "E:\DBZ\DBZ1_3\018\3. Compresion.avs"
--[Information] [07/04/2012 15:30:31] Encoding started
The file for updating is mkvmerge, hasnt influence.
Snapshot error (spanish interface error):
http://s18.postimage.org/leg61eu45/Captura.jpg (http://postimage.org/image/leg61eu45/)
I have tried in other avisynth version at the same result. Source file is avi encoding with lagarith.
Betsy25
7th April 2012, 17:55
Same thing happening here. (since update to core v2127)
Crash at the end of encoding or writing phase.
http://s18.postimage.org/epmjberjp/2012_04_07_185028.jpg (http://postimage.org/image/epmjberjp/)
BTW: It's better to leave sourceforge behind, since after being slow as a snail for as long as it exists, you are now unable to comment or post anything.
Zathor
7th April 2012, 19:23
I am trying right now to reproduce the problem. Is it reproducable for you, too? Or does it crash randomly?
BTW: It's better to leave sourceforge behind, since after being slow as a snail for as long as it exists, you are now unable to comment or post anything.
:confused:
Betsy25
7th April 2012, 19:41
I am trying right now to reproduce the problem. Is it reproducable for you, too? Or does it crash randomly?
:confused:
Hi Zathor, Crashed right after it finished (or so i believe) the muxing stage.
It definitely doesn't crash randomly but always at the end of a stage.
Regarding Sourceforge, i've been trying to bugreport the crashes there, but i cannot post, the website simply replies with "XSRF Attempt Detected!" or "No group_id was chosen. "
Overdrive80
7th April 2012, 20:36
I had posted bug in sourceforge with ticket ID 3515735. No its randomly, ever end encoding.
I had trying downgrade to 2021 from update server but launch error. Any idea?
http://s9.postimage.org/eohf5u5mj/Captura.jpg (http://postimage.org/image/eohf5u5mj/)
kalehrl
7th April 2012, 21:25
I've got the same error.
Betsy25
7th April 2012, 22:07
Connecting to server: http://megui.org/auto/
There is 1 file which can be updated.
Updating core. File 1/1.
C:\Program Files\MeGUI\update_cache\megui-core_2121.zip is empty. Deleting file.
Error: Could not unzip C:\Program Files\MeGUI\update_cache\megui-core_2121.zip. Deleting file.
Error: Failed to download file core with error: CouldNotDownloadFile.
Update completed
Error: Files which have been not sucessfully updated: 1
hello_hello
7th April 2012, 22:11
I had trying downgrade to 2021 from update server but launch error. Any idea?
Do you mean downgrade to 2121? (it's the version listed for me using the development update server) but either way I get the same error, so....
You should be able to restore an older version from the update cache, or delete the "MeGUI.exe" file and remove the backup extension from the "MeGUI.exe.backup" file (wherever MeGUI is installed). That should take you back to the version you were previously using. For me at appears to be 2122.
Was there ever actually a version 2121 which was released?
PS I've only run one encode using version 2127 but it was crash free. (XP, .Net crap 2.1.21022, AviSynth 2.5.8.5)
Betsy25
7th April 2012, 22:18
EDIT 2 : Manually reverting core to *ANY* version, crash remains, but....
Manually reverting to mediainfo_0_7_54 -> NO more crashes ! (even with latest core2127) :)
Link of interest : https://sourceforge.net/tracker/?func=detail&aid=3515515&group_id=86862&atid=581181
Well, i've done a backup from the whole MeGUI folder just in case, and manually installed the older megui-core_2122.zip ... I still had the crash exactly at the same location. The last line in the log file i saw flashing up before crashing was related to MediaInfo. I'll try a small encode and put up a screenshot.
EDIT: Screenshot :
v2127
http://s16.postimage.org/6jugu37wx/2012_04_07_232127.jpg (http://postimage.org/image/6jugu37wx/)
v2122 (reverted)
http://s13.postimage.org/v50rni0lv/2012_04_07_232523.jpg (http://postimage.org/image/v50rni0lv/)
@Zathor, don't get fooled by the 0% progress bar, the testfile is cropped really small, the crash happens at the end of the writing stage.
Overdrive80
7th April 2012, 22:46
I am in same point than Betsy25. Actually, i am using megui 2106 with mediainfo update to 0.755 for testing it.
@hello_hello I had installed megui 2127, and updater tool detected update to 2021, that is a downgrade system file, isnt it?
Zathor
7th April 2012, 22:59
I have no time the next days to check for and fix the problem. Therefore I force a downgrade of some MeGUI components.
hello_hello
7th April 2012, 23:08
@hello_hello I had install megui 2127, and updater tool detect update to 2021, that is a downgrade system file, isnt it?
Yeah but you said 2021 while your screenshot shows 2121. I assumed that was a typo and you meant 2121 (which is the version I see when I try to run an update) but I do wonder whether there was a version 2121 released, hence the error when using the update server to downgrade.
Anyway, is anyone experiencing these crashes muxing to MKV rather than MP4 (MeGUI 2127)? I always use MKV and haven't had any crashes so I thought I'd give an MP4 theory a shot. What's happening for me is when I switch to MP4 I get an error message at the muxing stage (although it doesn't crash). I tried reverting back to an older MediaInfo version but the problem persisted. Reverting back to the previous version of mp4box fixed it.
--[Error] [8/04/2012 7:54:12 AM] Error starting job
---[Error] [8/04/2012 7:54:12 AM] Exception message: starting job failed with error 'This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem'
---[Error] [8/04/2012 7:54:12 AM] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [8/04/2012 7:54:12 AM] Inner exception: null
Maybe the problem I just found is unrelated to the crashes being reported but maybe the problem is partly MP4Box related. As I'm still on XP and .Net 2 maybe the result for me is an error rather than a crash.... or maybe I've found an unrelated problem with my setup.
I use MKV, so it's easy enough (even if I was experiencing crashes at the muxing stage) to use MeGUI to encode the video and mux the audio manually with MKVMergeGUI when it's done (well I usually do anyway).
Rather than downgrade everything, maybe manual muxing might also be a temporary solution for others.
Overdrive80
7th April 2012, 23:12
I had encoding video with megui 2106 with last mediainfo and the result is crash.
Betsy25 has found error, with version 0.754 of mediainfo there isnt problem. Therefore isnt megui´s bug.
Byeeee
Zathor
10th April 2012, 11:23
Thanks for the reports. It really seems that mediainfo was the root cause. I have updated the servers to 0.7.56 which brings those fixes:
x #3515515, MPEG-4: crash with MPEG-4 container + H264/AVC video stream
x #3515393, MPEG Audio: infinite loop (freeze) with some files
Please report back when you still have problems.
Zathor
10th April 2012, 12:52
2129 [AutoEncode] enabled option to set the audio language
2128 [Audio Encoder] NicAudio will be tried for DTS-MA decoding
when DirectShowSource and FFAudioSource fail
TECK
12th April 2012, 06:13
Lots of crashes for me also on latest SVN with AVS Script Creator and One-Click Encode, had to go back to the old 2115 version I had saved. I'm retesting everything with latest SVN and mediainfo 0.7.53, I'll report back if I experience crashes similar to the ones reported by other users.
Edit: I get the following crash report:
Problem Event Name: APPCRASH
Application Name: MeGUI.exe
Application Version: 1.0.2129.0
Application Timestamp: 4f841e1e
Fault Module Name: DGDecodeNV.dll
Fault Module Version: 0.0.0.2041
Fault Module Timestamp: 4e8e3d5b
Exception Code: c0000005
Exception Offset: 00006e44
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
When the error occurs a small popup shows many times with the following text on it: CuTxtReadme()
I'm guessing on the text as this popup open and closes extremely rapid, until I kill MeGUI.
I have a valid DGDecodeNV license.
Zathor
12th April 2012, 11:23
Any errors in the MeGUI log? Please upload the file.
TECK
13th April 2012, 06:09
Zantor, the new version of dgindexnv (2041-1) you released fixes the crash, thank you for your great work.
Running the latest SVN versions, including mediainfo.
There is one error left that I had for a while but did not really bothered me.
The error occurs into cleanup step and is related to deletion of intermediate files:
[Error] Deleting intermediate files
-[Information] [4/13/2012 1:03:44 AM] Successfully deleted C:\Users\Floren\Videos\Video.avs
-[Error] [4/13/2012 1:03:44 AM] Error deleting C:\Users\Floren\Videos\Video.dgi
--[Error] [4/13/2012 1:03:44 AM] Exception message: The process cannot access the file 'C:\Users\Floren\Videos\Video.dgi' because it is being used by another process.
--[Error] [4/13/2012 1:03:44 AM] Stacktrace
---[NoImage] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
---[NoImage] at System.IO.File.Delete(String path)
---[NoImage] at MeGUI.core.util.FileUtil.DeleteIntermediateFiles(List`1 files, Boolean bAlwaysAddLog)
--[Error] [4/13/2012 1:03:44 AM] Inner exception: null
OK, I noticed a new bug when I use One-Click (could still be a faulty mediainfo?):
-[Information] Versions
--[Information] [4/13/2012 2:45:43 AM] MeGUI Version : 2129 (svn)
--[Information] [4/13/2012 2:45:43 AM] OS : Windows Seven Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [4/13/2012 2:45:43 AM] Latest .Net Framework installed : 4.0 (4.0.30319)
--[Information] [4/13/2012 2:45:43 AM] AviSynth Version : 2.5.8.5 (12/21/2008 9:46:54 PM)
-[Information] Update detection
--[Information] [4/13/2012 2:45:43 AM] Connecting to server: http://megui.org/auto/
--[Information] [4/13/2012 2:45:43 AM] All files are up to date
-[Information] OneClick
--[Information] [4/13/2012 2:46:15 AM] MediaInfo
---[Information] File: C:\Users\Floren\Videos\T1_Video - .mkv
-[Information] Format: Matroska
-[Information] FormatString: Matroska
-[Information] FileSize: 7626289563
-[Information] PlayTime: 01:40:51.720
---[Information] General
-[Information] ID: 1
-[Information] StreamOrder: 0
-[Information] Width: 1280
-[Information] Height: 688
-[Information] FrameCount: 145096
-[Information] FrameRate: 23.976
-[Information] ScanType: Progressive
-[Information] Codec: V_MPEG4/ISO/AVC
-[Information] CodecString: AVC
-[Information] Format: AVC
-[Information] AspectRatio: 1.860
-[Information] AspectRatioString: 1.85:1
-[Information] Delay: 0
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default: No
-[Information] DefaultString: No
-[Information] Forced: No
-[Information] ForcedString: No
---[Information] Video
--[Error] [4/13/2012 2:46:15 AM] MkvInfo: Error: The source file '' could not be opened successfully, or retrieving its size by seeking to the end did not work.
Zathor
13th April 2012, 17:12
2138 [Log] added required DLLs to the version information block
2137 [AutoEncode] enabled option to set the audio track name
2136 [OneClick] added some minor changes for the upcoming next release of the OneClick tool
2135 [PGC Demux] added pgcdemux for DVD PGC processing
2134 [OneClick] fixed encoding of AC3 tracks which should be muxed only
2133 [VobSubber] added job status message during processing
2132 [DGI Indexer] fixed getting the film value
2131 [FFMS] prepared indexer for handling index files stored in other locations
2130 [HD Streams Extractor] improved job queuing when no feature is selected
The error occurs into cleanup step and is related to deletion of intermediate files:
OK, I noticed a new bug when I use One-Click (could still be a faulty mediainfo?):
Are both errors reproducable for you? I am asking because for me everything is fine.
Overdrive80
13th April 2012, 22:31
Hi, megui report error if I mux h264 stream to mp4 container.
Log:
[Error] Log
-[Information] Versions
--[Information] [13/04/2012 23:27:02] MeGUI: 2138 (svn)
--[Information] [13/04/2012 23:27:02] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [13/04/2012 23:27:02] .Net Framework: 4.0 (4.0.30319)
--[Information] [13/04/2012 23:27:02] AviSynth: 2.6.0.3 (03/04/2012 16:39:43)
--[Information] [13/04/2012 23:27:02] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [13/04/2012 23:27:02] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [13/04/2012 23:27:02] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34)
--[Information] [13/04/2012 23:27:02] MediaInfo: 0.7.56.0 (09/04/2012 7:55:14)
--[Information] [13/04/2012 23:27:02] MediaInfoWrapper: 0.7.53.0 (27/01/2012 17:42:18)
--[Information] [13/04/2012 23:27:02] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [13/04/2012 23:27:02] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [13/04/2012 23:27:02] 7z: 9.20 (18/11/2010 16:27:34)
-[Information] Update detection
--[Information] [13/04/2012 23:27:02] Connecting to server: http://megui.org/auto/
--[Information] [13/04/2012 23:27:05] All files are up to date
-[Error] Log for job1 (mux, Video.h264 -> Video-muxed.mp4)
--[Information] [13/04/2012 23:27:29] Started handling job
--[Information] [13/04/2012 23:27:29] Preprocessing
--[Information] [13/04/2012 23:27:29] MediaInfo
---[Information] File: E:\BackBeard\Video.h264
---[Information] General
----[Information] Format:
----[Information] FormatString:
----[Information] FileSize: 0
----[Information] PlayTime:
--[Information] [13/04/2012 23:27:29] Job commandline: "C:\Program Files (x86)\MeGUI\tools\mp4box\mp4box.exe" -add "E:\BackBeard\Video.h264:fps=23.976" -tmp "E:\BackBeard" -new "E:\BackBeard\Video-muxed.mp4"
--[Information] [13/04/2012 23:27:29] Muxing started
--[Error] [13/04/2012 23:27:29] Error line: Error importing E:\BackBeard\Video.h264:fps=23.976: BitStream Not Compliant
--[Error] [13/04/2012 23:27:30] Process exits with error: 1
--[Information] [13/04/2012 23:27:30] Standard output stream
---[NoImage] Cannot find H264 start code
---[NoImage] Error importing E:\BackBeard\Video.h264:fps=23.976: BitStream Not Compliant
--[Information] [13/04/2012 23:27:30] Standard error stream
--[Information] [13/04/2012 23:27:30] Job completed
.h264 stream had been extracted by mkvextract. Regards
TECK
13th April 2012, 23:24
Are both errors reproducable for you? I am asking because for me everything is fine.
The first one related to Video.dgi occurs every time and I had it for a while. As I said, it does not really bothers me as I usually close MeGUI and delete the file manually... but since I got into a little debugging, I wanted to report it. :)
For the MkvInfo error, I did not noticed it until I upgraded to 2129. I was running before 2122. To tell you the truth, I did not checked the logs for a while and I did a clean Windows install few days ago.
So far I got 2 movies showing both errors on 2129, I'm going to encode another one and let you know.
Edit: I see you released 2138, that is a big jump. :)
.h264 stream had been extracted by mkvextract. Regards
That's not a MeGUI error, is some poorly encoded movie you probably downloaded from the Internet.
Overdrive80
13th April 2012, 23:40
That's not a MeGUI error, is some poorly encoded movie you probably downloaded from the Internet.
Not, I had tried with my rips too, i hope that it may be problem of mkvextract. Because extract stream with 0 bytes size
Snapshot of mkvextract:
http://s14.postimage.org/3q9ozoc4t/Sin_t_tulo_1.jpg (http://postimage.org/image/3q9ozoc4t/)
code mkvextract:
@echo off
mkv=C:\Program Files (x86)\MKVtoolnix\
folder= E:\Descargas\Fairy Tail\
cls
%mkv%mkvextract.exe tracks %folder%01.mkv 0:%folder%Video.h264
pause
http://s14.postimage.org/qqgcc09yl/Captura.jpg (http://postimage.org/image/qqgcc09yl/)
I tried with --fullraw too.
Could you also confirm if the same happens to you with mkvextract?
TECK
14th April 2012, 00:33
Do you get an error if you extract the streams with MeGUI HD Streams Extractor? I use it all the time and never had an issue.
Overdrive80
14th April 2012, 02:24
Do you get an error if you extract the streams with MeGUI HD Streams Extractor? I use it all the time and never had an issue.
HD Stream extractor uses eac3to, and its uses mkvmerge for extract tracks of matroska files. I work directly with mkvextract that is mkvtoolnix´s part.
tebasuna51
14th April 2012, 11:34
HD Stream extractor uses eac3to, and its uses mkvmerge for extract tracks of matroska files. I work directly with mkvextract that is mkvtoolnix´s part.
Nope, eac3to don't use mkvextract.
Vol666
14th April 2012, 12:50
yeah yeah... i saw it... just updated but i'm still getting the error
http://forum.doom9.org/showpost.php?p=1561876&postcount=2402
http://forum.doom9.org/showpost.php?p=1561939&postcount=2404
Try disabling "improved avs opening" in the settings. if that does not help please try this build and post the log: http://forum.doom9.org/showthread.php?t=163399
tried everything you said. no change
still no change!!! :)
getting:
MeGui encountered a fatal error and may not be able to proceed.
Reason: The File "....avs" cannot be opened.
Error message for your reference: attempted to read or write protected memory. This is often an indication hat other memory is corrupt.
i've attached the video this time. hopefully you'll have time to check it!
7mb mpeg2 - http://www.sendspace.com/file/ebwdh3
Overdrive80
14th April 2012, 16:14
Nope, eac3to don't use mkvextract.
O_O, I thought that was so. Perhaps the wrong conclusion when I run "eac3to -test" and reports that is installed mkvtoolnix.:eek:
Thanks, I had reported instance to mosu ^^
Zathor
14th April 2012, 16:31
still no change!!! :)
getting:
i've attached the video this time. hopefully you'll have time to check it!
Please upload also your d2v and avs files. You created the D2V file with the File Indexer of MeGUI?
I have no problem in encoding this file with
LoadPlugin("D:\MeGUI\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("D:\MeGUI\_VIDEOS\rar.d2v", cpu=4, info=3)
Vol666
15th April 2012, 10:07
Well its seems the problem was in yadif
I've removed from the script
LoadPlugin("C:\MeGui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("C:\rar.d2v", info=3)
LoadPlugin("C:\MeGui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, threads=0)
#Load_stdcall_plugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif\yadif.dll")
#Yadif(mode=1)
Crop(4, 2, -2, -2).LanczosResize(704,400)
.........
I 've loaded yadif from MeGui/tools/yadif and works fine! Thanks
tebasuna51
17th April 2012, 13:56
[Error] Log
-[Information] Versions
--[Information] [17/04/2012 13:33:34] MeGUI Version : 2129 (svn)
--[Information] [17/04/2012 13:33:34] OS : Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [17/04/2012 13:33:34] Latest .Net Framework installed : unknown
--[Information] [17/04/2012 13:33:34] AviSynth Version : 2.5.8.5 (21/12/2008 21:46:54)
-[Error] Log for job13 (audio, Test_24b.wav -> Test_24b.flac)
--[Information] [17/04/2012 13:34:11] Started handling job
--[Information] [17/04/2012 13:34:11] Preprocessing
--[Information] [17/04/2012 13:34:11] Encoding started
--[Information] [17/04/2012 13:34:11] MediaInfo
---[Information] File: D:\tmp\Test_24b.wav
---[Information] General
----[Information] Format: Wave
----[Information] FormatString: Wave
----[Information] FileSize: 2884652
----[Information] PlayTime: 00:00:10.016
---[Information] Audio
----[Information] ID: 0
----[Information] StreamOrder:
----[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:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [17/04/2012 13:34:11] Trying to open the file with NicAudio
--[Information] [17/04/2012 13:34:15] Successfully opened the file with NicAudio
--[Information] [17/04/2012 13:34:15] Avisynth script
---[NoImage] LoadPlugin("D:\Programa\megui\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] RaWavSource("D:\tmp\Test_24b.wav")
---[NoImage] AudioBits(last)>24?ConvertAudioTo16bit(last):last
---[NoImage] return last
--[Information] [17/04/2012 13:34:15] Commandline used: -f --channel-map=none -8 - -o "{0}"
--[Information] [17/04/2012 13:34:15] Avisynth script environment opened
--[Information] [17/04/2012 13:34:19] Script loaded
--[Information] Output Decoder
---[Information] [17/04/2012 13:34:19] Channels: 2
---[Information] [17/04/2012 13:34:19] Bits per sample: 24
---[Information] [17/04/2012 13:34:19] Sample rate: 48000
--[Information] [17/04/2012 13:34:19] Commandline: D:\Programa\megui\tools\flac\flac.exe -f --channel-map=none -8 - -o "D:\tmp\Test_24b.flac"
--[Information] [17/04/2012 13:34:19] Encoder process started
--[Error] [17/04/2012 13:34:19] An error occurred
---[Error] [17/04/2012 13:34:19] Exception message: Abnormal encoder termination 1
---[Error] [17/04/2012 13:34:19] Stacktrace: at MeGUI.AviSynthAudioEncoder.encode()
---[Error] [17/04/2012 13:34:19] Inner exception: null
--[Information] [17/04/2012 13:34:19] Output from encoder via stderr
---[NoImage] flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
---[NoImage] flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
---[NoImage] welcome to redistribute it under certain conditions. Type `flac' for details.
---[NoImage] -: WARNING: legacy WAVE file has format type 1 but bits-per-sample=24
---[NoImage] -: 96% complete, ratio=0,301-: ERROR: unexpected EOF
--[Information] [17/04/2012 13:34:19] Job completed
The .flac generated by the command line is correct no matter the WARNING and ERROR sended by flac.
Seems the lenght expected by flac is incorrect.
We have to options:
- Ignore the ERROR reported by flac and don't delete the output.
- Add to command line the parameter --ignore-chunk-sizes
always recommended for STDIN, but with the problem of the inexistent progress info.
flebber
18th April 2012, 00:28
Could all audio tracks extracted in a megui audio queue have the job number appended to their extracted output? audio_1, audio_2 etc to stop the below issue.
Makemkv rips all dvds to the same name for me title00.
I always output my completed files to the same directory. Each video comes from their separate video directories.
Due to the naming being the same title00 when extracted it appears the extracted AC3 audio files are overwriting each other.
Therefore the error I get is that the first movie has in its final output the muxed audio track of the last video in queue and all subsequent encodes fail to encode as Megui deletes the unnecessary files after a successful encode from job1 leaving no audio file for the other jobs to processes.
Zathor
18th April 2012, 22:49
Please try the new OneClick tool:
http://forum.doom9.org/showthread.php?t=163399
kalehrl
19th April 2012, 19:33
hi Zathor
Could you please have a look at this log.
I cannot index an mp4 file unless I disable audio.
I extracted the audio with yamb and when I ty to encode it, it gives this error:
[Error] Log
-[Information] Versions
--[Information] [19.4.2012 20:07:31] MeGUI: 2138 (svn)
--[Information] [19.4.2012 20:07:31] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [19.4.2012 20:07:31] .Net Framework: 4.0 (4.0.30319)
--[Information] [19.4.2012 20:07:31] AviSynth: 2.5.8.5 (21.12.2008 21:46:54)
--[Information] [19.4.2012 20:07:31] AvisynthWrapper: 2.1.2009 20:34:04
--[Information] [19.4.2012 20:07:31] ICSharpCode.SharpZipLib: 0.85.5.452 (7.8.2008 20:31:12)
--[Information] [19.4.2012 20:07:31] LinqBridge: 1.0.0.0 (28.5.2009 1:24:34)
--[Information] [19.4.2012 20:07:31] MediaInfo: 0.7.56.0 (9.4.2012 7:55:13)
--[Information] [19.4.2012 20:07:31] MediaInfoWrapper: 0.7.53.0 (27.1.2012 17:42:16)
--[Information] [19.4.2012 20:07:31] MessageBoxExLib: 1.0.2218.28317 (19.12.2008 20:53:04)
--[Information] [19.4.2012 20:07:31] SevenZipSharp: 0.64.3890.29348 (2.1.2011 10:59:32)
--[Information] [19.4.2012 20:07:31] 7z: 9.20 (18.11.2010 16:27:34)
-[Information] Update detection
--[Information] [19.4.2012 20:07:31] Connecting to server: http://megui.org/auto/
--[Information] [19.4.2012 20:07:32] All files are up to date
-[Error] Log for job1 (audio, Anna Kournikova_track2.aac -> Anna Kournikova_track2.mp3)
--[Information] [19.4.2012 20:07:42] Started handling job
--[Information] [19.4.2012 20:07:42] Preprocessing
--[Information] [19.4.2012 20:07:42] Encoding started
--[Information] [19.4.2012 20:07:42] MediaInfo
---[Information] File: D:\Dreambox\movie\YouTube\Anna Kournikova_track2.aac
---[Information] General
----[Information] Format: ADTS
----[Information] FormatString: ADTS
----[Information] FileSize: 6071578
----[Information] PlayTime:
---[Information] Audio
----[Information] ID:
----[Information] StreamOrder:
----[Information] Format: AAC
----[Information] FormatProfile: LC
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 KHz
----[Information] Channels: 1
----[Information] ChannelsString: 1 channel
----[Information] ChannelPositionsString2: 1/0/0
----[Information] BitRateMode: VBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [19.4.2012 20:07:42] Trying to open the file with NicAudio
--[Information] [19.4.2012 20:07:42] Failed opening the file with NicAudio()
--[Information] [19.4.2012 20:07:42] Trying to open the file with FFAudioSource()
--[Information] [19.4.2012 20:07:42] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [19.4.2012 20:07:42] Trying to open the file with DirectShowSource()
--[Information] [19.4.2012 20:07:42] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.
Video returned: "DirectShowSource: couldn't open file D:\Dreambox\movie\YouTube\Anna Kournikova_track2.aac:
Pins cannot connect due to not supporting the same transport."
Audio returned: "DirectShowSource: couldn't open file D:\Dreambox\movie\YouTube\Anna Kournikova_track2.aac:
Pins cannot connect due to not supporting the same transport."
--[Error] [19.4.2012 20:07:42] An error occurred
---[Error] [19.4.2012 20:07:42] Exception message: Input file cannot be opened: D:\Dreambox\movie\YouTube\Anna Kournikova_track2.aac
---[Error] [19.4.2012 20:07:42] Stacktrace
----[NoImage] at MeGUI.AviSynthAudioEncoder.createAviSynthScript()
----[NoImage] at MeGUI.AviSynthAudioEncoder.encode()
---[Error] [19.4.2012 20:07:42] Inner exception: null
--[Information] [19.4.2012 20:07:42] Job completed
cengizhan
23rd April 2012, 09:51
Zathor,
I have sent you a pm about a file which megui fails to convert flac track to aac.
Zathor
29th April 2012, 16:27
2144 [Settings] cosmetics
2143 NeroAacEnc + DGIndexNV are now disabled by default as external dependencies are required.
In order to use them, they have to be enabled in "Options\Settings\External Program Configuration".
2142 fixed problems with Turkish characters (e.g. in the File Indexer)
2141 [OneClick] added some changes for the upcoming next release of the OneClick tool
2140 [Update] if a component is missing no jobs can be started
2139 [DGA/DGI Indexer] added job status message during processing
hi Zathor
Could you please have a look at this log.
I cannot index an mp4 file unless I disable audio.
I extracted the audio with yamb and when I ty to encode it, it gives this error:
It seems that no decoder for your file is available. What happens when you use the indexer?
I have sent you a pm about a file which megui fails to convert flac track to aac.
Please post the full log file also.
kalehrl
29th April 2012, 18:15
If I use indexer, I get this error:
[Error] Log
-[Information] Versions
--[Information] [29.4.2012 19:13:46] MeGUI: 2144 (svn)
--[Information] [29.4.2012 19:13:46] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [29.4.2012 19:13:46] .Net Framework: 4.0 (4.0.30319)
--[Information] [29.4.2012 19:13:46] AviSynth: 2.5.8.5 (21.12.2008 21:46:54)
--[Information] [29.4.2012 19:13:46] AvisynthWrapper: 2.1.2009 20:34:04
--[Information] [29.4.2012 19:13:46] ICSharpCode.SharpZipLib: 0.85.5.452 (7.8.2008 20:31:12)
--[Information] [29.4.2012 19:13:46] LinqBridge: 1.0.0.0 (28.5.2009 1:24:34)
--[Information] [29.4.2012 19:13:46] MediaInfo: 0.7.56.0 (9.4.2012 7:55:13)
--[Information] [29.4.2012 19:13:46] MediaInfoWrapper: 0.7.53.0 (27.1.2012 17:42:16)
--[Information] [29.4.2012 19:13:46] MessageBoxExLib: 1.0.2218.28317 (19.12.2008 20:53:04)
--[Information] [29.4.2012 19:13:46] SevenZipSharp: 0.64.3890.29348 (2.1.2011 10:59:32)
--[Information] [29.4.2012 19:13:46] 7z: 9.20 (18.11.2010 16:27:34)
-[Information] Update detection
--[Information] [29.4.2012 19:13:46] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [29.4.2012 19:13:46] All files are up to date
-[Information] FileIndexer
--[Information] [29.4.2012 19:14:14] MediaInfo
---[Information] File: D:\Dreambox\movie\YouTube\Anna Kournikova.mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 36017736
----[Information] PlayTime: 00:10:20.204
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder:
----[Information] Width: 592
----[Information] Height: 480
----[Information] FrameCount: 14884
----[Information] FrameRate: 24.000
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.200
----[Information] AspectRatioString: 1.200
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder:
----[Information] Format: AAC
----[Information] FormatProfile: LC
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 KHz
----[Information] Channels: 1
----[Information] ChannelsString: 1 channel
----[Information] ChannelPositionsString2: 1/0/0
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
-[Error] Log for job1 (idx, Anna Kournikova.mp4 -> Anna Kournikova.mp4.ffindex)
--[Information] [29.4.2012 19:14:19] Started handling job
--[Information] [29.4.2012 19:14:19] Preprocessing
--[Information] [29.4.2012 19:14:19] Job commandline: "D:\Programs\MeGUI_0.3.5_x86_WithoutInstaller_OfflinePackage\tools\ffms\ffmsindex.exe" -t -1 -f "D:\Dreambox\movie\YouTube\Anna Kournikova.mp4" "D:\Dreambox\movie\YouTube\Anna Kournikova.mp4.ffindex"
--[Information] [29.4.2012 19:14:20] Indexing started
--[Error] [29.4.2012 19:14:21] Process exits with error: 1
--[Information] [29.4.2012 19:14:21] Standard output stream: Indexing error: Audio decoding error
--[Information] [29.4.2012 19:14:21] Standard error stream
--[Information] [29.4.2012 19:14:21] Job completed
rapscallion
30th April 2012, 22:16
Strange error for the first time. Latest build 2144.
Blu-ray encode, automated 2 pass. First pass finished fine and then the second pass immediately errors out :
--[Information] [4/30/2012 3:24:03 PM] Encoding started
--[Error] [4/30/2012 3:24:08 PM] An error occurred: x264 [error]: ratecontrol_init: can't open stats file
--[Error] [4/30/2012 3:24:09 PM] An error occurred: x264 [error]: x264_encoder_open failed
--[Error] [4/30/2012 3:24:09 PM] Process exits with error: 0xFFFFFFFF (-1)
--[Information] [4/30/2012 3:24:09 PM] Standard output stream
-[NoImage] avs [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
-[NoImage] x264 [info]: using SAR=1/1
-[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
-[NoImage]
--[Information] [4/30/2012 3:24:09 PM] Standard error stream
--[Information] [4/30/2012 3:24:09 PM] Job completed
Any idea what's causing this?
Edit : appearded to be a problem w/the latest ver of x264. Reverted to the prev ver and encode completed successfully.
andrewxeron929623
30th April 2012, 23:29
Hi Zathor, Since 2098, can not select the invisible option.
So I fixed the MeGUI interface size...........
hope to give you helpful recommendations.
Compare>
http://img641.imageshack.us/img641/6254/0013x.png
Unmodified - 2144 SVN
http://img535.imageshack.us/img535/7417/0012pz.png
modified - 2145
andrewxeron929623
30th April 2012, 23:40
http://www.mediafire.com/?lqpf2gnp17ei8b8
Zathor
1st May 2012, 13:03
The .flac generated by the command line is correct no matter the WARNING and ERROR sended by flac.
Seems the lenght expected by flac is incorrect.
We have to options:
- Ignore the ERROR reported by flac and don't delete the output.
- Add to command line the parameter --ignore-chunk-sizes
always recommended for STDIN, but with the problem of the inexistent progress info.
Thanks, I have added --ignore-chunk-sizes to the command line.
Zathor
1st May 2012, 13:06
Since 2098, can not select the invisible option.
So I fixed the MeGUI interface size...........
hope to give you helpful recommendations.
Thanks, but for me it looks already OK (like in your second screenshot). Nevertheless I can apply your patch - can you please upload the patch file?
Zathor
1st May 2012, 13:50
2147 [OneClick] fixed problem encoding WMA files
2146 [Update] improved handling of missing files in the MeGUI x64 build
2145 [Flac] added --ignore-chunk-sizes to the command line
I get an update and downdate loop forth and back between rev. 2144 and 2147.
Shevek
1st May 2012, 14:13
I get an update and downdate loop forth and back between rev. 2144 and 2147.
mine's stable on 2147
Stable now too. Might have been a very brief issue while Zathor was still managing the server?
Zathor
1st May 2012, 15:57
I have only direct access to one of the update servers. The other will update itself within ~15min but during that time it may happen that a downgrade is forced (as the servers are choosen randomly).
Then I caught the async moment... :o — Should be in-sync now. :)
rapscallion
1st May 2012, 19:10
@Zathor....did you not see my post # 2474, prev pg?
There appears to be a problem with the latest x264.
Zathor
1st May 2012, 21:19
I do not have a problem with the recent x264 in 2pass mode (using the 64bit x264 build)
rapscallion
1st May 2012, 21:29
I'm using 32 bit ver.
andrewxeron929623
2nd May 2012, 10:11
Hi , Zathor
Path .cs files Link>>
http://www.mediafire.com/?mbbj4glsvmi48zw
thanks
Zathor
5th May 2012, 11:22
Thanks!
2149 [Audio Encoder] cosmetics. Patch by andrewxeron929623
2148 Enable NeroAacEnc + DGIndexNV by default when they are already in use
Overdrive80
5th May 2012, 17:08
Hi, i am encoding wav file 24 bit depth but megui reports an error. I think that is because there isn´t option --no-warnings-as-errors
Log:
[Error] Log
-[Information] Versions
--[Information] [05/05/2012 16:42:01] MeGUI: 2149 (svn)
--[Information] [05/05/2012 16:42:01] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [05/05/2012 16:42:01] .Net Framework: 4.0 (4.0.30319)
--[Information] [05/05/2012 16:42:01] AviSynth: 2.6.0.3 (03/04/2012 16:39:43)
--[Information] [05/05/2012 16:42:01] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [05/05/2012 16:42:01] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [05/05/2012 16:42:01] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34)
--[Information] [05/05/2012 16:42:01] MediaInfo: 0.7.57.0 (02/05/2012 18:49:57)
--[Information] [05/05/2012 16:42:01] MediaInfoWrapper: 0.7.53.0 (27/01/2012 17:42:18)
--[Information] [05/05/2012 16:42:01] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [05/05/2012 16:42:01] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [05/05/2012 16:42:01] 7z: 9.20 (18/11/2010 16:27:34)
-[Information] Update detection
--[Information] [05/05/2012 16:42:01] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [05/05/2012 16:42:05] All files are up to date
--[Information] [05/05/2012 17:16:22] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [05/05/2012 17:16:27] All files are up to date
-[Error] Log for job1 (audio, Capitulo 027 - Japones.wav -> Capitulo 027 - Japones.flac)
--[Information] [05/05/2012 17:20:05] Started handling job
--[Information] [05/05/2012 17:20:05] Preprocessing
--[Information] [05/05/2012 17:20:05] Encoding started
--[Information] [05/05/2012 17:20:05] MediaInfo
---[Information] File: E:\DBZ\Audios DBZ sin perdidas\Capitulo 027 - Japones.wav
---[Information] General
----[Information] Format: Wave
----[Information] FormatString: Wave
----[Information] FileSize: 426159840
----[Information] PlayTime: 00:24:39.519
---[Information] Audio
----[Information] ID: 0
----[Information] StreamOrder:
----[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: 2/0/0
----[Information] BitRateMode: CBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [05/05/2012 17:20:05] Trying to open the file with NicAudio
--[Information] [05/05/2012 17:20:06] Successfully opened the file with NicAudio
--[Information] [05/05/2012 17:20:06] Avisynth script
---[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] RaWavSource("E:\DBZ\Audios DBZ sin perdidas\Capitulo 027 - Japones.wav")
---[NoImage] AudioBits(last)>24?ConvertAudioTo16bit(last):last
---[NoImage] return last
--[Information] [05/05/2012 17:20:06] Commandline used: -f --ignore-chunk-sizes --channel-map=none -8 - -o "{0}"
--[Information] [05/05/2012 17:20:06] Avisynth script environment opened
--[Information] [05/05/2012 17:20:07] Script loaded
--[Information] Output Decoder
---[Information] [05/05/2012 17:20:07] Channels: 2
---[Information] [05/05/2012 17:20:07] Bits per sample: 24
---[Information] [05/05/2012 17:20:07] Sample rate: 48000
--[Information] [05/05/2012 17:20:07] Commandline: C:\Program Files (x86)\MeGUI\tools\flac\flac.exe -f --ignore-chunk-sizes --channel-map=none -8 - -o "E:\DBZ\Audios DBZ sin perdidas\Capitulo 027 - Japones.flac"
--[Information] [05/05/2012 17:20:11] Encoder process started
--[Error] [05/05/2012 17:21:09] An error occurred
---[Error] [05/05/2012 17:21:09] Exception message: Abnormal encoder termination 1
---[Error] [05/05/2012 17:21:09] Stacktrace: en MeGUI.AviSynthAudioEncoder.encode()
---[Error] [05/05/2012 17:21:09] Inner exception: null
--[Information] [05/05/2012 17:21:09] Output from encoder via stderr
---[NoImage] flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
---[NoImage] flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
---[NoImage] welcome to redistribute it under certain conditions. Type `flac' for details.
---[NoImage] INFO: Make sure you know what you're doing when using --ignore-chunk-sizes.
---[NoImage] Improper use can cause flac to encode non-audio data as audio.
---[NoImage] -: WARNING: legacy WAVE file has format type 1 but bits-per-sample=24
---[NoImage] (No runtime statistics possible; please wait for encoding to finish...)
---[NoImage] -: ERROR: got partial sample
--[Information] [05/05/2012 17:21:09] Job completed
With bat file I had encoded without problems although reports warnins about non-standards sub-chunks:
http://img403.imageshack.us/img403/1663/capturanw.png
The wav files are created with adobe premiere.
tebasuna51
6th May 2012, 21:13
Hi, i am encoding wav file 24 bit depth but megui reports an error. I think that is because there isn´t option --no-warnings-as-errors
...
The wav files are created with adobe premiere.
I can confirm the problem with all 24 bits WAV file.
Work fine with 16 bits.
Is not a problem with sub-chunks.
Is not a problem with NicAudio (WavSource also don't work)
Is not a problem with flac parameters.
Tested with the same .avs and flac parameters with Wavi work fine and send this log (differences with MeGUI log in green, in red wavi messages):
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
INFO: Make sure you know what you're doing when using --ignore-chunk-sizes.
Improper use can cause flac to encode non-audio data as audio.
Found PCM audio: 2 channels, 48000 Hz, 24 bits, 177.260417 seconds.
Writing WAV file...
-: WARNING: legacy WAVE file has format type 1 but bits-per-sample=24
(No runtime statistics possible; please wait for encoding to finish...)
WAV file written successfully.
-: INFO: hit EOF with --ignore-chunk-sizes, got 8507392 samples
Command line used:
wavi z.avs - | D:\Programa\megui\tools\flac\flac -f --ignore-chunk-sizes --channel-map=none -8 - -o z.flac
And z.avs:
LoadPlugin("D:\Programa\megui\tools\avisynth_plugin\NicAudio.dll")
RaWavSource("D:\Test_24b.wav")
AudioBits(last)>24?ConvertAudioTo16bit(last):last
return last
Edit: if add the --no-warnings-as-errors parameter to the command line the log is the same.
The ERRORLEVEL returned is always 0, with or without --no-warnings-as-errors
Zathor
6th May 2012, 21:41
So what to do? Add
AudioBits(last)>16?ConvertAudioTo16bit(last):last
for Flac encodings?
tebasuna51
7th May 2012, 00:29
Is not a solution.
Maybe the current MeGUI STDOUT is not compatible with flac STDIN.
Seems the transfer is not complete.
With BeHappy work fine using the same command line:
Starting job Test.wav->Test_bn.flac
Found Audio Stream
Channels=2, BitsPerSample=24 int, SampleRate=48000Hz
encoder\flac.exe -8 -f --ignore-chunk-sizes --channel-map=none -o "D:\Test.flac" -
Writing RIFF header to encoder's StdIn
Writing PCM data to encoder's StdIn
Finalizing encoder
Complete
#### Encoder StdErr ####
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
INFO: Make sure you know what you're doing when using --ignore-chunk-sizes.
Improper use can cause flac to encode non-audio data as audio.
-: WARNING: legacy WAVE file has format type 1 but bits-per-sample=24
(No runtime statistics possible; please wait for encoding to finish...)
-: INFO: hit EOF with --ignore-chunk-sizes, got 8507392 samples
Seems the EOF is not detected with MeGUI -> Flac
Zathor
7th May 2012, 13:51
Is that maybe related to --ignore-chunk-sizes ?
Zathor
7th May 2012, 19:27
I think I found the differences between BeHappy and MeGUI. MeGUI is sending a WAV Header and BeHappy is encoding it as a RAW stream. I have changed that for a debug build - please test it an report back:
http://www.mediafire.com/?smam02q5aos1ydf
I also removed --ignore-chunk-sizes so please test your other problematic file as well.
Overdrive80
7th May 2012, 23:42
I test with your fix and work fine. If encoding wav file using megui, CRC32 code is different to flac file created from the command line. I do not know if it is of interest to you.
tebasuna51
8th May 2012, 02:06
I think I found the differences between BeHappy and MeGUI. MeGUI is sending a WAV Header and BeHappy is encoding it as a RAW stream. I have changed that for a debug build - please test it an report back:
http://www.mediafire.com/?smam02q5aos1ydf
I also removed --ignore-chunk-sizes so please test your other problematic file as well.
Yes work also here.
Of course sending raw data the --ignore-chunk-sizes, and --channel-map=none, is not needed.
And, yes, send raw data is the method I use by default with BeHappy. But work also sending wav header (is easy change the method without recompile, we only need change flac.extension).
Well, the different behaviour remain but we have a working solution.
Thanks Zathor.
unreal666
9th May 2012, 03:53
Why there is no BlackmanResize resizer in Resize Filter list of AVS Script Creator?
The selection of resize filters might be limited to scaling functions provided by AviSynth 2.56; Blackman and Spline64 were introduced in 2.58, Sinc in 2.60.
DrPhill
10th May 2012, 17:21
Hi there, I have a problem adding audio to video in MeGUI.
The betting is that I am doing something wrong, or that my system is broken somewhere - but I wonder if you could help me zoom in on the error, please?
Problem: I can produce an MP4 file, but it has no sound.
I have used two methods:
- video from avs file* and audio from mp3
- video from avs and audio from avs file (sole line "return directshowsource("AileinDuinn4.2.mp3",audio=true)") as suggested in the Wiki (http://mewiki.project357.com/wiki/MeGUI/FAQ#How_do_I_import_audio.3F)
I am beginning to think this is me jinxing things...... surely it cannot be this difficult
*Script is now only:
video = BlankClip(length=300, width=640, height=480, pixel_type="RGB32", fps=24, fps_denominator=1, audio_rate=44100, stereo=False, sixteen_bit=True, color=$000000)
return video.Info().ConvertToYV12()
Version? MeGUI 2112 (svn)
Any help gratefully received,
thanks
To get an MP4 file containing both video and audio streams, you would:
add a job to convert the audio script (either a separate one or the same with the video), if you don't have already a format compatible with the MP4 container
add a job to convert the video script (either a separate one or the same with the audio)
add a job to multiplex the yet separate video stream and audio stream to a new, combined media file (Tools » Muxer › MP4 muxer [Ctrl+5])
You did not document if you executed the third step. More details about your workflow, please.
DrPhill
11th May 2012, 09:42
To get an MP4 file containing both video and audio streams, you would:
add a job to convert the audio script (either a separate one or the same with the video), if you don't have already a format compatible with the MP4 container
add a job to convert the video script (either a separate one or the same with the audio)
add a job to multiplex the yet separate video stream and audio stream to a new, combined media file (Tools » Muxer › MP4 muxer [Ctrl+5])
You did not document if you executed the third step. More details about your workflow, please.
Thank you for replying, and apologies for not supplying all the information.
I enter the names of my audio and video sources n the 'Input' tab of MeGUI, hit the 'Auto Encode' button, and the output is a file named testAudio-muxed.MP4 so my guess is that I have done the multiplexing. The file size is large enough.
So I try to follow your three-step instructions:
After I have entered the source video (.avs) and source audio (.avs or .mp3) on the ''Input' tab (first two steps). For step 3 I open the MeGUI MP4 Muxer dialog window.
But I cannot enter the names of the 'intermediate' (.MP4 and.AC3) files as they have not yet been produced?
Maybe I am missing something here?
If you run the three steps manually, you will indeed have to finish the first two jobs before you can create the third and select the existing intermediate files.
I have no real experience with one-click features, usually I need custom solutions anyway. So I can't confirm if there is any issue with MeGUI in Auto Encode mode.
__
AC3 in MP4 was not very usual until the last year. There might be players or software which don't handle it properly (AC3 = Dolby Digital is not part of the MPEG specification, therefore it has to be stored as "private stream"). The current development version of MeGUI should contain an MP4Box which can create a proper MP4. A current MediaInfo should detect this audio stream.
DrPhill
11th May 2012, 11:32
Running the three steps manually still gives the same result - a silent video.
I just tried my video with VLC. Does VLC support MP4 with AC3? (VLC mentions AC3, but for all I know there may be a differnce between AC3 raw support and support for AC3 embedded in an MP4.) (http://www.videolan.org/vlc/features.php?cat=input)
If so then my video has not been composed correctly - the latest version of VLC plays my video silently. Alternately, which player can I get (preferably free) that definitely does support this so that I can 'prove' that my video is at fault?
Sorry to ask - I do not know if I am asking the right questions here.... and I want to narrow down the nature of the problem (could be me and my ignorance of course).
A current VLC certainly supports AC3 in MP4. It just might prefer digital output (S/P-DIF: Coax or TOS-Link) which you might not have connected to an external decoder (A/V receiver)? Configuring VLC is a little elaborate...
MPC-HC supports it as well. Here you may try to disable (uncheck) the internal MP4 splitter to leave the splitting to Haali, and you can quite easily configure the internal audio decoder (double-click) to whether or not use S/P-DIF output, or disable (uncheck) the internal AC3 decoder to leave it to a DirectShow decoder you installed (e.g. ffdshow) which you may have to configure separately.
DrPhill
11th May 2012, 12:07
I thank you for that explanation, but it all sounds very complicated. I think that I may have got myself to a place I do not want/need to be. Let me backtrack and explain what I am trying to do, and maybe you can tell me if MeGUI is the way to go.
I have some videos that I have been creating (AVs scripting) now I want to add some audio (WAV or MP3) to them and produce them in a generally useful format. Someone on Doom9 suggested MeGUI was the tool to use.
But if it is so hard to find and configure a player for MP4/AC3 then surely this combination of formats is not a readily usable one? Most people just fire up whatever default player is linked to MP4...... I am lost, I think.:o
Not yet. :)
First check if the result should be technically correct, using MediaInfo and VLC's internal information about the opened media file.
And then, VLC has visualization plugins, so you should be able to see if there is audible sound included and decoded at all, and might just be put to the wrong outlet.
StainlessS
11th May 2012, 12:24
@DrPhill
Here is MediaInfo for Windows, you want the GUI version.
http://mediainfo.sourceforge.net/en/Download/Windows
DrPhill
11th May 2012, 12:31
Not yet. :)
First check if the result should be technically correct, using MediaInfo and VLC's internal information about the opened media file.
And then, VLC has visualization plugins, so you should be able to see if there is audible sound included and decoded at all, and might just be put to the wrong outlet.
OK, thanks for the support.....
VLC recognises two Streams - Video H264 and Audio A52 (aka AC3) - so that at least indicates (proves?) that the MP4 is built correctly?
Off to download MediaInfo.
......................................................
Downloaded MediaInf: not sure what I am looking for. It recognises both streams (AVC video, AC3 audio).
.......................................................
The 'audio' menu in VLC has no enabled menu items. Is that a hint?
......................................................
Ah..... playing the original WAV gets me an audio spectrum, playing the MP4 gets me nothing. It might then be that the MP4 has an audio track that ie not playable or has zero volume?
You can http://forum.doom9.org/images/buttons/edit.gif your own replies and add content, instead of replying yourself...
__
MediaInfo can export its analysis to a text file which you can post here in a CODE block, or in a "pastebin" website. So we might find suspicious details (e.g. unusual bitrates or sampling rates an AC3 audio stream should not have).
The "disabled" VLC Audio menu content is possibly an interesting part of the issue.
I am not certain if the spectrum visualization may be disabled while audio passes through digital output, and is therefore not decoded by VLC.
DrPhill
11th May 2012, 14:13
I got out of the habit of editing replies in discussion fora because it can make subsequent comments look odd. I tidied up the four above into one.
I have attached example.txt as a flat text file output from MediaInfo.
The disabled VLC menu is a bit of a red herring - the menu is only enable while the clip is playing and I had the clip on pause initially (it is only 10 seconds or so long). If I hurry I can enable the spectrum. However, that is more interesting because while playing the clip it has no audio 'spectrum', whereas the source audio file does.
Oh, I notice that the text file requires approval - in case it takes to long I will paste a code block.
General
CompleteName : C:\Users\Phill\VideoProject\FarleyFalls\testAudio-muxed.mp4
Format : MPEG-4
Format_Profile : Base Media
CodecID : isom
FileSize/String : 715 KiB
Duration/String : 12s 538ms
OverallBitRate/String : 467 Kbps
Encoded_Date : UTC 2012-05-11 10:14:22
Tagged_Date : UTC 2012-05-11 10:14:22
Video
ID/String : 1
Format : AVC
Format/Info : Advanced Video Codec
Format_Profile : High@L3.0
Format_Settings_CABAC/String : Yes
Format_Settings_RefFrames/String : 4 frames
CodecID : avc1
CodecID/Info : Advanced Video Coding
Duration/String : 12s 500ms
BitRate/String : 79.2 Kbps
BitRate_Maximum/String : 310 Kbps
Width/String : 640 pixels
Height/String : 480 pixels
DisplayAspectRatio/String : 4:3
FrameRate_Mode/String : Constant
FrameRate/String : 24.000 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
ScanType/String : Progressive
Bits-(Pixel*Frame) : 0.011
StreamSize/String : 121 KiB (17%)
Encoded_Library/String : x264 core 120 r2164 da19765
Encoded_Library_Settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded_Date : UTC 2012-05-11 10:12:25
Tagged_Date : UTC 2012-05-11 10:14:22
Audio
ID/String : 2
Format : AC-3
Format/Info : Audio Coding 3
Format_Settings_ModeExtension : CM (complete main)
Format_Settings_Endianness : Big
CodecID : ac-3
Duration/String : 12s 538ms
BitRate_Mode/String : Constant
BitRate/String : 384 Kbps
Channel(s)/String : 1 channel
ChannelPositions : Front: C
SamplingRate/String : 44.1 KHz
BitDepth/String : 16 bits
Compression_Mode/String : Lossy
Video_Delay/String : -3ms
StreamSize/String : 588 KiB (82%)
Encoded_Date : UTC 2012-05-11 10:14:22
Tagged_Date : UTC 2012-05-11 10:14:22
There may be two problems:
a) 384 kbps for only 1 channel is overkill; simple consumer DVD compatible A/V receivers won't decode that, maybe even some PC software decoders may be confused. 192 kbps is often enough for stereo, and mono will be fine with 128 kbps already.
b) the 44.1 kHz are another reason why it may fail, DVD and Blu-ray are based on 48.0 kHz, you should consider either a sampling rate conversion — or leaving the audio as MP3.
DrPhill
11th May 2012, 14:44
If I reduce the frequency of the audio in Audacity (from 44.1KHz) I can reduce the kbps, If I increase the frequency to 48kHz I increase the kbps. I am not sure what I need to do. Should I reduce the frequency to 24KHz, or 12Khz, or even 6Khz (ie power-of-two fraction of the 48Khz)?
I am taking up a lot of your time here, and I am immensely grateful for your help, but would understand if you are finding this a chore....
I can export the audio as mp3. I will try that now.
Using mp3 as audio input file gives MP4 with no audio stream.
Using an AVS 'helper script' to load the MP3 give exactly the same frequency (44.1 KHz) and rate (384Kbps).
Should I change the output of Audacity to a lower bitrate? I can do so easily, but you said that 48Khz was more normal?
Frequency and bitrate are rather independent for lossily compressed audio like AC3 or MP3. The bitrate is related to the encoding quality in such cases. As example, you can encode both 44.1 and 48.0 kHz (stereo) WAV to e.g. 192 kbps; and you can encode to e.g. 128, 160, 192 or 224 kbps (keeping less to more of the original quality).
Don't refer to Audacity when the output format is PCM WAV, because that is uncompressed audio, here they are directly related.
To achieve DVD/Blu-ray/etc. player compatibility, you should resample the sound to 48.0 kHz, increasing the sampling rate. You can do that inside MeGUI. Decreasing the sampling frequency to a fraction of this value would filter the high frequencies off, making it sound dull; and you would break compatibility again.
And you should reduce the encoding bitrate to a sane value. 384 kbps is a "conservative" value for 5.1 multichannel audio sources; stereo or even mono audio does not need so much bitrate for a similar quality.
By the way: Why is your audio stream mono, at all?! What strange kind of source do you have?
Shevek
11th May 2012, 15:19
As a test, are you able to encode the AC3 to repeat the mono track in both L&R instead of C and see if that makes a difference in VLC?
DrPhill
11th May 2012, 15:32
Frequency and bitrate are rather independent for lossily compressed audio like AC3 or MP3. The bitrate is related to the encoding quality in such cases. As example, you can encode both 44.1 and 48.0 kHz (stereo) WAV to e.g. 192 kbps; and you can encode to e.g. 128, 160, 192 or 224 kbps (keeping less to more of the original quality).
Don't refer to Audacity when the output format is PCM WAV, because that is uncompressed audio, here they are directly related.
To achieve DVD/Blu-ray/etc. player compatibility, you should resample the sound to 48.0 kHz, increasing the sampling rate. You can do that inside MeGUI. Decreasing the sampling frequency to a fraction of this value would filter the high frequencies off, making it sound dull; and you would break compatibility again.
And you should reduce the encoding bitrate to a sane value. 384 kbps is a "conservative" value for 5.1 multichannel audio sources; stereo or even mono audio does not need so much bitrate for a similar quality.
OK, I understand, done. I now have 128Kbps, 48Khz, 1 channel AC3. Still no sound from the clip.
By the way: Why is your audio stream mono, at all?! What strange kind of source do you have? I recorded myself playing whistle. Mono seemed appropriate. I have remixed the WAV to stereo to see if that helps.
- I now have 128Kbps, 48Khz, 2 channel AC3. Still no sound from the clip.
As a test, are you able to encode the AC3 to repeat the mono track in both L&R instead of C and see if that makes a difference in VLC?
Not sure how to do that - will take a look.
Shevek
11th May 2012, 15:57
If you've done this:
I now have 128Kbps, 48Khz, 2 channel AC3.
there's no need to do what I suggested...
Can you post the MediaInfo output from the 2 channel AC3?
DrPhill
11th May 2012, 16:29
General
Complete name : C:\Users\Phill\VideoProject\FarleyFalls\testAudio-muxed.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 488 KiB
Duration : 12s 500ms
Overall bit rate : 320 Kbps
Encoded date : UTC 2012-05-11 14:32:09
Tagged date : UTC 2012-05-11 14:32:09
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 12s 500ms
Bit rate : 204 Kbps
Nominal bit rate : 2 000 Mbps
Maximum bit rate : 657 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 24.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.028
Stream size : 311 KiB (64%)
Writing library : x264 core 120 r2164 da19765
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=2000000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2012-05-11 14:32:09
Tagged date : UTC 2012-05-11 14:32:09
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : ac-3
Duration : 11s 7ms
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 172 KiB (35%)
Encoded date : UTC 2012-05-11 14:32:09
Tagged date : UTC 2012-05-11 14:32:09
EDIT: Please use QUOTE instead CODE to put MediaInfo's
Shevek
11th May 2012, 17:22
Another thing to test would be to use an MKV container instead of MP4.
MKV has supported AC3 for much longer.
StainlessS
11th May 2012, 18:52
Does an alternative audio format work (other than AC3)?
EDIT: Maybe put it up on MediaFire, to test on another system.
DrPhill
11th May 2012, 19:10
Does an alternative audio format work (other than AC3)?
I have not tried another format in MeGUI. I did not realise that I could.
I do not wish to diminish the patient help that you have been giving (above and beyond anything that could be expected of you), but is it really this hard to take a video (AVS Script, even m2v) and an audio track (MP3 or WAV) and wind the two together to make a video with sound? I mean no disrespect to MeGUI - it seems fast clear, and crash free software - but I only wound up here because someone told me that it would do what I needed.
For example, I can just add both my m2v video file and my mp3 audio to 'windoze live movie maker' and ''crash bang wallop" I have something that works. Now I hate to use Microsoft stuff if I don't have to, but the alternatives seem non-existent. True the output from 'movie maker' is non-optimised (and non-portable), but if needs be I can wedge it into YouTube and let YouTube converters worry about it.
A lot of the problem is probably my profound ignorance of a world of competing standards. Maybe I am just not up to this?
Please, please, please do not take this as any form of criticism (except maybe of my self and my expectations).
EDIT:EDIT: Maybe put it up on MediaFire, to test on another system.
I can put any and all bits up for test - I have not used MediaFire, but will look at that. Alternately I could host stuff on my website. The script is easy to cut and paste, the audio is quite small, and the finished MP4 is not that large..... what would you like?
Zathor
11th May 2012, 19:39
I agree that it should not be so difficult as it seems to be right now. Please try the OneClick tool in MeGUI. Add your input (video) file, select the audio file and have a look in the config tabs. The container format can be changed in the OneClick profile configuration (default is MKV). If you still hear no audio when using that tool, then please upload the complete log so that we can have a look at it.
But I am still not sure what target device you have. Do you need to play it only on the PC? In that case I suggest to use MKV as it has less restrictions.
DrPhill
11th May 2012, 21:24
I agree that it should not be so difficult as it seems to be right now. Please try the OneClick tool in MeGUI. Add your input (video) file, select the audio file and have a look in the config tabs. The container format can be changed in the OneClick profile configuration (default is MKV). If you still hear no audio when using that tool, then please upload the complete log so that we can have a look at it.
But I am still not sure what target device you have. Do you need to play it only on the PC? In that case I suggest to use MKV as it has less restrictions.
Aaaaaah! Success. So a different container works. As for target, well whatever - I am mainly doing this for my own delight, but to share with friends too, and to learn a bit about video (a very tiny bit of what there is to learn, it seems). If it works on my windows pc then it should work on others, and that should cover most of my audience. If I want to share it more widely then I will let YouTube distribution/conversion handle it for now. (I use SourceForge developer web as my webServer, and videos would be an unfair bandwidth use).
I noticed that MeGUI seemed a lot faster converting these files than other technologies, as well as being the first to work with audio. Can I use a command line version? That is my preferred final modus operandi. If so then it probably will do all I need except editing AVS scripts. Cool.
I will research the restrictions of MKV, but I can probably live with them. Certainly for now.
So a BIG thankyou to all who have been helping me add sound to my videos. Your patience is astounding.
WMP does not recognise MKV (will not load the files even). No Big deal for my own consumption, and for sharing I can use the Tube. Interestingly I can package the video as an MKV into an MP4 container (I think that I have the terminology right) and WMP will play the video, but not the sound. VLC plays either just fine.
Is there another audio format that would be worth trying?
Zathor
12th May 2012, 17:25
I noticed that MeGUI seemed a lot faster converting these files than other technologies, as well as being the first to work with audio. Can I use a command line version?
MeGUI cannot be used from a command line, but when you have a loom in the log files you will see all commands and can create your own batch script. Additionally you can have a look at the next version of the OneClick tool:
http://forum.doom9.org/showthread.php?t=163399
It has improved a lot compared to the stable OneClick tool so e.g. batch processing is possible which may also help in your case. But... this new OneClick build may be unstable.
Also there are other tools out there and some of them may be more helpful for your use case.
WMP does not recognise MKV (will not load the files even).
Try installing the Matroska Splitter. WMP should then able to play the file.
http://haali.su/mkv/MatroskaSplitter.exe
DrPhill
12th May 2012, 18:25
MeGUI cannot be used from a command line, but when you have a loom in the log files you will see all commands and can create your own batch script. Additionally you can have a look at the next version of the OneClick tool:
http://forum.doom9.org/showthread.php?t=163399
It has improved a lot compared to the stable OneClick tool so e.g. batch processing is possible which may also help in your case. But... this new OneClick build may be unstable.
Also there are other tools out there and some of them may be more helpful for your use case.
Scripting is good too (actually what I was going to do with commandline option and bat files), and maybe portable (I am planning on decamping to a Unix OS in the autumn)((I assume MeGUI runs on Unix?)).
Try installing the Matroska Splitter. WMP should then able to play the file.
http://haali.su/mkv/MatroskaSplitter.exe
I have no particular yen to run WMP - it is would only be of interest if windoze users could use my output. Or are you saying Matroska is an alternate container? I get a bit lost still.
Perhaps I could be a little cheeky and ask for your opinion on formats. I am processing MPG from my camera merging with JPG from the camera. I use an AVS script to create an intermediate video (currently m2v). This was chosen based on the toolset of the moment. If I use MeGUI to do this transformation, and then MeGUI to join the intermediate videos and to add sound, is there a better intermediate video format than m2v?
StainlessS
12th May 2012, 18:52
DrPhil,
Zathor only mentioned WMP because you said it did not work. MatroskaSplitter allows you to use WMP to view.
Also, your AC3 problem might well have been as simple as your not having an AC3 codec.
EDIT: Although VLC should have been able to play via internal codec. NOTE, VLC seems to just fail
if it does not have an internal codec to suite, and does not fall back on DirectShow, whereas eg
GOM Player and MediaPlayerClassic-HomeCinema seem to fall back to Directshow if they dont have suitable internal
codecs.
minda76
15th May 2012, 09:22
MeGUI error:Invalid update file
[Error] Log
-[Information] Versions
--[Information] [2012.05.15 11:14:31] MeGUI Version : 2149 x64 (svn)
--[Information] [2012.05.15 11:14:31] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2012.05.15 11:14:31] .Net Framework: 4.0 (4.0.30319)
--[Information] [2012.05.15 11:14:31] AviSynth: 2.5.8.5 (2010.08.29 10:50:46)
--[Information] [2012.05.15 11:14:31] AvisynthWrapper: 2010.04.10 11:58:26
--[Information] [2012.05.15 11:14:31] ICSharpCode.SharpZipLib: 0.85.5.452 (2008.08.07 19:31:12)
--[Information] [2012.05.15 11:14:31] LinqBridge: 1.0.0.0 (2009.05.28 00:24:34)
--[Information] [2012.05.15 11:14:31] MediaInfo: 0.7.57.0 (2012.05.02 18:49:56)
--[Information] [2012.05.15 11:14:31] MediaInfoWrapper: 0.7.53.0 (2012.01.27 17:42:16)
--[Information] [2012.05.15 11:14:31] MessageBoxExLib: 1.0.2218.28317 (2008.12.19 19:53:04)
--[Information] [2012.05.15 11:14:31] SevenZipSharp: 0.64.3890.29348 (2011.01.02 09:59:32)
--[Information] [2012.05.15 11:14:31] 7z: 9.20 (2010.11.18 15:21:50)
-[Error] Update detection
--[Information] [2012.05.15 11:14:31] Connecting to server: http://megui.org/auto/
--[Error] [2012.05.15 11:14:32] Invalid update file. Aborting.
--[Information] [2012.05.15 11:14:32] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Error] [2012.05.15 11:14:32] Invalid update file. Aborting.
--[Error] [2012.05.15 11:14:32] Could not download XML file
--[Error] [2012.05.15 11:14:32] Invalid update file. Aborting.
Maybe you just even caught the moment when rev. 2150 was uploaded. Try again.
Zathor
16th May 2012, 20:44
No, the xml file for the x64 build was faulty. Btw - someone is really using the x64 MeGUI build :)
Zathor
19th May 2012, 15:22
hi Zathor
Could you please have a look at this log.
I cannot index an mp4 file unless I disable audio.
I extracted the audio with yamb and when I ty to encode it, it gives this error:
--[Information] [19.4.2012 20:07:42] Trying to open the file with NicAudio
--[Information] [19.4.2012 20:07:42] Failed opening the file with NicAudio()
--[Information] [19.4.2012 20:07:42] Trying to open the file with FFAudioSource()
--[Information] [19.4.2012 20:07:42] Failed opening the file with FFAudioSource(). FFAudioSource: No audio track found
--[Information] [19.4.2012 20:07:42] Trying to open the file with DirectShowSource()
--[Information] [19.4.2012 20:07:42] Failed opening the file with DirectShowSource(). DirectShowSource: Could not open as video or audio.
Neither FFAudioSource or NicAudio can open those files. I have muxed your aac file with MkveMerge to an MKA file and then at least DirectShowSource was working for me. Also it should work when you use other audio decoders like BassAudio.
unreal666
2nd June 2012, 14:51
The selection of resize filters might be limited to scaling functions provided by AviSynth 2.56; Blackman and Spline64 were introduced in 2.58, Sinc in 2.60.
Why might be limited by AviSynth 2.56?
To last AviSynth 2.56 release already almost 7 years. Can it is time already forget about it?
If someone implemented the missing functions, it will. Might be as simple as adding a few entries in a list; Zathor may know.
hello_hello
4th June 2012, 04:32
I discovered an ffms problem while discussing encoding with MeGUI in another thread. I've only tested this with AVIs containing MP3 audio.
Before ffms was updated (r683) I was having no problems with indexing AVIs and MeGUI would create a script for encoding the audio. After the ffms update (2.17) AVIs which use a delay for the audio stream don't seem to index properly if the audio is selected while indexing. The log file says "Indexing Error: Audio Decoding Error".
I've indexed an AVI successfully, opened it with VirtualDub, applied an audio delay and resaved it as a new AVI for MeGUI to encode but the new version produces the error so I assume it's not a problem with the audio stream as such. I reverted back to ffms r683 and the AVI to which I'd applied the audio delay could be indexed again.
Kurtnoise
4th June 2012, 09:28
Remux your avi file to mkv and try to reindex it...anyway, it's not megui fault but more ffms. So, report your bug there.
defalopii
19th June 2012, 09:37
Is that possible to make MeGUI Distributed Encoding like in RipBot264 ??
flebber
19th June 2012, 12:08
Is that possible to make MeGUI Distributed Encoding like in RipBot264 ??
If you like feature why not just use ripbot? Personally variance is better to me gives better choice.
defalopii
19th June 2012, 15:25
If you like feature why not just use ripbot? Personally variance is better to me gives better choice.
MeGUI is more advance but more simple than RipBot
I can setting the encoding as i want, and MeGUI also compatible with many Windows OS without error or need to install or tweak or touch anything like RipBot that make RipBot more complicated actually
cybersharky
22nd June 2012, 17:14
SetMemoryMax(512)
SetMTMode(2,0)
LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\mvtools2.dll")
Import("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\McDegrainSharp.avsi")
LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\SmoothAdjust.dll")
#LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\TIVTC.dll")
LoadPlugin("D:\MeGUI_OneClick_Preview\tools\dgindex\DGDecode.dll")
mpeg2source("C:\Users\me\Documents\DVDrips\CRUSADE_DISC_1_E3\VIDEO_TS\VTS_01_1.d2v", info=3)
#tfm(pp=0)
doubleweave().selectodd()
#deinterlace
crop(8, 0, -8, 0)
Spline36Resize(640,480).Sharpen(0.2)
Smoothlevels(preset="tv2pc",TVrange=false)
McDegrainSharp()
Using SetMTMode the above script crashes.
If I use tfm(pp=0) the faulting module is TIVTC.dll
If I use doubleweave().selectodd() the faulting module is avisynth.dll
Faulting application name: x264.exe, version: 0.125.2200.0, time stamp: 0x4fbc992b
Faulting module name: TIVTC.dll, version: 1.0.5.0, time stamp: 0x478fa61d
Exception code: 0xc0000005
Fault offset: 0x00040ad0
Faulting process id: 0xec0
Faulting application start time: 0x01cd50578fccfb27
Faulting application path: D:\MeGUI_OneClick_Preview\tools\x264\x264.exe
Faulting module path: D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\TIVTC.dll
Faulting application name: x264.exe, version: 0.125.2200.0, time stamp: 0x4fbc992b
Faulting module name: avisynth.DLL, version: 2.5.8.5, time stamp: 0x4a595c9a
Exception code: 0xc0000005
Fault offset: 0x00005bf0
Faulting process id: 0x564
Faulting application start time: 0x01cd505885a2b9d6
Faulting application path: D:\MeGUI_OneClick_Preview\tools\x264\x264.exe
Faulting module path: C:\Windows\system32\avisynth.DLL
[Error] Log
-[Information] Versions
--[Information] [2012/06/22 11:37:36 AM] MeGUI: 2153 (svn)
--[Information] [2012/06/22 11:37:36 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2012/06/22 11:37:36 AM] .Net Framework: 4.0 (4.0.30319)
--[Information] [2012/06/22 11:37:36 AM] AviSynth: 2.6.0.3 (2012/05/15 11:35:18 PM)
--[Information] [2012/06/22 11:37:36 AM] AvisynthWrapper: 2009/01/02 8:34:04 PM
--[Information] [2012/06/22 11:37:36 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (2008/08/07 8:31:12 PM)
--[Information] [2012/06/22 11:37:36 AM] LinqBridge: 1.0.0.0 (2009/05/28 1:24:34 AM)
--[Information] [2012/06/22 11:37:36 AM] MediaInfo: 0.7.58.0 (2012/05/29 8:22:28 AM)
--[Information] [2012/06/22 11:37:36 AM] MediaInfoWrapper: 0.7.53.0 (2012/01/27 5:42:16 PM)
--[Information] [2012/06/22 11:37:36 AM] MessageBoxExLib: 1.0.2218.28317 (2008/12/19 7:53:04 PM)
--[Information] [2012/06/22 11:37:36 AM] SevenZipSharp: 0.64.3890.29348 (2011/01/02 9:59:32 AM)
--[Information] [2012/06/22 11:37:36 AM] 7z: 9.20 (2010/11/18 3:27:34 PM)
-[Information] Update detection
--[Information] [2012/06/22 11:37:36 AM] Connecting to server: http://megui.org/auto/
--[Information] [2012/06/22 11:37:40 AM] All files are up to date
-[Error] Log for job17 (video, VTS_01_1.avs -> VTS_01_1.mkv)
--[Information] [2012/06/22 11:37:54 AM] Started handling job
--[Information] [2012/06/22 11:37:56 AM] Preprocessing
--[Information] [2012/06/22 11:37:56 AM] Avisynth input script
---[NoImage] SetMemoryMax(512)
---[NoImage] SetMTMode(2,0)
---[NoImage] LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\mvtools2.dll")
---[NoImage] Import("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\McDegrainSharp.avsi")
---[NoImage] LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\SmoothAdjust.dll")
---[NoImage] #LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\TIVTC.dll")
---[NoImage] LoadPlugin("D:\MeGUI_OneClick_Preview\tools\dgindex\DGDecode.dll")
---[NoImage] mpeg2source("C:\Users\me\Documents\DVDrips\CRUSADE_DISC_1_E3\VIDEO_TS\VTS_01_1.d2v", info=3)
---[NoImage] #tfm(pp=0)
---[NoImage] doubleweave().selectodd()
---[NoImage] #deinterlace
---[NoImage] crop(8, 0, -8, 0)
---[NoImage] Spline36Resize(640,480).Sharpen(0.2)
---[NoImage] Smoothlevels(preset="tv2pc",TVrange=false)
---[NoImage] McDegrainSharp()
--[Information] [2012/06/22 11:37:56 AM] [DXVA]: target device selected
--[Information] [2012/06/22 11:37:56 AM] Job commandline: "D:\MeGUI_OneClick_Preview\tools\x264\x264.exe" --level 3.1 --tune film --bitrate 1024 --sar 1:1 --output "C:\Users\me\Documents\DVDrips\CRUSADE_DISC_1_E3\VIDEO_TS\VTS_01_1.mkv" "C:\Users\me\Documents\DVDrips\CRUSADE_DISC_1_E3\VIDEO_TS\VTS_01_1.avs"
--[Information] [2012/06/22 11:37:56 AM] Encoding started
--[Error] [2012/06/22 11:55:08 AM] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
--[Information] [2012/06/22 11:55:08 AM] Standard output stream
--[Information] [2012/06/22 11:55:08 AM] Standard error stream
---[NoImage] avs [info]: 640x480p 1:1 @ 25/1 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
---[NoImage] x264 [info]: profile High, level 3.1
--[Information] [2012/06/22 11:55:08 AM] Job completed
Atak_Snajpera
22nd June 2012, 18:41
correct usage is
setmtmode(3,0)
source()
setmtmode(2)
filter()
filter()
also update avisynth mt to 2.6.0 !
cybersharky
25th June 2012, 18:22
Faulting application name: x264.exe, version: 0.125.2200.0, time stamp: 0x4fbc992b
Faulting module name: avisynth.DLL, version: 2.6.0.3, time stamp: 0x4fb2e836
Exception code: 0xc0000005
Fault offset: 0x00066b68
Faulting process id: 0x1a90
Faulting application start time: 0x01cd52f287c9a329
Faulting application path: D:\MeGUI_OneClick_Preview\tools\x264\x264.exe
Faulting module path: C:\Windows\system32\avisynth.DLL
[Error] Log
-[Information] Versions
--[Information] [2012/06/25 6:41:19 PM] MeGUI: 2153 (svn)
--[Information] [2012/06/25 6:41:19 PM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2012/06/25 6:41:19 PM] .Net Framework: 4.0 (4.0.30319)
--[Information] [2012/06/25 6:41:19 PM] AviSynth: 2.6.0.3 (2012/05/15 11:35:18 PM)
--[Information] [2012/06/25 6:41:19 PM] AvisynthWrapper: 2009/01/02 8:34:04 PM
--[Information] [2012/06/25 6:41:19 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (2008/08/07 8:31:12 PM)
--[Information] [2012/06/25 6:41:19 PM] LinqBridge: 1.0.0.0 (2009/05/28 1:24:34 AM)
--[Information] [2012/06/25 6:41:19 PM] MediaInfo: 0.7.58.0 (2012/05/29 8:22:28 AM)
--[Information] [2012/06/25 6:41:19 PM] MediaInfoWrapper: 0.7.53.0 (2012/01/27 5:42:16 PM)
--[Information] [2012/06/25 6:41:19 PM] MessageBoxExLib: 1.0.2218.28317 (2008/12/19 7:53:04 PM)
--[Information] [2012/06/25 6:41:19 PM] SevenZipSharp: 0.64.3890.29348 (2011/01/02 9:59:32 AM)
--[Information] [2012/06/25 6:41:19 PM] 7z: 9.20 (2010/11/18 3:27:34 PM)
-[Information] Update detection
--[Information] [2012/06/25 6:41:20 PM] Connecting to server: http://megui.org/auto/
--[Information] [2012/06/25 6:41:22 PM] All files are up to date
-[Error] Log for job22 (video, VTS_01_1.avs -> VTS_01_1dw.mkv)
--[Information] [2012/06/25 6:49:47 PM] Started handling job
--[Information] [2012/06/25 6:49:47 PM] Preprocessing
--[Information] [2012/06/25 6:49:47 PM] Avisynth input script
---[NoImage] SetMemoryMax(512)
---[NoImage] SetMTMode(3,0)
---[NoImage] LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\mvtools2.dll")
---[NoImage] Import("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\McDegrainSharp.avsi")
---[NoImage] LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\SmoothAdjust.dll")
---[NoImage] #LoadPlugin("D:\MeGUI_OneClick_Preview\tools\avisynth_plugin\TIVTC.dll")
---[NoImage] LoadPlugin("D:\MeGUI_OneClick_Preview\tools\dgindex\DGDecode.dll")
---[NoImage] mpeg2source("C:\Users\me\Documents\DVDrips\CRUSADE_DISC_1_E1\VIDEO_TS\VTS_01_1.d2v", info=3)
---[NoImage] #tfm(pp=0)
---[NoImage] doubleweave().selectodd()
---[NoImage] crop(8, 0, -8, 0)
---[NoImage] SetMTMode(2)
---[NoImage] Spline36Resize(640,480).Sharpen(0.2)
---[NoImage] Smoothlevels(preset="tv2pc",TVrange=false)
---[NoImage] McDegrainSharp()
--[Information] [2012/06/25 6:49:47 PM] [DXVA]: target device selected
--[Information] [2012/06/25 6:49:47 PM] Job commandline: "D:\MeGUI_OneClick_Preview\tools\x264\x264.exe" --level 3.1 --tune film --bitrate 1024 --sar 1:1 --output "C:\Users\me\Documents\DVDrips\CRUSADE_DISC_1_E1\VIDEO_TS\VTS_01_1dw.mkv" "C:\Users\Gary\Documents\DVDrips\CRUSADE_DISC_1_E1\VIDEO_TS\VTS_01_1.avs"
--[Information] [2012/06/25 6:49:47 PM] Encoding started
--[Error] [2012/06/25 7:14:14 PM] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
--[Information] [2012/06/25 7:14:14 PM] Standard output stream
--[Information] [2012/06/25 7:14:14 PM] Standard error stream
---[NoImage] avs [info]: 640x480p 1:1 @ 25/1 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
---[NoImage] x264 [info]: profile High, level 3.1
--[Information] [2012/06/25 7:14:14 PM] Job completed
hello_hello
11th July 2012, 14:00
Feature request(s):
Is there any chance, one day MeGUI might leave the world of mod16 behind and move to mod2 like some other encoder GUIs?
When it comes to anamorphic encoding, mod16 as the only resizing method doesn't bother me much, and it's fairly easy to open MeGUI's script to change the resizing to something else anyway, but when it comes to square pixel encoding.....
Is there any reason why MeGUI couldn't also have an option to suggest resolutions other than mod16? Could we have a drop down box next to the current "suggest resolution" check box which tells MeGUI to suggest mod16, mod4 or mod2 instead? Or maybe an option which allows you to select a width using something other than mod16 increments, and the "suggest resolution" function could follow accordingly?
Calculating a mod2 height would allow for more accurate resizing and is more important when resizing HD video as anamorphic encoding is rarely used. Currently I get around it by using a resize calculator and manually enter the dimensions rather than let MeGUI suggest one, but it'd be nice if MeGUI could do it rather than use an external tool.
On the subject of resizing..... Many media players are fairly dumb when it comes to MKV/MP4 aspect ratios.... well they simply ignore them, so the next best option would be to resize the width "up" when encoding (720x576 -> 1024x576 for example). MeGUI won't allow this, so once again I use the resize calculator rather than use 720x400 or whatever MeGUI suggests. Which takes me full circle and back to mod2, because 720x404 would be a more accurate resize.
Cheers.
PS Would it be a little more intuitive for new users if the anamorphic "encode non mod16" option was called something like "encode mod2" instead? Given the option will actually encode mod16, even if it doesn't enforce it.
Zathor
31st July 2012, 09:51
Is there any chance, one day MeGUI might leave the world of mod16 behind and move to mod2 like some other encoder GUIs?
The whole resizing part was written long time ago and I never touched it. To be honest I am not very familiar with advanced resizing and would need to read about it first and currently I do not have the time to do it. If you can help me with that part and specify exactly what need to be changed the changes are higher that it will happen sooner.
Zathor
31st July 2012, 09:54
I am going to remove DGAVCDec from MeGUI as it is old, outdated and causing problems. The only reason why it is still included is the handling of TS and raw h264 files which FFMS is not able to open. Therefore I plan to mux TS/264 files into MKV and use than FFMS. As a side aspect I can than use the same function to extract audio/subtitle files from other files (like AVI/MP4) when I mux them into the MKV container. Any hints/objections?
tebasuna51
31st July 2012, 12:04
... As a side aspect I can than use the same function to extract audio/subtitle files from other files (like AVI/MP4) when I mux them into the MKV container. Any hints/objections?
Remember than fake audio delay in AVI container (garbage before first valid header) is ignored with this procedure.
kalehrl
31st July 2012, 21:44
Therefore I plan to mux TS/264 files into MKV
That's the way I do it when dealing with HD h264/TS files.
I extract video and audio using HDStreams Extractor but I have to choose rawh264 data which is not default option.
If I leave the default option - MKV I get problems which result in a stuttering video.
Then I mux rawh264 video with audio in a MKV file and all is good.
AMED
31st July 2012, 21:58
I am going to remove DGAVCDec from MeGUI as it is old, outdated and causing problems. The only reason why it is still included is the handling of TS and raw h264 files which FFMS is not able to open. Therefore I plan to mux TS/264 files into MKV and use than FFMS. As a side aspect I can than use the same function to extract audio/subtitle files from other files (like AVI/MP4) when I mux them into the MKV container. Any hints/objections?Is there any way of keeping DGAVCDec in MeGUI but make the user manually select it? e.g. So when a user selects a h264 stream the FFMS option is checked as default but the DGAVCDec option is still available but needs to be manually selected to be used.
DGAVCDec has saved me a few times when encoding interlaced h264 streams (e.g. Sherlock season 1 & 2). When using FFMS on these sources the output would flicker and glitch.
LigH
1st August 2012, 07:16
There will always be the way to load a prewritten AVS file as souce ... :o
Vincent Vega
5th August 2012, 18:15
is it possible to add vertical resolution option in one click encoder, so i can make anamorphic encodes from non-anamorphic content?
hello_hello
5th August 2012, 20:46
The whole resizing part was written long time ago and I never touched it. To be honest I am not very familiar with advanced resizing and would need to read about it first and currently I do not have the time to do it. If you can help me with that part and specify exactly what need to be changed the changes are higher that it will happen sooner.
If you mean can I write software code, then no, but when it comes to calculating resizing I don't think it's particularly difficult.
The way I understand it, it's just a matter of using the source video dimensions after cropping and the desired width after resizing to calculate the new height. I'd have assumed that's how MeGUI does it now, only it rounds it to mod16.
For instance if you were take a 1280x720 video, crop 4 pixels from the sides and a total of 176 pixels top and bottom, then re-size to a width of 704, it'd be:
(544/1276)*704=300, giving you 704x300
When it comes to resizing DVDs as square pixels, it'd be the same process, except I assume you'd just add the pixel aspect ratio into the equation. So if it's 720x576 16:9 (non-ITU), and you crop 4 pixels from the sides and 108 from the height, then resize to a width of 704:
(468/718*1.422222)*704=323, so you'd probably round it to 704x324
I've always been fairly impressed with the way AutoGK resizes and wondered why no other GUI has ever implemented the same method. I've contemplated trying to use similar resizing when creating Avisynth scripts with MeGUI, but I've never got around to learning the process exactly.
The effective upshot of it though.... AutoGK lets you specify a width and cropping etc, then it gets AviSynth to calculate an exact height. The height is rounded to mod16, the width is increased by the same percentage, then AviSynth crops the width a second time to give you the final width you requested. That way, being restricted to mod16 dimensions has never stopped AutoGK from producing encodes with virtually no aspect ratio distortion. If mod2 is acceptable though, there'd probably be no need for AviSynth to crop a second time and with AVISynth calculating the height, there'd probably be no need for MeGUI to calculate one, mod16 or otherwise.
The downside would be you'd probably lose the ability to mess with the output aspect ratio manually, although I guess it wouldn't be too hard to delete the resize formula from the script and manually add back the cropping or desired resizing in it's current form. You can't do that using AutoGK, so if I want to deliberately change the aspect ratio of the video, I do it at the input stage by decoding via DirectShow and using ffdshow to resize first, but MeGUI makes changing the input aspect ratio easier.
AutoGK even has an option to add 4:3 cleverness to the script which, if the video dimensions are close to 4:3, gets AviSynth to automatically crop to give you a 4:3 output display aspect ratio, so you won't be too likely specify a width of 640 for example, and find your output is 640x464, or something similarly annoying. The same thing could possibly be done when the output is close to 16:9.
Now you've got me thinking about it again, I'll have to have another look at implementing the type of Avisynth resizing AutoGK uses in MeGUI scripts, but as I just happen to be encoding a 4:3 video using AutoGK at the moment, if you're interested, here's what an AutoGK script looks like. I disabled autocropping and specified a cropping of 14 pixels from the left, two from the right, and an output width of 640. The option to force a 4:3 aspect ratio is enabled, so the final output will be 640x480.
cropclip = autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=0,threshold=0,samplestartframe=0,
leftadd=14,rightadd=2,topadd=0,bottomadd=0)
fixed_aspect = 1
c_width = width(cropclip)
c_height = round(height(cropclip) / fixed_aspect)
input_par = float(c_width)/float(c_height)
input_par = (input_par > 1.4) || (input_par < 1.25) ? input_par : (4.0/3.0)
out_width = 640
out_height = round(float(out_width) / input_par)
hmod = out_height - (floor(out_height / 16 ) * 16)
out_height = (hmod > 4) ? (out_height + (16 - hmod)) : (out_height - hmod)
new_aspect = (float(out_width) / float(out_height)) / fixed_aspect
autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=new_aspect,threshold=0,samplestartframe=0,
leftadd=14,rightadd=2,topadd=0,bottomadd=0)
LanczosResize(out_width,out_height)
hello_hello
5th August 2012, 20:59
PS Zathor, did you per chance see or have any thoughts regarding my post #6689 (http://forum.doom9.org/showpost.php?p=1584436&postcount=6689) and adding frame rate conversion to MeGUI's script when indexing using ffms2 (as it does when decoding via DirectShow)? Something like: FFVideoSource("E:\video.mkv", fpsnum=25, fpsden=1)
I was having audio sync issues when converting some old video, which it seems contained duplicate frames that weren't being handled correctly until I added the frame rate conversion bit. While possibly not the ideal way to convert variable frame rate video, at least you could. Would it have any adverse effect when converting constant frame rate video or is there only an upside?
Cheers.
luke83
6th August 2012, 16:04
I was encoding my Lupin dvd and it has given this error.
I'm at episode 73 and I never had problems with other episodes before.
This is the Log
[Error] Log for job3 (video, VTS_01_PGC_01_VOBID_008_CELLID_001_1.avs -> hfyu_VTS_01_PGC_01_VOBID_008_CELLID_001_1.avi)
-[Information] [06/08/2012 16:46:55] Started handling job
-[Information] [06/08/2012 16:46:59] Preprocessing
--[Information] Bitrate calculation for video
---[Information] [06/08/2012 16:47:00] Desired size after subtracting audio: 276754 KBs
---[Information] [06/08/2012 16:47:00] Calculated desired bitrate: 1739 kbit/s
-[Information] [06/08/2012 16:47:00] Avisynth input script
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\Toon-v1.0-lite.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\RemoveGrain-1.0\RemoveGrainSSE3.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\aWarpSharp.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\fft3dfilter211\FFT3DFilter.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\FluxSmooth-1.1b\Release\FluxSmooth.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\MSharpen.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\Anti-aliasing\UnFilter.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\Anti-aliasing\SangNom.dll")
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Decomb.dll")
--[NoImage] Import("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\Anime\Anti-aliasing\AAA.avs")
--[NoImage] SetMTMode(1,0)
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\dgindex\DGDecode.dll")
--[NoImage] DGDecode_mpeg2source("K:\Temp\Temp Megui\VTS_01_PGC_01_VOBID_008_CELLID_001_1.d2v",info=3)
--[NoImage] SetMTMode(2,0)
--[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\avisynth_plugin\ColorMatrix.dll")
--[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
--[NoImage] # Deinterlacer
--[NoImage] AssumeTFF().Telecide(guide=1).Decimate(mode=1,threshold=2.0)
--[NoImage] # Spatial Denoiser
--[NoImage] RemoveGrain(2).RemoveGrain(2)
--[NoImage] # Temporal Denoiser
--[NoImage] FluxSmoothT(temporal_threshold=7)
--[NoImage] # Cropper
--[NoImage] crop(10, 0, -8, 0)
--[NoImage] # Resizer
--[NoImage] Spline16Resize(704,528) # Spline16 (Neutral)
--[NoImage] # Dehalo
--[NoImage] fft3dfilter(bt=-1, plane=0, dehalo=1.0, hr=2.0, ht=50, svr=0)
--[NoImage] # Sharpener
--[NoImage] MSharpen(threshold=10, strength=100,mask=false, highq=true)
--[NoImage] aWarpSharp()
--[NoImage] ToonLite(0.2)
--[NoImage] # Anti-aliasing
--[NoImage] AAA()
-[Information] [06/08/2012 16:47:00] Job commandline: "K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\ffmpeg\ffmpeg.exe" -y -i "K:\Temp\Temp Megui\VTS_01_PGC_01_VOBID_008_CELLID_001_1.avs" -vcodec ffvhuff -context 1 -vstrict -2 -pred 2 -an "K:\Temp\Temp Megui\hfyu_VTS_01_PGC_01_VOBID_008_CELLID_001_1.avi"
-[Information] [06/08/2012 16:47:00] Encoding started
-[Error] [06/08/2012 16:47:00] Process exits with error: 1
-[Information] [06/08/2012 16:47:00] Standard output stream
-[Information] [06/08/2012 16:47:00] Standard error stream
--[NoImage] ffmpeg version N-32726-ga254452, Copyright (c) 2000-2011 the FFmpeg developers
--[NoImage] built on Sep 19 2011 19:49:13 with gcc 4.6.1
--[NoImage] configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
--[NoImage] libavutil 51. 16. 1 / 51. 16. 1
--[NoImage] libavcodec 53. 16. 0 / 53. 16. 0
--[NoImage] libavformat 53. 12. 0 / 53. 12. 0
--[NoImage] libavdevice 53. 4. 0 / 53. 4. 0
--[NoImage] libavfilter 2. 43. 2 / 2. 43. 2
--[NoImage] libswscale 2. 1. 0 / 2. 1. 0
--[NoImage] libpostproc 51. 2. 0 / 51. 2. 0
--[NoImage] Input #0, avs, from 'K:\Temp\Temp Megui\VTS_01_PGC_01_VOBID_008_CELLID_001_1.avs':
--[NoImage] Duration: 00:00:10.00, start: 0.000000, bitrate: 1 kb/s
--[NoImage] Stream #0.0: Video: rawvideo, bgra, 800x56, 34406 kb/s, 24 tbr, 24 tbn, 24 tbc
--[NoImage] [buffer @ 02C76DA0] w:800 h:56 pixfmt:bgra tb:1/1000000 sar:0/1 sws_param:
--[NoImage] [ffvhuff @ 0026AAA0] Error: RGB is incompatible with median predictor
--[NoImage] Output #0, avi, to 'K:\Temp\Temp Megui\hfyu_VTS_01_PGC_01_VOBID_008_CELLID_001_1.avi':
--[NoImage] Stream #0.0: Video: ffvhuff, bgra, 800x56, q=2-31, 200 kb/s, 90k tbn, 24 tbc
--[NoImage] Stream mapping:
--[NoImage] Stream #0.0 -> #0.0 (rawvideo -> ffvhuff)
--[NoImage] Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
-[Information] [06/08/2012 16:47:00] Job completed
Vurbal
13th August 2012, 16:44
The Chapter Creator appears to be assuming a framerate of 25fps when creating x264 QP files regardless of the actual framerate.
MeGUI version 2153.
For example, I selected frame 7540 for a chapter point in a file with a framerate of 23.976fps. The Chapter Creator correctly listed a timecode of 00:05:14:481 (the same as the Preview window). The resulting QP file had frame 7862 selected instead.
7541 / 23.976 = 314.48 seconds
7863 / 25 = 314.52 seconds
The next I-frame should have been at 16576 but was actually set to 17284.
16577 / 23.976 = 691.40
17285 / 25 = 691.40
Zathor
23rd August 2012, 15:39
Please test again with MeGUI 2154
rapscallion
24th August 2012, 18:43
After update to mediainfo 0.7.59 a few days ago (no other update), I got this error on the 2nd pass of a 2 pass Blu-ray encode :
[Information] [8/23/2012 2:08:46 PM] Encoding started
--[Error] [8/23/2012 6:26:26 PM] An error occurred: x264 [error]: Incomplete MB-tree stats file.
--[Error] [8/23/2012 6:26:28 PM] An error occurred: x264 [error]: x264_encoder_encode failed
--[Error] [8/23/2012 6:26:28 PM] Process exits with error: 0xFFFFFFFF (-1)
This happenned about 7 min into the encode. I tried it again from scratch and this time it happenned after 3 hrs of a 8 hr encode.
Is Mediainfo tied into the encode in any way and could cause this type of error (never happenned before btw)?
XMEN3
24th August 2012, 22:18
Is possible add support to handle lagarith fourcc on x64 build of megui...the following script works only using megui x86 after installing lagarith on the sistem:
AVISource("losless.avi", audio=false).AssumeFPS(24000,1001)
With megui x64 the follwing pops up.
http://img217.imageshack.us/img217/5528/lags.png (http://img217.imageshack.us/i/lags.png/)
Using vdub x64 and avisynth x64 the script loads fine.
:thanks:
LigH
27th August 2012, 15:48
@ rapscallion:
MediaInfo is not involved in the x264 encoding algorithm.
Are you sure you created the MB-tree statistic file in a 1st-pass with the same parameters (where necessary) as the 2nd-pass, especially with the same movie? This error message rather looks like the MB-tree stats file does not belong to the video source used for a 2nd-pass.
__
@ XMEN3:
The problem is not the MeGUI, because the MeGUI is only a user interface for AviSynth.
If you don't install a VfW codec for Lagarith, you won't be able to decode Lagarith encoded AVIs via AviSource() in AviSynth. But it may have to be registered for both 32-bit and 64-bit applications. I am not sure how to ensure this...
XMEN3
27th August 2012, 18:04
@ XMEN3:
The problem is not the MeGUI, because the MeGUI is only a user interface for AviSynth.
If you don't install a VfW codec for Lagarith, you won't be able to decode Lagarith encoded AVIs via AviSource() in AviSynth. But it may have to be registered for both 32-bit and 64-bit applications. I am not sure how to ensure this...
Using vdub x64 and avisynth x64 the script loads fine.
wfw interface is configured to decode lags using libav and as i said before in both 32 and 64:
Using vdub x64 and avisynth x64 the script loads fine.
Anyway you are the expert, I'm not.
LigH
28th August 2012, 07:11
I am not really the MeGUI expert either, but I believe it uses only the 64 bit version of x264 because it gives a good speed gain, but avoids the 64-bit version of AviSynth because it is neither complete nor reliable. Most AviSynth plugins only exist as 32-bit DLLs. Therefore it uses a "bridge tool" to pipe the video from 32-bit AviSynth to 64-bit x264. And therefore the support of the Lagarith VfW codec has to be checked with a 32-bit VirtualDub.
tebasuna51
30th August 2012, 23:08
New NicAudio.dll v2.0.6 to solve issues when no-linear decode (http://forum.doom9.org/showthread.php?p=1565770#post1565770)
Full download at CodePlex (http://www.codeplex.com/NicAudio), only dll in this post (http://forum.doom9.org/showthread.php?p=1587337#post1587337).
Zathor
31st August 2012, 18:54
Thanks!
Wam7
6th September 2012, 10:20
When I start MeGUI after previously using several workers, the status window does not show for all of them.
How to recreate bug:
1. Use 2 workers for different tasks.
2. Close MeGUI and restart it
3. Start another task using 2 workers.
A video of what I mean is here:
http://youtu.be/6LLjd4mUZkk
hello_hello
6th September 2012, 13:50
Have you tried "Workers/Workers/Show All" from the top menu?
Wam7
6th September 2012, 17:16
Have you tried "Workers/Workers/Show All" from the top menu?That will just show you the Worker window, which is different to the Status window.
Zathor
6th September 2012, 21:56
2157 [OneClick] added an improved OneClick encoder with these changes:
- added subtitle control (including delay, language, name, forced/default flag). Feature request #2752988
- enhanced audio control (added delay, language, name)
- AVS files as video input supported. Feature request #3412229
- folder as input supported. Feature request #3429875/#2773587
- embedded VOB subtitle support (IFO must be available)
- every OneClick job will be stored in a unique working directory. Feature request #2798486
- added option to select default audio/subtitle languages
- added option to select default working directory
- added option to specify the indexer priority
- added option to define the project name settings
- the x264 target playback device settings will be used for resizing
- input DAR detection moved from postprocessing to initial opening step
- added DVD folder + file processing (including PGC support). Feature request #2817190
- convert TrueHD and DTS-HD tracks with eac3to when the track should be encoded
- added Blu-ray processing (Folder + Playlist)
2156 [File Indexer] added warning if the input VOB file has multiple PGCs
2155 [OneClick] added job status message during cleanup step
AMED
7th September 2012, 06:15
Hi Zathor,
I have just updated to the latest 2157 build and have noticed that the one click encoder folder mode doesn't use more than 1 worker.
1. Make sure 2 or more workers are created (i have 3 workers setup).
2. Open click encoder, load in a folder of .mkv (i'm testing with 19 mkv files) and click ok.
3. On the queue tab click start.
Only 1 worker will be used.
Also is it possible for the one click encoder to add a ignore subtitles check box.
Thank you for all your hard work with MeGUI :)
TECK
7th September 2012, 07:01
I upgraded to 2157 and I cannot extract anymore the tracks from a file:
-[Information] Versions
--[Information] [9/7/2012 1:57:40 AM] MeGUI: 2157
--[Information] [9/7/2012 1:57:40 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [9/7/2012 1:57:40 AM] .Net Framework: 4.0 (4.0.30319)
--[Information] [9/7/2012 1:57:40 AM] AviSynth: 2.5.8.5 (12/21/2008 9:46:54 PM)
--[Information] [9/7/2012 1:57:40 AM] AvisynthWrapper: 1/2/2009 8:34:04 PM
--[Information] [9/7/2012 1:57:40 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (8/8/2008 2:31:12 AM)
--[Information] [9/7/2012 1:57:40 AM] LinqBridge: 1.0.0.0 (5/28/2009 7:24:34 AM)
--[Information] [9/7/2012 1:57:40 AM] MediaInfo: 0.7.60.0 (9/2/2012 11:59:20 AM)
--[Information] [9/7/2012 1:57:40 AM] MediaInfoWrapper: 0.7.53.0 (8/23/2012 2:33:43 PM)
--[Information] [9/7/2012 1:57:40 AM] MessageBoxExLib: 1.0.2218.28317 (12/20/2008 2:53:04 AM)
--[Information] [9/7/2012 1:57:40 AM] SevenZipSharp: 0.64.3890.29348 (1/2/2011 4:59:32 PM)
--[Information] [9/7/2012 1:57:41 AM] 7z: 9.20 (11/18/2010 10:27:34 PM)
-[Information] Update detection
--[Information] [9/7/2012 1:57:41 AM] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [9/7/2012 1:57:43 AM] All files are up to date
-[Error] Unhandled error
--[Information] [9/7/2012 1:57:51 AM] Exception message: Object reference not set to an instance of an object.
-[NoImage] at MeGUI.packages.tools.hdbdextractor.Eac3toInfo.backgroundWorker_OutputDataReceived(Object sender, DataReceivedEventArgs e)
-[NoImage] at System.Diagnostics.Process.OutputReadNotifyUser(String data)
-[NoImage] at System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
-[NoImage] at System.Diagnostics.AsyncStreamReader.GetLinesFromStringBuilder()
-[NoImage] at System.Diagnostics.AsyncStreamReader.ReadBuffer(IAsyncResult ar)
-[NoImage] at System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(IMessage msg)
-[NoImage] at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
-[NoImage] at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()
-[NoImage] at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
-[NoImage] at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
-[NoImage] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
-[NoImage] at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
-[NoImage] at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
--[Information] [9/7/2012 1:57:51 AM] Stacktrace
--[Information] [9/7/2012 1:57:51 AM] Inner exception: null
JoeH
7th September 2012, 08:50
Been busy, huh, Zathor? :) Thanks!
Zathor
7th September 2012, 09:44
I have just updated to the latest 2157 build and have noticed that the one click encoder folder mode doesn't use more than 1 worker.
That is the desired behaviour - at least at the moment.
Two possible changes:
- Create all jobs at the start. Drawback: You will need a lot of disk space as every file will be extracted first.
- Split the initial files which will be processed in as many parts as there are workers present. The same result can be achieved if two folders will be processed in the current mode. Drawback: An OneClick chain may need a lot more time than the other. Also if you add/remove workers lateron it will have no effect.
I upgraded to 2157 and I cannot extract anymore the tracks from a file
What kind of input file have you used? Which kind of track do you want to extract?
TECK
7th September 2012, 09:57
What kind of input file have you used? Which kind of track do you want to extract?
A .mkv file. As soon I select the file, I get the error I posted earlier.
HD Stream Extractor > Select File as Input > video.mkv > Error
I tested this with 2 different movies I already encoded with MeGUI. I discovered this by accident, when I wanted to modify a SRT file that was not properly formatted.
Wam7
7th September 2012, 15:02
I have just updated to the latest 2157 build and have noticed that the one click encoder folder mode doesn't use more than 1 worker.It works fine for me, using it now with 3 workers. Maybe try adding the workers after you've started the queue.
Zathor
7th September 2012, 18:56
A .mkv file. As soon I select the file, I get the error I posted earlier.
HD Stream Extractor > Select File as Input > video.mkv > Error
I tested this with 2 different movies I already encoded with MeGUI. I discovered this by accident, when I wanted to modify a SRT file that was not properly formatted.
Please post the media info of your files. I have tested it with several MKVs and I do not have this problem.
EDIT: If possible please upload a short sample.
AMED
7th September 2012, 23:41
That is the desired behaviour - at least at the moment.
Two possible changes:
- Create all jobs at the start. Drawback: You will need a lot of disk space as every file will be extracted first.
- Split the initial files which will be processed in as many parts as there are workers present. The same result can be achieved if two folders will be processed in the current mode. Drawback: An OneClick chain may need a lot more time than the other. Also if you add/remove workers lateron it will have no effect.
Thanks Zathor, I can live with using the file mode instead of the folder mode so i can use multiple workers.
Is it possible to add an ignore subtitles option to the oneclick profile? or a right click on the subtitles tabs "remove all subtitles"?
TECK
8th September 2012, 07:23
Please post the media info of your files. I have tested it with several MKVs and I do not have this problem.
EDIT: If possible please upload a short sample.
Here it is a sample (http://www.mediafire.com/?auaw7fc2uz3hdzc) that fails to extract and produces the error I mentioned earlier.
Reverting back to 2153 works beautiful. This is what I did: with all files upgraded to 2157 release, I replaced the MeGUI.exe file with the one versioned as 2153 that I had as backup. Everything works as expected, I can extract properly the MKV contents.
Kurtnoise
8th September 2012, 08:38
@Zathor : here is the fix :
Index: megui/trunk/packages/tools/hdbdextractor/Eac3ToInfo.cs
===================================================================
--- megui/trunk/packages/tools/hdbdextractor/Eac3ToInfo.cs (revision 2157)
+++ megui/trunk/packages/tools/hdbdextractor/Eac3ToInfo.cs (working copy)
@@ -510,7 +510,7 @@
// Unknown line
else
{
- _log.Warn(string.Format("Unknown line: \"{0}\"", data));
+ LogItem log = new LogItem("Unknown line: " + data.ToString(), ImageType.Warning);
}
}
}
@TECK : replace the binary by this one (http://www.mediafire.com/?upg4e34985p23oq).
TECK
8th September 2012, 09:31
@TECK : replace the binary by this one (http://www.mediafire.com/?upg4e34985p23oq).
The fix you proposed solves my extraction issues, nice job. :)
Zathor
8th September 2012, 12:29
@Zathor : here is the fix
Thanks!
Zathor
8th September 2012, 12:43
Is it possible to add an ignore subtitles option to the oneclick profile? or a right click on the subtitles tabs "remove all subtitles"?
Yes, it should be possible to block subtitles in the OneClick profile settings. As a workaround you can select only one subtitle language in the profile settings. And only subtitles from this language will be shown if there are those subtitles - if not everything is shown (maybe I should change that...)
TECK
8th September 2012, 18:02
Zathor, another tiny bug on 2158:
-[Information] Log for job15 (cleanup, Video.mkv -> )
--[Information] [9/8/2012 11:37:13 AM] Started handling job
--[Information] [9/8/2012 11:37:13 AM] Preprocessing
--[Information] [9/8/2012 11:37:13 AM] Encoding started
--[Information] [9/8/2012 11:37:15 AM] Delete Intermediate Files option set: True
-[Information] [9/8/2012 11:37:15 AM] Successfully deleted C:\Users\Floren\Videos\ponh5hgt.uyu\Video.avs
-[Error] [9/8/2012 11:37:15 AM] Exception message: The process cannot access the file 'C:\Users\Floren\Videos\ponh5hgt.uyu\Video.dgi' because it is being used by another process.
-[NoImage] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
-[NoImage] at System.IO.File.Delete(String path)
-[NoImage] at MeGUI.core.util.FileUtil.DeleteIntermediateFiles(List`1 files, Boolean bAlwaysAddLog)
-[Error] [9/8/2012 11:37:17 AM] Stacktrace
-[Error] [9/8/2012 11:37:17 AM] Inner exception: null
-[Error] [9/8/2012 11:37:15 AM] Error deleting C:\Users\Floren\Videos\ponh5hgt.uyu\Video.dgi
-[Information] [9/8/2012 11:37:17 AM] Did not delete C:\Users\Floren\Videos\ponh5hgt.uyu as the directory is not empty.
--[Error] Deleting intermediate files
--[Information] [9/8/2012 11:37:17 AM] Postprocessing
---[Information] Deleting intermediate files
--[Information] [9/8/2012 11:37:17 AM] Job completed
For some reason, the temp dir cannot be deleted. I have to manually close MeGUI and delete all files.
Zathor
9th September 2012, 19:13
2160 [OneClick] added option to disable audio/video tracks completely by default
2159 [OneClick] use the correct input file if using Blu-ray input with the option "don't encode video"
TECK
10th September 2012, 04:34
2160 solved also the bug I reported earlier related to file deletion, thank you for your great work Zathor.
bxyhxyh
11th September 2012, 06:04
Please add qaac and drop faac that already have stopped development.
2011-10-29 test
http://cdn-ak.f.st-hatena.com/images/fotolife/k/kamedo2/20111128/20111128234434.png
source: http://d.hatena.ne.jp/kamedo2/20111029/1319840519
--------------------------------------------------
Sorry my english is not good.
LigH
11th September 2012, 07:11
But qaac requires the installation of the Apple Application Support for the CoreAudioToolbox. See the qaac site at Google (https://sites.google.com/site/qaacpage/).
tebasuna51
11th September 2012, 11:07
Please add qaac and drop faac that already have stopped development.
I agree about faac encoder. Lame is always equal or better and more compatible.
About qaac there are the problem related by LigH, and we have always NeroAacEnc. With movie audio tracks is recommended use VBR encode, and seleccting quality 0.4-0.5 we have the same quality/size than using qaac.
LigH
11th September 2012, 11:36
Even if MeGUI won't support qaac internally in near future, it will support multiplexing an externally made audio stream.
Kurtnoise
11th September 2012, 12:13
it should be easy to make several check to test all files required to support qaac...I'll give a try this weekend.
LigH
11th September 2012, 12:30
Both qaac and qtaacenc are CLI tools using the Apple AAC/ALAC codec. Just qaac is slightly more advanced, supporting more features; the development of qtaacenc appears suspended.
Kurtnoise
11th September 2012, 15:26
Sorry, I meant qaac...
manolito
11th September 2012, 16:09
But qaac requires the installation of the Apple Application Support for the CoreAudioToolbox. See the qaac site at Google (https://sites.google.com/site/qaacpage/).
There is no need to install Apple Application support. You can extract the necessary files from the .msi with 7-Zip.
The easiest way to obtain the required files is to download Mkv2Mp4 by oreons and copy the whole subfolder "qtfiles" (it is under "tools\qaac\1.xx").
Cheers
manolito
LigH
12th September 2012, 07:17
This may be a possible solution, but not the one covered by Apple's license, I guess. Remember "QuickTime Alternative"?
Shevek
12th September 2012, 07:50
...but not the one covered by Apple's license...
Wouldn't that then break MeGUI's OS licence?
(I am no expert, this is an assumption on my part and I may be entirely wrong!)
the_weirdo
12th September 2012, 13:12
Actually, qaac only depends on these files of Apple Application Support: ASL.dll, CoreAudioToolbox.dll, CoreFoundation.dll, icudt46.dll, libdispatch.dll, libicuin.dll, libicuuc.dll, objc.dll, pthreadVC2.dll. Just put those files in sub-folder "QTfiles" of qaac folder and qaac will regconize them automatically. However, I don't know if someone distribute them in this way can lead to involve in some legal issues or not.
EDIT#1: I forgot to say those dlls require MSVC++ 2005 Redistributable (http://www.microsoft.com/en-us/download/details.aspx?id=3387) (they're also in AppleApplicationSupport.msi as well).
EDIT#2: nu774 have even made a batch file to extract necessary files for qaac from iTunesSetup.exe/iTunes64Setup.exe/QuickTimeInstaller.exe to QTfiles sub-folder, which can find at here (https://sites.google.com/site/qaacpage/cabinet) (makeportable.zip, need 7z.exe in PATH or you can just extract this compact version (http://www.mediafire.com/?091um11j38vk0dc) to folder which contains madeportable.cmd and iTunesSetup.exe/iTunes64Setup.exe/QuickTimeInstaller.exe)
Zathor
13th September 2012, 19:49
it should be easy to make several check to test all files required to support qaac...I'll give a try this weekend.
That would be great! I think the best will be to implement it like NeroAACEnc/DGIndexNV. So disabled by default and if enabled only the legal files will be downloaded. The user must take care of the rest.
cpasmoi
18th September 2012, 21:47
hello there, is possible to add in the future 2 pass encoding for nero aac ?
thanks you very much.
LigH
19th September 2012, 07:42
-2pass : Enables two-pass encoding mode.
Note that two-pass more requires a physical file as input,
rather than stdin.
Because MeGUI uses piped input via stdin (the AviSynth script is no "physical file as input"), I doubt this will be implemented. After all, quality-based encoding is optimal and does not even need 2 passes. Or do you have circumstances which require an as-constant-as-possible audio bitrate?
cpasmoi
19th September 2012, 13:40
thanks for infos
Or do you have circumstances which require an as-constant-as-possible audio bitrate?
i don't know, i use default built-in preset (aac LC 96 adaptive bitrate - for 2 channels tracks), i give a try to quality based encoding next time i encode something.
Kurtnoise
23rd September 2012, 14:50
Please add qaac and drop faac that already have stopped development.
Here is the 1st test version (http://www.mediafire.com/?t11rmoirga0hzsl).
How to use :
1/ Create a new folder into MeGUI\tools\ as qaac. Put all required files into there. In my tree, I just copy libsoxrate.dll, msvcp100.dll, msvcr100.dll, qaac.exe, refalac.exe. Check the official wiki (https://github.com/nu774/qaac/wiki/Installation) in order to have all required files.
2/ Copy all files from the test version package and enjoy...
N.B : Currently, qaac is not available through the updater. I'lll add it after several testing from you.
bxyhxyh
23rd September 2012, 16:02
N.B : Currently, qaac is not available through the updater. I'lll add it after several testing from you.
hehe, i'm just a newbie. I just copied that pic.
So test information from me is not good idea.
If it is work, then it is enough for me.
Anyway thank you very much
Edit:
Actually, qaac only depends on these files of Apple Application Support: ASL.dll, CoreAudioToolbox.dll, CoreFoundation.dll, icudt46.dll, libdispatch.dll, libicuin.dll, libicuuc.dll, objc.dll, pthreadVC2.dll. Just put those files in sub-folder "QTfiles" of qaac folder and qaac will regconize them automatically.
I needed those files.
Yeah, it is working
Problem is:
Can't select higher than 127 kb/s.
Here is my tests and logs http://www.mediafire.com/?v0ruubu1l9mea
I tested on my old computer
Core 2 Duo processor
1 GB RAM
Working good since it is an Audio Encoder.
Zathor
23rd September 2012, 16:15
Thanks, Kurtnoise!
aMvEL
23rd September 2012, 16:50
If I feed a .ts-file which contains a teletext-stream to the oneclick-encoder it gives of an error
--[Error] [23.09.2012 17:44:55] An error occurred: Error: (mkvextract) Error: No EBML head found.
It shouldn't try to extract teletext with mkvextract, it can't be done ... it should just ignore the teletext stream alltogether.
Zathor
23rd September 2012, 17:23
Mhm, mkvextract should not be used at all on a TS file... I will have a look into it.
Zathor
23rd September 2012, 17:46
If I feed a .ts-file which contains a teletext-stream to the oneclick-encoder it gives of an error
Thanks for the report. It is fixed in 2174.
Kurtnoise
23rd September 2012, 18:40
Hi,
Thanks for your tests.
Yeah, it is working
Problem is:
Can't select higher than 127 kb/s.
Here is my tests and logs http://www.mediafire.com/?v0ruubu1l9mea
.
how did you run your tests ? did you create your own presets ? you can't move the slider to change bitrate values, it's that right ?
bxyhxyh
23rd September 2012, 18:49
Hi,
Thanks for your tests.
how did you run your tests ? did you create your own presets ? you can't move the slider to change bitrate values, it's that right ?
Slider is moving. I can change it to higher than 127 kb/s.
But when i click config again it is still on 127 kb/s. And encode is 127 kb/s too. Even if i create a preset it is still same.
This problem is on Constrained VBR, ABR and CBR. Not on True VBR
I think this problem is based on that True VBR's max is 127.
cpasmoi
23rd September 2012, 19:50
hello there,
i got multiples errors in megui (latest Dev stuff) that happens often with .avi, using Oneclick or normal indexing.
oneclick log :
[Error] Log
-[Information] Versions
--[Information] [23/09/2012 20:00:45] MeGUI: 2174
--[Information] [23/09/2012 20:00:45] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [23/09/2012 20:00:45] .Net Framework: 4.0 (4.0.30319)
--[Information] [23/09/2012 20:00:45] AviSynth: 2.6.0.3 (28/08/2012 14:45:28)
--[Information] [23/09/2012 20:00:45] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [23/09/2012 20:00:45] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 21:31:12)
--[Information] [23/09/2012 20:00:45] LinqBridge: 1.0.0.0 (28/05/2009 01:24:34)
--[Information] [23/09/2012 20:00:45] MediaInfo: 0.7.60.0 (02/09/2012 11:59:20)
--[Information] [23/09/2012 20:00:45] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [23/09/2012 20:00:45] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 19:53:04)
--[Information] [23/09/2012 20:00:45] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [23/09/2012 20:00:45] 7z: 9.20 (18/11/2010 16:27:34)
-[Information] Update detection
--[Information] [23/09/2012 20:00:45] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [23/09/2012 20:00:46] All files are up to date
-[Error] Log for job18 (idx, Niger, la bataille de l'uranium.avi -> Niger, la bataille de l'uranium.avi.ffindex)
--[Information] [23/09/2012 20:01:55] Started handling job
--[Information] [23/09/2012 20:01:55] Preprocessing
--[Information] [23/09/2012 20:01:55] Job commandline: "C:\Program Files (x86)\MeGUI\tools\ffms\ffmsindex.exe" -t -1 -f "E:\docs\Niger, la bataille de l'uranium.avi" "E:\docs\ji2vwwar.50n\Niger, la bataille de l'uranium.avi.ffindex"
--[Information] [23/09/2012 20:01:55] Indexing started
--[Error] [23/09/2012 20:02:33] Process exits with error: 1
--[Information] [23/09/2012 20:02:33] Standard output stream: Indexing error: Audio decoding error
--[Information] [23/09/2012 20:02:33] Standard error stream
--[Information] [23/09/2012 20:02:33] Job completed
mediainfo :
General
Complete name : E:\docs\Niger, la bataille de l'uranium.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 459 MiB
Duration : 47mn 43s
Overall bit rate : 1 345 Kbps
Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Codec ID : H264
Duration : 47mn 42s
Bit rate : 1 207 Kbps
Width : 1 024 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.082
Stream size : 412 MiB (90%)
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : 55
Codec ID/Hint : MP3
Duration : 47mn 43s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 43.7 MiB (10%)
Alignment : Split accross interleaves
Interleave, duration : 40 ms (1.00 video frame)
Interleave, preload duration : 386 ms
another file, using normal indexing:
-[Information] FileIndexer
--[Information] [23/09/2012 20:36:25] MediaInfo
---[Information] File: Y:\Téléchargements\Le trésor des Nibelungen\Le trésor des Nibelungen -1i2- Sur les traces de Siegfried.avi
---[Information] General
----[Information] Format: AVI
----[Information] FormatString: AVI
----[Information] FileSize: 437934080
----[Information] PlayTime: 00:52:03.200
---[Information] Video
----[Information] ID: 0
----[Information] StreamOrder:
----[Information] Width: 640
----[Information] Height: 352
----[Information] FrameCount: 78080
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Progressive
----[Information] Codec: DX50
----[Information] CodecString: DivX 5
----[Information] Format: MPEG-4 Visual
----[Information] AspectRatio: 1.250
----[Information] AspectRatioString: 5:4
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder:
----[Information] Format: MPEG Audio
----[Information] FormatProfile: Layer 3
----[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:
-[Error] Log for job109 (idx, Le trésor des Nibelungen -1i2- Sur les traces de Siegfried.avi -> Le trésor des Nibelungen -1i2- Sur les traces de Siegfried.avi.ffindex)
--[Information] [23/09/2012 20:36:34] Started handling job
--[Information] [23/09/2012 20:36:34] Preprocessing
--[Information] [23/09/2012 20:36:34] Job commandline: "C:\Program Files (x86)\MeGUI\tools\ffms\ffmsindex.exe" -t -1 -f "Y:\Téléchargements\Le trésor des Nibelungen\Le trésor des Nibelungen -1i2- Sur les traces de Siegfried.avi" "Y:\Téléchargements\Le trésor des Nibelungen\Le trésor des Nibelungen -1i2- Sur les traces de Siegfried.avi.ffindex"
--[Information] [23/09/2012 20:36:34] Indexing started
--[Error] [23/09/2012 20:37:58] Process exits with error: 1
--[Information] [23/09/2012 20:37:58] Standard output stream: Indexing error: Audio decoding error
--[Information] [23/09/2012 20:37:58] Standard error stream
--[Information] [23/09/2012 20:37:58] Job completed
Mediainfo:
General
Complete name : Y:\Téléchargements\Le trésor des Nibelungen\Le trésor des Nibelungen -1i2- Sur les traces de Siegfried.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 418 MiB
Duration : 52mn 3s
Overall bit rate : 1 122 Kbps
Writing application : VirtualDubMod 1.5.10.2 Fr | www.trad-fr.com || (build 2540/release)
Writing library : VirtualDubMod build 2540/release
Video
ID : 0
Format : MPEG-4 Visual
Format settings, BVOP : 1
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Muxing mode : Packed bitstream
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 52mn 3s
Bit rate : 1 000 Kbps
Width : 640 pixels
Height : 352 pixels
Display aspect ratio : 5:4
Original display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.178
Stream size : 372 MiB (89%)
Writing library : DivX 6.7.0 (UTC 2007-09-20)
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 52mn 3s
Bit rate mode : Constant
Bit rate : 112 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 41.7 MiB (10%)
Alignment : Split accross interleaves
Interleave, duration : 40 ms (1.00 video frame)
Interleave, preload duration : 500 ms
error again using Oneclick this time:
-[Information] Log for job32 (idx, FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi -> FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi.ffindex)
--[Information] [23/09/2012 20:46:24] Started handling job
--[Information] [23/09/2012 20:46:28] Preprocessing
--[Information] [23/09/2012 20:46:28] Job commandline: "C:\Program Files (x86)\MeGUI\tools\ffms\ffmsindex.exe" -t -1 -f "Y:\Téléchargements\FrançAfrique (La Raison d'Etat & L'Argent Roi) - Patrick Benquet.2010.Infrarouge.(France 2)\FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi" "Y:\Téléchargements\FrançAfrique (La Raison d'Etat & L'Argent Roi) - Patrick Benquet.2010.Infrarouge.(France 2)\3cltoely.esj\FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi.ffindex"
--[Information] [23/09/2012 20:46:28] Indexing started
--[Information] [23/09/2012 20:48:54] Standard output stream
--[Information] [23/09/2012 20:48:54] Standard error stream
--[Information] [23/09/2012 20:48:55] MediaInfo
---[Information] File: Y:\Téléchargements\FrançAfrique (La Raison d'Etat & L'Argent Roi) - Patrick Benquet.2010.Infrarouge.(France 2)\3cltoely.esj\FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi.ffindex
---[Information] General
----[Information] Format:
----[Information] FormatString:
----[Information] FileSize: 770724
----[Information] PlayTime:
--[Information] [23/09/2012 20:48:58] Postprocessing
---[Information] Deleting intermediate files
--[Information] [23/09/2012 20:48:58] Job completed
-[Error] Log for job33 (oneclick, FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi -> )
--[Information] [23/09/2012 20:48:58] Started handling job
--[Information] [23/09/2012 20:48:58] Preprocessing
--[Information] [23/09/2012 20:48:58] OneClick processing started
--[Information] [23/09/2012 20:48:58] Processing thread started
--[Error] [23/09/2012 20:48:58] File not found: Y:\Téléchargements\FrançAfrique (La Raison d'Etat & L'Argent Roi) - Patrick Benquet.2010.Infrarouge.(France 2)\3cltoely.esj\FrançAfrique - 01.La Raison d'Etat - Patrick Benquet.2010.Infrarouge.(France 2).avi_track_1_*.avs
--[Error] [23/09/2012 20:48:58] An error occurred
---[Error] [23/09/2012 20:48:58] Exception message: La référence d'objet n'est pas définie à une instance d'un objet.
---[Error] [23/09/2012 20:48:58] Stacktrace
----[NoImage] à MeGUI.OneClickPostProcessing.convertTrackNumberToFile(String input, Int32& delay)
----[NoImage] à MeGUI.OneClickPostProcessing.fillInAudioInformation(List`1 arrAudioJobs, List`1 arrMuxStreams)
----[NoImage] à MeGUI.OneClickPostProcessing.StartPostProcessing()
---[Error] [23/09/2012 20:48:58] Inner exception: null
--[Information] [23/09/2012 20:48:58] Job completed
media info :
Format : AVI
Format/Info : Audio Video Interleave
File size : 791 MiB
Duration : 1h 22mn
Overall bit rate : 1 340 Kbps
Writing application : MEncoder SVN-r22963
Writing library : MPlayer
Video
ID : 0
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 1h 22mn
Bit rate : 1 200 Kbps
Width : 720 pixels
Height : 400 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.167
Stream size : 708 MiB (90%)
Writing library : Lavc51.40.2
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : 55
Codec ID/Hint : MP3
Duration : 1h 22mn
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 75.5 MiB (10%)
Alignment : Aligned on interleaves
Interleave, duration : 26 ms (0.65 video frame)
Interleave, preload duration : 522 ms
Writing library : LAME3.97
ill try to find a tool to cut those videos to add some samples files.. wich tool i should use to cut ?
Zathor
23rd September 2012, 20:42
You have two errors. The first is that ffms cannot index the audio part of the input file. Have you already updated ffms to r722? You can also try to downgrade ffms to 2.17 (http://code.google.com/p/ffmpegsource/downloads/detail?name=ffms-2.17.7z&can=2&q=)
And the second error may be a result of the first one.
Beside the file (cutting with VirtualDub may be possible) I need one full log file covering the whole OneClick process. So close/restart MeGUI, add one file to OneClick, start the process and wait untill the first error comes up. Upload this log.
flebber
24th September 2012, 00:10
Not sure if this has been asked before but would it be possible for the chapter creator tool to accept and extract chapters from mkv input?
its a just zero urgency as it is easily done manually
mkvextract chapters source-filename
Kurtnoise
24th September 2012, 10:36
Slider is moving. I can change it to higher than 127 kb/s.
But when i click config again it is still on 127 kb/s. And encode is 127 kb/s too. Even if i create a preset it is still same.
This problem is on Constrained VBR, ABR and CBR. Not on True VBR
I think this problem is based on that True VBR's max is 127.
For the moment, I cannot reproduce on my side...did you create several jobs and you're running them afterwards ? or did you use multiple workers for each jobs ?
Kurtnoise
24th September 2012, 10:37
Not sure if this has been asked before but would it be possible for the chapter creator tool to accept and extract chapters from mkv input?
its a just zero urgency as it is easily done manually
mkvextract chapters source-filename
could you create a feature request on megui sourceforge project page ?
It's just to avoid to forget it....
bxyhxyh
24th September 2012, 13:32
did you use multiple workers for each jobs ?
No
did you create several jobs and you're running them afterwards ?
Yes and No both.
I selected True VBR's q=100, Next i changed mode to Constrained or ABR or CBR. Then bitrate is changed to 100 kb/s.
http://farm9.staticflickr.com/8308/8019383123_170b49a93c.jpg http://farm9.staticflickr.com/8456/8019383003_3e3a1df153.jpg
Slider is moving
http://farm9.staticflickr.com/8456/8019397887_5913a9fb41.jpg
But when i click config again
http://farm9.staticflickr.com/8039/8019397835_1a44988cd8.jpg
Maybe several slidebar like NeroAAC can solve this.
By the way ALAC is not working. And encoding only in LC-AAC. These may only on my side.
LigH
25th September 2012, 07:21
@ bxyhxyh:
[Alt]+[PrtScr] captures only the active window. Saves you some crude cropping... ;)
Kurtnoise
25th September 2012, 08:51
Ok...I'll check it out asap.
Thanks again for your tests.
Next step : introduce opus & dcaenc encoders.
Kurtnoise
29th September 2012, 15:51
Slider is moving. I can change it to higher than 127 kb/s.
But when i click config again it is still on 127 kb/s. And encode is 127 kb/s too. Even if i create a preset it is still same.
This problem is on Constrained VBR, ABR and CBR. Not on True VBR
I think this problem is based on that True VBR's max is 127.
Should be fixed in this build (http://www.mediafire.com/?zgp5mbb4gmlrxrs)...
bxyhxyh
29th September 2012, 17:03
Should be fixed in this build (http://www.mediafire.com/?zgp5mbb4gmlrxrs)...
Yeah. All of them are working without any problems.
Wam7
30th September 2012, 01:14
If I've done a previous job with 2 or 3 workers, the next time I start MeGUI and do a single encode the Status window disappears after completing the index and there is no way to get it back (it goes from using the 1st worker to 2nd worker). This can be a pain as I sometimes want to change priority which is impossible to do so when this happens.
Edit:
Maybe it's out of keeping with your design but I suspect many who use the 'One-Click' would find it useful to have click button also on the 'Queue' tab. It would save having either to press Ctrl-F1 or clicking the Input tab.
Great work Zathor on the recent additions. The 'Select Folder' is worth it's weight in gold. Though when selecting this the 'Avisynth Profile' on Advanced config they cease to affect the multiple files. They work fine is selecting a single file.
Zathor
3rd October 2012, 20:36
2184 portable AviSynth will be used if AviSynth is not installed
2183 [File Indexer] added selectable FFMS index file location
added PGC handling
2182 [x264] increased the maximum value for --vbv-maxrate and --vbv-bufsize. Bug #3573545
2181 [DGIndexNV] enhanced progress information (requires dgindexnv 2043+)
Zathor
3rd October 2012, 20:40
If I've done a previous job with 2 or 3 workers, the next time I start MeGUI and do a single encode the Status window disappears after completing the index and there is no way to get it back (it goes from using the 1st worker to 2nd worker). This can be a pain as I sometimes want to change priority which is impossible to do so when this happens. Please describe how to reproduce this in more details. I would like to fix it.
Maybe it's out of keeping with your design but I suspect many who use the 'One-Click' would find it useful to have click button also on the 'Queue' tab. It would save having either to press Ctrl-F1 or clicking the Input tab.
Ok, should be possible.
The 'Select Folder' is worth it's weight in gold. Though when selecting this the 'Avisynth Profile' on Advanced config they cease to affect the multiple files. They work fine is selecting a single file.
So the AviSynth profiles will not be applied to all files? Have to verify this and will fix it.
EDIT: All settings in the advanced tab will be ignored in batch mode. Maybe this is the problem. Have you selected the proper AviSynth profile in the OneClick profile?
EDIT2: To make it more clear. This behaviour is intended.
Rat Killer
4th October 2012, 14:02
I too would like to have the 'OneClick' button on the queue tab.
I keep running into a problem encoding from mpg files captured from my tivo. Opening such a file sometimes shows audio tracks that simply do not exist. The one click tool correctly identifies the main track and shows it as audio 1 but also loads these phantom tracks in additional tabs. If I process a folder, when the one click batch reaches such a file, the batch errors and stops complaining it cannot find the audio track file. Since it happens so often, I figured it would get knocked out as a bug fix but it has not.
Suppose Zathor could use an example file to work from. Let me know where to send it, I can find one thats not too large.
Zathor
4th October 2012, 17:53
Suppose Zathor could use an example file to work from. Let me know where to send it, I can find one thats not too large.
Please upload it somewhere where I can download it e.g. mediafire.
subair37
4th October 2012, 20:06
how can i get ND AAC 128 bit preset in audio already put nero audio codecs in the root directory of megui please help
Zathor
4th October 2012, 20:34
Options\Settings\External Program Configuration
enable the check box "Enable NeroAACEnc", set the path and restart MeGUI.
GRKNGLR
4th October 2012, 20:52
2140 [Update] if a component is missing no jobs can be started
What is the purpose of such addition? We are not always using MeGUI on an online computer. We were just manually adding the required files, but now it's gone. Can't you disable this feature?:confused:
ion12
5th October 2012, 00:51
Hi. this is my first post here on Doom9, so first of all many thanks to all the devs who put in all the hard work on MeGUI :)
I use CineForm AVIs a lot, and they can not be indexed with FFMS. Maybe I'm missing somethings, but I don't see a way of using OneClick with AVISource/DirectShowSource.
Is it possible? If not could this option be added?
Thanks.
Kurtnoise
5th October 2012, 05:20
Could you upload a sample of your file please ?
LigH
5th October 2012, 07:21
how can i get ND AAC 128 bit preset in audio already put nero audio codecs in the root directory of megui please help
I would suggest to place the EXE files not in "\Program Files\MeGUI" but rather in "\Program Files\MeGUI\tools\eac3to" (so eac3to is able to use it in its own conversions); anyway, do configure the path.
subair37
5th October 2012, 10:08
I would suggest to place the EXE files not in "\Program Files\MeGUI" but rather in "\Program Files\MeGUI\tools\eac3to" (so eac3to is able to use it in its own conversions); anyway, do configure the path.
thank you very much i have successfully done that now.
LigH
5th October 2012, 10:37
A "beginner's guide" is not quite the topic of this thread. It may not even be the exact purpose of MeGUI to be used by beginners... You will find several different sites searching the web for "megui tutorial", even videos. But beginners may prefer different software with possibly less freedom, but better guidance. StaxRip (SourceForge project: staxmedia) may be one alternative.
subair37
5th October 2012, 10:41
A "beginner's guide" is not quite the topic of this thread. It may not even be the exact purpose of MeGUI to be used by beginners... You will find several different sites searching the web for "megui tutorial", even videos. But beginners may prefer different software with possibly less freedom, but better guidance. StaxRip (SourceForge project: staxmedia) may be one alternative.
I tried handbreak before, xmedia encode or recode but i only like megui as it is the best for dvd ripping, please help me mate to learn this please...........
ion12
5th October 2012, 12:03
Could you upload a sample of your file please ?
I have no problem uploading a sample, but as CineForm is a propriety codec you would need to install the decoder to read it. (there's a free "GoPro CineForm Studio" installer).
Note that when I have the codec installed, I have no problem importing an .avs that uses AVISource or DirectShowSource into MeGUI (using any method, including OneClick). I also have no issues using MeGUI's AviSynth script creator and choosing AVISource in the "choose your prefered way to open..." dialog.
However I can't see a way to open the AVI directly with OneClick, since there's no apparent way to fall back to AVISource/DirectShowSource when the file is not readable by any of the indexers.
Let me know if you still want a sample,
thanks :)
Kurtnoise
5th October 2012, 12:44
yes, I need it...;)
ion12
5th October 2012, 13:59
Just 2 seconds sample, to keep filesize down. Do you need a longer sample?
http://minus.com/l4mO82Pea6Wk8
JoeH
5th October 2012, 16:24
In the stable build of MeGUI, it is possible to load up the VOBs of a DVD into the HD Streams Extractor, and extract the streams (cf. beginning of this post (http://forum.doom9.org/showthread.php?t=163647) for step by step instructions, images, etc., if this idea is not clear).
In the Development build of MeGUI, this no longer works. It works for a single VOB, but once the whole VOB sequence is selected it does not work (or, in general, if more than one VOB is selected).
Zathor
5th October 2012, 17:10
I use CineForm AVIs a lot, and they can not be indexed with FFMS. Maybe I'm missing somethings, but I don't see a way of using OneClick with AVISource/DirectShowSource.
Is it possible? If not could this option be added?
If those file can be detected by MediaInfo we can switch to DirectShowSource/AviSource automatically. I assume that is the reason why Kurtnoise asked for the file. As a workaround you can create a AVS file with the AVS Script Creator (using AviSource) and load this file ans input file in OneClick.
2140 [Update] if a component is missing no jobs can be started
What is the purpose of such addition? We are not always using MeGUI on an online computer. We were just manually adding the required files, but now it's gone. Can't you disable this feature?:confused:
No, either go online or use the recent stable builds which include all files (and work completly offline): https://sourceforge.net/projects/megui/files/megui-stable
EDIT:
In the stable build of MeGUI, it is possible to load up the VOBs of a DVD into the HD Streams Extractor, and extract the streams (cf. beginning of this post (http://forum.doom9.org/showthread.php?t=163647) for step by step instructions, images, etc., if this idea is not clear).
In the Development build of MeGUI, this no longer works. It works for a single VOB, but once the whole VOB sequence is selected it does not work (or, in general, if more than one VOB is selected).
I will have a look.
Zathor
5th October 2012, 18:07
2188 [Updater] renamed "avisynth" package to "avs" to avoid confusion that AviSynth may not be installed
2187 [HD Streams Extractor] fixed "File Mode" when using multiple input files
2186 fixed a crash when using a corrupt settings.xml. Bug #3574768
2185 [OneClick] fixed a crash when using external audio files. Bug #3574820
Kurtnoise
6th October 2012, 11:09
Just 2 seconds sample, to keep filesize down. Do you need a longer sample?
http://minus.com/l4mO82Pea6Wk8
The FourCC in your file is not recognized yet by FFmeg libraries...
So, you need to change this with a small tool like Nic's FourCC changer (available in the Xvid codec package) :
http://uppix.net/6/9/7/9fd2406d7c8bcc12e0cbf73c3e007.png
and that should be ok...
ion12
6th October 2012, 18:59
Sorry, but I don't understand your suggestion/request...
I understand how to use Nic's FourCC Changer, but then what?
btw, MediaInfo can read the CineForm file, can this be somehow used to tell OneClick to open the file with AVISource instead of trying to index and open with FFmpeg libraries? Or maybe have an option to use AVISource in the OneClick configuration dialog?
General
Complete name : C:\Users\ion\Desktop\CF_1080p.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 26.7 MiB
Duration : 2s 48ms
Overall bit rate : 109 Mbps
Video
ID : 0
Format : CineForm
Codec ID : CFHD
Codec ID/Info : CineForm 10-bit Visually Perfect HD (Wavelet)
Duration : 2s 0ms
Bit rate : 110 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Scan type : Progressive
Bits/(Pixel*Frame) : 2.119
Stream size : 26.2 MiB (98%)
Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Duration : 2s 48ms
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 384 KiB (1%)
Interleave, duration : 222 ms (5.56 video frames)
Interleave, preload duration : 250 ms
Zathor
7th October 2012, 01:41
btw, MediaInfo can read the CineForm file, can this be somehow used to tell OneClick to open the file with AVISource instead of trying to index and open with FFmpeg libraries? Or maybe have an option to use AVISource in the OneClick configuration dialog?
Yes, should be possible. But this will need a few days/weeks as I am busy with other stuff.
ion12
7th October 2012, 06:15
No worries... whenever you find the time I will be most grateful :)
kalehrl
7th October 2012, 15:23
Is it possible to include aspect ratio distortion calculator into avisynth script creator window? When I encode, I have to use Yoda's resize calculator to get the least amount of distortion because this feature is missing in MeGUI.
Also, I would like to see an option in avisynth script creator which will enable me to encode square pixels but using mod2. Now, I have to use mod16 and save the script, then manually open the .avs file and change, for example, vertical resolution from 400 to 402 or whatever and then open the script in MeGUI again.
Shevek
7th October 2012, 15:46
Also, I would like to see an option in avisynth script creator which will enable me to encode square pixels but using mod2. Now, I have to use mod16 and save the script, then manually open the .avs file and change, for example, vertical resolution from 400 to 402 or whatever and then open the script in MeGUI again.
The spinners step in jumps of 16 but you can just type over the height with whatever value you want
I did it today as I encoded a film which has OAR 2.40:1
Closest mod16 is 720 x 304, I just manually typed in a height of 300 (which is actually mod4)
kalehrl
7th October 2012, 19:17
you can just type over the height with whatever value you want
Thanks for the tip.
I will try it next time I encode something using h264.
Still, I would like something like Yoda resize calculator added in MeGUI.
I believe Staxrip has something similar included.
hello_hello
8th October 2012, 06:56
There appears to be something odd going on with MeGUI 2188 and/or the development update server. I assume it relates to AVISynth although I've not touched the AVISynth installation and I've never had this problem before. I've duplicated the same problem using two PCs running XP.
After upgrading to version 2188 I get a "required component is missing" message and MeGUI decides "AVS" is not installed and wants to install version 2.5.8 (using the development update server).
I switched to the stable server, MeGUI gave me the same message on startup, only after letting it check for updates "AVS" is no longer included in the update list.
I rolled back to version 2174 and got the same "required component is missing" message at startup but AVS was not included in the list of updates.
Anyway, without knowing exactly how the process works, after switching update servers a couple of times, MeGUI 2174 now works while set to use the development update server and no longer tells me a required component is missing, but as soon as I switch back to version 2188 it does. At least I can use MeGUI if I stick to version 2174.
"2140 [Update] if a component is missing no jobs can be started"
Seems like a reasonable idea until MeGUI decides a component is missing which isn't. Although if it's the update server which decides a component is missing which isn't, maybe it's not such a good idea.
Shevek
8th October 2012, 07:31
There appears to be something odd going on with MeGUI 2188 and/or the development update server. I assume it relates to AVISynth although I've not touched the AVISynth installation and I've never had this problem before. I've duplicated the same problem using two PCs running XP.
After upgrading to version 2188 I get a "required component is missing" message and MeGUI decides "AVS" is not installed and wants to install version 2.5.8 (using the development update server).
I switched to the stable server, MeGUI gave me the same message on startup, only after letting it check for updates "AVS" is no longer included in the update list.
I rolled back to version 2174 and got the same "required component is missing" message at startup but AVS was not included in the list of updates.
Anyway, without knowing exactly how the process works, after switching update servers a couple of times, MeGUI 2174 now works while set to use the development update server and no longer tells me a required component is missing, but as soon as I switch back to version 2188 it does. At least I can use MeGUI if I stick to version 2174.
"2140 [Update] if a component is missing no jobs can be started"
Seems like a reasonable idea until MeGUI decides a component is missing which isn't. Although if it's the update server which decides a component is missing which isn't, maybe it's not such a good idea.
Erm, just let 2188 install the AVS package...
LigH
8th October 2012, 10:37
The AviSynth 2.5.8 DLL in the AVS package is just a fallback for the case that you did not yet install AviSynth before using MeGUI. If you already installed AviSynth, MeGUI should be using your installed version. That may well be e.g. AviSynth-MT 2.6 by SEt (http://forum.doom9.org/showthread.php?t=148782) as an update to the generic version 2.5.8 instead...
Zathor
8th October 2012, 12:22
Correct. The reason is that MeGUI is now able to operate without installation (=portable) from a client where you do not have administrator permissions. Only remaining point is that for some actions in eac3to or dss2 you need the Haali splitter installed. Maybe this can be solved also - but currently you need to install it (but I will at least add a check if and which version is installed).
Rat Killer
8th October 2012, 15:57
Please upload it somewhere where I can download it e.g. mediafire.
This link should get you one such file. Its an mpeg of an OTA tv show downloaded from my Tivo. When loaded into the onclick tool, it shows a phantom second audio track that mucks up the batch processing.
Sorry it took so long to get back to you. Thanks!
https://docs.google.com/open?id=0B_ohDgM8qrN5UkFBQ0RTUUNWcGc
hello_hello
9th October 2012, 13:37
The AviSynth 2.5.8 DLL in the AVS package is just a fallback for the case that you did not yet install AviSynth before using MeGUI. If you already installed AviSynth, MeGUI should be using your installed version.
I have 2.5.8 installed. It's been installed from day 1 (after last reformat) and hasn't been touched since. MeGUI has always just used it.
Okay I let it install the AVS package and everything's back to normal. It's just the "required component is missing" message is rather counter-initiative if the required component is really a fallback and isn't actually required, as such.
I guess I just wasn't sure if the AVS package was something which would mess with the "system" AVISynth installation, hence my hesitation to install it, but I understand how it works now.
Wam7
10th October 2012, 12:50
2188 still leaves the folder present after cleaning up, though the .avs files etc are deleted.
Zathor
10th October 2012, 22:55
2188 still leaves the folder present after cleaning up, though the .avs files etc are deleted.
Please desribe that a little bit more (e.g. post the log).
JoeH
12th October 2012, 15:24
2187 [HD Streams Extractor] fixed "File Mode" when using multiple input files
Thanks for the quick reply to fix this! It is now working very well.
Zathor
13th October 2012, 11:51
2192 [MediaInfo] ignore phantom TiVo audio tracks
2191 [OneClick] added AviSource() as way to process AVI files
[File Indexer] added DFSC/VFW and CFHD/CINEFORM to the list of not by FFMS supported codecs
2190 [FFMS] try to index audio tracks only if at least one audio track has been selected
phate89
13th October 2012, 14:27
Hi.. i use a lot megui to rip my tv series so i use a lot the same settings, the same size and in general the bitrate calculator, it's not possible to autoselect in bitrate calculator the format i choose like output? (for example i want to save it to mp4, i select it, i open the bitrate calculator and i find the right format already selected). It's a little improvement but that will help everyone.
Same thing for the size of the bitrate calculator, it isn't possible to remember the last selected size? Or at least add an option to do that. with this option if i want the same size i just have to click ok, if i want instead to change it i still have to select the new size even without the option.
Thx in advance and sorry for my english
ion12
14th October 2012, 00:55
Thanks so much for the quick update for AviSource/CineForm/DebugMode in OneClick :)
Tested with a few CineForm files and so far working great!
Rat Killer
14th October 2012, 13:26
2192 [MediaInfo] ignore phantom TiVo audio tracks
Thanks! So far this seems to have the problem solved. Will post back if I see anything. Appreciate your adding this.
AMED
15th October 2012, 05:48
Hi.. i use a lot megui to rip my tv series so i use a lot the same settings, the same size and in general the bitrate calculator, it's not possible to autoselect in bitrate calculator the format i choose like output? (for example i want to save it to mp4, i select it, i open the bitrate calculator and i find the right format already selected). It's a little improvement but that will help everyone.
Same thing for the size of the bitrate calculator, it isn't possible to remember the last selected size? Or at least add an option to do that. with this option if i want the same size i just have to click ok, if i want instead to change it i still have to select the new size even without the option.
Thx in advance and sorry for my englishI'm pretty sure you can do what you want with the one click encoder. Just setup a profile and either load file by file or load a whole folder.
http://s10.postimage.org/awrl38mud/One_Click.jpg (http://postimage.org/image/awrl38mud/)
phate89
17th October 2012, 14:56
I'm pretty sure you can do what you want with the one click encoder. Just setup a profile and either load file by file or load a whole folder.
http://s10.postimage.org/awrl38mud/One_Click.jpg (http://postimage.org/image/awrl38mud/)
I didn't know about this specific feature, but i think it's not enough for me because i use a lot avisynth with different plugins and scripts and it's difficult to use this method with my own script.
Btw i think that my suggestions are still good and useful for everyone, not just me or recursive jobs, in the end with the bitrate it's already in place, if i select mp3 at 128 kbps in the bitrate calculator it is already selected, why not for the output format?
Zathor
27th October 2012, 10:37
2209 [AVS Script Creator] internal optimizations
2203 [OneClick] fixed missing internal subtitles during Blu-ray processing
2199 added check if Haali is correctly installed
2193 [Updater] some minor enhancements for offline mode
streamingguy
29th October 2012, 16:36
Hello,
I am encoding my DVDs into MP4 files using X264 & Nero AAC. When I play the MP4 file, I see av sync issues in cycles.
For few seconds, the av will be in sync. After 1 minute, it will slowly go out of sync. Then, after 3 to 4 minutes, av will be in sync. This cycle keeps repeating through out the movie.
When I extract .VOB from DVD, DVDDecrypter created the following log:
Stream Type: MPEG2 Program
Profile: main@main
Frame Size: 720x480
Display Size: [not specified]
Aspect Ratio: 16:9 [3]
Frame Rate: 29.970030 fps
Video Type: NTSC
Frame Type: Interlaced
Coding Type: B
Colorimetry: BT.470-2 B,G*
Frame Structure: Frame
Field Order:
Coded Number: 280211
Playback Number: 2
Frame Repeats: 0
Field Repeats: 0
VOB ID: 1
Cell ID: 28
Bitrate:
Bitrate (Avg):
Bitrate (Max):
Audio Stream: 80: AC3 3/2 448
Timestamp: 2:35:49
Elapsed: 0:01:21
Remain: FINISH
FPS:
Info:
Below is the info from MediaInfo tool for the source VOB file:
General
Complete name : D:\Source\MyTestVideo.VOB
Format : MPEG-PS
File size : 7.50 GiB
Duration : 2h 35mn
Overall bit rate mode : Variable
Overall bit rate : 6 891 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=15
Duration : 2h 35mn
Bit rate mode : Variable
Bit rate : 6 306 Kbps
Maximum bit rate : 8 000 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.609
Stream size : 6.86 GiB (92%)
Audio
ID : 189 (0xBD)-128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : DVD-Video
Duration : 11s 40ms
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 604 KiB (0%)
I am using below AVISynth script to resize and place watermark:
LoadPlugin("D:\MeGUI_2153_x86\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("D:\Output\MyTestVideo.d2v", info=3)
LoadPlugin("D:\MeGUI_2153_x86\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
LoadPlugin("D:\MeGUI_2153_x86\tools\avisynth_plugin\TIVTC.dll")
tfm(order=-1).tdecimate(hybrid=3)
a1=LanczosResize(768,432) # Lanczos (Sharp)
a2=ImageReader("D:\Logos\Watermark_80x80.png")
a3=ImageReader("D:\Logos\Watermark_80x80.png",pixel_type="RGB32").ShowAlpha(pixel_type="RGB32")
Overlay(a1,a2,mask=a3, x=640, y=1)
Then, I am using the attached X264 profiles to encode the video into 1800k variant. I am NeroAAC to encode AC3 into AAC with 128k bitrate.
Once the video & audio tracks are ready, I am muxing them using MP4muxer. But, when I play the MP4 file, av will be in perfectly sync for 1 minute (approx.) and then it will go out of sync for next 3 to 4 minutes. Audio comes 0.5 seconds before the video.
The above cycle repeats through out the movie.
Below is the info of MP4 from MediaInfo:
General
Complete name : D:\Output\MyTestVideo_1800k.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 2.09 GiB
Duration : 2h 35mn
Overall bit rate : 1 921 Kbps
Writing application : Lavf54.33.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2h 35mn
Bit rate : 1 800 Kbps
Width : 768 pixels
Height : 432 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.181
Stream size : 1.95 GiB (93%)
Writing library : x264 core 125 r2200 999b753
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=31 / scenecut=0 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=1800 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=1800 / vbv_bufsize=1800 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Tagged date : UTC 2012-10-23 23:40:00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2h 35mn
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -2s 2ms
Stream size : 143 MiB (7%)
Tagged date : UTC 2012-10-23 23:40:00
Please let me know, if you have any suggestions. Thank you for your time!
Kurtnoise
29th October 2012, 20:28
The MP4 Muxer uses MP4Box not FFmpeg...your last mediainfo reports it's weird. Are you sure that you used MeGUI ?
streamingguy
29th October 2012, 20:32
The MP4 Muxer uses MP4Box not FFmpeg...your last mediainfo reports it's weird. Are you sure that you used MeGUI ?
Thank you for looking into my request. I initially used MeGUI MP4 muxer and then tried FFMPEG with qt-faststart. But, the result seems to be same for the av sync issues.
Please let me know, if you need any other details.
Thank you
Kurtnoise
29th October 2012, 20:38
Could you upload a sample from your MyTestVideo.VOB somewhere ? (say 50MB)
You can use DGSplit (http://neuron2.net/dgsplit/dgsplit12.zip) to split your file...
streamingguy
29th October 2012, 20:47
Sure. I will send the links to download full vide and sample video.
Thank you for your time!
AMED
7th November 2012, 09:03
Hi Zathor,
I have found a bug in the OneClick encoder when using .mkv in per file mode. If the file name has the word Error in the name the job will fail at mkvextract.
[Error] Log for job1 (ext, Error.mkv -> )
-[Information] [7/11/2012 8:56:55 p.m.] Started handling job
-[Information] [7/11/2012 8:56:55 p.m.] Preprocessing
-[Information] [7/11/2012 8:56:55 p.m.] Job commandline: "D:\MEGUI\tools\mkvmerge\mkvextract.exe" tracks "E:\THE_SIMPSONS_SEASON_12\Error.mkv" --ui-language en 1:"E:\THE_SIMPSONS_SEASON_12\rvzdp4to.hui\Error - [1] English.ac3"
-[Information] [7/11/2012 8:56:55 p.m.] Extracting started
-[Error] [7/11/2012 8:56:55 p.m.] An error occurred: Extracting track 1 with the CodecID 'A_AC3' to the file 'E:\THE_SIMPSONS_SEASON_12\rvzdp4to.hui\Error - [1] English.ac3'. Container format: Dolby Digital (AC3)
-[Information] [7/11/2012 8:57:02 p.m.] Standard output stream
-[Information] [7/11/2012 8:57:02 p.m.] Standard error stream
-[Information] [7/11/2012 8:57:02 p.m.] Job completed
If i rename the file to Erro.mkv it works fine
[Information] Log for job1 (ext, Erro.mkv -> )
-[Information] [7/11/2012 9:01:30 p.m.] Started handling job
-[Information] [7/11/2012 9:01:30 p.m.] Preprocessing
-[Information] [7/11/2012 9:01:30 p.m.] Job commandline: "D:\MEGUI\tools\mkvmerge\mkvextract.exe" tracks "E:\THE_SIMPSONS_SEASON_12\Erro.mkv" --ui-language en 1:"E:\THE_SIMPSONS_SEASON_12\xyeqpdun.1cu\Erro - [1] English.ac3"
-[Information] [7/11/2012 9:01:30 p.m.] Extracting started
-[Information] [7/11/2012 9:01:32 p.m.] Standard output stream: Extracting track 1 with the CodecID 'A_AC3' to the file 'E:\THE_SIMPSONS_SEASON_12\xyeqpdun.1cu\Erro - [1] English.ac3'. Container format: Dolby Digital (AC3)
-[Information] [7/11/2012 9:01:32 p.m.] Standard error stream
-[Information] [7/11/2012 9:01:32 p.m.] Postprocessing
--[Information] Deleting intermediate files
-[Information] [7/11/2012 9:01:32 p.m.] Job completed
[Information] Versions
-[Information] [4/11/2012 11:12:03 a.m.] MeGUI: 2209
-[Information] [4/11/2012 11:12:03 a.m.] Operating System: UNKNOWN x64 (6.2.0.9200)
-[Information] [4/11/2012 11:12:03 a.m.] .Net Framework: 4.0 (4.0.0.0)
-[Information] [4/11/2012 11:12:03 a.m.] AviSynth: 2.5.8.5 (21/12/2008 9:46:54 p.m.) - portable
-[Information] [4/11/2012 11:12:03 a.m.] DevIL: 1.6.6 (26/05/2004 12:37:34 p.m.)
-[Information] [4/11/2012 11:12:03 a.m.] AvisynthWrapper: 2/01/2009 8:34:04 p.m.
-[Information] [4/11/2012 11:12:03 a.m.] Haali Matroska Muxer: 1.11.96.14 (3/03/2011 11:40:46 a.m.)
-[Information] [4/11/2012 11:12:03 a.m.] Haali DSS2: 3/03/2011 11:37:50 a.m.
-[Information] [4/11/2012 11:12:03 a.m.] ICSharpCode.SharpZipLib: 0.85.5.452 (7/08/2008 9:31:12 p.m.)
-[Information] [4/11/2012 11:12:03 a.m.] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34 a.m.)
-[Information] [4/11/2012 11:12:03 a.m.] MediaInfo: 0.7.61.0 (21/10/2012 4:29:05 p.m.)
-[Information] [4/11/2012 11:12:03 a.m.] MediaInfoWrapper: 0.7.53.0 (23/08/2012 2:33:43 p.m.)
-[Information] [4/11/2012 11:12:03 a.m.] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 7:53:04 p.m.)
-[Information] [4/11/2012 11:12:03 a.m.] SevenZipSharp: 0.64.3890.29348 (2/01/2011 10:59:32 a.m.)
-[Information] [4/11/2012 11:12:03 a.m.] 7z: 9.20 (18/11/2010 4:27:34 p.m.)
Zathor
10th November 2012, 18:12
I have found a bug in the OneClick encoder when using .mkv in per file mode. If the file name has the word Error in the name the job will fail at mkvextract.
Thx for the report - the problem has been fixed:
2215 [OneClick] always mux output file
2214 [MKVExtract] fixed handling of input file name which contains error or warning
2213 [OneClick] added leading name option
2212 [DGIndexNV] added support for MP4 container (requires dgindexnv 2044+)
2211 [OneClick] optimized TrueHD handling with eac3to
2210 [OneClick] optimized job creation process when several tracks are used
Pulp Catalyst
13th November 2012, 09:29
2215, when adding a file index job, when i click start it gives an error about cant start as there is no object reference set to an instance,
the job seems to be ownerless (usually most jobs are added to default owner 1, that doesn't seem to be happening any more)
if i transfer the job to owner 1 and click start, error,
if i transfer the job to temporary and click start error,
however, if i right click the job and click start in temporary thread.... it works fine!
Zathor
13th November 2012, 19:47
Please post the log (including the part of the file adding in the file indexer)
Pulp Catalyst
14th November 2012, 19:39
[Error] Log
-[Error] Versions
--[Information] [14/11/2012 18:37:30] MeGUI: 2215
--[Information] [14/11/2012 18:37:30] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [14/11/2012 18:37:30] .Net Framework: 4.0 (4.0.30319)
--[Information] [14/11/2012 18:37:30] AviSynth: 2.6.0.3 (28/08/2012 17:45:28)
--[Information] [14/11/2012 18:37:30] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [14/11/2012 18:37:30] Haali Matroska Muxer: 1.11.288.0 (08/09/2011 16:01:08)
--[Error] [14/11/2012 18:37:30] Haali DSS2: not installed
--[Information] [14/11/2012 18:37:30] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 21:31:12)
--[Information] [14/11/2012 18:37:30] LinqBridge: 1.0.0.0 (28/05/2009 02:24:34)
--[Information] [14/11/2012 18:37:30] MediaInfo: 0.7.61.0 (21/10/2012 16:29:05)
--[Information] [14/11/2012 18:37:30] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [14/11/2012 18:37:30] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 21:53:04)
--[Information] [14/11/2012 18:37:30] SevenZipSharp: 0.64.3890.29348 (02/01/2011 11:59:32)
--[Information] [14/11/2012 18:37:30] 7z: 9.20 (18/11/2010 17:27:34)
-[Information] FileIndexer
--[Information] [14/11/2012 18:37:38] MediaInfo
---[Information] File: G:\DVD\04\VIDEO_TS\VTS_04_1.VOB
---[Information] DVD source detected. Using IFO file: G:\DVD\04\VIDEO_TS\VTS_04_0.IFO
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 214788096
----[Information] PlayTime: 00:04:37.320
----[Information] PGCCount: 1
----[Information] PGCNumber: 1
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder:
----[Information] Width: 720
----[Information] Height: 576
----[Information] FrameCount: 6933
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 287.267
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 0
----[Information] Format: AC-3
----[Information] FormatProfile: Dolby Digital
----[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: 287.267
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
-[Error] Unhandled error
--[Information] [14/11/2012 18:38:04] Exception message: Object reference not set to an instance of an object.
--[Information] [14/11/2012 18:38:04] Stacktrace
---[NoImage] at MeGUI.UpdateWindow.isComponentMissing()
---[NoImage] at MeGUI.core.details.JobControl.StartAll(Boolean restartStopping)
---[NoImage] at MeGUI.core.details.JobControl.jobQueue_StartClicked(Object sender, EventArgs e)
---[NoImage] at MeGUI.core.gui.JobQueue.startStopButton_Click(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Button.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)
--[Information] [14/11/2012 18:38:04] Inner exception: null
does it with any VOB file.... any one
i have tried doing a FRESH MeGUI install..... same thing happens
Zathor
15th November 2012, 22:55
Please extract this file into your MeGUI directory replacing the files. Try it again and post the log.
http://www.mediafire.com/?btmmalm4mxbquhx
Pulp Catalyst
16th November 2012, 00:00
indexer - clicked queue button, caused immediate error this time
[Error] Log
-[Error] Versions
--[Information] [15/11/2012 23:05:39] MeGUI: 2216
--[Information] [15/11/2012 23:05:39] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [15/11/2012 23:05:39] .Net Framework: 4.0 (4.0.30319)
--[Information] [15/11/2012 23:05:39] AviSynth: 2.6.0.3 (28/08/2012 17:45:28)
--[Information] [15/11/2012 23:05:39] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [15/11/2012 23:05:39] Haali Matroska Muxer: 1.11.288.0 (08/09/2011 16:01:08)
--[Error] [15/11/2012 23:05:39] Haali DSS2: not installed
--[Information] [15/11/2012 23:05:39] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 21:31:12)
--[Information] [15/11/2012 23:05:39] LinqBridge: 1.0.0.0 (28/05/2009 02:24:34)
--[Information] [15/11/2012 23:05:39] MediaInfo: 0.7.61.0 (21/10/2012 16:29:05)
--[Information] [15/11/2012 23:05:39] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [15/11/2012 23:05:39] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 21:53:04)
--[Information] [15/11/2012 23:05:39] SevenZipSharp: 0.64.3890.29348 (02/01/2011 11:59:32)
--[Information] [15/11/2012 23:05:39] 7z: 9.20 (18/11/2010 17:27:34)
-[Information] FileIndexer
--[Information] [15/11/2012 23:05:59] MediaInfo
---[Information] File: G:\DVD\05\VIDEO_TS\VTS_01_1.VOB
---[Information] DVD source detected. Using IFO file: G:\DVD\05\VIDEO_TS\VTS_01_0.IFO
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 1073739776
----[Information] PlayTime: 00:29:57.600
----[Information] PGCCount: 1
----[Information] PGCNumber: 1
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder:
----[Information] Width: 720
----[Information] Height: 576
----[Information] FrameCount: 44940
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 280.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-129
----[Information] StreamOrder: 0
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2: 3/2/0.1
----[Information] BitRateMode: CBR
----[Information] Delay: 280.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID:
----[Information] StreamOrder: 2
----[Information] Codec:
----[Information] CodecString: Vobsub
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
-[Error] Unhandled error
--[Information] [15/11/2012 23:06:04] Exception message: Object reference not set to an instance of an object.
--[Information] [15/11/2012 23:06:04] Stacktrace
---[NoImage] at MeGUI.UpdateWindow.isComponentMissing() in D:\MeGUI\MeGUI_Stable\core\gui\UpdateWindow.cs:line 1104
---[NoImage] at MeGUI.core.details.JobControl.StartAll(Boolean restartStopping) in D:\MeGUI\MeGUI_Stable\core\details\JobControl.cs:line 71
---[NoImage] at MeGUI.core.details.JobControl.addJobsWithDependencies(JobChain c) in D:\MeGUI\MeGUI_Stable\core\details\JobControl.cs:line 597
---[NoImage] at MeGUI.FileIndexerWindow.queueButton_Click(Object sender, EventArgs e) in D:\MeGUI\MeGUI_Stable\packages\tools\fileindexer\FileIndexerWindow.cs:line 415
---[NoImage] at System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.Button.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)
--[Information] [15/11/2012 23:06:04] Inner exception: null
Zathor
16th November 2012, 20:01
Please try again and report back:
http://www.mediafire.com/?3naqp7by6hnhb2s
hello_hello
17th November 2012, 02:04
As I live in PAL land I don't convert NTSC DVDs much, but I found a little oddity while analysing one today. It's frame rate is 29.970 and according to the d2v file created after indexing it's 95.52% film. What's happening is if I let MeGUI analyse the video it displays the results in the script creator window and writes the deinterlacing to the script, however if I manually select the same de-interlacing method, the deinterlacing MeGUI writes to the script changes (and in this case appears not to be correct). Anyway....
After Analysis:
Script Creator Window: Partially Film, Top Field First, TIVTC
Script: tfm(order=1).tdecimate(hybrid=1)
Manual De-interlacing Selection 1:
Script Creator Window: Partially Film, Top Field First, TIVTC
Script: tfm(order=1).tdecimate(hybrid=3)
Manual De-interlacing Selection 2:
Script Creator Window: Hybrid Film/Interlaced. Mostly Film, Top Field First, TIVTC
Script: tfm(order=1).tdecimate(hybrid=1)
Maybe I just don't understand NTSC video well enough and I'm missing the obvious, but after the analysis and MeGUI has decided on deinterlacing and added it to the script creator window, should manually selecting the same de-interlacing in the script creator window cause MeGUI to write the same deinterlacing to the script? Cheers.
hello_hello
17th November 2012, 02:45
This is probably going to be one of those "how long is a piece of string" questions, but I suspect something similar has happened to me before. As per my post above I was running some test encodes to compare deinterlacing using exactly the same encoder settings each time. No target device option set and the same cropping and resizing (to square pixels). No anamorphic encoding. One of my test encodes had it's aspect ratio changed a little but I don't understand why. I checked the log files and they all included this line:
x264 [info]: using SAR=1/1
Except for the one encode where it was:
x264 [info]: using SAR=210/209
and --sar 210:209 had been added to the command line.
Thinking I'd done something silly I rechecked the script, ran the encode again but this time SAR was back to 1/1 as it should have been, so I couldn't repeat the problem. I'll run some encodes again using the same script to see if it occurs again but is there any logical reason why MeGUI would randomly change the aspect ratio a little? Or something obvious I'm missing?
[Information] Log
-[Information] Versions
--[Information] [17/11/12 5:06:33 AM] MeGUI: 2215
--[Information] [17/11/12 5:06:33 AM] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [17/11/12 5:06:33 AM] .Net Framework: 4.0 (4.0.30319)
--[Information] [17/11/12 5:06:33 AM] AviSynth: 2.5.8.5 (21/12/08 9:46:54 PM)
--[Information] [17/11/12 5:06:33 AM] AvisynthWrapper: 02/01/09 8:34:04 PM
--[Information] [17/11/12 5:06:33 AM] Haali Matroska Muxer: 1.11.96.14 (03/03/11 11:40:46 AM)
--[Information] [17/11/12 5:06:33 AM] Haali DSS2: 03/03/11 11:37:50 AM
--[Information] [17/11/12 5:06:33 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/08 12:31:12 PM)
--[Information] [17/11/12 5:06:33 AM] LinqBridge: 1.0.0.0 (27/05/09 5:24:34 PM)
--[Information] [17/11/12 5:06:33 AM] MediaInfo: 0.7.61.0 (21/10/12 4:29:05 PM)
--[Information] [17/11/12 5:06:33 AM] MediaInfoWrapper: 0.7.53.0 (23/08/12 2:33:43 PM)
--[Information] [17/11/12 5:06:33 AM] MessageBoxExLib: 1.0.2218.28317 (19/12/08 10:53:04 AM)
--[Information] [17/11/12 5:06:33 AM] SevenZipSharp: 0.64.3890.29348 (02/01/11 12:59:32 AM)
--[Information] [17/11/12 5:06:33 AM] 7z: 9.20 (18/11/10 6:27:34 AM)
-[Information] Update detection
--[Information] [17/11/12 5:06:34 AM] Connecting to server: http://megui.org/auto/
--[Information] [17/11/12 5:06:36 AM] All files are up to date
-[Information] FileIndexer
--[Information] [17/11/12 5:06:45 AM] MediaInfo
---[Information] File: E:\Primer\VTS_01_1.VOB
---[Information] DVD source detected. Using IFO file: E:\Primer\VTS_01_0.IFO
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 3913132032
----[Information] PlayTime: 01:17:12.394
----[Information] PGCCount: 1
----[Information] PGCNumber: 1
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder:
----[Information] Width: 720
----[Information] Height: 480
----[Information] FrameCount: 138833
----[Information] FrameRate: 29.970
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType:
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 233.567
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 0
----[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: 233.567
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-129
----[Information] StreamOrder: 0
----[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: 233.567
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-130
----[Information] StreamOrder: 0
----[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: 233.567
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID:
----[Information] StreamOrder: 0
----[Information] Codec:
----[Information] CodecString: Vobsub
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
-[Information] Log for job1 (idx, VTS_01_1.VOB -> Primer.d2v)
--[Information] [17/11/12 5:07:15 AM] Started handling job
--[Information] [17/11/12 5:07:15 AM] Preprocessing
--[Information] [17/11/12 5:07:15 AM] Job commandline:
"C:\Program Files\MeGUI\tools\dgindex\dgindex.exe"
-SD=< -AIF=<E:\Primer\VTS_01_1.VOB< -OF=<D:\Primer< -FO=0 -exit -hide -OM=2
--[Information] [17/11/12 5:07:15 AM] Indexing started
--[Information] [17/11/12 5:08:19 AM] Standard output stream
--[Information] [17/11/12 5:08:19 AM] Standard error stream
--[Information] [17/11/12 5:08:19 AM] Postprocessing
---[Information] Deleting intermediate files
----[Information] [17/11/12 5:08:20 AM] Successfully deleted E:\Primer\VTS_01_1.log
--[Information] [17/11/12 5:08:20 AM] Job completed
-[Information] Log for job1 (video, Primer decomb.avs -> Primer decomb.mkv)
--[Information] [17/11/12 6:20:44 AM] Started handling job
--[Information] [17/11/12 6:20:44 AM] Preprocessing
--[Information] [17/11/12 6:20:44 AM] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("D:\Primer.d2v")
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\Decomb.dll")
---[NoImage] AssumeTFF().Telecide(guide=1).Decimate(mode=3,threshold=2.0)
---[NoImage] crop(12, 4, -2, -4)
---[NoImage] #denoise
---[NoImage] Spline36Resize(836,472) # Spline36 (Neutral)
--[Information] [17/11/12 6:20:45 AM] Job commandline: "C:\Program Files\MeGUI\tools\x264\x264.exe"
--level 4.1 --preset slow --tune grain --crf 18.0 --keyint 240
--colorprim smpte170m --transfer smpte170m --colormatrix smpte170m --sar 210:209
--output "D:\Primer decomb.mkv" "D:\Primer decomb.avs"
--[Information] [17/11/12 6:20:45 AM] Encoding started
--[Information] [17/11/12 7:36:40 AM] Standard output stream
--[Information] [17/11/12 7:36:40 AM] Standard error stream
---[NoImage] avs [info]: 836x472p 210:209 @ 24000/1001 fps (cfr)
---[NoImage] x264 [info]: using SAR=210/209
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: frame I:868 Avg QP:17.66 size: 62083
---[NoImage] x264 [info]: frame P:30639 Avg QP:18.54 size: 40788
---[NoImage] x264 [info]: frame B:79559 Avg QP:19.66 size: 25197
---[NoImage] x264 [info]: consecutive B-frames: 1.8% 2.1% 18.1% 78.0%
---[NoImage] x264 [info]: mb I I16..4: 10.6% 75.3% 14.1%
---[NoImage] x264 [info]: mb P I16..4: 1.8% 29.0% 3.7% P16..4: 24.8% 21.5% 12.6% 0.0% 0.0% skip: 6.6%
---[NoImage] x264 [info]: mb B I16..4: 0.2% 9.6% 1.4% B16..8: 29.1% 14.8% 3.6% direct:18.9% skip:22.3%
L0:29.4% L1:24.0% BI:46.6%
---[NoImage] x264 [info]: 8x8 transform intra:84.3% inter:50.4%
---[NoImage] x264 [info]: direct mvs spatial:99.7% temporal:0.3%
---[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 95.4% 91.0% 76.3% inter: 62.5% 55.6% 24.2%
---[NoImage] x264 [info]: i16 v,h,dc,p: 33% 8% 12% 47%
---[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 10% 20% 7% 11% 9% 10% 9% 12%
---[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 26% 9% 7% 10% 8% 11% 7% 12%
---[NoImage] x264 [info]: i8c dc,h,v,p: 49% 21% 19% 11%
---[NoImage] x264 [info]: Weighted P-Frames: Y:3.4% UV:1.9%
---[NoImage] x264 [info]: ref P L0: 37.6% 10.3% 27.8% 10.3% 12.1% 1.9% 0.0%
---[NoImage] x264 [info]: ref B L0: 68.2% 23.0% 6.3% 2.4%
---[NoImage] x264 [info]: ref B L1: 91.4% 8.6%
---[NoImage] x264 [info]: kb/s:5713.28
---[NoImage] encoded 111066 frames, 24.38 fps, 5713.28 kb/s
--[Information] Final statistics
---[Information] [17/11/12 7:36:41 AM] Constant Quality Mode: Quality 18 computed...
---[Information] [17/11/12 7:36:41 AM] Video Bitrate Obtained (approximate): 5714 kbit/s
--[Information] [17/11/12 7:36:41 AM] MediaInfo
---[Information] File: D:\Primer decomb.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 3309168328
----[Information] PlayTime: 01:17:12.378
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 836
----[Information] Height: 472
----[Information] FrameCount: 111066
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.780
----[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] [17/11/12 7:36:41 AM] Postprocessing
---[Information] Deleting intermediate files
--[Information] [17/11/12 7:36:41 AM] Job completed
Pulp Catalyst
17th November 2012, 11:36
no errors with this one, but a lot slower adding the queued project to the main GUI, tested several times, definitely a delay with this version compared too 2174 (which i use a lot, solid version for me)
only issue i had which was weird, it moaned that the nero encoder wasn't installed, yet it was, MeGUI tried to download, then errored (at a lost how to spell the former word) out because it was already there, so i just pointed MeGUI back to the location on my drive, it also wanted to download "avs" again..... even though it was also there..... but that could considered as one of those things.....anyway!
[Error] Log
-[Error] Versions
--[Information] [17/11/2012 10:25:59] MeGUI: 2216
--[Information] [17/11/2012 10:25:59] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [17/11/2012 10:25:59] .Net Framework: 4.0 (4.0.30319)
--[Information] [17/11/2012 10:25:59] AviSynth: 2.6.0.3 (28/08/2012 17:45:28)
--[Information] [17/11/2012 10:25:59] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [17/11/2012 10:25:59] Haali Matroska Muxer: 1.11.288.0 (08/09/2011 16:01:08)
--[Error] [17/11/2012 10:25:59] Haali DSS2: not installed
--[Information] [17/11/2012 10:25:59] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 21:31:12)
--[Information] [17/11/2012 10:25:59] LinqBridge: 1.0.0.0 (28/05/2009 02:24:34)
--[Information] [17/11/2012 10:25:59] MediaInfo: 0.7.61.0 (21/10/2012 16:29:05)
--[Information] [17/11/2012 10:25:59] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [17/11/2012 10:25:59] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 21:53:04)
--[Information] [17/11/2012 10:25:59] SevenZipSharp: 0.64.3890.29348 (02/01/2011 11:59:32)
--[Information] [17/11/2012 10:25:59] 7z: 9.20 (18/11/2010 17:27:34)
-[Information] FileIndexer
--[Information] [17/11/2012 10:26:21] MediaInfo
---[Information] File: G:\DVD\VIDEO_TS\VTS_01_1.VOB
---[Information] DVD source detected. Using IFO file: G:\DVD\VIDEO_TS\VTS_01_0.IFO
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 1073739776
----[Information] PlayTime: 00:30:33.120
----[Information] PGCCount: 1
----[Information] PGCNumber: 1
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder:
----[Information] Width: 720
----[Information] Height: 576
----[Information] FrameCount: 45828
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 287.267
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 0
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2: 3/2/0.1
----[Information] BitRateMode: CBR
----[Information] Delay: 287.267
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
-[Information] Log for job1 (idx, VTS_01_1.VOB -> VTS_01_1.dgi)
--[Information] [17/11/2012 10:26:27] Started handling job
--[Information] [17/11/2012 10:26:27] Preprocessing
--[Information] [17/11/2012 10:26:27] Job commandline: "D:\Program Files (x86)\MeGUIv2\tools\dgindexnv\dgindexnv.exe" -i "G:\DVD\VIDEO_TS\VTS_01_1.VOB","G:\DVD\VIDEO_TS\VTS_01_2.vob" -o "H:\MEGUI\1\VTS_01_1.dgi" -e -h -a
--[Information] [17/11/2012 10:26:27] Indexing started
--[Information] [17/11/2012 10:26:42] Standard output stream
--[Information] [17/11/2012 10:26:42] Standard error stream
--[Information] [17/11/2012 10:26:42] MediaInfo
---[Information] File: H:\MEGUI\1\VTS_01_1.dgi
---[Information] Indexed File: G:\DVD\VIDEO_TS\VTS_01_1.VOB
---[Information] DVD source detected. Using IFO file: G:\DVD\VIDEO_TS\VTS_01_0.IFO
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 1073739776
----[Information] PlayTime: 00:30:33.120
----[Information] PGCCount: 1
----[Information] PGCNumber: 1
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder:
----[Information] Width: 720
----[Information] Height: 576
----[Information] FrameCount: 45828
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 287.267
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 0
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2: 3/2/0.1
----[Information] BitRateMode: CBR
----[Information] Delay: 287.267
----[Information] Title:
----[Information] Language:
----[Information] LanguageString: English
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [17/11/2012 10:26:42] Postprocessing
---[Information] Deleting intermediate files
----[Information] [17/11/2012 10:26:43] Successfully deleted G:\DVD\VIDEO_TS\VTS_01_1.log
--[Information] [17/11/2012 10:26:43] Job completed
Zathor
17th November 2012, 17:40
...should manually selecting the same de-interlacing in the script creator window cause MeGUI to write the same deinterlacing to the script?
Yes. Please upload a sample file.
Carpo
18th November 2012, 10:46
Is anyone else who is using Windows 8 having the issue of when selecting Suggest Resolution (mod16) - it's not suggesting a resolution, it stays at the original resolution, or is it just me
LigH
18th November 2012, 10:52
Did you activate the "Clever Anamorphic" option? That's the one I remember immediately which may cause no resizing. Not sure right now if there are others...
Carpo
18th November 2012, 10:54
no i haven't selected that as they are old 4:3 dvd's, wonder if it's because I am using Avisynth 2.6, although I was using that when I was using Windows 7 and it worked fine on there........
Sm3n2
18th November 2012, 10:56
Is anyone else who is using Windows 8 having the issue of when selecting Suggest Resolution (mod16) - it's not suggesting a resolution, it stays at the original resolution, or is it just me
It works fine with me I'm using x64 version of Megui:
http://i.imgur.com/2qWpB.png
but I have an issue regarding the CPU frequency. Megui or x264 encoder is not using the all 4 GHz of my CPU:
http://i.imgur.com/3TzEM.png
Carpo
18th November 2012, 10:57
i am using the x86 version of megui, have put Avisynth 2.5.8 back in and will see what happens, x264 never uses all 8 cores of my cpu on first pass, but gets up to about 90% on the second
Sm3n2
18th November 2012, 11:03
I'm using CRF to encode. And here Megui uses all my 8 cores.
I'll try to encode using XviD to see what is the difference...
Carpo
18th November 2012, 11:16
this is strange, if I do some of the older discs in the series, meGUI says to resize them to 640 x 480, if I do later discs in the series it is saying to resize them to 720 x 544, very strange
LigH
18th November 2012, 11:32
It cannot depend on AviSynth. As long as you are changing settings in the GUI, AviSynth is inactive. It becomes active only when the conversion starts (or the preview is displayed).
The less details you can provide about the difference between the "older" and the "newer" projects, and the setup you are using, the less we can tell you about the reason.
Carpo
18th November 2012, 12:08
they are all the same, same series, same resolution, same x264 profile, everything is the same except for changing OS, after having gone back to 2.5.8 i notice that it is slower than 2.6. I will do some more tests and see what happens
Sm3n2
18th November 2012, 13:10
If Megui doesn't use all my processor it's because of the new generation of processor. When the process is about 3,90 GHz he runs 100% but not on all the cores and when the process is abot 3,64 GHz (like with Megui) he runs 100% on ALL my cores. So it's logic and absolutely normal.
@Carpo: Try with Megui x64 ;) http://megui.org/auto/megui-core_2217_x64.zip Don't forget to add those .dll 7z, ICSharpCode.SharpZipLib and SevenZipSharp. If not you can't install all the componant. After that, install avisynth 64: http://avisynth64.googlecode.com/files/avisynth64_4-16-10.rar And try again.
Carpo
18th November 2012, 13:28
have an encode going atm, will try it out once its done - thanks, I am guessing this goes without saying but any x86 updates it wants to bring down I should ignore, and attempt to find 64bit versions of them as per the readme?
edit: x64 is slower than x86 version unless i use the MT mode, on first pass it jumps between 60 -70% + of the cpu
edit2: [Error] [18/11/2012 13:04:56] Process exits with error: 255 after 10 minutes doing first pass, not looking too good for x64 version of meGUI
Sm3n2
18th November 2012, 15:41
Ok.
What codec do you use on your pc ? Because you need (sorry to say that just right now) x64 codec. I think it's slower because of that (he did the same with me if I remember). I have only k-lite codec pack for x64 and haali media splitter. I assure you it's very fast ;)
http://www.videohelp.com/tools/Haali-Media-Splitter
http://codecguide.com/klcp_64bit.htm
During the installation, at the end, don't forget to choose "I don't remember what... DXVA decoder" for h264 (on scroll box)
Make a new avisynth script and look at the bottom right if haali and ffdshow codec are open ;) (don't forget to change audio=false to audio=true to see if ffdshow audio codec is open)
Carpo
18th November 2012, 15:46
I use LAVfilters, have installed ffdshow or anything like that in a long time, the crashing on the first pass is an issue, I am wondering if is where i have put the setMTMode, but the same .avs script is working fine under x86 meGUI, I will test it out on a smaller video once this one is done
LigH
19th November 2012, 10:10
Codec Packs are the best reason to re-install your OS. Chances are high that they contain outdated, unnecessary, dangerous, or pirated content (not mutually exclusive). Better know what you really need, and install that from official sources only.
Carpo
19th November 2012, 10:18
I tried k-lite, nothing in there i didnt already have, and it has been removed, all files and reg entries have been removed :)
Sm3n2
19th November 2012, 13:44
I have an issue when I load mp4 file (.264 + aac) Megui can't decompress aac. only ffdshow video decoder open on taskbar. ffdshow option is aac=libavcodec. I heard about bass.dll, bassaac.dll but it's only for audio.aac file and not for movie with aac audio.
Is there a way to do decode and encode directly like other movie file ? Thx
Kurtnoise
19th November 2012, 13:48
:logfile:
Sm3n2
19th November 2012, 14:06
Thx :)
Tu es français ? Mes paramètres d'encodage du mp3 sont réglés sur downmix to stereo mais je comprends pas pourquoi il me dit "Unsupported number of channels: 6"
[Error] Log
-[Information] Versions
--[Information] [19/11/2012 13:58:42] MeGUI Version : 2217 x64
--[Information] [19/11/2012 13:58:42] Operating System: UNKNOWN x64 (6.2.0.9200)
--[Information] [19/11/2012 13:58:42] .Net Framework: 4.0 (4.0.0.0)
--[Information] [19/11/2012 13:58:42] AviSynth: 2.5.8.5 (16/04/2010 19:06:58)
--[Information] [19/11/2012 13:58:42] AvisynthWrapper: 10/04/2010 11:58:26
--[Information] [19/11/2012 13:58:42] Haali Matroska Muxer: 1.11.96.14 (03/03/2011 11:40:32)
--[Information] [19/11/2012 13:58:42] Haali DSS2: 03/03/2011 11:37:50
--[Information] [19/11/2012 13:58:42] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [19/11/2012 13:58:42] LinqBridge: 1.0.0.0 (28/05/2009 01:24:34)
--[Information] [19/11/2012 13:58:42] MediaInfo: 0.7.61.0 (21/10/2012 16:29:04)
--[Information] [19/11/2012 13:58:42] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [19/11/2012 13:58:42] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [19/11/2012 13:58:42] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [19/11/2012 13:58:42] 7z: 9.20 (18/11/2010 16:21:50)
-[Information] Update detection
--[Information] [19/11/2012 13:58:42] Connecting to server: http://megui.org/auto/
--[Information] [19/11/2012 13:58:43] All files are up to date
-[Information] AutoEncode job generation log
--[Information] [19/11/2012 13:59:28] Split Size : null
--[Information] Eliminating duplicate filenames
---[Information] [19/11/2012 13:59:28] Video output file: D:\Vidéos\testtt.avi
---[Information] [19/11/2012 13:59:28] Muxed output file: D:\Vidéos\testtt-muxed.avi
---[Information] [19/11/2012 13:59:28] Encodable audio stream 0: D:\Vidéos\testtt.mp3
-[Error] Log for job2 (audio, testtt.avs -> testtt.mp3)
--[Information] [19/11/2012 13:59:39] Started handling job
--[Information] [19/11/2012 13:59:39] Preprocessing
--[Information] [19/11/2012 13:59:39] Encoding started
--[Information] [19/11/2012 13:59:39] MediaInfo
---[Information] File: D:\Vidéos\testtt.avs
---[Information] AVS input file detected. Getting media information from AviSynth.
---[Information] General
----[Information] Format: AVS
----[Information] FormatString: AviSynth Script
----[Information] FileSize: 294
----[Information] PlayTime: 00:01:23.4580000
---[Information] Video
----[Information] ID: 0
----[Information] StreamOrder:
----[Information] Width: 720
----[Information] Height: 400
----[Information] FrameCount: 2001
----[Information] FrameRate: 23,976023976024
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Progressive
----[Information] Codec: AVS Video
----[Information] CodecString: AVS
----[Information] Format: AVS
----[Information] AspectRatio: 1.8
----[Information] AspectRatioString:
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 0
----[Information] StreamOrder:
----[Information] Format: AVS
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44100
----[Information] Channels: 6
----[Information] ChannelsString: 6 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: CBR
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [19/11/2012 13:59:40] Trying to open the file with Import()
--[Information] [19/11/2012 13:59:40] Successfully opened the file with Import()
--[Information] [19/11/2012 13:59:41] no channel positions found. Downmix result may be wrong.
--[Information] [19/11/2012 13:59:41] ignoring downmix as there are only 0 channels
--[Information] [19/11/2012 13:59:41] Avisynth script
---[NoImage] Import("D:\Vidéos\testtt.avs")
---[NoImage] # detected channels: 0 channels
---[NoImage] Normalize()
---[NoImage] 32==Audiobits(last)?ConvertAudioTo16bit(last):last
---[NoImage] return last
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> stereo + LFE
---[NoImage] function c6_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2071, 0.2071)
---[NoImage] l = MixAudio(fl_sl, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_sr, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR or L,R,LFE,SL,SR-> Stereo
---[NoImage] function c5_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.3694, 0.3694)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.3694, 0.3694)
---[NoImage] l = MixAudio(fl_sl, fc, 1.0, 0.2612)
---[NoImage] r = MixAudio(fr_sr, fc, 1.0, 0.2612)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Stereo
---[NoImage] function c52_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_bc = MixAudio(fl, bc, 0.3205, 0.2265)
---[NoImage] fr_bc = MixAudio(fr, bc, 0.3205, 0.2265)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2265, 0.2265)
---[NoImage] l = MixAudio(fl_bc, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_bc, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Stereo
---[NoImage] function c4_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, sl, 0.5, 0.5)
---[NoImage] r = MixAudio(fr, sr, 0.5, 0.5)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,LFE or L,R,S,LFE or L,R,C,S -> Stereo
---[NoImage] function c42_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, fc_lf, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, fc_lf, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,C or L,R,S or L,R,LFE -> Stereo
---[NoImage] function c3_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, fc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, fc, 0.5858, 0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c6_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic
---[NoImage] function c5_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c52_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Dolby ProLogic
---[NoImage] function c53_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic
---[NoImage] function c4_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,LFE,S -> Dolby ProLogic
---[NoImage] function c42_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,S -> Dolby ProLogic
---[NoImage] function c43_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,S -> Dolby ProLogic
---[NoImage] function c3_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c6_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic II
---[NoImage] function c5_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c52_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic II
---[NoImage] function c4_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[Information] [19/11/2012 13:59:41] Commandline used: -b 128 --cbr -h - "{0}"
--[Information] [19/11/2012 13:59:41] Avisynth script environment opened
--[Information] [19/11/2012 13:59:41] Script loaded
--[Information] Output Decoder
---[Information] [19/11/2012 13:59:41] Channels: 6
---[Information] [19/11/2012 13:59:41] Bits per sample: 16
---[Information] [19/11/2012 13:59:41] Sample rate: 44100
--[Information] [19/11/2012 13:59:41] Commandline: C:\Users\Christian\Documents\Travail Vidéos\Megui 64\tools\lame\lame.exe -b 128 --cbr -h - "D:\Vidéos\testtt.mp3"
--[Information] [19/11/2012 13:59:41] Encoder process started
--[Error] [19/11/2012 13:59:42] An error occurred
---[Error] [19/11/2012 13:59:42] Exception message: Le canal de communication a été fermé.
---[Error] [19/11/2012 13:59:42] Stacktrace
----[NoImage] à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
----[NoImage] à System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
----[NoImage] à MeGUI.AviSynthAudioEncoder.encode()
---[Error] [19/11/2012 13:59:42] Inner exception: null
--[Information] [19/11/2012 13:59:42] Output from encoder via stderr: Unsupported number of channels: 6
--[Information] [19/11/2012 13:59:42] Job completed
Kurtnoise
19th November 2012, 14:23
Yeah, I live in the frogs country too...;)
1/ Could you load your mp4 directly in the Audio Panel, then choose your mp3 presets and try to run the conversion ?
2/ Post your log result after if that fails...
Sm3n2
19th November 2012, 14:40
I hate frogs :)
I thought the file has a bad audio encode but with virtualdub and using the AACACM plugin and can decode without any problem.
It failed again: (I just tried to encode audio this time)
[Error] Log
-[Information] Versions
--[Information] [19/11/2012 14:35:27] MeGUI Version : 2217 x64
--[Information] [19/11/2012 14:35:27] Operating System: UNKNOWN x64 (6.2.0.9200)
--[Information] [19/11/2012 14:35:27] .Net Framework: 4.0 (4.0.0.0)
--[Information] [19/11/2012 14:35:27] AviSynth: 2.5.8.5 (16/04/2010 19:06:58)
--[Information] [19/11/2012 14:35:27] AvisynthWrapper: 10/04/2010 11:58:26
--[Information] [19/11/2012 14:35:27] Haali Matroska Muxer: 1.11.96.14 (03/03/2011 11:40:32)
--[Information] [19/11/2012 14:35:27] Haali DSS2: 03/03/2011 11:37:50
--[Information] [19/11/2012 14:35:27] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [19/11/2012 14:35:27] LinqBridge: 1.0.0.0 (28/05/2009 01:24:34)
--[Information] [19/11/2012 14:35:27] MediaInfo: 0.7.61.0 (21/10/2012 16:29:04)
--[Information] [19/11/2012 14:35:27] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [19/11/2012 14:35:27] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [19/11/2012 14:35:27] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [19/11/2012 14:35:27] 7z: 9.20 (18/11/2010 16:21:50)
-[Information] Update detection
--[Information] [19/11/2012 14:35:27] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [19/11/2012 14:35:29] All files are up to date
-[Error] Log for job9 (audio, testtt.mp4 -> testtt.mp3)
--[Information] [19/11/2012 14:36:11] Started handling job
--[Information] [19/11/2012 14:36:11] Preprocessing
--[Information] [19/11/2012 14:36:11] Encoding started
--[Information] [19/11/2012 14:36:11] MediaInfo
---[Information] File: D:\Vidéos\testtt.mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 283935242
----[Information] PlayTime: 00:17:10.445
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 24706
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[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: 2
----[Information] StreamOrder: 1
----[Information] Format: AAC
----[Information] FormatProfile: LC
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2: 2/0/0
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title: IsoMedia File Produced by Google, 5-11-2011
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [19/11/2012 14:36:11] Trying to open the file with NicAudio
--[Information] [19/11/2012 14:36:11] Failed opening the file with NicAudio()
--[Information] [19/11/2012 14:36:11] Trying to open the file with FFAudioSource()
--[Information] [19/11/2012 14:36:13] Successfully opened the file with FFAudioSource()
--[Information] [19/11/2012 14:36:13] ignoring downmix as there are only 2 channels
--[Information] [19/11/2012 14:36:13] Avisynth script
---[NoImage] LoadPlugin("C:\Users\Christian\Documents\Travail Vidéos\Megui 64\tools\ffms\ffms2.dll")
---[NoImage] FFAudioSource("D:\Vidéos\testtt.mp4")
---[NoImage] # detected channels: 2 channels
---[NoImage] # detected channel positions: 2/0/0
---[NoImage] Normalize()
---[NoImage] 32==Audiobits(last)?ConvertAudioTo16bit(last):last
---[NoImage] return last
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> stereo + LFE
---[NoImage] function c6_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2071, 0.2071)
---[NoImage] l = MixAudio(fl_sl, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_sr, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR or L,R,LFE,SL,SR-> Stereo
---[NoImage] function c5_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.3694, 0.3694)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.3694, 0.3694)
---[NoImage] l = MixAudio(fl_sl, fc, 1.0, 0.2612)
---[NoImage] r = MixAudio(fr_sr, fc, 1.0, 0.2612)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Stereo
---[NoImage] function c52_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_bc = MixAudio(fl, bc, 0.3205, 0.2265)
---[NoImage] fr_bc = MixAudio(fr, bc, 0.3205, 0.2265)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2265, 0.2265)
---[NoImage] l = MixAudio(fl_bc, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_bc, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Stereo
---[NoImage] function c4_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, sl, 0.5, 0.5)
---[NoImage] r = MixAudio(fr, sr, 0.5, 0.5)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,LFE or L,R,S,LFE or L,R,C,S -> Stereo
---[NoImage] function c42_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, fc_lf, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, fc_lf, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,C or L,R,S or L,R,LFE -> Stereo
---[NoImage] function c3_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, fc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, fc, 0.5858, 0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c6_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic
---[NoImage] function c5_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c52_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Dolby ProLogic
---[NoImage] function c53_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic
---[NoImage] function c4_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,LFE,S -> Dolby ProLogic
---[NoImage] function c42_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,S -> Dolby ProLogic
---[NoImage] function c43_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,S -> Dolby ProLogic
---[NoImage] function c3_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c6_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic II
---[NoImage] function c5_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c52_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic II
---[NoImage] function c4_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[Information] [19/11/2012 14:36:13] Commandline used: -b 128 --cbr -h - "{0}"
--[Information] [19/11/2012 14:36:13] Avisynth script environment opened
--[Information] [19/11/2012 14:36:14] Script loaded
--[Information] Output Decoder
---[Information] [19/11/2012 14:36:14] Channels: 2
---[Information] [19/11/2012 14:36:14] Bits per sample: 16
---[Information] [19/11/2012 14:36:14] Sample rate: 44100
--[Information] [19/11/2012 14:36:14] Commandline: C:\Users\Christian\Documents\Travail Vidéos\Megui 64\tools\lame\lame.exe -b 128 --cbr -h - "D:\Vidéos\testtt.mp3"
--[Information] [19/11/2012 14:36:14] Encoder process started
--[Error] [19/11/2012 14:36:15] An error occurred
---[Error] [19/11/2012 14:36:15] Exception message: FFAudioSource: Seeking is severely broken
---[Error] [19/11/2012 14:36:15] Stacktrace
----[NoImage] à MeGUI.AviSynthClip.ReadAudio(IntPtr addr, Int64 offset, Int32 count)
----[NoImage] à MeGUI.AviSynthAudioEncoder.encode()
---[Error] [19/11/2012 14:36:15] Inner exception: null
--[Information] [19/11/2012 14:36:15] Job completed
Kurtnoise
19th November 2012, 14:48
much better...
1/ Try to remux your mp4 into mkv within MKV Muxer from Megui.
2/ Retry again audio conversion through the Audio Panel using this mkv as input.
Sm3n2
19th November 2012, 14:58
Same here :( Doesn't like aac at all. I miss something in my opinion, codec or something like that. Do I need to use Neroaacdec.exe if yes, where to put it ? are you able, you, to do what I want ?
Here is the log:
[Error] Log
-[Information] Versions
--[Information] [19/11/2012 14:54:11] MeGUI Version : 2217 x64
--[Information] [19/11/2012 14:54:11] Operating System: UNKNOWN x64 (6.2.0.9200)
--[Information] [19/11/2012 14:54:11] .Net Framework: 4.0 (4.0.0.0)
--[Information] [19/11/2012 14:54:11] AviSynth: 2.5.8.5 (16/04/2010 19:06:58)
--[Information] [19/11/2012 14:54:11] AvisynthWrapper: 10/04/2010 11:58:26
--[Information] [19/11/2012 14:54:11] Haali Matroska Muxer: 1.11.96.14 (03/03/2011 11:40:32)
--[Information] [19/11/2012 14:54:11] Haali DSS2: 03/03/2011 11:37:50
--[Information] [19/11/2012 14:54:11] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [19/11/2012 14:54:11] LinqBridge: 1.0.0.0 (28/05/2009 01:24:34)
--[Information] [19/11/2012 14:54:11] MediaInfo: 0.7.61.0 (21/10/2012 16:29:04)
--[Information] [19/11/2012 14:54:11] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [19/11/2012 14:54:11] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [19/11/2012 14:54:11] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [19/11/2012 14:54:11] 7z: 9.20 (18/11/2010 16:21:50)
-[Information] Update detection
--[Information] [19/11/2012 14:54:12] Connecting to server: http://megui.org/auto/
--[Information] [19/11/2012 14:54:12] All files are up to date
-[Error] Log for job4 (audio, testtt-muxed.mkv -> testtt-muxed.mp3)
--[Information] [19/11/2012 14:54:36] Started handling job
--[Information] [19/11/2012 14:54:36] Preprocessing
--[Information] [19/11/2012 14:54:36] Encoding started
--[Information] [19/11/2012 14:54:36] MediaInfo
---[Information] File: D:\Vidéos\testtt-muxed.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 283918177
----[Information] PlayTime: 00:17:10.446
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 24706
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[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: 2
----[Information] StreamOrder: 1
----[Information] Format: AAC
----[Information] FormatProfile: LC
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 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] [19/11/2012 14:54:36] Trying to open the file with NicAudio
--[Information] [19/11/2012 14:54:36] Failed opening the file with NicAudio()
--[Information] [19/11/2012 14:54:36] Trying to open the file with FFAudioSource()
--[Information] [19/11/2012 14:54:39] Successfully opened the file with FFAudioSource()
--[Information] [19/11/2012 14:54:39] ignoring downmix as there are only 2 channels
--[Information] [19/11/2012 14:54:39] Avisynth script
---[NoImage] LoadPlugin("C:\Users\Christian\Documents\Travail Vidéos\Megui 64\tools\ffms\ffms2.dll")
---[NoImage] FFAudioSource("D:\Vidéos\testtt-muxed.mkv")
---[NoImage] # detected channels: 2 channels
---[NoImage] # detected channel positions: 2/0/0
---[NoImage] Normalize()
---[NoImage] 32==Audiobits(last)?ConvertAudioTo16bit(last):last
---[NoImage] return last
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> stereo + LFE
---[NoImage] function c6_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2071, 0.2071)
---[NoImage] l = MixAudio(fl_sl, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_sr, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR or L,R,LFE,SL,SR-> Stereo
---[NoImage] function c5_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.3694, 0.3694)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.3694, 0.3694)
---[NoImage] l = MixAudio(fl_sl, fc, 1.0, 0.2612)
---[NoImage] r = MixAudio(fr_sr, fc, 1.0, 0.2612)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Stereo
---[NoImage] function c52_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_bc = MixAudio(fl, bc, 0.3205, 0.2265)
---[NoImage] fr_bc = MixAudio(fr, bc, 0.3205, 0.2265)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2265, 0.2265)
---[NoImage] l = MixAudio(fl_bc, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_bc, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Stereo
---[NoImage] function c4_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, sl, 0.5, 0.5)
---[NoImage] r = MixAudio(fr, sr, 0.5, 0.5)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,LFE or L,R,S,LFE or L,R,C,S -> Stereo
---[NoImage] function c42_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, fc_lf, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, fc_lf, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,C or L,R,S or L,R,LFE -> Stereo
---[NoImage] function c3_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, fc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, fc, 0.5858, 0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c6_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic
---[NoImage] function c5_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c52_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Dolby ProLogic
---[NoImage] function c53_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic
---[NoImage] function c4_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,LFE,S -> Dolby ProLogic
---[NoImage] function c42_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,S -> Dolby ProLogic
---[NoImage] function c43_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,S -> Dolby ProLogic
---[NoImage] function c3_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c6_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic II
---[NoImage] function c5_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c52_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic II
---[NoImage] function c4_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[Information] [19/11/2012 14:54:39] Commandline used: -b 128 --cbr -h - "{0}"
--[Information] [19/11/2012 14:54:39] Avisynth script environment opened
--[Information] [19/11/2012 14:54:39] Script loaded
--[Information] Output Decoder
---[Information] [19/11/2012 14:54:39] Channels: 2
---[Information] [19/11/2012 14:54:39] Bits per sample: 16
---[Information] [19/11/2012 14:54:39] Sample rate: 44100
--[Information] [19/11/2012 14:54:39] Commandline: C:\Users\Christian\Documents\Travail Vidéos\Megui 64\tools\lame\lame.exe -b 128 --cbr -h - "D:\Vidéos\testtt-muxed.mp3"
--[Information] [19/11/2012 14:54:39] Encoder process started
--[Error] [19/11/2012 14:54:40] An error occurred
---[Error] [19/11/2012 14:54:40] Exception message: FFAudioSource: Seeking is severely broken
---[Error] [19/11/2012 14:54:40] Stacktrace
----[NoImage] à MeGUI.AviSynthClip.ReadAudio(IntPtr addr, Int64 offset, Int32 count)
----[NoImage] à MeGUI.AviSynthAudioEncoder.encode()
---[Error] [19/11/2012 14:54:40] Inner exception: null
--[Information] [19/11/2012 14:54:40] Job completed
Kurtnoise
19th November 2012, 15:13
could you upload a sample of your mp4 file then...I'll try on my side.
Sm3n2
19th November 2012, 15:26
Here you can download the file (use idm or jdownloader):
http://o-o---preferred---sn-vg5obx-25gs---v1---lscache6.c.youtube.com/videoplayback?upn=ZOT44Jhr2lk&sparams=cp%2Cgcr%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&fexp=919319%2C914091%2C922401%2C920704%2C912806%2C927201%2C925706%2C922403%2C913546%2C913556%2C916805%2C920201%2C901451&ms=au&expire=1353359036&itag=37&ipbits=8&gcr=fr&sver=3&ratebypass=yes&mt=1353335052&ip=81.50.104.134&mv=m&source=youtube&key=yt1&cp=U0hUSFNQV19IUENONF9LSkFBOnFqWXpnQWZTejdT&id=8142d0e4614891c0&newshard=yes&signature=8D1849AD8B9BF63E0D529B16D18D9878B6621CF6.B6728AFE43531A0B011595168AB01D3D068FE20F
Thx
Kurtnoise
19th November 2012, 20:37
link expired...:scared:
Sm3n2
19th November 2012, 23:41
Here is the youtube link of the video:
https://www.youtube.com/watch?v=gULQ5GFIkcA&feature=g-all-c
You have IDM to grab it ?
I tried with a previous version of ffdshow and still not working. The haali splitter works well because it opens but not the ffdshow audio.
Kurtnoise
20th November 2012, 07:11
I'm using Jdownloader and all is fine for me :
-[Information] Log for job6 (audio, Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp4 -> Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp3)
--[Information] [07:05:03] Started handling job - 20/11/2012
--[Information] [07:05:03] Preprocessing
--[Information] [07:05:03] Encoding started
--[Information] [07:05:03] MediaInfo
---[Information] File: F:\Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 283935242
----[Information] PlayTime: 00:17:10.445
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 24706
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[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: 2
----[Information] StreamOrder: 1
----[Information] Format: AAC
----[Information] FormatProfile: LC
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2: 2/0/0
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title: IsoMedia File Produced by Google, 5-11-2011
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [07:05:03] Trying to open the file with NicAudio
--[Information] [07:05:03] Failed opening the file with NicAudio()
--[Information] [07:05:03] Trying to open the file with FFAudioSource()
--[Information] [07:05:05] Successfully opened the file with FFAudioSource()
--[Information] [07:05:05] ignoring downmix as there are only 2 channels
--[Information] [07:05:05] Avisynth script
---[NoImage] LoadPlugin("Q:\dev\megui_all\megui\trunk\bin\x86\Release\tools\ffms\ffms2.dll")
---[NoImage] FFAudioSource("F:\Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp4")
---[NoImage] # detected channels: 2 channels
---[NoImage] # detected channel positions: 2/0/0
---[NoImage] Normalize()
---[NoImage] 32==Audiobits(last)?ConvertAudioTo16bit(last):last
---[NoImage] return last
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> stereo + LFE
---[NoImage] function c6_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2071, 0.2071)
---[NoImage] l = MixAudio(fl_sl, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_sr, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR or L,R,LFE,SL,SR-> Stereo
---[NoImage] function c5_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] fl_sl = MixAudio(fl, sl, 0.3694, 0.3694)
---[NoImage] fr_sr = MixAudio(fr, sr, 0.3694, 0.3694)
---[NoImage] l = MixAudio(fl_sl, fc, 1.0, 0.2612)
---[NoImage] r = MixAudio(fr_sr, fc, 1.0, 0.2612)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Stereo
---[NoImage] function c52_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_bc = MixAudio(fl, bc, 0.3205, 0.2265)
---[NoImage] fr_bc = MixAudio(fr, bc, 0.3205, 0.2265)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2265, 0.2265)
---[NoImage] l = MixAudio(fl_bc, fc_lf, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_bc, fc_lf, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Stereo
---[NoImage] function c4_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, sl, 0.5, 0.5)
---[NoImage] r = MixAudio(fr, sr, 0.5, 0.5)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,LFE or L,R,S,LFE or L,R,C,S -> Stereo
---[NoImage] function c42_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] lf = GetChannel(a, 4)
---[NoImage] fc_lf = MixAudio(fc, lf, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, fc_lf, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, fc_lf, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,C or L,R,S or L,R,LFE -> Stereo
---[NoImage] function c3_stereo(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, fc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, fc, 0.5858, 0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c6_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic
---[NoImage] function c5_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2265, 0.2265)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3205, 0.2265)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3205, 0.2265)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic
---[NoImage] function c52_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,LFE,S -> Dolby ProLogic
---[NoImage] function c53_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 5)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic
---[NoImage] function c4_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] bc = MixAudio(sl, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(fl, bc, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, bc, 0.4142, -1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,LFE,S -> Dolby ProLogic
---[NoImage] function c42_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels L,R,C,S -> Dolby ProLogic
---[NoImage] function c43_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] bc = GetChannel(a, 4)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.4142, 0.2929)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.4142, 0.2929)
---[NoImage] l = MixAudio(fl_fc, bc, 1.0, 0.2929)
---[NoImage] r = MixAudio(fr_fc, bc, 1.0, -0.2929)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 3 Channels L,R,S -> Dolby ProLogic
---[NoImage] function c3_dpl(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] bc = GetChannel(a, 3)
---[NoImage] l = MixAudio(fl, bc, 0.5858, 0.4142)
---[NoImage] r = MixAudio(fr, bc, 0.5858, -0.4142)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5.1 Channels L,R,C,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c6_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,C,SL,SR -> Dolby ProLogic II
---[NoImage] function c5_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] fc = GetChannel(a, 3)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.2818, 0.1627)
---[NoImage] ssr = MixAudio(sl, sr, -0.1627, -0.2818)
---[NoImage] fl_fc = MixAudio(fl, fc, 0.3254, 0.2301)
---[NoImage] fr_fc = MixAudio(fr, fc, 0.3254, 0.2301)
---[NoImage] l = MixAudio(fl_fc, ssl, 1.0, 1.0)
---[NoImage] r = MixAudio(fr_fc, ssr, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 5 Channels L,R,LFE,SL,SR -> Dolby ProLogic II
---[NoImage] function c52_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 4)
---[NoImage] sr = GetChannel(a, 5)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
---[NoImage] # 4 Channels Quadro L,R,SL,SR -> Dolby ProLogic II
---[NoImage] function c4_dpl2(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] sl = GetChannel(a, 3)
---[NoImage] sr = GetChannel(a, 4)
---[NoImage] ssl = MixAudio(sl, sr, 0.3714, 0.2144)
---[NoImage] ssr = MixAudio(sl, sr, -0.2144, -0.3714)
---[NoImage] l = MixAudio(fl, ssl, 0.4142, 1.0)
---[NoImage] r = MixAudio(fr, ssr, 0.4142, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[Information] [07:05:06] Commandline used: -V4 - "{0}"
--[Information] [07:05:06] Avisynth script environment opened
--[Information] [07:05:06] Script loaded
--[Information] Output Decoder
---[Information] [07:05:06] Channels: 2
---[Information] [07:05:06] Bits per sample: 16
---[Information] [07:05:06] Sample rate: 44100
--[Information] [07:05:06] Commandline: Q:\dev\megui_all\megui\trunk\bin\x86\Release\tools\lame\lame.exe -V4 - "F:\Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp3"
--[Information] [07:05:06] Encoder process started
--[Information] [07:05:33] Output from encoder via stderr
---[NoImage] LAME 3.99.5 32bits (http://lame.sf.net)
---[NoImage] CPU features: MMX (ASM used), SSE (ASM used), SSE2
---[NoImage] Using polyphase lowpass filter, transition band: 17249 Hz - 17782 Hz
---[NoImage] Encoding <stdin>
---[NoImage] to F:\Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp3
---[NoImage] Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=4)
--[Information] [07:05:33] MediaInfo
---[Information] File: F:\Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp3
---[Information] General
----[Information] Format: MPEG Audio
----[Information] FormatString: MPEG Audio
----[Information] FileSize: 17952918
----[Information] PlayTime: 00:17:10.457
---[Information] Audio
----[Information] ID:
----[Information] StreamOrder:
----[Information] Format: MPEG Audio
----[Information] FormatProfile: Layer 3
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 44100
----[Information] SamplingRateString: 44.1 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: VBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [07:05:33] Postprocessing
---[Information] Deleting intermediate files
----[Information] [07:05:33] Successfully deleted F:\Halo 4_ Forward Unto Dawn - Part 5 (Live-Action Halo Series)(1080p_H.264-AAC).mp4.ffindex
--[Information] [07:05:33] Job completed - 20/11/2012
Try to download again your file...audio encoding uses avisynth filters not any directshow filters to decode the streams.
Sm3n2
20th November 2012, 08:33
My log says "FFAudioSource: Seeking is severely broken" I don't get it.
I'm using MeGUI x64 it doesn't matter isn't it ?
LigH
20th November 2012, 08:57
If you are using AviSynth 32-bit, it would use FFMS2 32-bit.
If you are using AviSynth 64-bit, it would use FFMS2 64-bit.
MeGUI is only a user interface.
But that's not exactly the point. In general, FFMS2 contains splitters on one hand, to "take the media container apart" (demultiplex) and extract its content (video stream, audio stream), so that decoders on the other hand receive only the data of the streams they are able to decode (the video decoder gets only bytes from the video stream; the audio decoder gets only bytes from the audio stream). This requires the splitter to know where in the media file a part of the video stream is located, where a part of the audio stream is located, and so on for the next parts... so the splitter has to "seek" the media file (access different positions in it).
Often an index block helps a splitter to know the positions. If this index is missing or corrupted, seeking can be unreliable, which means that the splitter may send wrong bytes to the decoders. But it is usually also possible to seek "sequentially", without an index, though it means to follow the media file from the start to the end byte-by-byte, reading and interpreting additional data between video and audio streams, present to support a splitter to find their contents.
Sometimes the whole media file is corrupted, maybe due to download errors. Then the splitter discovers that the data it tries to read doesn't look like useful information to seek and demultiplex the file, but instead like nonsense. What shall it do now? Continue reading the file until it finds something which looks sane again? That will be slow and may not even be successful. And certainly it will leave a hole in the extracted content streams. Possibly one that may confuse the following audio decoder so much that it fails decoding the rest of the audio stream.
Sm3n2
22nd November 2012, 11:11
So, My previous french message was deleted. I'll try to tell you in good english :)
Apparently ffms2 doesn't work with MeGUI x64. I tried with x86 and actually it works very good. I also try to downgrade the version of ffms2 of MeGUI x64 but still the same and I also try to rename the dll to ffms2-x64.dll like the ffms2's r683. Still doesn't work.
I think the problem is here. ffms2 can't work with megui x64.
Overdrive80
26th November 2012, 02:26
Hi Zathor, I had tried to extract streams of matroska file using HD Stream Extractor, and this message is launched:
http://img40.imageshack.us/img40/8854/capturayl.png
Log:
[Error] Log
-[Information] Versions
--[Information] [26/11/2012 2:13:21] MeGUI: 2220
--[Information] [26/11/2012 2:13:21] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [26/11/2012 2:13:21] .Net Framework: 4.0 (4.0.0.0)
--[Information] [26/11/2012 2:13:21] AviSynth: 2.6.0.3 (15/05/2012 23:35:18)
--[Information] [26/11/2012 2:13:21] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [26/11/2012 2:13:21] Haali Matroska Muxer: 1.11.288.0 (08/09/2011 14:01:08)
--[Information] [26/11/2012 2:13:21] Haali DSS2: 08/09/2011 14:00:28
--[Information] [26/11/2012 2:13:21] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [26/11/2012 2:13:21] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34)
--[Information] [26/11/2012 2:13:21] MediaInfo: 0.7.61.0 (21/10/2012 16:29:05)
--[Information] [26/11/2012 2:13:21] MediaInfoWrapper: 0.7.53.0 (23/08/2012 14:33:43)
--[Information] [26/11/2012 2:13:21] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [26/11/2012 2:13:21] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [26/11/2012 2:13:21] 7z: 9.20 (18/11/2010 16:27:34)
-[Information] Update detection
--[Information] [26/11/2012 2:13:21] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [26/11/2012 2:13:23] All files are up to date
-[Error] Unhandled error
--[Information] [26/11/2012 2:17:15] Exception message
---[NoImage] La longitud no puede ser inferior a cero.
---[NoImage] Nombre del parámetro: length
--[Information] [26/11/2012 2:17:15] Stacktrace
---[NoImage] en System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
---[NoImage] en MeGUI.packages.tools.hdbdextractor.HdBdStreamExtractor.FolderInputSourceButton_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)
--[Information] [26/11/2012 2:17:15] Inner exception: null
Media info file:
General
Unique ID : 185721975039554073112073487789057806449 (0x8BB8C05596107455B1B00D30737E9071)
Complete name : C:\Users\Isra\Downloads\Patlabor 1 ''La pelicula''.mkv
Format : Matroska
Format version : Version 2
File size : 8.49 GiB
Duration : 1h 39mn
Overall bit rate : 12.3 Mbps
Movie name : Patlabor "La pelicula"
Encoded date : UTC 2012-11-17 19:03:53
Writing application : mkvmerge v5.8.0 ('No Sleep / Pillow') built on Sep 2 2012 15:37:04
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 7 frames
Muxing mode : Header stripping
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 39mn
Bit rate : 11.2 Mbps
Width : 1 920 pixels
Height : 1 040 pixels
Display aspect ratio : 1.85:1
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.234
Stream size : 7.75 GiB (91%)
Title : Patlabor "La pelicula" [BD 1080p]
Writing library : x264 core 114 r1913 5fd3dce
Encoding settings : cabac=1 / ref=7 / deblock=1:1:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=72 / rc=crf / mbtree=1 / crf=17.5 / qcomp=0.80 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : Japanese
Default : Yes
Forced : No
Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Header stripping
Codec ID : A_AC3
Duration : 1h 39mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 1s 0ms
Stream size : 136 MiB (2%)
Title : Español 2.0 [DVD]
Language : Spanish
Default : Yes
Forced : No
Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Header stripping
Codec ID : A_AC3
Duration : 1h 39mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 1s 0ms
Stream size : 136 MiB (2%)
Title : Japones 2.0 [DVD]
Language : Japanese
Default : No
Forced : No
Audio #3
ID : 4
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Header stripping
Codec ID : A_AC3
Duration : 1h 39mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 317 MiB (4%)
Title : Japones 5.1 [BD]
Language : Japanese
Default : No
Forced : No
Text
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : Español
Language : Spanish
Default : No
Forced : No
Menu
00:00:00.000 : :Hoba's Suicide
00:01:04.978 : :Main Titles
00:05:23.067 : :The Babylon Project
00:07:48.371 : :The Type Zero
00:12:03.197 : :The Runaway Tyrant 2000
00:21:05.846 : :Det. Matsui Begins His Investigation
00:22:13.648 : :The Suspicion Against Hoba
00:29:02.898 : :BABEL
00:34:07.995 : :The Traces of Hoba
00:38:56.759 : :Noa's Tomato
00:41:09.293 : :Howling Winds
00:45:26.643 : :The Trigger
00:47:38.060 : :Return of Shige
00:53:29.035 : :Matsui and Gotoh
00:57:37.252 : :Gotoh and Shinobu
01:00:17.019 : :40 m/sec. Winds
01:04:47.585 : :Tokyo Metropolitan Police Leadership Conference
01:08:36.704 : :Enter Kanuka
01:10:33.892 : :To the Ark
01:13:30.980 : :Defeating the Guard Robots
01:16:02.473 : :The Ark Control Room
01:18:23.416 : :HOS Cracked
01:19:33.361 : :Deconstruction of the Ark
01:22:21.110 : :Booting Up the Type Zero
01:24:27.799 : :The Birds
01:25:10.836 : :The Main Computer Infected
01:26:38.357 : :The Type Zero Goes Berserk
01:27:45.922 : :Centralized Detcord Network
01:30:33.155 : :Noa Versus the Type Zero
01:34:51.976 : :End Credits
Kurtnoise
26th November 2012, 08:52
Hi,
What does it mean in english >> "La longitud no puede ser inferior a cero." ?
tebasuna51
26th November 2012, 12:21
"La longitud no puede ser inferior a cero." = "The length can't be less than zero."
Kurtnoise
26th November 2012, 13:19
mmh, weird...
@Overdrive80: could you rename your input file without the "---" (ex: Patlabor 1 La pelicula.mkv) and retry extraction ?
Zathor
26th November 2012, 21:26
Hi Zathor, I had tried to extract streams of matroska file using HD Stream Extractor, and this message is launched
If renaming the file does not solve the problem:
Are you able to reproduce it with a short part of the file? If yes please upload this file.a
Overdrive80
26th November 2012, 23:36
If renaming the file does not solve the problem:
Are you able to reproduce it with a short part of the file? If yes please upload this file.a
Sorry for the delay. I can reproduce the error with this smaller file.
Zathor
26th November 2012, 23:52
Sorry for the delay. I can reproduce the error with this smaller file
Thanks. As I am away from my development machine for a few days I cannot download, test and fix it. So please keep the file online for a few days.
Overdrive80
27th November 2012, 18:44
mmh, weird...
@Overdrive80: could you rename your input file without the "---" (ex: Patlabor 1 La pelicula.mkv) and retry extraction ?
I have tried extract stream without "---", quotes... and error is showed again.
Kurtnoise
27th November 2012, 18:50
Ok, I'll try with your sample to fix the bug...
Zathor
28th November 2012, 21:43
I have tried extract stream without "---", quotes... and error is showed again.
Please replace those + in the file name. The + is used for seamless mode when using input files. This problem was there for years - thanks for finding it. I have already fixed it locally and will commit it after a few tests.
pio_fawad
29th November 2012, 17:44
hi,
i was doing audio encoding previously that was fine now strange error occurred
[Error] [29/11/2012 08:40:53] An error occurred
-[Error] [29/11/2012 08:40:53] Exception message: FFAudioSource: Out of bounds audio samples requested
-[Error] [29/11/2012 08:40:53] Stacktrace: at MeGUI.AviSynthAudioEncoder.encode()
-[Error] [29/11/2012 08:40:53] Inner exception: null
i am using FFAudio decoder and encoding the DTS sound to ACC
please help
What this error saying? thanx
tebasuna51
29th November 2012, 22:28
@pio_fawad
Please don't make double post: http://forum.doom9.org/showthread.php?p=1603078#post1603078
You have already the attention of Kurtnoise (MeGUI developer).
Kurtnoise
30th November 2012, 06:33
Hi,
Please replace those + in the file name. The + is used for seamless mode when using input files. This problem was there for years - thanks for finding it. I have already fixed it locally and will commit it after a few tests.
Are you sure is that ? coz his path doesn't have any +...
edit: oh yeah, in his picture. I see it now...
LigH
30th November 2012, 08:36
edit: oh yeah, in his picture. I see it now...
:p Same happened to me ... I should have told about my late discovery earlier.
In this case, an inline image would have been useful. More than in other cases when people post FullHD screenshots inline, without thumbnails... :rolleyes:
Zathor
8th December 2012, 15:58
2231 [QAAC] as external dependencies are required the encoder is disabled by default
enable it in the MeGUI settings and make sure that CoreAudioToolbox.dll is available
2230 [HD Streams Extractor] improved error handling
2229 [OneClick] fixed a problem during Blu-ray processing when source has no subtitle/audio track
2228 [OneClick] fixed a problem starting OneClick after a new install
2227 [MP4 Muxer] changed muxer to use the ISO 639-2/T language codes
2226 [HD Streams Extractor] fixed handling of input files with a + in the file name
2225 [MP4 Muxer] added better language support & several Apple devices tunings especially for chapters
2224 [Audio] removed faac & introduced qaac + opus encoders
2223 replaced the ISO 639-2 bibliographic language codes for German/French with the terminology ones (ger->deu, fre->fra)
2222 [Log] if Haali is not correctly installed a warning instead of an error will be logged
2221 [Log] added .NET 4.5 detection
Lighto
9th December 2012, 06:15
2231 [QAAC] as external dependencies are required the encoder is disabled by default
enable it in the MeGUI settings and make sure that CoreAudioToolbox.dll is available
2230 [HD Streams Extractor] improved error handling
2229 [OneClick] fixed a problem during Blu-ray processing when source has no subtitle/audio track
2228 [OneClick] fixed a problem starting OneClick after a new install
2227 [MP4 Muxer] changed muxer to use the ISO 639-2/T language codes
2226 [HD Streams Extractor] fixed handling of input files with a + in the file name
2225 [MP4 Muxer] added better language support & several Apple devices tunings especially for chapters
2224 [Audio] removed faac & introduced qaac + opus encoders
2223 replaced the ISO 639-2 bibliographic language codes for German/French with the terminology ones (ger->deu, fre->fra)
2222 [Log] if Haali is not correctly installed a warning instead of an error will be logged
2221 [Log] added .NET 4.5 detection
QAAC support!
Thanks Zathor! :thanks:
flebber
9th December 2012, 07:32
Is there a safe location to down load CoreAudioToolbox.dll from?
the_weirdo
9th December 2012, 09:00
Is there a safe location to down load CoreAudioToolbox.dll from?
From qaac's homepage:
Since 1.00, qaac directly uses CoreAudioToolbox.dll. Therefore, QuickTime installation is no more required. However, Apple Application Support is required.
Apple Application Support is included in recent Apple products such as iTunes, QuickTime, or Safari. Therefore, you can install it via installation of one of these products. However, Apple Application Support itself is actually independently packaged as AppleApplicationSupport.msi. If you want, you can extract it from installer exe file using 7-zip archiver, and directly run AppleApplicationSupport.msi. This way, you can install only necessary modules to run qaac. No iTunes, QuickTime, or Safari needed.
Zathor
9th December 2012, 11:21
QAAC support!
Thanks Zathor! :thanks:
Kurtnoise did this part.
Thanks, kurtnoise!
sneaker_ger
10th December 2012, 01:06
It should not be necessary to actually install the AppleApplicationSupport.msi.
I've created a script to extract the necessary files for qaac from e.g. the QuickTimeInstaller.exe (http://www.apple.com/quicktime/download/):
http://www.mediafire.com/?1ysj4ph04vt3b8g
Please report in case I have missed a file. I have only tested it with QuickTimeInstaller.exe and done one quick encode.
Overdrive80
10th December 2012, 04:26
Hi, megui detect qaac as installed but profiles doesnt showed. But I can export profiles with qaac. What do I wrong??
TheLongshot
10th December 2012, 04:35
I seem to have a problem file. I was indexing an old MPG file which was a TS recorded with an OTA card, with the commercials edited out. Indexing with DGIndex crashes. Indexing with FFMSIndex generates an error that Audio changes modes (presumably because of residual commercial information.)
I've searched around, but I haven't found how I can fix this. Any hints?
Zathor
10th December 2012, 07:48
Hi, megui detect qaac as installed but profiles doesnt showed. But I can export profiles with qaac. What do I wrong??
Have you enabled the QAAC checkbox in the MeGUI settings? Have you closed MeGUI after you have enabled it?
LigH
10th December 2012, 10:48
After clicking the checkbox "Enable QAAC" in the "External Program Configuration" tab of the "Settings" dialog, you'll get the message:
---------------------------
Restart required
---------------------------
You have to restart MeGUI in order to get access to the QAAC profiles!
---------------------------
OK
---------------------------
Kurtnoise
10th December 2012, 11:19
It's not profiles imho...presets should be use instead.
Shevek
10th December 2012, 11:23
I had to restart twice to get the profile, this was how it worked with me:
Tick the QAAC box in settings.
Restart MeGUI
Prompted to update and download QAAC
Profile not in drop down
Restart MeGUI
Profile now in drop down
Is it possible to prompt for a restart from the updater if downloading QAAC for the first time?
Overdrive80
10th December 2012, 12:09
Have you enabled the QAAC checkbox in the MeGUI settings? Have you closed MeGUI after you have enabled it?
Yes, I did it but dont show it. Im going to force download again.
EDIT: Already show it. Thanks
Gser
10th December 2012, 18:23
I have a lot of avi files that have ac3 audio in them and now I have to use VirtualDubMod to extract the audio. Would it be possible to add support for extracting ac3 audio from an avi container or to add support for muxing ac3 audio in a avi container into a mkv container?
Kurtnoise
11th December 2012, 10:15
Hi,
Could you open a feature request in megui website to mention this please ?
DoctorM
14th December 2012, 09:18
Since "Target Playback Device" is replacing x264 presets, any chance we could get some more devices listed? Would very much like to see BD5 and BD9 get added.
Also it looks like some of the profiles could benefit from separate 720p vs 1080p settings.
tebasuna51
14th December 2012, 12:56
I have a lot of avi files that have ac3 audio in them and now I have to use VirtualDubMod to extract the audio. Would it be possible to add support for extracting ac3 audio from an avi container or to add support for muxing ac3 audio in a avi container into a mkv container?
Until a integrated MeGUI tool can do the job, you can use manually the megui\tools\avimux_gui\AVIMux_GUI.exe:
1) Open your avi in upper window.
2) Select the avi and click over 'Generate data source from files'
3) Select the audio track to extract and right-click -> 'extract binary'
There are a important difference between audio tracks extracted with AVIMux_GUI and VirtualDubMod when the audio track have a fake delay in avi container.
The VirtualDubMod extracted files have garbage (normally bytes '0') at the begining of the file, before the first valid header, to emulate the delay. AviMuxGUI remove this garbage.
The VirtualDubMod extracted files with garbage can be rejected by MkvMerge or stored without the garbage and you lose the delay.
When you select the audio track in point 3), AviMuxGUI show the delay than you need add to the extracted track when you mux with MkvMerge.
rapscallion
14th December 2012, 17:24
Since "Target Playback Device" is replacing x264 presets, any chance we could get some more devices listed? Would very much like to see BD5 and BD9 get added.
Also it looks like some of the profiles could benefit from separate 720p vs 1080p settings.
For BD-5/9, select AVCHD as the device.
DoctorM
14th December 2012, 19:41
For BD-5/9, select AVCHD as the device.
Good to know. Thanks.
Zathor
21st December 2012, 16:59
2236 [Log] renamed Haali Muxer to Haali Splitter and fixed a problem displaying the warning icon in Windows 7/8
2235 [AviSynth Script Creator] fixed "Suggest Resolution (mod16)" handling
added option to select 2/4/8 as mod values for "Suggest Resolution"
I will release a new stable build in the next days. Are there any open problems left?
kalehrl
21st December 2012, 19:58
added option to select 2/4/8 as mod values for "Suggest Resolution"
Great work Zathor!
Now it only takes resize aspect error calculator to be added and I can put Yoda resize calculator to rest :)
Wam7
22nd December 2012, 00:20
2236 [Log] renamed Haali Muxer to Haali Splitter and fixed a problem displaying the warning icon in Windows 7/8
2235 [AviSynth Script Creator] fixed "Suggest Resolution (mod16)" handling
added option to select 2/4/8 as mod values for "Suggest Resolution"
I will release a new stable build in the next days. Are there any open problems left?Yes, the one I mentioned before. After using 2 workers, the next time you restart MeGUI and do one job the status window will disappear after creating the index.
Zathor
22nd December 2012, 01:10
Great work Zathor!
Now it only takes resize aspect error calculator to be added and I can put Yoda resize calculator to rest :)
Please explain that in more detail. Do you need the information about the aspect ratio error? Or anything else?
After using 2 workers, the next time you restart MeGUI and do one job the status window will disappear after creating the index.
I cannot reproduce that. Please provide more details. Additionally please upload the file joblist.xml and the folder jobs (saved after closing MeGUI and a second copy a while later when MeGUI is running and not showing the job status window)
Wam7
22nd December 2012, 01:28
I cannot reproduce that. Please provide more details. Additionally please upload the file joblist.xml and the folder jobs (saved after closing MeGUI and a second copy a while later when MeGUI is running and not showing the job status window)Here is a video of exactly what I mean. Do you still need the above? http://youtu.be/6LLjd4mUZkk
You will see that clicking on the 2nd status window does nothing. The 'tick' does not go on and off like the first status window. (It is not on another screen somewhere). Does this just pertain only to my computer?
kalehrl
22nd December 2012, 10:18
Do you need the information about the aspect ratio error?
Yes, that's the additional information I would like to see in the AviSynth script creator below resize.
When resizing, it is advisable to choose resolution which will give the least aspect ratio error.
For example, if a movie is shot in 2.35 I choose 640x272, if it is 1.77 - 624x352, 1.85 - 624x336.
This aspect ratio error calculator would take into account the original movie resolution, cropping options and then display the aspect ratio error according to the chosen resolution:
http://i46.tinypic.com/2qcdt1g.png
Zathor
22nd December 2012, 14:49
Here is a video of exactly what I mean. Do you still need the above? http://youtu.be/6LLjd4mUZkk
You will see that clicking on the 2nd status window does nothing. The 'tick' does not go on and off like the first status window. (It is not on another screen somewhere). Does this just pertain only to my computer?
I cannot see which kind of jobs have been started before the one progress window disapaered. So yes, I still need the files.
Nevertheless I can now reproduce the problem with two idle workers and a OneClick job. After the OneClick has finished the next jobs are done hidden. Is that also your problem?
But even after several hours debugging around I cannot find the cause of this problem and will now stop finding it. I will implement a workaround for this but it will only work for OneClick generated jobs.
EDIT: please try 2237.
hello_hello
24th December 2012, 04:08
Yes, that's the additional information I would like to see in the AviSynth script creator below resize.
When resizing, it is advisable to choose resolution which will give the least aspect ratio error.
I don't think it's maintained any more and I prefer MeGUI anyway, but HDConvertToX displays the aspect ratio error as a percentage as you make adjustments. I always thought that was a nice addition to the resizing/cropping area.
http://www.videohelp.com/toolsimages/hdconverttox_1192.jpg
The ability to resize up would get my MeGUI improvement vote. Doing it the way other programs tend to.... changing the color of the resize text area to let you know you're doing it, but not actually stopping you.....
Now that MeGUI can do mod2 resizing, the ability to resize up would be next on my wish list. :)
ebuss07
25th December 2012, 10:43
http://postimage.org/image/a2af4oa4h/
Dont know why this happened -- Local/Server version:2237 | Date's different--2012-6-7|2012-12-22... url: postimage.org/image/a2af4oa4h
Keep gettin' updated.. every damn time also then restart and nothing pops up?!-Megui..http://postimage.org/image/a2af4oa4h/
Overdrive80
26th December 2012, 00:48
Yes, that's the additional information I would like to see in the AviSynth script creator below resize.
When resizing, it is advisable to choose resolution which will give the least aspect ratio error.
Hi, you can download this script http://forum.doom9.org/showthread.php?t=165004
In Megui, you write: Subtitle(String(Aspect_Error(4,0,-2,0))). If you want specify output dimensions, then:
Subtitle(String(Aspect_Error(4,0,-2,0, 640, 480)))
Bye,
Zathor
26th December 2012, 11:48
http://postimage.org/image/a2af4oa4h/
Dont know why this happened -- Local/Server version:2237 | Date's different--2012-6-7|2012-12-22... url: postimage.org/image/a2af4oa4h
Keep gettin' updated.. every damn time also then restart and nothing pops up?!-Megui..http://postimage.org/image/a2af4oa4h/
Please delete the file update_cache\megui_core-2237.zip on your own and try it again.
EDIT: if it still fails please upload the complete log.
momo1984
26th December 2012, 12:18
Please delete the file update_cache\megui_core-2237.zip on your own and try it again.
EDIT: if it still fails please upload the complete log.
Hi,
I am facing the same problem. If you go to the megui main site and download the archive file 2237 core and try to extract it. For me it will give an error that the archive is corrupted.
Here is a log of my megui though:
Connecting to server: http://megui.xvidvideo.ru/auto/stable/
There is 1 file which can be updated.
Updating core. File 1/1.
Could not unzip C:\Users\Administrator\Downloads\MeGUI_2153_x86\update_cache\megui-core_2237.zip. Deleting file.
Error: Could not delete file C:\Users\Administrator\Downloads\MeGUI_2153_x86\update_cache\megui-core_2237.zip
Error: Failed to download file core with error: CouldNotDownloadFile.
Update completed
Error: Files which have been not sucessfully updated: 1
Wam7
26th December 2012, 14:38
Thanks for fixing the status window bug. It was really starting to 'bug' me. I often like to change the priority depending on what else I'm doing and I was unable to do this easily with that bug.
Also thanks for adding subtitle support for .mp4. Excellent.
unknownsoldierX
26th December 2012, 17:49
I've just had a horrible experience. I set MeGUI to encode a video, edited the audio encode job to switch to a different audio track, but I forgot to edit the mux job.
MeGUI worked on the video for over 5 hours, completed the video encode, tried to mux and gave the error "Exception message: Calling setup of processor failed with error 'Required file 'd:\audio.mp3' is missing". It then deleted the video track it just spent 5 hours encoding.
edit: I understand that there is a "delete intermediate files" option, but it should not do that if there has been a muxing error.
bin_ch
27th December 2012, 08:52
Zathor, MeGUI stable got mkvtoolnix updated to 5.9.0, but that version of mkvmerge has a bug (https://trac.bunkus.org/ticket/807) on muxing date, you might want to push a pre-release (https://www.bunkus.org/videotools/mkvtoolnix/win32/pre/) build.
Zathor
27th December 2012, 09:15
If you go to the megui main site and download the archive file 2237 core and try to extract it. For me it will give an error that the archive is corrupted.
Thanks - I have fixed that yesterday. As I do not have direct control of the mirror site I have uploaded the same file with another name and it seems to work now. Additionally I have uploaded a fully extracted archive to SF.
I understand that there is a "delete intermediate files" option, but it should not do that if there has been a muxing error.
For sure - please upload the full log file covering all involved jobs.
Zathor
27th December 2012, 09:44
Zathor, MeGUI stable got mkvtoolnix updated to 5.9.0, but that version of mkvmerge has a bug (https://trac.bunkus.org/ticket/807) on muxing date, you might want to push a pre-release (https://www.bunkus.org/videotools/mkvtoolnix/win32/pre/) build.
Thanks - but I would like to do a downgrade to 5.8.0 to avoid problems with a pre-release.
unknownsoldierX
27th December 2012, 13:00
Here's the log file.
13202
Zathor
27th December 2012, 13:43
Thx - can you please upload it somewhere else so that we do not need to wait for approval?
LigH
27th December 2012, 13:51
There are many "pastebins" available, like http://paste.frubar.net (supports line highlighting by prepending lines with '@@'; you can limit the storage duration).
unknownsoldierX
27th December 2012, 14:03
http://paste.frubar.net/15367
Zathor
27th December 2012, 16:05
I cannot reproduce it. Was the mux job part of an AutoEncode or OneClick job? Or did you created this mux job with the tools\muxer tool? If yes which one (Adaptive / AVI)?
unknownsoldierX
27th December 2012, 16:09
I used AutoEncode.
Zathor
27th December 2012, 16:23
I used AutoEncode.
Ok, in that case it is intended as the input vide file is a true intermediate file. Those files will be deleted when the corresponding job is finished successful or the job will be deleted. The second part has happened in your case. I have to think about the ways to handle that better - currently I have only the idea that a warning message box should appear when deleting such a job.
unknownsoldierX
27th December 2012, 17:10
Well, I don't think it makes sense to delete intermediate files if there is an error. It would be great if there were a warning message saying which file(s) were affected. Maybe a prompt asking if MeGUI should delete the involved intermediate file(s).
In my situation, I simply forgot to update the mux job. So the encoding when perfectly fine, but then MeGUI couldn't find the audio file it was told to mux, so it deleted the video file. If there is no prompt before deleting such files, I'd rather MeGUI just leave them. Better to leave a couple gigabytes in a folder, which I would easily find and deal with myself, than delete a perfectly fine video stream that took hours to encode.
Disabling the deleting of intermediate files altogether avoids this issue, but then I'd manually be deleting files all the time.
In short, if MeGUI has a file missing error, it shouldn't freak out and delete all the other files which are most likely still viable.
Zathor
27th December 2012, 17:17
In short, if MeGUI has a file missing error, it shouldn't freak out and delete all the other files which are most likely still viable.
Correct, MeGUI will not do that on his own in case of an error. The files will still be available.
Instead you have deleted the job in the queue which will then delete the intermediate files - this is the part of the cleanup process. As said before for this part a warning message should be added.
unknownsoldierX
27th December 2012, 17:29
I don't remember deleting the job, but perhaps I did. Maybe with the warning message, you could have a prompt asking if the files should be deleted?
Zathor
27th December 2012, 17:31
Maybe with the warning message, you could have a prompt asking if the files should be deleted?
Yes, something like that will be added in the future.
2239 [AviSynth Script Creator] added "Aspect Ratio Error"
2238 [AviSynth Script Creator] enabled upsizing
Overdrive80
27th December 2012, 18:53
Hey Zathor, I have perceived that value of aspect error is diferent to mine. I attach snapshot:
http://s2.postimage.org/p2f17fkvp/Algorithm.jpg (http://postimage.org/image/p2f17fkvp/)
I use this algorithm:
Function aspect_error(clip B, int "L_crop", int "U_crop", int "R_crop", int "B_crop", int "Op_width", int "Op_height")
{
#Defaults
In_width = B.width()
In_height= B.height()
Op_width = default( Op_width, In_width)
Op_height = default( Op_height, In_height)
#Crop & calc
Crop_width=In_width - abs(L_crop) - abs(R_crop)
Crop_height=In_height - abs(U_crop) - abs(B_crop)
Calc=(1-(float(Op_width*Crop_height))/(float(Crop_width*Op_height)))*100
return Calc
}
If you change crop value (that case) or resize, not exists autorefresh aspect error value.
http://s2.postimage.org/xlyf56t85/Captura2.jpg (http://postimage.org/image/xlyf56t85/)
TSoft
27th December 2012, 19:23
After update today to last build (2239), I am unable to open AVS Script Creator. :helpful:
Zathor
27th December 2012, 19:59
Any error? How are you trying to open the ASC?
Zathor
27th December 2012, 20:05
If you change crop value (that case) or resize, not exists autorefresh aspect error value.
Thank you very much - indeed the crop event was not checked (resize is checked) and it will be fixed in the next build. Beside that I use already more or less the same code as you so the result should be the same:
int iHeight = (int)file.VideoInfo.Height - Cropping.top - Cropping.bottom;
int iWidth = (int)file.VideoInfo.Width - Cropping.left - Cropping.right;
double aspectError = Math.Abs(1 - (iWidth * (double)verticalResolution.Value) / (iHeight * (double)horizontalResolution.Value));
Overdrive80
27th December 2012, 20:52
@Zathor I believe that the use of abs, in this case, is not necessary. Negative values also represent a valid case, indicate zoom or upsize.
Zathor
27th December 2012, 22:01
2242 [AviSynth Script Creator] show signed "Aspect Ratio Error"
2241 [Worker] a finished temporary worker will not start anymore idle workers. Bug #691
several small optimizations
2240 [AviSynth Script Creator] "Aspect Ratio Error" will also be changed if cropping is changed
TSoft
27th December 2012, 22:39
Any error? How are you trying to open the ASC?
From menu tools.
This appears now:
http://i46.tinypic.com/35k4a6c.jpg
Here the log:
http://pastebin.com/J7FuzANK
Zathor
27th December 2012, 23:14
Thx, (hopefully) fixed in 2243.
TSoft
27th December 2012, 23:32
Thx, (hopefully) fixed in 2243.
Thanks now it works again :):thanks:
hello_hello
28th December 2012, 13:10
Wow! Ask and you shall receive..... and over the xmas period too!
Just a thank you for changing MeGUI's resizing to allow resizing "up" and for the addition of the aspect error information. If I had a first born, he/she would now be yours Zathor. :)
A few things.....(MeGUI 2243)
The light grey text is pretty hard to read when the background turns red. At least using my monitor.
When you activate the resizing, the aspect ratio error turns red when it's equal to or greater than the acceptable aspect error set it MeGUI's options (I assume). Which means, as I have the acceptable aspect error set to 0%, the aspect ratio error box is always red, even when I'm not actually resizing. Just checking anamorphic encoding or enabling resizing will turn it red.
The resize dimension colour change doesn't seem to take cropping into account, only the original source resolution, so it can fail to turn red when you're resizing up even when you are, after cropping. Personally I think as soon as you crop a couple of pixels, the appropriate width or height should turn red if it's not automatically reduced accordingly.
There's a minor GUI oddity between the way the anamorphic encoding options and the "suggest resolution" option interacts. When enabling anamorphic encoding and "resize to mod16", the "suggest resolution" option is available. Change the anamorphic option to something else and it becomes greyed out. Switch back to the "resize to mod16" anamorphic option and it remains greyed out until the anamorphic encoded option is disabled completely and then re-enabled.
Currently the aspect error calculation seems to work based on the source storage aspect ratio rather than the display aspect ratio and I'm not sure it's offering the correct aspect ratio error when using anamorphic encoding. Is it supposed to?? For example when opening a 704x384 AVI and cropping 2 pixels from one side, with resizing still at 704x384 the aspect error displayed is 0.235%. With anamorphic encoding enabled and the resolution the same, MeGUI adds 170:93 as the aspect ratio to the script which seems correct, in which case shouldn't the aspect ratio error reduce accordingly?
When opening a PAL 16:9 DVD with resizing left at 720x576 (non-anamorphic), MeGUI displays a 0% aspect error. Using "suggest mod16 resolution" resizes to 720x400 but increases the aspect error to around 30%, so I guess the calculation isn't taking the source pixel aspect ratio into account.
MeGUI's anamorphic encoding option seems to do it's resizing in an odd fashion since the changes, when using the anamorphic resize to mod16 option.... which I guess becomes resize to mod2 or mod4 depending on the "suggest resolution" setting. It's the same when resizing to square pixels with "suggest resolution" enabled. With it set to mod2, cropping 2 pixels from the side of a PAL DVD automatically changes the resizing to 720x578 while the height displays red, rather than resize down to 718x576. Cropping 4 pixels gives me 720x580 instead of 716x576. Of course it's easy enough to manually change the width to 716 and MeGUI will change the height back to 576 but it seems to be calculating the wrong way. A week ago MeGUI wouldn't let me resize up, today it's almost insisting. ;) It'd be more consistent if cropping the width reduces the width the same way cropping the height reduces the height.
The aspect error being displayed and the aspect ratio MeGUI adds to the script can't always both be correct, as the aspect ratio being added to the script changes according to the "acceptable aspect error" setting in MeGUI's options, however the aspect ratio error calculation does not. I'm still not sure if the aspect error being displayed is supposed be correct when using anamorphic encoding, but if it's supposed to be, I guess it isn't.
For instance if you have the "acceptable aspect error" set to 2% in MeGUI's settings, cropping a few pixels from a DVD won't change the aspect ratio being added to the script. It'll stay as 16:9 until you've cropped more than a few more pixels. The Aspect Ratio Error being displayed increases with each crop, which is at least the expected result.
When you change the acceptable aspect error option to 0%, the aspect ratio being added to the script changes each time you crop as it should, but the aspect error calculations remain the same as before. I assume if the aspect ratio being added to the script changes according to the "accpetable aspect error" setting, so too should the aspect error calculation?
Anyway, thanks again for the resizing improvements!! I guess either there's still a few bugs, or I'm simply not understanding how it should work. It's really only since the changes I've started using MeGUI to do the resizing. Until a few days ago I've been adding it to the script manually, so maybe I've still got to get my head around how MeGUI does it. :)
Zathor
28th December 2012, 14:39
The light grey text is pretty hard to read when the background turns red.
Changed
When you activate the resizing, the aspect ratio error turns red when it's equal to or greater than the acceptable aspect error set it MeGUI's options (I assume). Which means, as I have the acceptable aspect error set to 0%, the aspect ratio error box is always red, even when I'm not actually resizing.
Fixed - it is now only red if the value is greater than (and not equal) to the selected error value.
The resize dimension colour change doesn't seem to take cropping into account, only the original source resolution, so it can fail to turn red when you're resizing up even when you are, after cropping.
Fixed
I guess either there's still a few bugs, or I'm simply not understanding how it should work.
The point is that I am not using the resizing part myself very often and I have never used the anamorphic resizing part for productive videos. Not the best prerequisites for rewriting that part (and that is one reason I did that not before) - I will likely miss some options and therefore I am glad that you provide so much and constructive feedback. I will come back to your other points later as I have to check several things and I have no time for that at the moment.
hello_hello
28th December 2012, 14:57
Thank you Zathor.
While I was playing around with MeGUI I had a look at StaxRip and it appears I was wrong when I posted a while back and said it displays the correct aspect ratio error for anamorphic encoding. It doesn't. I'm pretty sure HDConvertToX only calculated it correctly when resizing to square pixels and the Yoda Resize Calculator does the same (well it displays the correct aspect ratio to use for anamorphic encoding but the aspect error calculation assumes square pixels).
As MeGUI didn't seem to be always calculating the aspect error correctly when resizing DVDs to square pixels I didn't go as far as trying to work out whether it should be getting it right when using anamorphic encoding, and given none of the above programs do I thought maybe it's hard to implement, or just not necessary when using anamorphic encoding, given MeGUI basically takes care of the aspect ratio via the script.
If that's the case, maybe relabelling the aspect error calculation as "non-anamorphic aspect error" might avoid confusion, or disabling the calculation completely when anamorphic encoding is enabled to make it clear it's not required might be an idea.
Anyway.... thanks for all the hard work on MeGUI. It's greatly appreciated.
Zathor
28th December 2012, 16:59
There's a minor GUI oddity between the way the anamorphic encoding options and the "suggest resolution" option interacts. When enabling anamorphic encoding and "resize to mod16", the "suggest resolution" option is available. Change the anamorphic option to something else and it becomes greyed out. Switch back to the "resize to mod16" anamorphic option and it remains greyed out until the anamorphic encoded option is disabled completely and then re-enabled.
Thx - fixed.
Also I changed it so that the aspect error will only be shown when not using the anamorphic options.
Therefore only one of your remarks below is open - the resizing behavior when using anamorphic options.
durwood
28th December 2012, 18:43
I updated to version 2237 the other day and it does some strange things that I cannot figure out how to change. If it's by design and not a bug I apologize.
Using the oneclick it forces pgcdemux even if I have the movie only? Maybe I don't understand the purpose.
Also in oneclick, it encodes all audio tracks even if there is only 1 selected and no other additional ones selected.
Kurtnoise
29th December 2012, 08:16
2226 [HD Streams Extractor] fixed handling of input files with a + in the file name
I believe that this revision breaks EVO files & Seamless branching extraction. I've an error when I trigger the Jobs Creation...I'm investigating.
hello_hello
29th December 2012, 09:49
Thx - fixed.
Also I changed it so that the aspect error will only be shown when not using the anamorphic options.
You're awesome Zathor!
I was thinking a little about anamorphic encoding vs resizing to square pixels and how the "suggest resolution" mod16/8/4/2 option interacts with each. Maybe the "resize to mod16" anamorphic option could now use a new name. Something like "resize to mod16/8/4/2" to reflect the fact it now changes according to the mod setting? Just to make it less ambiguous. I know it's only a little thing.
And I guess one day it'd be nice if the overcrop and undercrop anamorphic options all followed suit and obeyed the mod/16/8/4/2 setting to keep everything consistent, as mod16 only is kind of obsolete these days. The "encode non-mod16" option would be a handy one to keep though as then there'd still be one anamorphic option which ignores the mod16/8/4/2 setting.
Just some thoughts anyway.....
Thanks again!
invy
29th December 2012, 11:48
Hello, I just updated to 2237 and I have a couple of questions:
1. Is there a reason why when I use the OneClick, it is adding a duplicate/extra audio job to the queue, and therefore making it encode the same exact track twice?
2. I used the OneClick and selected a folder of 5 MPGs to encode. Why, then, when I check the Queue, do I only see 1 set (idx,oneclick) of jobs appear for the 1st MPEG? The 2nd set doesn't appear until the 1st is done, the 3rd set doesn't appear until the 2nd is done, etc etc.
Was this intentionally done so MeGUI doesn't stall for so long while adding an entire folder that could contain a large amount of files?
Zathor
29th December 2012, 12:23
Using the oneclick it forces pgcdemux even if I have the movie only?
To avoid problems with multiple PGCs.
Also in oneclick, it encodes all audio tracks even if there is only 1 selected and no other additional ones selected.
1. Is there a reason why when I use the OneClick, it is adding a duplicate/extra audio job to the queue, and therefore making it encode the same exact track twice?
This does not happen for me. Are you sure that you have selected only one audio track? Also please provide the complete log.
I believe that this revision breaks EVO files & Seamless branching extraction. I've an error when I trigger the Jobs Creation...I'm investigating.
Are you sure? I just extracted some files from a EVO and two combined VOB files without problem.
2. I used the OneClick and selected a folder of 5 MPGs to encode. Why, then, when I check the Queue, do I only see 1 set (idx,oneclick) of jobs appear for the 1st MPEG? The 2nd set doesn't appear until the 1st is done, the 3rd set doesn't appear until the 2nd is done, etc etc.
Was this intentionally done so MeGUI doesn't stall for so long while adding an entire folder that could contain a large amount of files?
No, the reason is that if you have several large files which need to be demuxed your hard disk space may be not sufficient. Therefore one job will be handled completly and then the next one will be created - deleting the intermediate files inbetween.
invy
29th December 2012, 12:51
I think it may be because I pressed the "+" next to where it says Audio 1 in the One Click Encoder window? Could that have been the reason for 2 identical audio jobs?
Also, is there a way to make it add all of them to queue at once? (for those that are certain hdd space won't be an issue)
EDIT: Fixed. Yeah I think that's why it was adding duplicates...
Zathor
29th December 2012, 13:03
Also, is there a way to make it add all of them to queue at once? (for those that are certain hdd space won't be an issue)
Maybe I will add that in the future. But I do not understand the reason. Why do you want to see all jobs?
invy
29th December 2012, 13:45
Maybe I will add that in the future. But I do not understand the reason. Why do you want to see all jobs?
Well, for one, so I could queue some to a secondary worker.
And two, every once in a while I may have a MPEG file that would stall while its being indexed due to some minor corruption (OTA caps that could usually be fixed by a quickstream fix in VideoRedo). So as you could imagine, the result would be nothing further being processed from that point on in the queue.
Whereas, typically, before the update, I could just wait around a few minutes to make sure all the jobs were indexed. And from there on, I could start a secondary queue if need be (back to my first reason...) .
Zathor
29th December 2012, 15:02
MeGUI's anamorphic encoding option seems to do it's resizing in an odd fashion since the changes, when using the anamorphic resize to mod16 option.... which I guess becomes resize to mod2 or mod4 depending on the "suggest resolution" setting. It's the same when resizing to square pixels with "suggest resolution" enabled. With it set to mod2, cropping 2 pixels from the side of a PAL DVD automatically changes the resizing to 720x578 while the height displays red, rather than resize down to 718x576. Cropping 4 pixels gives me 720x580 instead of 716x576. Of course it's easy enough to manually change the width to 716 and MeGUI will change the height back to 576 but it seems to be calculating the wrong way. A week ago MeGUI wouldn't let me resize up, today it's almost insisting. ;) It'd be more consistent if cropping the width reduces the width the same way cropping the height reduces the height.
Thx & fixed. Btw. this was not caused by the recent changes. MeGUI "since ages" did an upsize in such a case. With the recent changes (mod2 and marked red) it is now better visible.
TSoft
29th December 2012, 15:16
Zathor,
is now the 2243 the last build ???
Zathor
29th December 2012, 15:19
Yes, a newer build will be uploaded in the next days.
EDIT: Changelog of the at the moment implemented changes can be found here:
http://megui.svn.sourceforge.net/viewvc/megui/megui/trunk/Changelog.txt
Some local changes are missing
aegisofrime
30th December 2012, 08:32
Hi Zathor,
Firstly, thanks for this excellent tool and the hard work you have put into it :)
I'm just wondering, any plans to add Vapoursynth support? It gives a nice speed-up over Avisynth in my tests. :o
Thanks again!
Kurtnoise
30th December 2012, 12:22
Are you sure? I just extracted some files from a EVO and two combined VOB files without problem.
Index: packages/tools/hdbdextractor/HDBDStreamExtractor.cs
===================================================================
--- packages/tools/hdbdextractor/HDBDStreamExtractor.cs (revision 2248)
+++ packages/tools/hdbdextractor/HDBDStreamExtractor.cs (working copy)
@@ -345,9 +345,9 @@
// Load to MeGUI job queue
if (FolderSelection.Checked)
- job = new HDStreamsExJob(new List<string>() { dummyInput }, this.FolderOutputTextBox.Text + "xxx", args.featureNumber, args.args, inputType);
+ job = new HDStreamsExJob(new List<string>() { dummyInput }, this.FolderOutputTextBox.Text, args.featureNumber, args.args, inputType);
else
- job = new HDStreamsExJob(input, this.FolderOutputTextBox.Text + "xxx", null, args.args, inputType);
+ job = new HDStreamsExJob(input, this.FolderOutputTextBox.Text, null, args.args, inputType);
lastJob = job;
mainForm.Jobs.addJobsToQueue(job);
@@ -464,10 +464,20 @@
// create dummy input string for megui job
if (feature.Description.Contains("EVO"))
{
- if (FolderInputTextBox.Text.ToUpper(System.Globalization.CultureInfo.InvariantCulture).Contains("HVDVD_TS"))
- dummyInput = FolderInputTextBox.Text + feature.Description.Substring(0, feature.Description.IndexOf(","));
+ if (feature.Description.Contains("+"))
+ {
+ if (FolderInputTextBox.Text.ToUpper(System.Globalization.CultureInfo.InvariantCulture).Contains("HVDVD_TS"))
+ dummyInput = FolderInputTextBox.Text.Substring(0, FolderInputTextBox.Text.IndexOf("HVDVD_TS")) + "HVDVD_TS\\" + feature.Description.Substring(0, feature.Description.IndexOf("+"));
+ else
+ dummyInput = FolderInputTextBox.Text + "HVDVD_TS\\" + feature.Description.Substring(0, feature.Description.IndexOf("+"));
+ }
else
- dummyInput = FolderInputTextBox.Text + "HVDVD_TS\\" + feature.Description.Substring(0, feature.Description.IndexOf(","));
+ {
+ if (FolderInputTextBox.Text.ToUpper(System.Globalization.CultureInfo.InvariantCulture).Contains("HVDVD_TS"))
+ dummyInput = FolderInputTextBox.Text.Substring(0, FolderInputTextBox.Text.IndexOf("HVDVD_TS")) + "HVDVD_TS\\" + feature.Description.Substring(0, feature.Description.IndexOf(","));
+ else
+ dummyInput = FolderInputTextBox.Text + "HVDVD_TS\\" + feature.Description.Substring(0, feature.Description.IndexOf(","));
+ }
}
else if (feature.Description.Contains("(angle"))
{
Otherwise megui crashes coz the job Input contains several names...
From the log:
-[Information] HD Streams Extractor
--[Information] [30/12/2012 10:24:32] Input: G:\
--[Information] [30/12/2012 10:24:32] Arguments: "G:\"
--[Information] [30/12/2012 10:24:32] Feature Retrieval Completed
--[Information] [30/12/2012 10:24:37] Arguments: "G:\" 1) -progressnumbers
--[Information] [30/12/2012 10:24:38] EVO, 1 video track, 4 audio tracks, 10 subtitle tracks, 2:39:01
--[Information] [30/12/2012 10:24:38] Stream Retrieval Completed
-[Error] Log for job1 (ext, feature_01.EVO+feature_02.EVO -> Eyes Whide Shut)
--[Information] [30/12/2012 10:26:15] Started handling job
--[Information] [30/12/2012 10:26:15] Preprocessing
--[Error] [30/12/2012 10:26:15] Error starting job
---[Error] [30/12/2012 10:26:15] Exception message: Calling setup of processor failed with error 'Required file 'G:\HVDVD_TS\feature_01.EVO+feature_02.EVO' is missing.'
---[Error] [30/12/2012 10:26:15] Stacktrace: à MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [30/12/2012 10:26:15] Inner exception: null
invy
30th December 2012, 12:29
@Zathor: Is it possible to put only muxing jobs in higher priority (or normal at least) by default? It's always bothered me that muxing always goes hell slow when it's on "low" priority.
Like right now, I came back to my PC to see it was muxing a 1.23 GB file. The time elapsed was over 5 MINUTES and it was not even half way done. The moment I put it on below normal, normal, or above normal priorities, it zipped right through and finished it within a minute.
I want to keep audio/video jobs on low, though. And, as it stands right now, I believe MeGUI remembers the priority of the last/current job, and when the status window of the next job pops up it will use the same priority of the last one that finished.
It would great if there is a way, or if not, I'd like to put in a request for it. :)
Zathor
30th December 2012, 12:35
Otherwise megui crashes coz the job Input contains several names...
Thx, I never tested it with two EVO files.
Zathor
30th December 2012, 16:59
2253 [Queue] warn if intermediate files of an incomplete job are going to be deleted
2252 [Worker] if a job is aborted the corresponding worker will be stopped
2251 [OneClick] pgcdemux will only be used if more than one PGC is found
2250 [AVS Script Creator] avoid upsizing when resizing a cropped source
[AVS Script Creator] added option to enable upsizing in the profile (disabled by default)
[AVS Script Creator] added option to select the default mod value in the profile (mod16 by default)
[AVS Script Creator] adjusted "Clever (TM) anamorphic encoding" so the new mod values are used
[OneClick] obey the new AVS Script Creator settings
2249 [HD Streams Extractor] fixed handling of seamless branching EVO files
2248 [OneClick] warn if identical tracks are about to be processed
2247 [AVS Script Creator] hide "Aspect Ratio Error" when doing an anamorphic encoding
fixed handling of the "Aspect Ratio Error" if dealing with an anamorphic input file
2246 [AVS Script Creator] enhanced readability of the "red parts"
the "Aspect Ratio Error" only turns red if the value is bigger than the acceptable aspect error
crop values will be used also for the upsize warnings
2245 [Queue] related jobs are highlighted when selecting a job
2244 [Queue] when deleting a job warn always if it is part of a related job series
TSoft
30th December 2012, 17:43
Hello Zathor,
thanks for all the work.
I often use MeGui with the option Oneclick to bring avi (with audio ac3 or mp3) in mp4 (video x264 and audio aac 48kbps).
Sometimes it doesn't work properly:
1. I noticed that when the audio in the avi was muxed with delay (positive or negative) Oneclick gives an error and was not able to extract the audio.
2. Sometimes all seems to go on well, but at the end (but not always) the muxed mp4 files was not in syncro though the avi was perfect.
The one point I can get around with having the avi no delay in the audio track, but point 2.... I don't know.
Now I'm using AutoEncoder, is it not the same thing... OneClick is better for me.
Please sorry for my english. I wish you a good new year and thanks again.
Shevek
30th December 2012, 18:03
Hi Zathor, I have found a bug in the Http Proxy code.
If you check the Use Proxy option in settings but don't enter server details then you get an error the next time MeGUI is launched:
MeGUI encountered a fatal error and may not be able to proceed. Reason: Invalid URI: The hostname could not be parsed.
This is un-recoverable and MeGUI exits and so you cannot fix the settings through the UI.
I could only fix it by editing the settings.xml file:
<UseHttpProxy>true</UseHttpProxy>
to
<UseHttpProxy>false</UseHttpProxy>
Whilst you are looking at this part of the code, could you implement system proxy details pass through for the user credentials as well?
Without knowing how you are implementing your call to the update server, I can't provide a full code sample but, as a starting point, to access the system proxy settings you can use:
System.Net.CredentialCache.DefaultCredentials
Zathor
30th December 2012, 18:16
1. I noticed that when the audio in the avi was muxed with delay (positive or negative) Oneclick gives an error and was not able to extract the audio.
2. Sometimes all seems to go on well, but at the end (but not always) the muxed mp4 files was not in syncro though the avi was perfect.
Please post the log and also try an older FFMS build (like 2.17).
If you check the Use Proxy option in settings but don't enter server details then you get an error the next time MeGUI is launched
Thx, fixed in 2254.
Whilst you are looking at this part of the code, could you implement system proxy details pass through for the user credentials as well?
As I do not have a proxy I cannot test it. If you can provide a patch I will implement it. The relevant code part is core\gui\UpdateWindow.cs:1270
WebClient serverClient = new WebClient();
WebProxy wprox = null;
ICredentials icred = null;
if (meGUISettings.HttpProxyUid != null)
icred = new NetworkCredential(meGUISettings.HttpProxyUid, meGUISettings.HttpProxyPwd);
wprox = new WebProxy(meGUISettings.HttpProxyAddress + ":" + meGUISettings.HttpProxyPort, true, null, icred);
WebRequest.DefaultWebProxy = wprox;
serverClient.Proxy = wprox;
Shevek
30th December 2012, 18:18
As I do not have a proxy I cannot test it. If you can provide a patch I will implement it. The relevant code part is core\gui\UpdateWindow.cs:1270
WebClient serverClient = new WebClient();
WebProxy wprox = null;
ICredentials icred = null;
if (meGUISettings.HttpProxyUid != null)
icred = new NetworkCredential(meGUISettings.HttpProxyUid, meGUISettings.HttpProxyPwd);
wprox = new WebProxy(meGUISettings.HttpProxyAddress + ":" + meGUISettings.HttpProxyPort, true, null, icred);
WebRequest.DefaultWebProxy = wprox;
serverClient.Proxy = wprox;
I only have a proxy at work, so I'll do some tests tomorrow and get back to you
hello_hello
30th December 2012, 19:06
Zathor,
I just updated to version 2253 and the adjustments to the resizing are great. Thanks! But.......
The calculations for the aspect ratio/error must be a little off at times.
16:9 PAL DVDs resized to 704x396 show an aspect error of 0%, which is correct, yet if you open a video of different dimensions, tell MeGUI the input aspect ratio is 16:9 and resize to 704x396 again, it shows a slight aspect ratio error. A very tiny one admittedly but 704x396 is still exactly 16:9 regardless of the input resolution.
The one which stands out the most is when resizing 4:3 DVDs to 640x480. The aspect ratio error shown is 0.13%. Oddly enough I opened a 704x384 AVI and told MeGUI it's input aspect ratio was 4:3, and a 640x480 resize showed a 0% aspect ratio error. I've sometimes wondered in the past if the aspect ratio MeGUI adds to the script was just a little off.....
A couple of little nitpicks if I may......
The anamorphic "to the selected mod" change works well, only using the undercrop and overcrop anamorphic options you can't actually select the mod because it's greyed out. I guess the "selected mod" setting is connected to the resizing so maybe it's not worth worrying about, but I'm OCD when it comes to consistency.
The anamorphic options aside from "resize to" disable the resizing, but the resize fields sometimes turn red when you crop. Maybe fixing that is already on your to-do list?
Anyhow..... thanks once more.
hello_hello
30th December 2012, 19:40
While I'm here...... :)
When you open a video via DirectShow MeGUI automatically adds frame rate conversion to the script, which I think is a good idea, but I've often wondered, why not do the same thing for ffmsindex? AVISource uses Assumefps instead, although maybe there's a good reason for that, but given ffmsindex can open all kinds of video including AVIs, I can't think of a reason why adding it's own frame rate conversion to the script would be a bad idea. I'd assume if the video is CFR then adding it would make no difference, but if it's VFR at least MeGUI could encode it without losing audio sync. Am I missing something?
Cheers.
Zathor
30th December 2012, 20:20
The one which stands out the most is when resizing 4:3 DVDs to 640x480. The aspect ratio error shown is 0.13%. Oddly enough I opened a 704x384 AVI and told MeGUI it's input aspect ratio was 4:3, and a 640x480 resize showed a 0% aspect ratio error.
Changing the input AR did not refresh the aspect error calculation. That is now fixed. Beside that I can not reproduce your problem. Will test later.
I've sometimes wondered in the past if the aspect ratio MeGUI adds to the script was just a little off.....
The calculation of the aspect error is complety new and has nothing in common with the other logic regarding SAR/PAR/DAR values which will be used and applied to the script for anamorphic encodings.
The anamorphic "to the selected mod" change works well, only using the undercrop and overcrop anamorphic options you can't actually select the mod because it's greyed out.
Fixed
The anamorphic options aside from "resize to" disable the resizing, but the resize fields sometimes turn red when you crop.
Also fixed - now the same logic as for the non-anamorphic upsizing takes place. Therefore the width/height will be reduced accordingly if upsizing is not enabled.
Thanks again for your feedback!
Zathor
31st December 2012, 00:40
The one which stands out the most is when resizing 4:3 DVDs to 640x480. The aspect ratio error shown is 0.13%. Oddly enough I opened a 704x384 AVI and told MeGUI it's input aspect ratio was 4:3, and a 640x480 resize showed a 0% aspect ratio error.
When doing a non-anamorphic encode the target SAR is 1:1 (square pixel). Therefore the input video must be converted also to SAR 1:1 to get the aspect ratio error:
720x576 with an aspect ratio of 4:3 has a SAR of 16/15 which results in 768x576 in SAR 1:1. Therefore you have an slight error with 640x480. Instead an 704x384 4:3 file has a SAR of 8/11 resulting in 512x384 for square pixels - wich is the same as 640x480 and therefore 0% aspect ratio error.
When you open a video via DirectShow MeGUI automatically adds frame rate conversion to the script, which I think is a good idea, but I've often wondered, why not do the same thing for ffmsindex?
Adding AssumeFPS can cause problem with telecined video as FFMS will alter the frame rate. At least that is the reason I remeber.
Zathor
31st December 2012, 01:02
2255 [AVS Script Creator] resize is enabled by default in the profiles (only for new profiles)
[AVS Script Creator] suggest resolution is automatically pre-selected when doing a resize
[AVS Script Creator] DAR changes also triggers a recalc of the "Aspect Ratio Error"
[AVS Script Creator] avoid upsizing (if disallowed) when "Clever (TM) anamorphic encoding" is used
[AVS Script Creator] some minor cosmetics / changes
2254 [Update] fixed a crash if the proxy has been enabled without server address
hello_hello
31st December 2012, 02:03
When doing a non-anamorphic encode the target SAR is 1:1 (square pixel). Therefore the input video must be converted also to SAR 1:1 to get the aspect ratio error:
720x576 with an aspect ratio of 4:3 has a SAR of 16/15 which results in 768x576 in SAR 1:1. Therefore you have an slight error with 640x480.
Maybe I'm just being dense, unless there's rounding involved when doing the math which is causing a slight aspect error to be displayed, but even so 768x576 and 640x480 are both exactly 4:3.
(576/768)*640=480 or
(720/576)*(16/15)*480 = 640
However you do it, it comes out exact. StaxRip and the Yoda Resize Calculator both agree. MeGUI has always seemed to give slightly different results to other programs. Generally only by a couple of tenths of a percent I think, but I'm sure it always has. Many times I've opened a "strict" anamorphic encode and compared it to the original DVD and thought the aspect ratio was off by a pixel or two. I'd always assumed it's the way MPC-HC resizes, but now.....
There's another little oddity in the "trust what MeGUI is telling me" department. It seems to happen regularly when opening video containing square pixels (I haven't played with anything else much yet). For example I just opened a 640x480 AVI and enabled resizing but left it on 640x480. MeGUI displays a slight aspect error (it's only around 0.16% but it's there). The only way to correct it is to manually select the input aspect ratio (1.333) and then adjust the resizing or cropping. Once you return the the cropping back to zero or the resizing back to 640x480, MeGUI will then display a zero aspect error as it should.
I think maybe there's too much rounding happening when calculating the input aspect ratio although I'm not sure how it works. For me, opening a 704x384 AVI displays an input aspect ratio of 1.833, which is correct, but when enabling resizing it displays a 0.142% aspect error at 704x384. Changing the input display aspect ratio to 1.832 (which unless I'm going mad MeGUI actually did itself once) displays the same aspect error at 704x384. With an input aspect ratio of 1.834 the aspect error changes to 0%, but the problem is that's not the input aspect ratio MeGUI chooses when opening the file.
Once again too, changing the input aspect ratio has no effect on the aspect error being displayed until cropping or resizing has been adjusted.
Cheers.
Edit: I just saw your previous post. I see input aspect ratio changes now cause the aspect error to be recalculated.
Zathor
31st December 2012, 02:43
Maybe I'm just being dense, unless there's rounding involved when doing the math which is causing a slight aspect error to be displayed, but even so 768x576 and 640x480 are both exactly 4:3.
Yes, there was a rounding problem which resulted in 767x576 causing the error. If will upload a fix in the next minutes.
Many times I've opened a "strict" anamorphic encode and compared it to the original DVD and thought the aspect ratio was off by a pixel or two. I'd always assumed it's the way MPC-HC resizes, but now.....
This aspect error calc is completely new an has only the SAR calculation in common with the internal functions for anamorphic encodings. Of course they may be wrong as well - but in that case they are wrong for years. Nevertheless when you find a reproducable problem in that part I will have a look as well.
Please try 2256 and let me now if everything is fine.
Overdrive80
31st December 2012, 04:09
How its possible?? http://s9.postimage.org/j7xwecnkb/Captura.jpg (http://postimage.org/image/j7xwecnkb/)
Yoda calc and me, obtain the same result than is very different to showed by megui.
EDIT: Ok http://forum.doom9.org/showthread.php?t=22497
Zathor
31st December 2012, 10:45
MeGUI calculates it in this way:
AR Error = 1-((Input Width*Output Height)/(Output Width*Input Height)) (which is the same as in http://forum.doom9.org/showthread.php?p=130085#post130085)
Which is in this case:
AR Error = 1-((714*480)/(704*480))=1-(714/704)=-0,014204545454545=-1,4204545454545%
You and Yoda are calculating it:
AR Error = 1-((704*480)/(714*480))=1-(704/714)=0,0140056022408964=1,40056022408964%
Which one is correct?
You can say (with simplified values) that 100 is 33% larger than 75 - and 75 is 25% smaller than 100. So both are showing a correct aspect ratio error but the point of view is different. Staxrip for example is using the same as MeGUI. Which is the most common point of view? I can change it if required.
Shevek
31st December 2012, 11:37
Hi Zathor,
Here is the patch to use system proxy if a username is not supplied:
http://pastebin.com/yaEMEcUc
I have tested this here at work this morning and it works
Of course this may require a stable build release otherwise those who rely on it won't be able to get the revision which fixes it :D
Zathor
31st December 2012, 11:45
Thanks - does this also work when using a proxy without user name / password? Or do I need to include a new setting if no credentials, specified credentials or default credentials should be used?
Shevek
31st December 2012, 11:52
Thanks - does this also work when using a proxy without user name / password?
Ah, I'm not sure.
Perhaps we should have an additional checkbox "Use System Proxy"
Actually, thinking about it, the system credentials include the URI of the proxy so it needs to work differently anyway.
Should be:
Use Proxy?:-
Yes: - Use System Proxy?:-
Yes:- use CredentialCache.DefaultCredentials
No: prompt for url/port/uid/pwd
How easy is it to add a new flag to settings?
EDIT: I've found the MeGUISettings class - I'll have a play
Shevek
31st December 2012, 12:12
Is the Sourceforge repo not up to date for read only checkouts?
I am only seeing up to 2232 on 9th Dec and there have been many more commits since then...
Zathor
31st December 2012, 12:15
Perhaps we should have an additional checkbox "Use System Proxy"
Maybe a combobox with all the 4 settings (no proxy, system proxy, proxy with and without user/pwd)
But isn't there a way to remove this whole part in the settings and use the system proxy (= IE proxy) setting all the time?
Zathor
31st December 2012, 12:20
Is the Sourceforge repo not up to date for read only checkouts?
I am only seeing up to 2232 on 9th Dec and there have been many more commits since then...
Use https://megui.svn.sourceforge.net/svnroot/megui for gthe checkout. There has been a move to a new repository which I have missed.
Shevek
31st December 2012, 12:45
Maybe a combobox with all the 4 settings (no proxy, system proxy, proxy with and without user/pwd)
Good idea
But isn't there a way to remove this whole part in the settings and use the system proxy (= IE proxy) setting all the time?
Hmm, yes that's true. It's a .Net application so it will always have access to the IE settings, as both Chrome and Firefox do. I'll do some more testing on my work and home PCs and ensure that this will work in both situations.
Use https://megui.svn.sourceforge.net/svnroot/megui for gthe checkout. There has been a move to a new repository which I have missed.
Great, I now have the latest code, tx!
Zathor
31st December 2012, 14:05
Great, I now have the latest code, tx!
I have switched my productive repositories. From now on all my commits are in svn://svn.code.sf.net/p/megui/code
Shevek
31st December 2012, 15:04
Hi Zathor,
It will need to be the multiple options as there could be some users out there who use proxy servers which require a separate log in from their system account (i.e. windows clients on a network that uses a unix/linux proxy server)
Proposed solution:
Replace global setting "usehttpproxy" with an enum setting "HttpProxyMode":
public enum ProxyMode { None = 0, SystemProxy = 1, CustomProxy = 2, CustomProxyWithLogin = 3 }
On Settings form remove the checkbox and replace with drop down with options from the enum
None, SystemProxy = address/port/uid/pswd disabled
CustomProxy = address,port enabled, uid/pswd disabled
CustomProxyWithLogin = address/port/uid/pswd enabled
Logic in UpdateCacher.cs and UpdateWindow.cs updated to build proxy settings based on HttpProxyMode
How does that sound? I'll get on with coding this and provide a patch.
Let me know if you want anything tweaked.
Zathor
31st December 2012, 15:51
Sounds good. Looking forward to your patch!
Shevek
31st December 2012, 16:10
Having problems opening the Settings form :angry:
Could not find type 'MeGUI.core.gui.TargetSizeSCBox'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built using settings for your current platform or Any CPU.
Have you seen similar?
I'm using VS2010 on Windows 7 x64 (both fully patched)
Zathor
31st December 2012, 16:13
Switch to the x86 platform in VS. This happens also for me when x64 is enabled (and I do not know why).
Shevek
31st December 2012, 16:27
Ah, that's fixed it :D
Overdrive80
31st December 2012, 17:00
You can say (with simplified values) that 100 is 33% larger than 75 - and 75 is 25% smaller than 100. So both are showing a correct aspect ratio error but the point of view is different. Staxrip for example is using the same as MeGUI. Which is the most common point of view? I can change it if required.
Yeah, I noticed after for this reason, I edited the post with the link. Really I think that you method is more proper, only I want know that happens it.
Thanks
Shevek
31st December 2012, 17:29
Hi Zathor,
Here is the patch:
http://pastebin.com/BW9dmF9k
It should be applied in the trunk folder
It includes a new helper class core/util/HttpProxy.cs as the proxy is used in both core/gui/UpdateCacher.cs and core/gui/UpdateWindow.cs
tebasuna51
31st December 2012, 17:32
MeGUI calculates it in this way:
AR Error = 1-((Input Width*Output Height)/(Output Width*Input Height)) (which is the same as in http://forum.doom9.org/showthread.php?p=130085#post130085)
Which is in this case:
AR Error = 1-((714*480)/(704*480))=1-(714/704)=-0,014204545454545=-1,4204545454545%
You and Yoda are calculating it:
AR Error = 1-((704*480)/(714*480))=1-(704/714)=0,0140056022408964=1,40056022408964%
Which one is correct?
None, a few of maths:
A relative error is = Error/Exact_value
Or
(Approximated_value - Exact_value) / Exact_value = (Approximated_value / Exact_value) - 1
Here the AR Exact_value is 714/480 and the Approximated_value is 704/480 then
AR relative error = (704/714) - 1= -1,40056022408964%
1,40% less (-) than Exact_value.
EDIT: Suggested formula:
AR Error = ((Output Width*Input Height)/(Input Width*Output Height)) - 1
bamsebo
31st December 2012, 17:50
I have a problem with the latest release 2237. Queue processing seems to have changed. Normally I will queue files ready for indexing but process them one at a time by right clicking and "Send to Temporary Worker" Normally this will process only that job. With the latest, when doing that it seems to work as if I had clicked the "start" button and wants to process all other jobs in the queue.
Is there a way round that or will the old method return in a future release?
BTW its a great suite of programs, been using it for a while now, keep up the good work!
Overdrive80
31st December 2012, 18:43
None, a few of maths:
A relative error is = Error/Exact_value
Or
(Approximated_value - Exact_value) / Exact_value = (Approximated_value / Exact_value) - 1
Here the AR Exact_value is 714/480 and the Approximated_value is 704/480 then
AR relative error = (704/714) - 1= -1,40056022408964%
1,40% less (-) than Exact_value.
EDIT: Suggested formula:
AR Error = ((Output Width*Input Height)/(Input Width*Output Height)) - 1
Ok. I understand than:
Absolute_error = Approximated_value (Resize) - Exact_value (Crop)
Ok, then my algorthym was wrong by the order of the summands.
I agree with Tebasuna51, my mistake.
Zathor
31st December 2012, 18:55
Thanks, Tebasuna51 and Overdrive80. I changed the calculation - hopefully the last time ;)
Here is the patch:
http://pastebin.com/BW9dmF9k
Thank you very much!
I have a problem with the latest release 2237. Queue processing seems to have changed. Normally I will queue files ready for indexing but process them one at a time by right clicking and "Send to Temporary Worker" Normally this will process only that job. With the latest, when doing that it seems to work as if I had clicked the "start" button and wants to process all other jobs in the queue.
The "Temporary Worker" handling has once again changed in the latest development builds. Either switch to the development update server or wait for the next stable build.
bamsebo
1st January 2013, 01:07
The "Temporary Worker" handling has once again changed in the latest development builds. Either switch to the development update server or wait for the next stable build.
many thanks for that, its just inconvenient because of the way I work :) I'll wait for the next stable build! Barry
invy
1st January 2013, 14:36
Zathor: could you please respond to my previous post, please? d:
Also for whomever is/are the talented coding folks here.. I would like to request there be a way in OneClick mode so that it will automatically select the correct OneClick profile, based on the filename (partial match) of the file you selected, and add it to the queue.
So, it would go something like this:
1. First, obviously you would need to setup each string you want to match. Let's say you type in, 'banana', and next to it you select the OneClick profile it would use. We'll call it 'banana', too. Click a button to confirm and add it. (MeGUI would save this information to a settings file)
2. Next, the actual auto-loading in action! You would select a file, and drag it over to the auto load window. I drag over a file named, "AdventuresofBananaS01E05.mpg" (multiple file drag or a folder load would be convenient here).
3. It would acknowledge that you dropped a file in the window, and whether or it found a matching OC profile to use. Something like, "Found a match! Using 'banana' profile for 'AdventuresofBananaS01E05.mpg'..... Done!"
4. It will log it for each file you dragged over, or if you loaded a folder, for each supported filetype it found.
5. From here, you can delete any which one that you don't want, re-order them, check the "and Start" box, or click the 'Queue' button right next to it.
Wouldn't this be like the coolest, and more importantly, most convenient thing ever?
Because quite frankly I've grown tired of having to navigate through MeGUI's interface. Not that there is too much wrong with it - it's the best GUI around :p - But, it's just the fact that I have had things to encode, on just about a daily basis, and I simply cannot do it anymore.
I'm not the first one to request this, am I? I would really love a feature like this.
TSoft
2nd January 2013, 08:09
"Wouldn't this be like the coolest, and more importantly, most convenient thing ever?"
I don't think so.
I think the most important thing (and here I am sure I am not the only one who asked for it) is the compressibility test XD
bilditup1
2nd January 2013, 08:14
Request: the mp4 muxer actually does almost everything right in terms of getting things to work properly on iDevices. However, there's one thing left out - specifying a group for audio tracks, so that they don't play all at once. This is achievable by adding ":group=1" to the end of each audio track's command line section, and, additionally, ":disabled" to the end of each audio track *except* for the first one.
One nice feature is the autoconversion of chapters from ogg to xml formats when specifying iPhone or iPod output; I haven't found a separate tool that does this. But it would be nice to have an extra option, a checkbox, say, that allowed the chapters to be added in the original txt format as well as in the xml format, to foster the widest compatibility. Or maybe a radio button, one each for 'mux txt', 'convert to xml', 'use both', with an accompanying tooltip explanation.
It might be worth doing the same for srt (which are also autoconverted, though to my knowledge this is a feature of mp4box).
I would build this stuff myself if I knew what is necessary to compile it.
Thank you very much for listening, and thank you very much for making this indispensible tool!
hello_hello
2nd January 2013, 08:16
I don't know if there's plans to do so but I still think the Resize section could be tweaked a little when using any of the anamorphic options which don't resize. As an example using a PAL 4:3 DVD.....
If I crop 4 pixels from one side using "resize to mod16" the width remains at 720 but turns red as it should. However it does the same using any of the other mod16 options which don't resize, and as the width turns red it implies resizing even though there isn't any. Doing the same thing while selecting "overcrop to mod16 " should ideally cause the resize width to automatically change to 704 etc in order for MeGUI to correctly display the output resize dimensions.
Also the way the resizing displayed is updated makes it inconsistent (even though in reality it doesn't apply). For example selecting "overcrop to mod16" before enabling cropping and then cropping 4 pixels from the side causes MeGUI to display 720x576 with the width background red, enabling "overcrop to mod16" after cropping causes it to display 720x592 with both width and height background red, and finally if you crop, enable "resize to mod16" and then switch to "overcrop to mod16", MeGUI displays 720x592 with the width given a red border on a white background while the height background turns red.
I realise in all the above examples MeGUI isn't actually resizing, but ideally it should display the correct output dimensions and if you change the desired mod after cropping and resizing, any changes MeGUI makes to under/over cropping should also be reflected in the output dimensions it displays.
I guess the aspect ratio/error discussion has continued over the last few days and the calculations have been changed again since 2256? If that's the case then the rest of this post is no doubt obsolete as I was just wanting to report 2256 still gets it slightly wrong. Only enough to be noticeable occasionally, but it still causes MeGUI to report an aspect error sometimes when in fact there should be none.
I tried tebasuna51's formula on the video's which were causing MeGUI to display an incorrect aspect error when resizing and it seems to be spot on, so I'll look forward to the next MeGUI release.
Thanks for all the hard work guys.
Kurtnoise
2nd January 2013, 09:36
Request: the mp4 muxer actually does almost everything right in terms of getting things to work properly on iDevices. However, there's one thing left out - specifying a group for audio tracks, so that they don't play all at once. This is achievable by adding ":group=1" to the end of each audio track's command line section,
Yes, it's already on my local tree...forgot to commit this.
and, additionally, ":disabled" to the end of each audio track *except* for the first one.
Why ?
One nice feature is the autoconversion of chapters from ogg to xml formats when specifying iPhone or iPod output; I haven't found a separate tool that does this. But it would be nice to have an extra option, a checkbox, say, that allowed the chapters to be added in the original txt format as well as in the xml format, to foster the widest compatibility. Or maybe a radio button, one each for 'mux txt', 'convert to xml', 'use both', with an accompanying tooltip explanation.
mmh, ok...
It might be worth doing the same for srt (which are also autoconverted, though to my knowledge this is a feature of mp4box).
you mean srt to xml conversion ? Please, explain...
Kurtnoise
2nd January 2013, 09:40
Also for whomever is/are the talented coding folks here.. I would like to request there be a way in OneClick mode so that it will automatically select the correct OneClick profile, based on the filename (partial match) of the file you selected, and add it to the queue.
So, it would go something like this:
1. First, obviously you would need to setup each string you want to match. Let's say you type in, 'banana', and next to it you select the OneClick profile it would use. We'll call it 'banana', too. Click a button to confirm and add it. (MeGUI would save this information to a settings file)
2. Next, the actual auto-loading in action! You would select a file, and drag it over to the auto load window. I drag over a file named, "AdventuresofBananaS01E05.mpg" (multiple file drag or a folder load would be convenient here).
3. It would acknowledge that you dropped a file in the window, and whether or it found a matching OC profile to use. Something like, "Found a match! Using 'banana' profile for 'AdventuresofBananaS01E05.mpg'..... Done!"
4. It will log it for each file you dragged over, or if you loaded a folder, for each supported filetype it found.
5. From here, you can delete any which one that you don't want, re-order them, check the "and Start" box, or click the 'Queue' button right next to it.
Wouldn't this be like the coolest, and more importantly, most convenient thing ever?
Because quite frankly I've grown tired of having to navigate through MeGUI's interface. Not that there is too much wrong with it - it's the best GUI around :p - But, it's just the fact that I have had things to encode, on just about a daily basis, and I simply cannot do it anymore.
Why not create your own profiles according to your input files name ?
Zathor
2nd January 2013, 09:54
@Invy: Sorry, no time and interest in your two requests at the moment. Please add them to the feature request tracker so that they get not lost. Especially the first one will be added but I have no ETA.
Request: the mp4 muxer actually does almost everything right in terms of getting things to work properly on iDevices. However, there's one thing left out - specifying a group for audio tracks, so that they don't play all at once. This is achievable by adding ":group=1" to the end of each audio track's command line section, and, additionally, ":disabled" to the end of each audio track *except* for the first one.
Does this harm the compatibility of MP4 files with specific devices? I have no native MP4 devices to test. If no I will add it.
One nice feature is the autoconversion of chapters from ogg to xml formats when specifying iPhone or iPod output; I haven't found a separate tool that does this. But it would be nice to have an extra option, a checkbox, say, that allowed the chapters to be added in the original txt format as well as in the xml format, to foster the widest compatibility. Or maybe a radio button, one each for 'mux txt', 'convert to xml', 'use both', with an accompanying tooltip explanation.
Same question as above. Is it possible to add both formats wiohtout harming the compatibility? So is it possible to add "-add filename.xml:chap -chap filename.txt"?
I guess the aspect ratio/error discussion has continued over the last few days and the calculations have been changed again since 2256? If that's the case then the rest of this post is no doubt obsolete as I was just wanting to report 2256 still gets it slightly wrong. Only enough to be noticeable occasionally, but it still causes MeGUI to report an aspect error sometimes when in fact there should be none.
The changed calculation will not have an effect on your mentioned scenario where an error is reported when there is none. So please provide an example.
Regarding your other points I have to reproduce it later.
Kurtnoise
2nd January 2013, 10:03
Hi Zathor,
HappY NeW YeaR...;)
Does this harm the compatibility of MP4 files with specific devices?
nope...this trick is used to switch audio tracks. I've an iphone to test this. No worry.
Same question as above. Is it possible to add both formats wiohtout harming the compatibility? So is it possible to add "-add filename.xml:chap -chap filename.txt"?
I don't think so...At least, Apple devices should not be read the track corresponding to the -chap filename.txt, only the first one. Incompatibility may arise with other players, not Apple devices...I'll check it out.
Zathor
2nd January 2013, 10:21
Happy new year :) - and thanks!
Here is the patch:
http://pastebin.com/BW9dmF9k
Thanks again - it has been added a few minutes ago to the trunk.
hello_hello
2nd January 2013, 10:42
The changed calculation will not have an effect on your mentioned scenario where an error is reported when there is none. So please provide an example.
My mistake, I think. I tried to reproduce it again but couldn't.
I "think" I may have done something silly at the time such as used DirectShow for decoding while leaving ffdshow's cropping filter enabled and because MeGUI doesn't display the input resolution I didn't notice it had change. Actually..... MeGUI displaying the input resolution as well as aspect ratio..... that'd be nice. ;)
But sorry, I guess I made a boo-boo.
hello_hello
2nd January 2013, 10:47
I think the most important thing (and here I am sure I am not the only one who asked for it) is the compressibility test XD
Maybe it'd be too hard to implement for the usage it'd get given quality based, rather than file size based encoding seems to be more the norm these days. StaxRip can but I'm not sure if there's any other "currently maintained" GUIs which do.
AutoGK and StaxRip run their compression tests by adding a simple function to the script and it generally produces quite accurate results. You could add the same thing to the script MeGUI creates and then use it to run an encode, which effectively becomes the compression test.
SelectRangeEvery(300, 15)
The above is what AutoGK generally adds to the end of the script which means it encodes the first 15 frames out of every 300 which gives you 5% of the video. It always seems to encode 15 frames in a row but for shorter clips it changes the the range. ie SelectRangeEvery(150, 15) gives you a compression test over 10% of the video. For a five minute video AutoGK uses SelectRangeEvery(43, 15).
I ran one compression test with StaxRip and it used SelectRangeEvery(280, 14) but I guess the end result would be about the same.
For Xvid you'd run the compression test using a single pass encode and a constant quantizer of 2. For x264 I think it's just CRF18 (that seems to be what StaxRip uses). The above method will allow you to at least run a compression test using MeGUI, but given MeGUI won't do it for you, someone may be able to supply the formula for doing the math yourself
Maybe calculating the quality/file size/resolution from a compression test result might be a subject worthy of a new thread. I'd assume once you know the formula it can't be too hard.
Kurtnoise
2nd January 2013, 11:40
No one use compressibility tests these days with codecs like x264...So, why bother ?
bilditup1
2nd January 2013, 11:43
Request: the mp4 muxer actually does almost everything right in terms of getting things to work properly on iDevices. However, there's one thing left out - specifying a group for audio tracks, so that they don't play all at once. This is achievable by adding ":group=1" to the end of each audio track's command line section, and, additionally, ":disabled" to the end of each audio track *except* for the first one.
One nice feature is the autoconversion of chapters from ogg to xml formats when specifying iPhone or iPod output; I haven't found a separate tool that does this. But it would be nice to have an extra option, a checkbox, say, that allowed the chapters to be added in the original txt format as well as in the xml format, to foster the widest compatibility. Or maybe a radio button, one each for 'mux txt', 'convert to xml', 'use both', with an accompanying tooltip explanation.
It might be worth doing the same for srt (which are also autoconverted, though to my knowledge this is a feature of mp4box).
I would build this stuff myself if I knew what is necessary to compile it.
Thank you very much for listening, and thank you very much for making this indispensible tool!
I initially posted a feature request here:
https://sourceforge.net/p/megui/feature-requests/495/
and then submitted a patch:
https://sourceforge.net/p/megui/patches/65/
I eschewed modifying the gui in favor of a more practical approach, since SRT subs are converted in any event and never just muxed in - so creating a new device profile seemed silly just for the chapters. I patched the iOS stuff (described in detail at the patch link above) and changed the behavior of chapter adding to always add the ogg chapters, even when also adding xml chapters for iPod and iPhone. This does not break functionality for software that only uses either form of chapter. I'm not sure if this violates a standard (probably does) but it's the practical move and I believe the right one...
bilditup1
2nd January 2013, 11:47
and, additionally, ":disabled" to the end of each audio track *except* for the first one.
Kurtnoise asked why this is necessary. In my testing I have found that if this is NOT done, then all audio tracks still play all at once, until the user goes and selects one audio track or the other (even if the UI says that the first track is selected). Now, sometimes this does NOT happen, and everything works fine. But the behavior is inconsistent, and adding :disabled has gotten rid of this problem every time I tried opening a file.
Adding the disabled flag both prevents this stupidity and has no detrimental effect in my other players (OpenELEC-xbmc-rpi; MPC-HC w/LAV or with internal filters on Win7 x64)
Zathor
2nd January 2013, 12:12
If I crop 4 pixels from one side using "resize to mod16" the width remains at 720 but turns red as it should. However it does the same using any of the other mod16 options which don't resize, and as the width turns red it implies resizing even though there isn't any.Doing the same thing while selecting "overcrop to mod16 " should ideally cause the resize width to automatically change to 704 etc in order for MeGUI to correctly display the output resize dimensions.
Thx - fixed.
Also the way the resizing displayed is updated makes it inconsistent (even though in reality it doesn't apply). For example selecting "overcrop to mod16" before enabling cropping and then cropping 4 pixels from the side causes MeGUI to display 720x576 with the width background red, enabling "overcrop to mod16" after cropping causes it to display 720x592 with both width and height background red, and finally if you crop, enable "resize to mod16" and then switch to "overcrop to mod16", MeGUI displays 720x592 with the width given a red border on a white background while the height background turns red.
Also fixed.
The next build will have the "aspect ratio error" for anamorpic encodings enabled again. Both input and output are converted to square pixels and then compared. Interestingly not all settings have 0% AR error. If the expected behavior is that with "Clever anamorphic..." enabled it must always be 0% I will have a look at the reson.
Zathor
2nd January 2013, 13:02
I initially posted a feature request here:
https://sourceforge.net/p/megui/feature-requests/495/
and then submitted a patch:
https://sourceforge.net/p/megui/patches/65/
Thanks for the patch - I am going to commit the audio/subtitle part but I will not implement the chapter part as I will wait for Kurtnoise because I cannot test anything here.
Kurtnoise
2nd January 2013, 13:08
Hi,
I initially posted a feature request here:
https://sourceforge.net/p/megui/feature-requests/495/
and then submitted a patch:
https://sourceforge.net/p/megui/patches/65/
I'd say testing Device Type in Audio Part could be better (like Subtitles)...Something like :
Index: megui/trunk/packages/muxer/mp4box/MP4BoxMuxer.cs
===================================================================
--- megui/trunk/packages/muxer/mp4box/MP4BoxMuxer.cs (revision 2260)
+++ megui/trunk/packages/muxer/mp4box/MP4BoxMuxer.cs (working copy)
@@ -268,6 +268,7 @@
sb.Append(":name=" + settings.VideoName);
sb.Append("\"");
}
+ int trackCount = 0;
foreach (object o in settings.AudioStreams)
{
MuxStream stream = (MuxStream)o;
@@ -315,8 +316,13 @@
sb.Append(":name=" + stream.name);
if (stream.delay != 0)
sb.AppendFormat(":delay={0}", stream.delay);
+ if (settings.DeviceType == "iPod" || settings.DeviceType == "iPhone")
+ {
+ sb.Append(":group=1");
+ if (trackCount > 0)
+ sb.Append(":disabled");
+ }
sb.Append("\"");
+ trackCount++;
}
+ trackCount = 0;
foreach (object o in settings.SubtitleStreams)
{
MuxStream stream = (MuxStream)o;
@@ -335,8 +341,13 @@
if (!string.IsNullOrEmpty(stream.name))
sb.Append(":name=" + stream.name);
if (settings.DeviceType == "iPod" || settings.DeviceType == "iPhone")
+ {
sb.Append(":hdlr=sbtl:layout=-1:group=2");
+ if (trackCount > 0)
+ sb.Append(":disabled");
+ }
sb.Append("\"");
+ trackCount++;
}
otherwise, it looks ok to me. In addition, I would like to add also some checkings with Audio format (i.e AC3, not compatible with Apple Devices, etc)
I eschewed modifying the gui in favor of a more practical approach, since SRT subs are converted in any event and never just muxed in - so creating a new device profile seemed silly just for the chapters.
I frankly don't understand why you want to do with subtitles conversion...Could you explain with more details ?
Zathor
2nd January 2013, 13:44
I'd say testing Device Type in Audio Part could be better (like Subtitles)...Something like
Sorry, I was too fast :( The audio part has already been commited but of course it can and should be changed again if necessary. I will now stop doing anything in the MP4 area.
Nevertheless:
2266 [Audio Encoder] added BassAudioSource() as decoder. Part II
2265 [MP4 Muxer] improved iOS compatibility when using multiple audio/subtitle tracks. Patch #65 by Eli Bildirici
2264 [Worker] a temporary worker will always be deleted after a job is finished (successful or not)
2263 [Audio] changed default value of the normalization to disabled
2262 [AVS Script Creator] show "Aspect Ratio Error" when doing an anamorphic encoding
some cosmetic sizing & cropping enhancements
2261 [Update] added system proxy. Patch by Shevek
2260 [AVS Script Creator] changed "point of view" of the aspect error calculation
2259 [Audio Encoder] added BassAudioSource() as decoder
default order: NicAudio, BassAudio, FFAudioSource, DirectShow
2258 [Job] improved aborting of Jobs
bilditup1
2nd January 2013, 13:53
Hi,
I'd say testing Device Type in Audio Part could be better (like Subtitles)...Something like :
Index: megui/trunk/packages/muxer/mp4box/MP4BoxMuxer.cs
===================================================================
--- megui/trunk/packages/muxer/mp4box/MP4BoxMuxer.cs (revision 2260)
+++ megui/trunk/packages/muxer/mp4box/MP4BoxMuxer.cs (working copy)
@@ -268,6 +268,7 @@
sb.Append(":name=" + settings.VideoName);
sb.Append("\"");
}
+ int trackCount = 0;
foreach (object o in settings.AudioStreams)
{
MuxStream stream = (MuxStream)o;
@@ -315,8 +316,13 @@
sb.Append(":name=" + stream.name);
if (stream.delay != 0)
sb.AppendFormat(":delay={0}", stream.delay);
+ if (settings.DeviceType == "iPod" || settings.DeviceType == "iPhone")
+ {
+ sb.Append(":group=1");
+ if (trackCount > 0)
+ sb.Append(":disabled");
+ }
sb.Append("\"");
+ trackCount++;
}
+ trackCount = 0;
foreach (object o in settings.SubtitleStreams)
{
MuxStream stream = (MuxStream)o;
@@ -335,8 +341,13 @@
if (!string.IsNullOrEmpty(stream.name))
sb.Append(":name=" + stream.name);
if (settings.DeviceType == "iPod" || settings.DeviceType == "iPhone")
+ {
sb.Append(":hdlr=sbtl:layout=-1:group=2");
+ if (trackCount > 0)
+ sb.Append(":disabled");
+ }
sb.Append("\"");
+ trackCount++;
}
otherwise, it looks ok to me. In addition, I would like to add also some checkings with Audio format (i.e AC3, not compatible with Apple Devices, etc)
I frankly don't understand why you want to do with subtitles conversion...Could you explain with more details ?
Good idea re detecting ac3.
If you'd like to restrict the audio stuff I suggested to the iOS device profiles then I suppose that's fine; makes no difference to me. I guess if you're gonna be checking for ac3 anyway then you might as well keep things organized.
About the subtitles, it was based on A misunderstanding of how mp4box handles them...and I wasn't really talking about conversions. I thought that srt subs were mixed in to mp4 without any conversion unless the iOS device profiles were used. That's not what happens though. mp4box, in the process of musing, converts the files from srt to the t3xg subtitle format. So my idea to have multiple options, like I suggested for chapters, where the user would specify whether to mux srt, t3xg, or both, made no sense.
bilditup1
2nd January 2013, 13:57
Oh cool, you guys accepted the patch! Ha. Much less fuss than the ruby people. They want a zillions and one tests. Thanks!
hello_hello
2nd January 2013, 16:19
Well I hate to harp on the aspect error calculation, but...... (MeGUI 2266)
Take a PAL 4:3 DVD and work out the aspect ratio using 16/15.
(720/576)*(16/15)=1.33333333
So without cropping I resize that to 640x480 and MeGUI shows a zero aspect error which is correct.
Now lets crop 20 pixels from the width and 16 from the height.
(700/560)*(16/15)=1.33333333
Resize that to 640x480 and MeGUI displays a slight aspect error which it shouldn't.
I'm still not sure why MeGUI and Yoda consistently disagree by a small amount. As best as I can tell Yoda is getting it correct.
In the subject of aspect ratios..... now that the aspect error calculation has been enabled when using anamorphic encoding, why should MeGUI ever display anything but a zero aspect error? Even when using the encode non-mod16 method some combinations of cropping produce a slight aspect error, which I'd thought shouldn't happen if you're not resizing at all.
Zathor
2nd January 2013, 17:34
Well I hate to harp on the aspect error calculation, but......
Thank you very much! Please continue with your feedback. If there are errors they must be fixed.
(720/576)*(16/15)=1.33333333
So without cropping I resize that to 640x480 and MeGUI shows a zero aspect error which is correct.
Now lets crop 20 pixels from the width and 16 from the height.
(700/560)*(16/15)=1.33333333
Resize that to 640x480 and MeGUI displays a slight aspect error which it shouldn't.
700/560 with SAR 16/15 are in square pixel 747/560 and have an DAR of 1,333928571. So the error is:
(560 * 640) / (747 * 480) - 1 = -0,0446229%
In my opinion this is correct. What do you think?
EDIT: There seems to be a rounding error. Searching...
EDIT2: Fixed - I am now using not an INT value anymore for the square pixel dimensions. So it is 746,6666666 / 560 = 1,33333 resulting in a 0% aspect ratio error.
... now that the aspect error calculation has been enabled when using anamorphic encoding, why should MeGUI ever display anything but a zero aspect error? Even when using the encode non-mod16 method some combinations of cropping produce a slight aspect error, which I'd thought shouldn't happen if you're not resizing at all.
That was my question some posts above as well. So should the new SAR setting of the AVS file always result in an aspect error of 0%? Or do we have such slight differences like in the example above?
Zathor
2nd January 2013, 18:38
Please try 2267:
2267 [AVS Script Creator] improved accuracy of the "Aspect Ratio Error"
[AVS Script Creator] improved accuracy of the aspect ratio when using "Clever (TM) anamorphic encoding"
[AVS Script Creator] internal optimizations
[OneClick] implemented the AVS Script Creator changes
AliveNoMore
2nd January 2013, 18:45
Here MeGUI goes into a loop: wants to update from 2266 to 2267, then wants to update to 2266 again, then to 2267, and so forth.
Shevek
2nd January 2013, 19:08
Here MeGUI goes into a loop: wants to update from 2266 to 2267, then wants to update to 2266 again, then to 2267, and so forth.
Give it 30 mins for all the servers to sync to the same version and it will stop...
hello_hello
2nd January 2013, 19:11
That was my question some posts above as well. So should the new SAR setting of the AVS file always result in an aspect error of 0%? Or do we have such slight differences like in the example above?
I guess in an ideal world it should always be 0%, which I thought was originally the reason for disabling it when using anamorphic encoding..... because it should then be pretty much obsolete. Even when resizing using anamorphic encoding it shouldn't matter in theory. You should be able to take a 4:3 DVD and resize it to 9634x208 and still set the aspect ratio to 4:3 without an aspect error..
I had noticed small changes to the input aspect ratio sometimes failed to cause the aspect ratio error to change accordingly. For example an input aspect ratio of 1.83 might show the same aspect error as 1.84 (input and output resolution unchanged), but the aspect error displayed for 1.85 would be different. I figured it must be due to rounding somewhere, so hopefully the new method you're using to calculate the aspect error will fix that too.
And to me (I know you said MeGUI has always done it like this) the way MeGUI increases the height when you crop the width rather than reduce the width when resizing drives me nutty. At least now it turns red it's something of a reminder, but from a user perspective cropping 16 pixels from the side of a DVD should give consistent results. This is where my OCD for consistency kicks in.
Open a DVD for encoding. Enable cropping, crop 16 pixels from the sides, enable resizing and you've got 704x576.
Open a DVD for encoding. Enable resizing, enable cropping, crop 16 pixels from the sides and you've got 720x590.
And my favourite:
Open a DVD for encoding. Enable cropping, crop 16 pixels from the sides and you've got 704x576. Enable "resize to mod" anamorphic encoding and you've got 704x576. Disable "resize to mod" anamorphic encoding then enable it again and you've got 720x590. Switch to "encode non mod16" and you're back to 704x576.... etc. etc.
Yoda adjusts the resolution the same way when you let it automatically resize though so maybe there's a reason for it.
Have you compared MeGUI's results with Yoda yourself? MeGUI has always been a little "out" compared to Yoda (only around 0.05%), and it's that tiny amount which seems to cause aspect errors to be displayed when there shouldn't be any. Given you've changed the way it's calculated though, maybe the problem's now solved.
Thanks.
Please try 2267
I guess I'm posting too slow. I'll be downloading the latest version shortly.
Zathor
2nd January 2013, 19:27
I guess I'm posting too slow. I'll be downloading the latest version shortly.
:p
In theory both calculations should be 100% accurate right now. The display of the error has been corrected which was off by a pixel here and there and also the DAR calculation of anamorphic encodings has been improved. Previously the fraction has been limited to x/100 - now it is x/1000 which should present way better results. In my tests at least everything had an error of 0%.
EDIT: I now had some values with an AR error of 0.000x% using an DAR of 1294:965. I can improve that even more but then we have fractions in the x:10000 area and in my opinion the error is small enough so a change is not necessary.
hello_hello
2nd January 2013, 19:42
and also the DAR calculation of anamorphic encodings has been improved. Previously the fraction has been limited to x/100 - now it is x/1000 which should present way better results. In my tests at least everything had an error of 0%.
Ahhhhh.... I think a few days ago I mentioned anamorphic encodes sometimes seemed a pixel or two off compared to the source (when I thought maybe that might be contributing to the aspect error error). Not enough to worrying about it, but at least it's nice to know I probably wasn't imagining it. :)
Cheers.
hello_hello
2nd January 2013, 20:38
Well MeGUI 2267, and as luck would have it my first test crop still produced a 0.00007% aspect error using any of the anamorphic encoding options. PAL 4:3 DVD, 8 pixels cropped from width and 8 pixels cropped from height. Adjusting the cropping either produces a 0%, 0.00007%, or 0.00008% aspect error.
MeGUI doesn't display the aspect error to as many decimal places as Yoda so it's hard to tell, and I'm really sleepy at the moment so don't have the energy to work out how to calculate it correctly myself, but even now that MeGUI uses more exact aspect ratios, it doesn't always quite agree with Yoda, and it seems when it doesn't agree is when it also displays an anamorphic aspect error. When it agrees, it doesn't.
My above example (8 pixels from width and height) produces a 1424:1065 aspect ratio from Yoda, and 1305:976 from MeGUI. So Yoda: 1.337089202. MeGUI 1.337090164
Now I think the difference between the two is also the 0.00007% aspect error MeGUI is displaying when using anamorphic encoding, but don't hold me to that.... I'm too tired to think.
However, if I change the cropping to 6 pixels width, 8 pixels height..... MeGUI 476:355, Yoda 476:355, MeGUI zero aspect error.
4 pixels width, 8 pixels height.... MeGUI 1233:917, Yoda 1432:1065, MeGUI aspect error 0.00008%.
I suspect MeGUI is still a little over-enthusiastic with the rounding somewhere..... :)
It appears the aspect error calculation might be correct but the aspect ratio on which it's based isn't always exact.
Is this driving you to drink yet Zathor?
Zathor
2nd January 2013, 21:57
Is this driving you to drink yet Zathor? No :cool:
As written above MeGUI will not go over the x:1000 fraction resulting in the slight differences between the two calculators. The question is if higher fractions are really necessary and if yes up to which amount? There may be fractions like 12345678912:2345678911...
Shevek
2nd January 2013, 22:03
Hi Zathor / Kurtnoise,
You are probably already aware, but, just posted here (http://forum.doom9.org/showthread.php?p=1608610#post1608610), eac3to has been updated
Zathor
2nd January 2013, 22:22
Thanks! It is now live on the development update server.
hello_hello
3rd January 2013, 01:17
No :cool:
As written above MeGUI will not go over the x:1000 fraction resulting in the slight differences between the two calculators. The question is if higher fractions are really necessary and if yes up to which amount? There may be fractions like 12345678912:2345678911...
I don't think I've ever seen yoda use more than x:"5 digit" fractions but I don't know if that means x:99999 is it's limit.
I guess the choice is really to use higher fractions, or to ensure the aspect error is fudged when using anamorphic encoding to always display 0%, or to keep letting it be honest and admit the aspect ratio is sometimes off by 0.00007%, or just disable aspect error calculations for anamorphic encoding again.....
The first option would be my first choice, probably followed by the last one, but in reality the aspect error calculation for anamorphic encoding is a little redundant if it's never going to be out by any more than just a tiny fraction of a percent. I guess it always has been in the past, probably more so than now..... but ignorance was bliss. ;)
LigH
3rd January 2013, 01:24
My physics teachers kept preaching: "Use a meaningful precision. If the first decimal doesn't mean a lot to you, there is no sense in displaying even the third."
bilditup1
3rd January 2013, 19:39
Hey guys,
I noticed when you applied my patch for mp4, the commented-out else, which ensures that both the original ogg chapters and new xml chapters are added to the mp4 file in case the iPod or iPhone device profile was selected, was removed (the else is no longer commented-out). I put it back and recompiled it myself, but is there any reason it was removed?
Zathor
3rd January 2013, 20:52
As written here and in the patch ticket on SF - I have not committed the chapter part because I do not know if this breaks compatibility. It is up to Kurtnoise to commit this part.
hello_hello
4th January 2013, 11:10
Well my previous resizing of a 4:3 DVD to 640x480 after cropping, now displays a zero aspect error as it should. And for a 4:3 DVD at least, MeGUI seems to agree with Yoda exactly as far as aspect ratios go when cropping. A square pixel source however....... (MeGUI 2260).
Resizing a 720p video (1280x544) to standard definition (square pixels).
(544/1280)*720=306. Zero aspect error. Yoda acquiesces. MeGUI displays a 0.0250% aspect error.
Switching to anamorphic encoding still reveals a slight aspect error in the display aspect ratio MeGUI adds to the script, although it now displays a zero aspect error.
AR(1280/544) = 2.3529411764705882352941176470588
Yoda (40:17) = 2.3529411764705882352941176470588
MeGUI (2353 : 1000) = 2.353
I know we're well into "what does it matter" territory there, but is it just that MeGUI rounds it's initial aspect ratio calculation too much before it calculates the rest?
The only other little quirk I noticed is when using anamorphic encoding with the acceptable aspect error set to 0%, even though MeGUI always displays a 0% aspect error now, the 0% it displays sometimes changes from black to red to black to red etc as you crop/resize. Well it didn't appear to do so when I opened a 4:3 DVD, but it definitely does when opening the 1280x544 video I referred to above.
Cheers.
Zathor
4th January 2013, 11:49
A square pixel source however....... (MeGUI 2260).
Just to be sure - you wanted to write 2268, correct? Or are you really using 2260?
Resizing a 720p video (1280x544) to standard definition (square pixels).
(544/1280)*720=306. Zero aspect error. Yoda acquiesces. MeGUI displays a 0.0250% aspect error.
For me using MeGUI 2268 it is also 0%. If you are also using 2268 please describe in detail how to reproduce this.
EDIT: It may be related to your input file. If MediaInfo does not report the correct input DAR the result of the calculations may be wrong. I tested with an AVS script where MediaInfo does not calculate the DAR.
Switching to anamorphic encoding still reveals a slight aspect error in the display aspect ratio MeGUI adds to the script, although it now displays a zero aspect error.
AR(1280/544) = 2.3529411764705882352941176470588
Yoda (40:17) = 2.3529411764705882352941176470588
MeGUI (2353 : 1000) = 2.353
For me using MeGUI 2268 it is also 40:17
The only other little quirk I noticed is when using anamorphic encoding with the acceptable aspect error set to 0%, even though MeGUI always displays a 0% aspect error now, the 0% it displays sometimes changes from black to red to black to red etc as you crop/resize. Well it didn't appear to do so when I opened a 4:3 DVD, but it definitely does when opening the 1280x544 video I referred to above.
Correct - that may happen if the value is not 0% but the all shown digits are 0. That is easy to fix but I will not release commit only this - I wait for other things to change.
Once again thank you very much for your feedback!
hello_hello
4th January 2013, 12:10
Just to be sure - you wanted to write 2268, correct? Or are you really using 2260?
Sorry, I'm a little dyslexic with numbers. 2268 is what I should have typed.
hello_hello
4th January 2013, 13:34
Well you got me wondering if I was having a stupid, so I double checked.
Okay..... I'm an idiot. Stupid poster of the day award for me. Well not completely..... I was only 50% wrong.
So after trying the same file on a second PC and getting different results the penny finally dropped and I realised MeGUI had the acceptable aspect error set to 1% on this PC and 0% on the other. Doh!
Now they're both behaving the same way it seems it's somehow tied to the acceptable aspect error setting. I just opened a few different 720p files via DirectShow (different heights) and....
My original 1280x544 file:
1% acceptable aspect error, small aspect error resizing to 1280x544, same anamorphic aspect error, script 40:17
0% acceptable aspect error, small aspect error resizing to 1280x544, zero anamorphic aspect error, script 2535:1000
1% acceptable aspect error, 1280x720 input file, small aspect error resizing to 1280x720, same small anamorphic aspect error, script 16:9
0% acceptable aspect error, 1280x720 input file, small aspect error resizing to 1280x720, zero anamorphic aspect error, script 889:500
1% acceptable aspect error, 1280x534 input file, zero aspect error resizing to 1280x534, small anamorphic aspect error, script 163:60
0% acceptable aspect error, 1280x534 input file, zero aspect error resizing to 1280x534, zero anamorphic aspect error, script 2397:1000
One more try:
1% acceptable aspect error, 1280x690 input file, small aspect error resizing to 1280x690, small anamorphic aspect error, script 128:69
0% acceptable aspect error, 1280x690 input file, small aspect error resizing to 1280x690, zero anamorphic aspect error, script 371:200
Am I going mad??
Kurtnoise
4th January 2013, 13:36
I noticed when you applied my patch for mp4, the commented-out else, which ensures that both the original ogg chapters and new xml chapters are added to the mp4 file in case the iPod or iPhone device profile was selected, was removed (the else is no longer commented-out). I put it back and recompiled it myself, but is there any reason it was removed?
Not tested yet on my part but did you try w/ iTunes or any apple Devices ? Does it work w/ any directshow players (like mpc-hc + LAV splitter) ?
I don't see any reason why that breaks compatibility but who knows...Only cons seems to be the reductant information.
@Zathor : care to update mp4box (http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/) ? There is also qaac 2.10 (http://sites.google.com/site/qaacpage/cabinet) available...:cool:
Zathor
4th January 2013, 14:36
Am I going mad??
No ;) It is because of:
2268 [AVS Script Creator] use very high accuracy for anamorphic encodings if acceptable aspect error is set to 0%
@Zathor : care to update mp4box (http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/) ? There is also qaac 2.10 (http://sites.google.com/site/qaacpage/cabinet) available...:cool:
No problem for qaac - I am not sure about mp4box as we had some major problem with some older builds ~2 year ago. But hey, let's see :)
EDIT: done (including a few quick tests with the new mp4box)
hello_hello
4th January 2013, 15:07
No ;) It is because of:
2268 [AVS Script Creator] use very high accuracy for anamorphic encodings if acceptable aspect error is set to 0%
But if my results are anything to go by that's not what it's always doing. In fact setting it to zero seems to reduce the accuracy of anamorphic aspect ratios. Unless I am going mad, or missing something.....
The most obvious example is the 1280x720 video I tried. With the acceptable aspect error set to 1% it's more accurate than 0%.
Without cropping, the acceptable aspect error setting should have no effect on aspect ratio/error because there isn't one, yet at 1% MeGUI uses 16:9, at 0% it uses 899:500 for a 1280x720 video. That's the confusion I was having with the original 1280x544 video I tried. What I don't understand is why the aspect error being displayed doesn't always correspond, and if you look at my examples there's no resizing involved, it was just enabled, so once again there should never be an aspect error, anamorphic or not, regardless of the acceptable aspect error setting.
The only video I've opened so far where everything seems to work as expected is a 4:3 DVD. Anything with square pixels seems problematic, and I even tried some 516x570 4:3 files I have. Same problem there. Zero acceptable aspect error causes MeGUI to add 1333:1000 to the script. Using 1% it's 4:3.
On that subject.....
Should the acceptable aspect error setting still work as it always did? At the moment a zero setting gets MeGUI to more exactly calculate the anamorphic aspect ratio etc (at least in theory), but that kind of makes it more of a "how accurately should MeGUI do the math" setting rather than a "how much can MeGUI fudge the aspect ratio" setting. Maybe it's original purpose has gotten a bit lost during the changes?
For instance given the "acceptable aspect error" name, you'd assume you can open a 4:3 DVD with it set to 3%, and happily crop away while maintaining the original 4:3 anamorphic aspect ratio until the aspect error exceeds 3%. Logically, I guess MeGUI would only adjust the aspect ratio in increments of 3%. Same when resizing to square pixels with "suggest resolution" enabled too... I guess..... maybe. I didn't use it much that way but it's how it seemed to work previously when using anamorphic encoding. Now you can set it to 2 or 3% but it seems if you want 4:3 you've got to crop to 4:3. No more cranking it up a bit to crop a couple of pixels without changing the aspect ratio. In fact playing with the acceptable aspect error I'm not sure I can see the difference between setting it at 1% or setting it a 5% when cropping my 4:3 DVD. Either way, cropping 2 pixels from the height changes the aspect ratio by the same amount.
Just some more thoughts.....
Zathor
4th January 2013, 16:30
The most obvious example is the 1280x720 video I tried. With the acceptable aspect error set to 1% it's more accurate than 0%. I am sorry but I cannot reproduce it. I open a plain AVS script with 1280x720 and it doesn't matter if 1 or 0% accurarcy is enabled.
At the moment a zero setting gets MeGUI to more exactly calculate the anamorphic aspect ratio etc (at least in theory), but that kind of makes it more of a "how accurately should MeGUI do the math" setting rather than a "how much can MeGUI fudge the aspect ratio" setting. Maybe it's original purpose has gotten a bit lost during the changes?
Yes, that's correct. It will be reintroduced in the next build.
EDIT: Please try the build in my next post.
Kurtnoise
4th January 2013, 16:34
I am not sure about mp4box as we had some major problem with some older builds ~2 year ago.
which were ?
EDIT: done (including a few quick tests with the new mp4box)
Does it still have the -psp switch ? Forgot to check this...:o
Zathor
4th January 2013, 16:38
@hello_hello: Please try this build http://www.mediafire.com/?fpdvbtjbq44eh2m
which were?
I believe sync problems.
Does it still have the -psp switch ? Forgot to check this...:o
Me too :( It does not have the switch anymore... Is this switch still needed or should we remove it from MeGUI?
Kurtnoise
4th January 2013, 16:39
PSP is still there as device, though I'm not sure that it's still used...I'll put my own compile online then.
TSoft
4th January 2013, 17:42
After updated MP4box to last version I have this error:
-[Error] Log for job5 (mux, File.264 -> File.mp4)
--[Information] [04/01/2013 17:28:47] Started handling job
--[Information] [04/01/2013 17:28:47] Preprocessing
--[Information] [04/01/2013 17:28:47] MediaInfo
---[Information] File: C:\Users\root\Desktop\Rip\boap0m5d.td5\File.264
---[Information] General
----[Information] Format: AVC
----[Information] FormatString: AVC
----[Information] FileSize: 223872845
----[Information] PlayTime:
---[Information] Video
----[Information] ID:
----[Information] StreamOrder:
----[Information] Width: 480
----[Information] Height: 256
----[Information] FrameCount:
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.875
----[Information] AspectRatioString: 1.85:1
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [04/01/2013 17:28:47] MediaInfo
---[Information] File: C:\Users\root\Desktop\Rip\boap0m5d.td5\File - [1] Italian_audio.m4a
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 36284764
----[Information] PlayTime: 01:37:32.928
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder: 0
----[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: VBR
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [04/01/2013 17:28:47] Job commandline: "C:\Program Files (x86)\MeGUI_2153_x86\tools\mp4box\mp4box.exe" -add "C:\Users\root\Desktop\Rip\boap0m5d.td5\File.264#trackID=1:fps=23.976" -add "C:\Users\root\Desktop\Rip\boap0m5d.td5\File - [1] Italian_audio.m4a#trackID=1:lang=it:group=1" -chap "C:\Users\root\Desktop\Rip\boap0m5d.td5\File.mkv - Chapter Information.txt" -tmp "C:\\Users\\root\\Desktop\\Rip" -new "C:\Users\root\Desktop\Rip\File.mp4"
--[Error] [04/01/2013 17:28:47] Error starting job
---[Error] [04/01/2013 17:28:47] Exception message: starting job failed with error 'Unknown error (0x36b1)'
---[Error] [04/01/2013 17:28:47] Stacktrace: in MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [04/01/2013 17:28:47] Inner exception: null
I used OneClick, usually I have an older MP4Box, but today I wanted to try the update...
hello_hello
4th January 2013, 20:08
@hello_hello: Please try this build http://www.mediafire.com/?fpdvbtjbq44eh2m
Same deal. It's not an XP thing or a dot net crap thing is it? I think both PCs are running dot net version 4 but I'd have to check the other one.
Just so you know I'm not going nutty though, or maybe so you can point out why I am...... same file both times, same PC, only I'm pretty sure they're both wrong now. Shouldn't it be 40:17?
Acceptable aspect error set to 0%
http://i10.photobucket.com/albums/a142/dashpb1/0_zpsc3649fd3.gif
Acceptable aspect error set to 1%
http://i10.photobucket.com/albums/a142/dashpb1/1-2_zpsb25c2ce2.gif
PS Yes I just switched back to the previous 2268 build and for a 1% acceptable aspect error it does use 40:17 for the anamorphic aspect ratio.
Is it possible there's only a certain number of times a person's brain can deal with typing "acceptable aspect error" in forum posts? :)
Zathor
4th January 2013, 21:11
I will have a look at that tomorrow. At a quick glance I notice that the input DAR is detected by MediaInfo as 2.353 and therefore 2353:1000 is better than 47:20 (or 40:17).
MOS-Marauder
4th January 2013, 22:12
Hi Folks.
Well from Time to Time i got problems with MeGui encoding to XVID 2 Pass.
Its performing Pass1 perfectly with approx 450 FPS encode speed and then it crashes starting Pass2. (Log below)
That can this be ? Its most time only on Xvid with 640x272 Resolution.
Mara
-[NoImage] LoadPlugin("D:\Programme\megui-Dev-031-1061\tools\dgindexnv\DGDecodeNV.dll")
---[NoImage] DGSource("O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.dgi",fieldop=1, resize_w=640, resize_h=272)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
--[Information] [04.01.2013 21:45:19] Job commandline: "D:\Programme\megui-Dev-031-1061\tools\xvid_encraw\xvid_encraw.exe" -i "O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.avs" -pass1 "O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.stats" -bitrate 803 -kboost 100 -chigh 30 -clow 15 -turbo -max_key_interval 19 -nopacked -vhqmode 4 -imin 1 -pmin 1 -max_bframes 1 -bvhq -bquant_ratio 162 -bquant_offset 0 -bmin 1 -par 1 -threads 8
--[Information] [04.01.2013 21:45:19] Encoding started
--[Information] [04.01.2013 21:50:41] Standard output stream
---[NoImage] xvid_encraw - raw mpeg4 bitstream encoder written by Christoph Lampert 2002-2003
---[NoImage] Tot: enctime(ms) =318045.00, length(bytes) = 954051050
---[NoImage] Avg: enctime(ms) = 2.15, fps = 465.66, length(bytes) = 6441
---[NoImage] I frames: 8289 frames, size = 23064/ 191178992, quants = 2 / 2.00 / 2
---[NoImage] P frames: 70674 frames, size = 8680/ 613474682, quants = 2 / 2.00 / 2
---[NoImage] B frames: 69137 frames, size = 2160/ 149397369, quants = 3 / 3.00 / 3
---[NoImage] N frames: 1 frames, size = 7/ 7
--[Information] [04.01.2013 21:50:41] Standard error stream
---[NoImage] Trying to retrieve width and height from input header
---[NoImage] xvid [info]: Avisynth detected
---[NoImage] xvid [info]: Input colorspace is YV12
---[NoImage] xvid [info]: Input is 640 x 272, 23.976fps (24000/1001), starting from frame 0
---[NoImage] xvid [info]: Number of frames to encode: 148101, Bitrate = 803kbps
---[NoImage] xvid [info]: xvidcore build version: xvid-1.2.2
---[NoImage] xvid [info]: Bitstream version: 1.2.2
---[NoImage] xvid [info]: Detected CPU flags: ASM MMX MMXEXT SSE SSE2 TSC
---[NoImage] xvid [info]: Detected cpus = 8, threads requested = 7, threads in use = 7
---[NoImage] xvid [info]: Threaded input reading active
--[Information] [04.01.2013 21:50:41] Postprocessing
---[Information] Deleting intermediate files
--[Information] [04.01.2013 21:50:41] Job completed
-[Error] Log for job3 (video, nowisgood.avs -> nowisgood.avi)
--[Information] [04.01.2013 21:50:41] Started handling job
--[Information] [04.01.2013 21:50:41] Preprocessing
--[Information] [04.01.2013 21:50:41] Avisynth input script
---[NoImage] LoadPlugin("D:\Programme\megui-Dev-031-1061\tools\dgindexnv\DGDecodeNV.dll")
---[NoImage] DGSource("O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.dgi",fieldop=1, resize_w=640, resize_h=272)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
--[Information] [04.01.2013 21:50:43] Job commandline: "D:\Programme\megui-Dev-031-1061\tools\xvid_encraw\xvid_encraw.exe" -i "O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.avs" -pass2 "O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.stats" -bitrate 803 -kboost 100 -chigh 30 -clow 15 -turbo -max_key_interval 19 -nopacked -vhqmode 4 -imin 1 -pmin 1 -max_bframes 1 -bvhq -bquant_ratio 162 -bquant_offset 0 -bmin 1 -par 1 -threads 8 -avi "O:\Encode\US-Encode\NOW_IS_GOOD\nowisgood.avi"
--[Information] [04.01.2013 21:50:43] Encoding started
--[Error] [04.01.2013 21:50:48] Process exits with error: 0xC0000409 STATUS_STACK_BUFFER_OVERRUN (-1073740791)
--[Information] [04.01.2013 21:50:48] Standard output stream: xvid_encraw - raw mpeg4 bitstream encoder written by Christoph Lampert 2002-2003
--[Information] [04.01.2013 21:50:48] Standard error stream
--[Information] [04.01.2013 21:50:48] Job completed
Kurtnoise
5th January 2013, 10:13
After updated MP4box to last version I have this error:
Retry with the last version uploaded today (dev server)...If it's still there, you may try to change your path (boap0m5d.td5 might be the problem).
Zathor
5th January 2013, 10:46
Retry with the last version uploaded today (dev server)...If it's still there, you may try to change your path (boap0m5d.td5 might be the problem).
boap0m5d.td5 seems to be the automatic generated path for OneClick jobs. If this is the problem the paths must be generated in another way. But let's wait for the response.
TSoft
5th January 2013, 12:56
boap0m5d.td5 seems to be the automatic generated path for OneClick jobs. If this is the problem the paths must be generated in another way. But let's wait for the response.
Now it seems to work :thanks:
Overdrive80
5th January 2013, 15:25
Hi Zathor, to update eac3to, megui dont remove some .dll that wont already use.
avcodec.dll
avutil-50.dll
Maybe could create conflicts?
EDIT: Maybe would be useful add to megui application to enviroment variables
@echo off
set Path=%Path%;C:\Program Files (x86)\MeGUI
rem echo %Path%
rem pause
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%Path%" /f
Zathor
5th January 2013, 16:25
to update eac3to, megui dont remove some .dll that wont already use.
avcodec.dll
avutil-50.dll
Maybe could create conflicts?
Maybe - but with the current implementation of the MeGUI updater it is not possible to remove files which are not used anymore. This is only possible when the backup behavior is changed so that the backup files are not created in the program folders anymore. Also there are some files like the license file of DGIndexNV which should never be removed.
Maybe would be useful add to megui application to environment variables
Why? And I fear for this action admin access is needed which MeGUI does not have.
Overdrive80
5th January 2013, 21:37
Hi again, I got a error encoding audio files to flac. I think that megui not support oriental language, not?
log -> https://dl.dropbox.com/u/19135067/log.log
Could be possible add option to decode audio files to wav???
Thanks
EDIT: If I edit project, on windows "AudioEncodingWindows" I see a two bottons overlap.
http://s13.postimage.org/96wrxzsab/Captura.jpg (http://postimage.org/image/96wrxzsab/)
Pulp Catalyst
6th January 2013, 08:59
2268 cropping seems a bit off, MeGUI reported a error of -208%, the cropping value for the bottom bar was found 42, however it didn't do the top bar, so it was set to 0,
the output obviously had a black bar running along top... i put in manual 42 for the top bar crop, the error went to 0%... it happened on two out of 7 episodes of midsomer murders series (and it was reproducible)
Zathor
6th January 2013, 12:13
Can you please provide more details? E.g. can you upload a sample file?
Zathor
6th January 2013, 16:03
Is it possible there's only a certain number of times a person's brain can deal with typing "acceptable aspect error" in forum posts? :)
;)
Please try:
2272 [AVS Script Creator] moved "acceptable aspect error" setting into the AviSynth profile (1% by default)
[AVS Script Creator] improved AR chooser
[MediaInfo] improved aspect ratio detection
2269 [MP4 Muxer] restrict "group=1" to the Apple Devices regarding Audio streams
It should be better now as the MediaInfo result will be used to find the correct DAR - but it is not the only source anymore.
stax76
6th January 2013, 16:08
My calculations were similar to GordianKnot in the beginning but were improved constantly for about 8 years,
after a quick research I agree with rel. error = abs. error / real value and changed the code accordingly.
tebasuna51
6th January 2013, 16:23
after a quick research I agree with rel. error = abs. error / real value and changed the code accordingly.
You don't need use absolute_error, with signed_error you preserve the sign in the relative_error:
relative_error_signed = signed_error / real_value
relative_error_signed = (approximated_value - real_value) / real_value
relative_error_signed = (approximated_value / real_value) - 1
stax76
6th January 2013, 17:14
I've meant approximated_value, it was just called abs. error on a german page:
http://www.frustfrei-lernen.de/mathematik/relativer-fehler.html
The code should be fine now however, it returns the same value as discussed before:
((p.TargetWidth / p.TargetHeight) / Calc.GetTargetDAR) * 100 - 100
hello_hello
6th January 2013, 21:36
Well guys, I've given version 2272 a bit of a spin and it looks like my days of typing "acceptable aspect error" in forum posts might finally be over.And just as I'd thought to add a keyboard shortcut to my macro program so to save me the trouble of typing it. ;)
Thanks for the hard work again!
The only thoughts I have on the resizing topic at the moment (aside from the resizing up when cropping) is when opening a video it'd be nice to have the output aspect ratio displayer under the resize area. So with anamorphic encoding there's no need to keep bouncing back and forth between the I/O and script tabs if you're wanting a nice 16:9 output aspect ratio etc, although it'd probably be better if it wasn't displayed as a fraction (unless both would be easy) because then as you crop it's simple to tell if you're cropping in the right direction.
And if you wanted to be really fancy the original input dimensions could be displayed above the cropping area with the input dimensions after cropping displayed below.
Thanks!
hello_hello
6th January 2013, 22:01
On a topic unrelated to aspect ratios for a change....
I was thinking how nice it'd be if MeGUI could become the first encoder GUI on the planet (as far as I know) to correctly convert the colors when converting from HD to SD as very few people seem to know they should do it and it's one of my pet peeves. Maybe implementing automatic conversion according to resolution might be a bit tricky, but having a check box in the script creator might get people using it. Just a method to tell MeGUI you're converting from HD to SD would do. If the box is checked MeGUI could automatically add the appropriate color conversion to the script. ie ColorMatrix(mode="Rec.709->Rec.601", clamp=0). Doing it that way it'd be independent of the method used to open the video.
Given upscaling is far less common than downscaling it'd probably not be necessary for MeGUI to be able to convert the colors in the opposite direction, although I guess a checkbox to tell MeGUI you need to convert the colors and a dropdown box next to it to specify the direction you're going might be a nice touch.
If MeGUI's current Color Correction option is checked it'd probably be nice to tweak that too. Based on my understanding of the way the colormatrix thingy gets it's info from dgdecode and the colorimetry dgdecode reports if the stream doesn't contain colorimetry info, it'd probably convert the colors correctly when converting HD mpeg2 to SD as it is, but I assume it'd still convert the colors when converting HD mpeg2 to HD if MeGUI's color correction option is checked, which would be incorrect.
So maybe if there was a method implemented whereby you could tell MeGUI you're converting from HD to SD, with that option checked the Color Correction currently being added to the script for mpeg2 video could be left as it is, but with it unchecked it could be omitted from the script so no HD to HD color conversion takes place. I can't imagine it'd matter in the slightest if it's not added to the script when converting DVDs as it's pretty much redundant anyway.
Just some thoughts.....
Zathor
6th January 2013, 22:59
Thanks for the hard work again!
Thank you very much for your testing!
The only thoughts I have on the resizing topic at the moment is when opening a video it'd be nice to have the output aspect ratio displayer under the resize area. So with anamorphic encoding there's no need to keep bouncing back and forth between the I/O and script tabs if you're wanting a nice 16:9 output aspect ratio etc, although it'd probably be better if it wasn't displayed as a fraction (unless both would be easy) because then as you crop it's simple to tell if you're cropping in the right direction.
Yes, will be added - but it may take a while. I need to find a place to show those values.
Just a method to tell MeGUI you're converting from HD to SD would do. If the box is checked MeGUI could automatically add the appropriate color conversion to the script. ie ColorMatrix(mode="Rec.709->Rec.601", clamp=0)
Also a good idea. Maybe in the first place I will only add a option to convert between those values.
Overdrive80
7th January 2013, 00:21
@Zathor Do you look at my post?
http://forum.doom9.org/showthread.php?p=1609177#post1609177
Zathor
7th January 2013, 00:52
@Zathor Do you look at my post?
http://forum.doom9.org/showthread.php?p=1609177#post1609177
Sorry, I missed it. AviSynth does not support unicode - or at least some/most plugins do not support it.
Overdrive80
7th January 2013, 02:17
Sorry, I missed it. AviSynth does not support unicode - or at least some/most plugins do not support it.
Not only it, its for buttons overlaps. And support for decoding to wav format.
Betsy25
7th January 2013, 05:26
Hi,
I remember this is not the first time I got this shop-stopping error, it happens every time after the audio per-processing, when the actual audio-encoding starts. This time it happened with QAAC, but I remember it happening when encoding a 6-channel audio file with NeroEncoder also.
Exception message: Abnormal encoder termination 2
Inner exception: null
Logfile : https://dl.dropbox.com/s/z67vkhqc6kpwe3f/Megui-error.log
Kurtnoise
7th January 2013, 06:46
It's pretty clear to me...:rolleyes:
CoreAudioToolbox.dll: The specified module could not be found.
Since 1.00, qaac directly uses CoreAudioToolbox.dll. Therefore, QuickTime installation is no more required. However, Apple Application Support is required.
Apple Application Support is included in recent Apple products such as iTunes, QuickTime, or Safari. Therefore, you can install it via installation of one of these products. However, Apple Application Support itself is actually independently packaged as AppleApplicationSupport.msi. If you want, you can extract it from installer exe file using 7-zip archiver, and directly run AppleApplicationSupport.msi. This way, you can install only necessary modules to run qaac. No iTunes, QuickTime, or Safari needed.
You need recent Apple Application Support package (QuickTime >= 7.7.1, or iTunes >= 10.5). With older version, at least AAC-HE encoder is not usable, and there might be some other problems. Of course, the latest version is desirable.
hello_hello
7th January 2013, 10:11
I had a dream......
In my dream the AVS cutter was integrated into the AVS Script Creator. It had been added to the script creator as an additional tab.
And in my dream (probably because I've been doing this myself when encoding some old video recently) the interaction between the cutter and the script creator was quite clever. If I used the AVS cutter to encode three sections of video, then not only was I editing while encoding, but by selecting one of the cuts under the AVS Cutter tab, the Script Creator would apply any subsequent changes to just that particular section of video. Of course MeGUI automatically applied the same global resizing to each section and the anamorphic aspect ratio was set according to the first section of video, but I could apply different types of noise filtering, crop each differently (and the I/O tab would calculate the aspect error for the selected section individually :)) and I could easily add additional filters to each section by manually adding them to the script.
Just before I awoke, I recall saving the script and going back to MeGUI's main window. I noticed there was now an encoder option to simply copy the audio. I wondered why it was there at first, but then I realised with the Cuts file loaded in the audio section, and when selecting "copy" as the audio encoding method, MeGUI was automatically using the Audio Cutter to split the audio according to my cuts, rejoin each section as a single file, then mux it and the encoded video together when it'd finished.
I recall opening the script MeGUI created for me, but as I opened it my dream ended so I only caught a blurred glimpse, however I'm pretty sure it looked like this:
# 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\MeGUI\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("E:\video.d2v")
Load_Stdcall_Plugin("C:\Program Files\MeGUI\tools\yadif\yadif.dll")
Yadif(order=1)
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\FluxSmooth.dll")
__film = last
__t0 = __film.trim(0, 13912).FluxSmoothST(7,7).crop(10, 8, -10, -8).Spline36Resize(704,560)
__t1 = __film.trim(24768, 45004).crop(2, 8, -8, -0).Spline36Resize(704,560)
__t2 = __film.trim(59443, 72618).crop(26, 20, -4, -4).Spline36Resize(704,560)
__t0 ++ __t1 ++ __t2
No need to tell me I'm dreaming..... but I still think adding the AVS Cutter as a fourth tab in the Script Creator would be a good idea, along with MeGUI being able to automatically split the original audio rather than re-encode it.
Betsy25
7th January 2013, 18:59
It's pretty clear to me...:rolleyes:
CoreAudioToolbox.dll: The specified module could not be found.
Thanks for the explanation. I have another same inner-exception: null happening with NeroEncoder also, especially with a 6 channel audio & choosing "Keep original channels". I'll reproduce it & post the errorlog for that.
P.S. NeroEncoder does work correctly when choosing "Downsample to 2 channel"
djmasturbeat
8th January 2013, 06:10
MeGUI core 2337 Adaptive Muxer
even if I untick "and Close", it always closes when I hit the "Queue" button.
Poutnik
8th January 2013, 10:58
I am not sure if do anything incorrectly ( using last stable MeGUI )..
I have 2 OneClick jobs in queue ( M2Vindexing1 + OneClick1 + M2Vindexing2 + OneClick2 )
It frequently ( always? ) happens they are processed simultaneously, what I do not want.
I did not play with different workers at all.
I have to confirm yet, if it happens when all jobs are already in queue when started,
of if it happens when additional job are added while queue is being processed,
or at both cases...
Edit: It could possibly to be related, if queued independently, or by consequent OneClick "Queue and next",
and also if indexing was already done in advance or not.
Poutnik
8th January 2013, 16:47
I had a dream......
In my dream the AVS cutter was integrated into the AVS Script Creator. It had been added to the script creator as an additional tab.
This may be related... #447 AVS creator Interlace analysis after AVS cutting (https://sourceforge.net/p/megui/feature-requests/447/)
But I was told by Zathor he is very probably not going to implement it.
Currently I launch AVS creator once to save just dummy AVS to provide raw source.
Than I run AVS cutter.
Than I run AVS creator again over cut Video as if it was original one.
Zathor
8th January 2013, 23:28
I am not sure if do anything incorrectly ( using last stable MeGUI )..
I have 2 OneClick jobs in queue ( M2Vindexing1 + OneClick1 + M2Vindexing2 + OneClick2 )
It frequently ( always? ) happens they are processed simultaneously, what I do not want.
I did not play with different workers at all.
Are you sure you are not using several workers? Please check the workers summary. Also you can try the recent development build.
MeGUI core 2337 Adaptive Muxer
even if I untick "and Close", it always closes when I hit the "Queue" button.
Thx, fixed in 2274
If I edit project, on windows "AudioEncodingWindows" I see a two bottons overlap
Thx, fixed in 2273
Poutnik
9th January 2013, 01:20
Are you sure you are not using several workers? Please check the workers summary. Also you can try the recent development build.
I have just made trial reencode of 2 already finished mp4 projects..
I used oneclick with checked And open next.
After queue start both projects started.
I have not set any explicit workers, and owner column in job overview was empty.
BUT - workers summary has shown both W1 and W2 are working.
Strange, from my point of view...
I will try latest development 2272.... It does the same.
When I have explicitly set for all 4 jobs Worker 1,
it started sequentially as expected.
But after indexing of the first project
it started Worker 2 as before...
Hotpocketdeath
9th January 2013, 05:42
Ouch, something got broken in the latest builds (2272).
I've lost all ability to mux my encodes into MP4's. Tried 2 movies so far, one of them muxes, no errors, but the video is size is way off. Video starts as 3.5GB and audio is 400MB, but result is only 2.4GB and won't play.
The second video won't even mux at all. I get this error.
-[Information] [1/8/2013 11:25:56 PM] Job commandline: "C:\MeGUI\tools\mp4box\mp4box.exe" -add "E:\DVDs\movie\F1_T2_Video - .mkv.264#trackID=1:fps=23.976" -add "E:\DVDs\movie\F1_T4_Audio -
English.mp4#trackID=1:lang=en" -chap "E:\DVDs\movie\F1_T1_Chapter - .txt" -tmp "R:\\MeGUI" -new "E:\DVDs\movie.mp4"
-[Information] [1/8/2013 11:25:56 PM] Muxing started
-[Error] [1/8/2013 11:25:56 PM] Error line: Error parsing SeqInfo
-[Error] [1/8/2013 11:25:56 PM] Error line: Error parsing SeqInfo
-[Error] [1/8/2013 11:25:56 PM] Error line: Error importing E:\DVDs\movie\F1_T2_Video - .mkv.264#trackID=1:fps=23.976: BitStream Not Compliant
-[Error] [1/8/2013 11:25:56 PM] Process exits with error: 1
-[Information] [1/8/2013 11:25:56 PM] Standard output stream
-[Information] [1/8/2013 11:25:56 PM] Standard error stream
--[NoImage] Error parsing SeqInfo
--[NoImage] Error parsing SeqInfo
--[NoImage] Error importing E:\DVDs\movie\F1_T2_Video - .mkv.264#trackID=1:fps=23.976: BitStream Not Compliant
I'm using the same settings I've always used. Switched over to YAMB and was able to mux them fine.
Also, has the bug with the temporary workers been fixed? I haven't seen a changelog that addressed the issue I've been having with them.
I have a hefty computer that I can't fully get to 100% cpu useage for certain jobs, so I tend to send a lot of jobs to temporary workers. Lately, if I send a group of jobs to a temporary worker, it was running the first job and then just stopping. Refused to continue to any more jobs until I deleted the worker. Before, I would usually have 2 or 3 seperate complete encodes going at once (audi,video,mux) So without the workers working right, it really cripples my productivity.
Zathor
9th January 2013, 08:22
When I have explicitly set for all 4 jobs Worker 1,
it started sequentially as expected.
But after indexing of the first project
it started Worker 2 as before...
Idle workers will always be used - in my opinion this is the correct behaviour and it is has been corrected some weeks ago. If you do not want a worker to process jobs you have to delete it or set it to stopped.
if I send a group of jobs to a temporary worker, it was running the first job and then just stopping. Refused to continue to any more jobs until I deleted the worker. Before, I would usually have 2 or 3 seperate complete encodes going at once (audi,video,mux) So without the workers working right, it really cripples my productivity.
Thx for the report - that problem is new for me. I will try to reproduce and fix it. It may be related to some of the other worker changes.
I've lost all ability to mux my encodes into MP4's. Tried 2 movies so far, one of them muxes, no errors, but the video is size is way off. Video starts as 3.5GB and audio is 400MB, but result is only 2.4GB and won't play.
The used mp4box is broken. Please switch back to the old one. I cannot force it at the moment for everyone as I have no access from here to the update server.
TSoft
9th January 2013, 10:14
Zathor is this normal:
DVD9 PAL 720 x 576 with AR 1,777:1
http://i45.tinypic.com/1ig2eo.jpg
A resize to 624 x 352 is perfect with AR 1,777:1 ( 624 / 352 = 1,772727272727273 )
Poutnik
9th January 2013, 10:31
Idle workers will always be used - in my opinion this is the correct behaviour and it is has been corrected some weeks ago. If you do not want a worker to process jobs you have to delete it or set it to stopped.
Hm, this is strange.
At least it would be good if one could set default behavior, like disabling Worker 2, or disabling trigerring it implicitly....
It would make sense for 1 core audio encoding, but MeGUI seems refusing in my case more audio encoding jobs, at least with NeroAACenc.(possibly related to used audio AVS plugins )
If there are IO intensive jobs, like indexing,de/muxing or wav encoding, simultaneous jobs are rather obstacle each other. ( Analogically to 2 independent file copying tasks, what is bad idea as well, especially if file fragmentation is considered )
If there are CPU intensive jobs, like MT AVS together with MT X264 encoding, the resulting performance will be probably lower.
It is like if you would use for e.g. dual core 4-6 threads instead of 2-3 in AVS a/o X264, what is not recommended. It would make more sense in this case if single threaded AVS/X264 would be used, but it would loose sense if only one encoding left.
Combination of IO and CPU intesive tasks makes sense,
as well as the user wish to avoid parallel video encodings.
I may do not want to have 2 movies in 6 hours, but in 3 + 3 hours.
There could be also sideeffects, like FFT3DGPU encodings, I do not use it now, having failed G card now, but I remember I had such issues. Possibly other plugins not allowing/working properly in multitasking can have issues as well.
AFAIK If I use the "smaller automation" ( I forgot name, not having MeGUI handy), I thing there was not such workers issue. But as you say , you have changed it recently ( or just for OneClick ) ?
Kurtnoise
9th January 2013, 11:13
I've lost all ability to mux my encodes into MP4's. Tried 2 movies so far, one of them muxes, no errors, but the video is size is way off. Video starts as 3.5GB and audio is 400MB, but result is only 2.4GB and won't play.
Use revision 4275 or higher from here (http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/#Windows%2032%20bits)...That should be fixed your issue.
I'll upload a new build on megui server tonight...
Poutnik
9th January 2013, 11:18
Idle workers will always be used ........... If you do not want a worker to process jobs you have to delete it or set it to stopped.
What is recommended procedure to add jobs to already running queue, without having them launched immediately ?
Not having MeGUI handy, but I think there is settings if to run queue immediately, but not if jobs can be added in stopped state.
And if there is, do they run when it is their turn ?
tebasuna51
9th January 2013, 11:23
Zathor is this normal:
DVD9 PAL 720 x 576 with AR 1,777:1
A resize to 624 x 352 is perfect with AR 1,777:1 ( 624 / 352 = 1,772727272727273 )
But you have selected a Input DAR: ITU 16:9 PAL (1.823361)
and a 720x576 must be resized to 720x394.875
after the crop, 720x572 must be resized to 720x392.133 (AR 1.8361)
The AR error is (1.7727/1.8361) - 1 = -0,03452 = -3,452%
If you are sure than your Input DAR is 1,777, select them in the Input DAR box.
Poutnik
9th January 2013, 11:39
Idle workers will always be used - in my opinion this is the correct behaviour and it is has been corrected some weeks ago. If you do not want a worker to process jobs you have to delete it or set it to stopped.
Even if I do not like it, I understand it is your intended default behavior. But why MeGUI ignores explicit setting ? It is the only chance for user to tell MeGUI he wants it by other way.
Edit: could it be that partial Oneclick jobs do not inherit worker ( they should ) settings from mother Oneclick Job ? ( cannot check now )
TSoft
9th January 2013, 15:14
But you have selected a Input DAR: ITU 16:9 PAL (1.823361)
and a 720x576 must be resized to 720x394.875
after the crop, 720x572 must be resized to 720x392.133 (AR 1.8361)
The AR error is (1.7727/1.8361) - 1 = -0,03452 = -3,452%
If you are sure than your Input DAR is 1,777, select them in the Input DAR box.
Thank you ;)
Hotpocketdeath
9th January 2013, 17:32
The used mp4box is broken. Please switch back to the old one. I cannot force it at the moment for everyone as I have no access from here to the update server.
Use revision 4275 or higher from here (http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/#Windows%2032%20bits)...That should be fixed your issue.
I'll upload a new build on megui server tonight...
Cool, glad to see that you guys know where the problem is. I'll give the updated build a shot when I see it.
Zathor
9th January 2013, 19:20
At least it would be good if one could set default behavior, like disabling Worker 2, or disabling trigerring it implicitly....
Sorry, you have written a little too much so I will describe how the workers should work from my point of view (simplified):
- An idle worker will process any waiting tasks which are not assigned to other workers. This will be triggered when a job is completed (also from other workers!) or new jobs are assigned but not when a worker is shut down or sent to stop after the current jobs.
- A temporary worker will process only the assigned jobs and will be deleted afterwards
- Stopped workers will not process any jobs until started again
- You can at any time disable / delete a worker (immediately or after the assigned jobs are finished)
Why do you need idle workers which are not processing any jobs? Why are you not deleting/disabling them? Why are you not using temporary workers?
EDIT: I am not asking why you need more than one worker - the reasons are clear.
hello_hello
9th January 2013, 19:25
Currently I launch AVS creator once to save just dummy AVS to provide raw source.
Than I run AVS cutter.
Than I run AVS creator again over cut Video as if it was original one.
I hadn't really considered de-interlacing issues as the video I was working with was purely interlaced, but as I was wanting to apply different filtering and cropping to each section of the video I tried quite a few different methods to get there. So far the easiest seems to be to tell MeGUI not to close the Script Creator window when I save the script, preview the first section of video and apply the relevant filtering/cropping etc, manually add Trim(), save the script as "part 1", delete Trim(), move onto the next section, adjust the filtering/cropping as necessary, add the second Trim(), save the script as "part 2", delete Trim(), move onto the next section..... finally I'd create a new script from scratch to import the individual scripts and encode them as a whole. I also tried adding multiple trims to the same script then applying different copping/filter to each and appending them together, but either way if the video is split into more than a few sections it's a slow process. I tried using AvsPmod instead but it didn't seem to make it any less painful. If there's an easier way to do it I'm definitely open to suggestions.
Poutnik
9th January 2013, 21:05
.......... Why do you need idle workers which are not processing any jobs? Why are you not deleting/disabling them? Why are you not using temporary workers?
EDIT: I am not asking why you need more than one worker - the reasons are clear.
Hm, I stand corrected, I have not seen anywhere settings of worker numbers, and I forgot / never knew I can even disable/delete one... :)
I probably created 2nd one in past and forgot it.
So, nothing to solve, thanks for a hint, sorry for wasting your time ....
Poutnik
9th January 2013, 21:09
I hadn't really considered de-interlacing issues as the video I was working with was purely interlaced, but as I was wanting to apply different filtering and cropping to each section of the video I tried quite a few different methods to get there.
That is the reason I have written my problem is just related, i.e. cutter to be in the creator..... :)
Zathor
9th January 2013, 23:02
So, nothing to solve, thanks for a hint, sorry for wasting your time ....
Welcome - no problem at all.
2276 [QAAC] if CoreAudioToolbox.dll is missing an information will be displayed
2275 [Worker] fixed temporary worker only processing one job
2274 [Adaptive Muxer] fixed handling of the "and close" button
2273 [Audio Encoding Window] cosmetics
flebber
10th January 2013, 11:13
Error in 2276 with MKV muxing with mp4 input.
Using tools muxer -> Mkv muxer.
-[Information] Update detection
--[Information] [10/01/2013 9:03:54 PM] Connecting to server: http://megui.org/auto/
--[Information] [10/01/2013 9:04:00 PM] All files are up to date
-[Error] Error
--[Error] [10/01/2013 9:04:31 PM] XmlSerialize: C:\Rip\Megui\jobs\job1.xml
---[Error] [10/01/2013 9:04:31 PM] Exception message: There was an error generating the XML document.
---[Error] [10/01/2013 9:04:31 PM] Stacktrace
----[NoImage] at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
----[NoImage] at System.Xml.Serialization.XmlSerializer.Serialize(Stream stream, Object o, XmlSerializerNamespaces namespaces)
----[NoImage] at System.Xml.Serialization.XmlSerializer.Serialize(Stream stream, Object o)
----[NoImage] at MeGUI.core.util.Util.XmlSerialize(Object o, String path)
---[Error] [10/01/2013 9:04:31 PM] Inner exception
----[Error] [10/01/2013 9:04:31 PM] Exception message: Object reference not set to an instance of an object.
----[Error] [10/01/2013 9:04:31 PM] Stacktrace
-----[NoImage] at MeGUI.MuxJob.get_ContainerTypeString()
-----[NoImage] at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterTaggedJob.Write61_MuxJob(String n, String ns, MuxJob o, Boolean isNullable, Boolean needType)
-----[NoImage] at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterTaggedJob.Write71_Job(String n, String ns, Job o, Boolean isNullable, Boolean needType)
-----[NoImage] at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterTaggedJob.Write73_TaggedJob(String n, String ns, TaggedJob o, Boolean isNullable, Boolean needType)
-----[NoImage] at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterTaggedJob.Write74_TaggedJob(Object o)
----[Error] [10/01/2013 9:04:31 PM] Inner exception: null
Zathor
10th January 2013, 12:21
Error in 2276 with MKV muxing with mp4 input. Using tools muxer -> Mkv muxer.]
I am not at home and cannot verify that at the moment. Is that reproducable? What did you do (e.g. Adaptive Muxer, MKV Muxer?)
flebber
10th January 2013, 12:46
I am not at home and cannot verify that at the moment. Is that reproducable? What did you do (e.g. Adaptive Muxer, MKV Muxer?)
Actually any filename with a '.' in it will cause the MKV muxer to crash. Tools -> Muxer -> MKV muxer.
Enter an Mp4 video input with a '.' in the name into the video and audio fields and choose queue when it runs it will produce the xmlserialize error.
Zathor
10th January 2013, 22:03
Sorry, I cannot reproduce that:
-[Information] Log for job1 (mux, mod16.muxed.mp4 -> mod16.muxed-muxed.mkv)
--[Information] [10.01.2013 21:58:32] Started handling job
--[Information] [10.01.2013 21:58:33] Preprocessing
--[Information] [10.01.2013 21:58:33] MediaInfo
---[Information] File: D:\MeGUI\mod16.muxed.mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 97509319
----[Information] PlayTime: 01:45:25.680
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1284
----[Information] Height: 544
----[Information] FrameCount: 3000
----[Information] FrameRate: 24.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 2.360
----[Information] AspectRatioString: 2.35:1
----[Information] Delay: -83
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] Format: MPEG Audio
----[Information] FormatProfile: Layer 3
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title: ¨©
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [10.01.2013 21:58:33] MediaInfo
---[Information] File: D:\MeGUI\mod16.muxed.mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 97509319
----[Information] PlayTime: 01:45:25.680
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1284
----[Information] Height: 544
----[Information] FrameCount: 3000
----[Information] FrameRate: 24.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 2.360
----[Information] AspectRatioString: 2.35:1
----[Information] Delay: -83
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] Format: MPEG Audio
----[Information] FormatProfile: Layer 3
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title: ¨©
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [10.01.2013 21:58:34] Job commandline: "D:\MeGUI\tools\mkvmerge\mkvmerge.exe" -o "D:\MeGUI\mod16.muxed-muxed.mkv" --engage keep_bitstream_ar_info --default-duration 0:24fps "--compression" "0:none" -d "0" --no-chapters -A -S "D:\MeGUI\mod16.muxed.mp4" "--compression" "1:none" -a 1 --no-chapters -D -S "D:\MeGUI\mod16.muxed.mp4" --ui-language en
--[Information] [10.01.2013 21:58:34] Muxing started
--[Information] [10.01.2013 21:58:37] Standard output stream
---[NoImage] mkvmerge v5.9.0 ('On The Loose') built on Dec 31 2012 17:36:59
---[NoImage] 'D:\MeGUI\mod16.muxed.mp4': Using the demultiplexer for the format 'QuickTime/MP4'.
---[NoImage] 'D:\MeGUI\mod16.muxed.mp4': Using the demultiplexer for the format 'QuickTime/MP4'.
---[NoImage] 'D:\MeGUI\mod16.muxed.mp4' track 0: Using the output module for the format 'AVC/h.264'.
---[NoImage] 'D:\MeGUI\mod16.muxed.mp4' track 1: Using the output module for the format 'MP3'.
---[NoImage] The file 'D:\MeGUI\mod16.muxed-muxed.mkv' has been opened for writing.
---[NoImage] 'D:\MeGUI\mod16.muxed.mp4' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1284/544.
---[NoImage] The cue entries (the index) are being written...
---[NoImage] Muxing took 4 seconds.
--[Information] [10.01.2013 21:58:37] Standard error stream
--[Information] [10.01.2013 21:58:37] MediaInfo
---[Information] File: D:\MeGUI\mod16.muxed-muxed.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 96970496
----[Information] PlayTime: 01:45:25.680
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1284
----[Information] Height: 544
----[Information] FrameCount: 151816
----[Information] FrameRate: 24.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 2.360
----[Information] AspectRatioString: 2.35:1
----[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: 2
----[Information] StreamOrder: 1
----[Information] Format: MPEG Audio
----[Information] FormatProfile: Layer 3
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2:
----[Information] BitRateMode: VBR
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [10.01.2013 21:58:37] Postprocessing
---[Information] Deleting intermediate files
--[Information] [10.01.2013 21:58:37] Job completed
flebber
10th January 2013, 23:53
Its got me I couldn't not do it last night. I even restarted and it still happened, same files this morning working I am not sure.
Kurtnoise
11th January 2013, 07:30
Remove all files from logs & jobs folders and retry...
TSoft
11th January 2013, 13:41
Again my old issue :(
With OneClick trying to encode an avi to mp4 (the audio have the audio track with a delay of 3600ms):
[Error] Log for job1 (idx, prova.avi -> prova.avi.ffindex)
--[Information] [11/01/2013 13:29:52] Started handling job
--[Information] [11/01/2013 13:29:52] Preprocessing
--[Information] [11/01/2013 13:29:52] Job commandline: "C:\Program Files (x86)\MeGUI_2153_x86\tools\ffms\ffmsindex.exe" -t -1 -f "C:\Users\root\Desktop\Rip\prova.avi" "C:\Users\root\Desktop\Rip\pmx5humk.c0l\prova.avi.ffindex"
--[Information] [11/01/2013 13:29:52] Indexing started
--[Error] [11/01/2013 13:29:53] Process exits with error: 1
--[Information] [11/01/2013 13:29:53] Standard output stream: Indexing error: Audio decoding error
--[Information] [11/01/2013 13:29:53] Standard error stream
I tried out with different version of ffmsindex :(
LigH
11th January 2013, 13:50
And again, no MediaInfo analysis of the AVI file telling us which format the audio stream has.
TSoft
11th January 2013, 14:28
Audio is AC3 format.
Kurtnoise
11th January 2013, 14:59
Upload a sample of your AVI please...
TSoft
11th January 2013, 15:37
Upload a sample of your AVI please...
I removed the avi file. To work around the error i adjust the delay from the AC3 track with BeHappy, then remux in avi and then encode again with MeGui - OneClick to mp4
Sorry :(
The next avi that have the some problem I will upload a sample.
Thanks for now.
hello_hello
12th January 2013, 04:13
Here's a sample where indexing fails when the audio is included in the indexing. (7MB (https://www.yousendit.com/download/UW16S3dpTk1iR0lsYzlVag))
It seems like an ffms problem to me. When I opened the AVI from which that sample came with MPC-HC via a script like this:
LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFAudioSource("E:\video.avi")
The index file was created and MPC-HC displayed a "no audio found" message.
If I delete the index file and use this script, I get audio and video after it's indexed:
LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFIndex("E:\video.avi")
AudioDub(FFVideoSource("E:\video.avi"), FFAudioSource("E:\video.avi"))
Without deleting the index file ffms created the second time, if I open the first script again using MPC-HC I get audio.
docholliday
12th January 2013, 08:02
I have a problem with MeGUI. when it finished Encoded Audio it dosent Encode Video suddenly error and stop. Does anybody knows?
Kurtnoise
12th January 2013, 08:34
Here's a sample where indexing fails when the audio is included in the indexing. (7MB (https://www.yousendit.com/download/UW16S3dpTk1iR0lsYzlVag))
It seems like an ffms problem to me. When I opened the AVI from which that sample came with MPC-HC via a script like this:
LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFAudioSource("E:\video.avi")
The index file was created and MPC-HC displayed a "no audio found" message.
If I delete the index file and use this script, I get audio and video after it's indexed:
LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFIndex("E:\video.avi")
AudioDub(FFVideoSource("E:\video.avi"), FFAudioSource("E:\video.avi"))
Without deleting the index file ffms created the second time, if I open the first script again using MPC-HC I get audio.
Remux your avi into mkv and retry indexing...some informations in the mp3 header are missing for ffms.
I have a problem with MeGUI. when it finished Encoded Audio it dosent Encode Video suddenly error and stop. Does anybody knows?
:logfile:
tebasuna51
12th January 2013, 13:11
The problem is the same with TSoft and hello-hello samples:
The audio stream don't begin with a valid audio header.
But seems have different origen:
- The hello-hello sample occurs always than cut a avi, the cut is at video frame boundary but at the middle of a audio frame.
A decoder must search, at least, along a frame size to found a valid header.
- The TSoft sample seems have a fake avi audio delay, along the first 3600 ms there are garbage in audio stream.
Here there are a question, how many bytes must a decoder search for a valid audio header?
With NicAc3Source I put a limit of 1 MB than allow 13 seconds delay for a 640 Kb/s AC3 or 21 seconds for 192 Kb/s AC3.
When the avi is muxed to mkv, MkvMerge detect and delete the initial garbage (I don't know if there are a limit) and put the equivalent delay in the mkv header info. Problem solved.
Another workaround is use AVIMux_GUI (supplied with MeGUI) to extract the avi audio and add the delay (detected by AVIMux_GUI) to the end mix.
hello_hello
12th January 2013, 13:16
Remux your avi into mkv and retry indexing...some informations in the mp3 header are missing for ffms.
Yeah, I've got into the habit of doing that. What about the AVI containing AC3 someone mentioned earlier. Same reason?
Given ffms and AVIs haven't played together nicely for as long as I can remember, could MeGUI get around it by using VirtualDubMod for demuxing AVI audio? StaxRip does it that way and I guess it's nice to have the audio stream demuxed anyway.
hello_hello
12th January 2013, 13:32
The problem is the same with TSoft and hello-hello samples:
The audio stream don't begin with a valid audio header.
Another workaround is use AVIMux_GUI (supplied with MeGUI) to extract the avi audio and add the delay (detected by AVIMux_GUI) to the end mix.
I forgot about AVIMux_GUI. I opened the AVI with it, it showed me the same 320 bytes of junk data MKVMergeGUI did, and after AVIMux_GUI resave the AVI as a new file ffmsindex was quite happy to play.
Can AVIMux_GUI demux audio streams from AVIs via a script as VirtualDubMod does?
tebasuna51
12th January 2013, 13:43
Can AVIMux_GUI demux audio streams from AVIs via a script as VirtualDubMod does?
AVIMux_GUI can do some jobs with .amg scripts (was used by MeGUI to mux avi) but I don't know how can demux audio (and inform about delay) with a .amg script.
Maybe someone than know better the .amg script languaje.
Zathor
12th January 2013, 16:10
2278 [OneClick] added option to reset the working/output directories in the profile
2277 [OneClick] mux AVI/MP4 input files into MKV for better audio/video processing support
TSoft
12th January 2013, 20:49
2278 [OneClick] added option to reset the working/output directories in the profile
2277 [OneClick] mux AVI/MP4 input files into MKV for better audio/video processing support
Ok now it works without error, but on mux in to mp4 container the delay is forgotten.
I have just now encoded an avi with an audio track ac3 2 channels 192 kbps witch has a delay of 500ms, to mp4 with audio aac 48 kbps.
OneClick now works without error, but, at the end, the encoded mp4 was out of syncro exact 500ms.
Sorry for my english.
Zathor
12th January 2013, 20:59
Please upload a sample.
LeMoi
12th January 2013, 21:16
MEGui doesn't detect Haali Media Splitter (installed thru CCCP) and doesn't allow the use of the DSS2 AVS plugin. Even if the box is checked in the AVS creation window, it's not used in the final AVS file
hello_hello
12th January 2013, 21:22
OneClick now works without error, but, at the end, the encoded mp4 was out of syncro exact 500ms.
Are you using MPC-HC?? If it's a MPC-HC bug it's been there for years and I guess nobody else has noticed (except one other poster over at videohelp) but I can't get MPC-HC to obey the audio delay in MP4 files no matter what I do and I've tried just about everything. I even dragged out the earliest version of MPC-HC I have (2008) and it's the same.
If you're using MPC-HC check the MP4 with MediaInfo to see if there's an audio delay specified in the file as there should be. If there is, try another player. VLC should play it correctly.
TSoft
12th January 2013, 21:44
Please upload a sample.
Sample (http://ul.to/4dsr61uw)
TSoft
12th January 2013, 21:53
Are you using MPC-HC?? If it's a MPC-HC bug it's been there for years and I guess nobody else has noticed (except one other poster over at videohelp) but I can't get MPC-HC to obey the audio delay in MP4 files no matter what I do and I've tried just about everything. I even dragged out the earliest version of MPC-HC I have (2008) and it's the same.
If you're using MPC-HC check the MP4 with MediaInfo to see if there's an audio delay specified in the file as there should be. If there is, try another player. VLC should play it correctly.
No I don't use MPC-HC, I used WMP and VLC and in both the audio was out of syncro.
Zathor
12th January 2013, 23:05
MEGui doesn't detect Haali Media Splitter (installed thru CCCP) and doesn't allow the use of the DSS2 AVS plugin. Even if the box is checked in the AVS creation window, it's not used in the final AVS file
Please post your versions log. Also have a look into your registry if HKLM\SOFTWARE\HaaliMkx and the key Install_Dir is available. If yes check if in the mentioned path the file avss.dll is available.
Zathor
13th January 2013, 00:15
I have just now encoded an avi with an audio track ac3 2 channels 192 kbps witch has a delay of 500ms, to mp4 with audio aac 48 kbps. OneClick now works without error, but, at the end, the encoded mp4 was out of syncro exact 500ms.
Thx for your sample. Please post your full log file so that I can compare it with my own tests.
I did several test encodes (also with own files with 5s delay) and I have the same problem as hello_hello. When encoding the audio file everything is fine as the delay is removed in the encoding step and the resulting delay in the mp4 is 0ms - but when muxing the audio the delay is applied to the MP4 (correctly regarding mediainfo) but MPC does not use the delay value.
LeMoi
13th January 2013, 01:43
Please post your versions log. Also have a look into your registry if HKLM\SOFTWARE\HaaliMkx and the key Install_Dir is available. If yes check if in the mentioned path the file avss.dll is available.
--[Warning] [13/01/2013 01:37:25] Haali Matroska Splitter: not installed
--[Warning] [13/01/2013 01:37:25] Haali DSS2: not installed
I don't have HaaliMkx in HKLM/Software, maybe that's the problem.. Can I manually create it for the plugin detection to work ?
Wam7
13th January 2013, 02:17
Something has gone wrong for me with 2277/78.
Files that transcoded perfectly fine before now fail with errors. Even files that were created with MeGUI. These are .mp4 files.
The error log strangely refers to the file as 'Test.mkv' when in fact the name is 'Test.mp4'
[Error] Log for job10 (ext, Test.mkv -> )
-[Information] [13/01/2013 01:12:48] Started handling job
-[Information] [13/01/2013 01:12:48] Preprocessing
-[Information] [13/01/2013 01:12:48] Job commandline: "C:\Program Files (x86)\MeGUI\tools\mkvmerge\mkvextract.exe" tracks "K:\MeGUI Working Folder\csfhmvnj.rgi\Test.mkv" --ui-language en 1:"K:\MeGUI Working Folder\csfhmvnj.rgi\Test - [1] English.aac" 2:"K:\MeGUI Working Folder\csfhmvnj.rgi\Test - [2] English.TIMED.unknown" 3:"K:\MeGUI Working Folder\csfhmvnj.rgi\Test - [3] English.TIMED.unknown"
-[Information] [13/01/2013 01:12:48] Extracting started
-[Error] [13/01/2013 01:12:48] An error occurred: Error: No track with the ID 2 was found in the source file.
-[Error] [13/01/2013 01:12:48] Process exits with error: 2
-[Information] [13/01/2013 01:12:48] Standard output stream
-[Information] [13/01/2013 01:12:48] Standard error stream
-[Information] [13/01/2013 01:12:48] Job completed
MOS-Marauder
13th January 2013, 02:40
Hi Zathor...
I found a little Bug in the AVS Script Creator.. Its not passing Nvidia Deinterlace settings to the AVS. (Deinterlace=x)
Mara
TSoft
13th January 2013, 08:08
Thx for your sample. Please post your full log file so that I can compare it with my own tests.
I did several test encodes (also with own files with 5s delay) and I have the same problem as hello_hello. When encoding the audio file everything is fine as the delay is removed in the encoding step and the resulting delay in the mp4 is 0ms - but when muxing the audio the delay is applied to the MP4 (correctly regarding mediainfo) but MPC does not use the delay value.
Here the full log (http://pastebin.com/TNSHM0aM) of OneClick
Zathor
13th January 2013, 09:22
I don't have HaaliMkx in HKLM/Software, maybe that's the problem.. Can I manually create it for the plugin detection to work ?
Likely, yes. But I never tested/did that before.
Something has gone wrong for me with 2277/78. Files that transcoded perfectly fine before now fail with errors. Even files that were created with MeGUI. These are .mp4 files.
Please upload the full log with every step of the OneClick job (from beginning till the error). If possible also upload a short sample.
I found a little Bug in the AVS Script Creator.. Its not passing Nvidia Deinterlace settings to the AVS. (Deinterlace=x)
Thx, I will have a look.
MOS-Marauder
14th January 2013, 02:46
I found another Bug in Megui...
When i use that DGI below (log from DGIndexNV) as input, the AVS Script Generator always shows wrong Width. (1904) Even if i dont choose resizing.
This and the error not passing the Deinterlace Settings to the AVS is since 2 or 3 Core Updates (Developer)
Mara
Stream Type: Transport [188]
Video Type: AVC
Profile: High
Level: 4
Coded Size: 1920x1088
SAR: 1:1
Display Size: 1920x1072
Frame Rate: 25.000000 fps
Colorimetry: BT.709 [1]
Frame Structure:
Frame Type:
Coded Number: 94546
Playback Number: 94546
Frame Repeats: 0
Field Repeats: 0
Bitrate:
Bitrate (Avg):
Bitrate (Max):
Audio Stream: 103: AC3 2/0 48 384
Elapsed: 0:00:46
Remain: 0:00:00
FPS:
Info: Finished!
Pulp Catalyst
14th January 2013, 11:47
will MeGUI come with some basic sharpeners already ready to apply, a bit like the included "Noise" filter, could a sharpener filter working similar be included for the future?
flebber
14th January 2013, 13:33
will MeGUI come with some basic sharpeners already ready to apply, a bit like the included "Noise" filter, could a sharpener filter working similar be included for the future?
megui does in Tools -> AVS script creator but not in the oneclick
Pulp Catalyst
14th January 2013, 13:59
where?
flebber
14th January 2013, 14:13
where?
http://i988.photobucket.com/albums/af10/Sayth_Renshaw/scriptcreator_zpsee9b9dc7.png
Which would produce something like.
LoadPlugin("C:\Rip\Megui\tools\ffms\ffms2.dll")
FFVideoSource("C:\Rip\Source\Cj.d.a.nce2011-muxed.mkv", threads=1)
#deinterlace
#crop
#resize
LoadPlugin("C:\Rip\Megui\tools\avisynth_plugin\FluxSmooth.dll")
FluxSmoothST(7,7) # Medium Noise
LSFmod()
Pulp Catalyst
14th January 2013, 14:27
i see, so turning on resize doesn't necessarily mean a resize is actually done..... didn't know that.
although usually i would just prefer an option that had sharpening (without the need for turning on the resizing option)
as it is, to sharpen an image you need to resize???
anyway, thanks.
my idea was to put an option in to activate a sharpener in all scenarios, even when not resizing!
flebber
14th January 2013, 14:45
i see, so turning on resize doesn't necessarily mean a resize is actually done..... didn't know that.
although usually i would just prefer an option that had sharpening (without the need for turning on the resizing option)
as it is, to sharpen an image you need to resize???
anyway, thanks.
my idea was to put an option in to activate a sharpener in all scenarios, even when not resizing!
Well you could, I would just use LSFmod() for sharpening without resizing.
disklib
15th January 2013, 00:14
Not sure if MeGUI can benefit from this, but AnandTech is saying Intel has finally open sourced its dispatcher code for Quick Sync support.
Intel's Quick Sync: Coming Soon to Your Favorite Open Source Transcoding Applications (http://www.anandtech.com/show/6665/intels-quick-sync-coming-soon-to-your-favorite-open-source-transcoding-applications-)
Kurtnoise
15th January 2013, 09:31
Don't trust AnandTech and other websites like this...
If you use LAVFilters in your toolchain and if you have an Intel GPU, I'm pretty sure that QuickSync is already used within MeGUI.
Can't test myself coz I don't have an Intel GPU...
docholliday
15th January 2013, 09:38
anybody knows about this error ?
http://s6.postimage.org/bxzk4k4n5/Untitled.jpg (http://postimage.org/)
[url=http://postimage.org/]
Kurtnoise
15th January 2013, 09:44
Don't crosspost please...and post your logfile. It's better than a picture, in this case.
docholliday
15th January 2013, 10:16
Don't crosspost please...and post your logfile. It's better than a picture, in this case.
Can you help me or no ?
Shevek
15th January 2013, 10:19
Can you help me or no ?
Did you actually read Kurtnoise's reply?
Don't crosspost please...and post your logfile. It's better than a picture, in this case.
The image you posted tells us nothing except the ambiguous error message, the logfile will give full details of what caused the error
TSoft
17th January 2013, 09:16
Sample (http://ul.to/4dsr61uw)
Zathor are there news ???
Kurtnoise
17th January 2013, 09:33
I don't see any problem, what's wrong exactly ?
TSoft
17th January 2013, 15:11
I don't see any problem, what's wrong exactly ?
???????
Kurtnoise
17th January 2013, 19:14
What do you dont understand ?
Zathor
17th January 2013, 23:53
@TSoft:
I did several test encodes (also with own files with 5s delay) and I have the same problem as hello_hello. When encoding the audio file everything is fine as the delay is removed in the encoding step and the resulting delay in the mp4 is 0ms - but when muxing the audio the delay is applied to the MP4 (correctly regarding mediainfo) but MPC does not use the delay value.
I cannot reproduce a problem with your file. Also you log file seems to be fine. input has a delay of 500ms, removed during audio step and the resulting file has 0ms delay. If you have a delay please encode your sample (which seems to have only a small delay and not 500ms) and upload the resulting file together with the log.
TSoft
19th January 2013, 08:13
@TSoft:
I cannot reproduce a problem with your file. Also you log file seems to be fine. input has a delay of 500ms, removed during audio step and the resulting file has 0ms delay. If you have a delay please encode your sample (which seems to have only a small delay and not 500ms) and upload the resulting file together with the log.
Ok thanks :)
The next avi with (for me) has the same problem, I'll encode and upload for you source, encoded file and full log again.
Again, thank you for the hard work ;)
Zathor
19th January 2013, 12:45
I found a little Bug in the AVS Script Creator.. Its not passing Nvidia Deinterlace settings to the AVS. (Deinterlace=x)
Thx, fixed.
When i use that DGI below (log from DGIndexNV) as input, the AVS Script Generator always shows wrong Width. (1904) Even if i dont choose resizing.
Please upload a (short) sample.
Zathor
19th January 2013, 15:45
2281 [QAAC] disable TVBR in HE-AAC. Bug #699
2280 [AVS Script Creator] fixed not applying Nvidia deinterlacer settings
2279 [OneClick] remux only into MKV if necessary & possible. Bug #698
MOS-Marauder
19th January 2013, 18:04
Well i can add the DGI and a screenshot. Ist that ok?
Mara
Zathor
19th January 2013, 18:08
No, I need the input file itself. But please post a screenshot first. Maybe we can find something there (selected MOD mode, height, ...)
MOS-Marauder
19th January 2013, 19:57
No, I need the input file itself. But please post a screenshot first. Maybe we can find something there (selected MOD mode, height, ...)
Well in fact i didnt select anything yet but even if i do... Im not able to change the reso back to 1920.
I uploaded the Source TS and all Files here:
http://www3.zippyshare.com/v/95899039/file.html
Dont worry about the Dirname (D:\Programme\megui-Dev-031-1061)... Im using the actual Dev Build..Just never renamed it *G*
Edit: Well the attached Pic looks strage dunno why. Pic is also in the rar Archive...
Mara
Octo-puss
21st January 2013, 20:38
MeGui doesn't extract PCM tracks from video. Is that a bug or by design?
Zathor
21st January 2013, 20:56
Well in fact i didnt select anything yet but even if i do... Im not able to change the reso back to 1920.
Ok, got it. The wrong values when not resizing will be fixed in the next build. But.. 1904x1072 is correct when resizing with MOD16.
MeGui doesn't extract PCM tracks from video. Is that a bug or by design?
Please provide the log and a sample.
Octo-puss
21st January 2013, 21:35
Hold on, I just checked the log and it says Haali is not installed. Is this absolutely needed? I am using LAV splitter instead.
MOS-Marauder
22nd January 2013, 01:30
Ok, got it. The wrong values when not resizing will be fixed in the next build. But.. 1904x1072 is correct when resizing with MOD16..
Even if i enable resize and switch to Mod8 or mod whatever im not able to use the 1920by1072.
Mara
Octo-puss
22nd January 2013, 09:05
Another problem: After File Indexer does its job and passes over to AVS script creator, I get an error saying "Avisynth script creator: FFVideoSource:Insanity detected:decoder returned an empty frame". I believe it might be size problem, because the file is 74GB big. But I can't tell for sure.
The log doesn't say much.
[Warning] Log
-[Warning] Versions
--[Information] [22.1.2013 8:42:20] MeGUI: 2281
--[Information] [22.1.2013 8:42:20] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [22.1.2013 8:42:20] .Net Framework: 4.5 (4.5.50709)
--[Information] [22.1.2013 8:42:20] AviSynth: 2.5.8.5 (21.12.2008 21:46:54)
--[Information] [22.1.2013 8:42:20] AvisynthWrapper: 2.1.2009 20:34:04
--[Warning] [22.1.2013 8:42:20] Haali Matroska Splitter not installed properly.
--[Warning] [22.1.2013 8:42:20] Therefore DSS2() and certain functions of FFVideoSource() and the HD Streams Extractor may also not work.
--[Warning] [22.1.2013 8:42:20] Please download and install it from http://haali.su/mkv/
--[Warning] [22.1.2013 8:42:20] Haali DSS2: not installed
--[Information] [22.1.2013 8:42:20] ICSharpCode.SharpZipLib: 0.85.5.452 (7.8.2008 20:31:12)
--[Information] [22.1.2013 8:42:20] LinqBridge: 1.0.0.0 (28.5.2009 1:24:34)
--[Information] [22.1.2013 8:42:20] MediaInfo: 0.7.61.0 (21.10.2012 16:29:05)
--[Information] [22.1.2013 8:42:20] MediaInfoWrapper: 0.7.61.0 (6.1.2013 14:47:15)
--[Information] [22.1.2013 8:42:20] MessageBoxExLib: 1.0.2218.28317 (19.12.2008 20:53:04)
--[Information] [22.1.2013 8:42:20] SevenZipSharp: 0.64.3890.29348 (2.1.2011 10:59:32)
--[Information] [22.1.2013 8:42:20] 7z: 9.20 (18.11.2010 16:27:34)
-[Information] Update detection
--[Information] [22.1.2013 8:42:20] Connecting to server: http://megui.org/auto/
--[Information] [22.1.2013 8:42:21] All files are up to date
-[Information] FileIndexer
--[Information] [22.1.2013 8:43:25] MediaInfo
---[Information] File: E:\různej bordel\captured videos\raw.avi
---[Information] General
----[Information] Format: AVI
----[Information] FormatString: AVI
----[Information] FileSize: 74723786752
----[Information] PlayTime: 00:15:00.333
---[Information] Video
----[Information] ID: 0
----[Information] StreamOrder:
----[Information] Width: 1280
----[Information] Height: 720
----[Information] FrameCount: 27010
----[Information] FrameRate: 30.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType:
----[Information] Codec: 0x00000000
----[Information] CodecString: 0x00000000
----[Information] Format: RGB
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder:
----[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:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
-[Information] Log for job1 (idx, raw.avi -> raw.avi.ffindex)
--[Information] [22.1.2013 8:43:30] Started handling job
--[Information] [22.1.2013 8:43:30] Preprocessing
--[Information] [22.1.2013 8:43:31] Job commandline: "F:\Programy\Audio & video\MeGUI\tools\ffms\ffmsindex.exe" -t -1 -f "E:\různej bordel\captured videos\raw.avi" "E:\různej bordel\captured videos\raw.avi.ffindex"
--[Information] [22.1.2013 8:43:31] Indexing started
--[Information] [22.1.2013 8:58:31] Standard output stream
--[Information] [22.1.2013 8:58:31] Standard error stream
--[Information] [22.1.2013 8:58:32] MediaInfo
---[Information] File: E:\různej bordel\captured videos\raw.avi.ffindex
---[Information] General
----[Information] Format:
----[Information] FormatString:
----[Information] FileSize: 19368
----[Information] PlayTime:
--[Information] [22.1.2013 8:58:32] Postprocessing
---[Information] Deleting intermediate files
--[Information] [22.1.2013 9:02:46] Job completed
LigH
22nd January 2013, 09:18
"Insanity detected" used to be pretty common for FFVideoSource working in multi-threaded mode. Adding the parameter 'threads=1' to this call often fixed this issue, at the cost of some decoding speed.
If you have uncompressed AVI, you can also try using AviSource instead of FFMS2. The button in the script creator may still be titled "DirectShowSource", though...
Kurtnoise
22nd January 2013, 10:46
Hold on, I just checked the log and it says Haali is not installed. Is this absolutely needed? I am using LAV splitter instead.
From the log :
--[Warning] [22.1.2013 8:42:20] Haali Matroska Splitter not installed properly.
--[Warning] [22.1.2013 8:42:20] Therefore DSS2() and certain functions of FFVideoSource() and the HD Streams Extractor may also not work.
So, it depends on what you use...
Octo-puss
22nd January 2013, 10:47
I tested a bit further and it seems to only be doing with uncompressed video, no matter the size. Just tried with just 10GB and same error. When I feed it with for example MJPG compressed video, it gets processed without a problem.
If you have uncompressed AVI, you can also try using AviSource instead of FFMS2. The button in the script creator may still be titled "DirectShowSource", though...
How do I do this?
From the log :
So, it depends on what you use...
Oh. That's not cheerful news. I don't feel like installing Haali again, but guess I have no choice...
LigH
22nd January 2013, 11:06
If you convert to MKV first (especially TS), FFMS2 doesn't need Haali. It doesn't need Haali for indexing and decoding AVIs either. The Haali Media Splitter is mainly required for MPEG containers (Program Stream, Transport Stream) which FFMS2 really can't handle reliably; even with Haali's help it is not very reliable.
__
If you open an AVI in the AVS Script Creator, MeGUI offers you to use either the One Click Encoder, the File Indexer, or AviSource (in earlier MeGUI versions, this button still used to be titled "DirectShowSource", even though AviSource was used for AVI sources). So if you have installed a matching VfW codec to open an AVI, it may be suitable to use AviSource instead of the File Indexer. There are reports that FFMS2 may not be the optimum for uncompressed (RGB), losslessly compressed (Huffyuv), or keyframe-only compressed (MJPG, DV) AVIs; and furthermore, there are VfW codecs not supported by FFMS2 (Ut) which require the use of AviSource.
Octo-puss
22nd January 2013, 11:19
Ah that sounds like a solution. I still don't quite understand most of what you guys speak about, but I am just a stupid basic user who is happy to get the job done :P
Now I just need to do something about the PCM audio extracting...
LigH
22nd January 2013, 11:27
Raw PCM audio streams in AVIs – codec 2cc = 0x0001 (Integer PCM) or 0x0003 (IEEE Float PCM) – should not be demultiplexed to raw PCM, because they would not contain any information about their channel count, bit depth, sampling frequency ... instead, they will require a WAV container (or W64 if the data chunk may exceed 4 GB).
That's contrary to e.g. AC3 or MP3 audio streams which are preferably demultiplexed without additional container.
Octo-puss
22nd January 2013, 11:38
Well, whatever, I just need to extract the audio (I guess I was using bad wording and caused confusion) so I can mux it into the final file :) And thus far it's not working.
LigH
22nd January 2013, 11:58
You want to copy it as uncompressed PCM? Wouldn't you prefer encoding it to a more efficient format? MeGUI is able to feed it into different audio encoders, most of them providing excellent quality with well chosen parameters.
What format shall the final file be (container, video, audio)?
Indeed, MeGUI does not support AVI as input of its HD Stream Extractor; but AVI is no common container for HD media, it is too outdated, does not support modern video streams correctly. VirtualDubMod may be able to extract a WAV from its Stream list, but I wouldn't recommend it, it may not support >4 GB. Avidemux may be able. Anyway, I see no sense in extracting raw PCM as file for later multiplexing. If we knew more about your intentions, we may be able to find a workflow which is able to avoid unnecessary huge files.
Octo-puss
22nd January 2013, 12:13
Of course I would compress it (again, writing fail), most probably into mp3 format like I always did. But I need to extract the audio first. At least I think so.
I've always used x264 for video, mp3 for audio, all in mkv container.
LigH
22nd January 2013, 12:50
Now you will use MeGUI for both. It will feed the video from the AviSynth script into x264, the audio from the AviSynth script into LAME, and multiplex everything.
Ah, by the way: MPEG4-AVC as target video ... could be combined with MPEG4-AAC as target audio, using the Nero or QAAC encoder (the latter if you provide the Apple QuickTime CoreAudioToolbox DLLs), multiplexed into the MP4 container. Tight specifications, high compatibility. But MKV will take it all, of course.
Octo-puss
22nd January 2013, 12:54
Are you talking about the one click encoder here?
LigH
22nd January 2013, 13:02
No. I never used that one so far.
You can open the same AviSynth script (which the AVS Script Creator wrote) as source for the video and the audio part in the MeGUI main window.
If you used AviSource as source filter, and it loads the audio stream from the AVI (parameter 'audio=true' is the default), then you will have an audio stream in the AviSynth output of your script, this can be used as input of many audio encoders.
Add an audio conversion job.
Add a video conversion job.
Run the jobs.
Add a multiplex job from the Tools menu.
Run the job.
Octo-puss
22nd January 2013, 13:09
Audio=false is what the script says for some reason. Is there any setting anywhere I can change except for obvious manual editing (which is simple and quick enough though), just out of curiosity?
It works though :)
Considering how it's simplier than using File Indexer, would you say this is the preferred universal method for creating encodes?
Kurtnoise
22nd January 2013, 13:11
Load your AVI directly in the Audio Panel and select an mp3 preset...that should work to encode your audio stream.
Zathor
22nd January 2013, 23:02
Even if i enable resize and switch to Mod8 or mod whatever im not able to use the 1920by1072 I cannot test it currently with DGI, but with DGA it is possible when upsizing is enabled (for MOD16). With MOD8 no upsizing is needed.
TSoft
23rd January 2013, 16:12
@Zathor
Last two encode (from DVD to avi) there is always this error:
http://pastebin.com/Vm7b7Hr8
Zathor
23rd January 2013, 21:41
I cannot test it currently with DGI, but with DGA it is possible when upsizing is enabled (for MOD16). With MOD8 no upsizing is needed.
It is working as well with DGI.
Last two encode (from DVD to avi) there is always this error: http://pastebin.com/Vm7b7Hr8
I cannot help with xvid as I am not using this encoder. Maybe someone else can. Does that happen also when you use x264 as encoder?
TSoft
23rd January 2013, 21:54
It is working as well with DGI.
I cannot help with xvid as I am not using this encoder. Maybe someone else can. Does that happen also when you use x264 as encoder?
I don't know. Till now only with xvid. :thanks:
EDIT:
I fixed the mistake was my fault. I accidentally set 8 threads instead of 0 in the config xvid
raynold
25th January 2013, 15:52
got errors converting a HD DVB Capture to mkv h264 and mp3:
---[Error] [24.01.2013 06:43:01] Source detection failed: Error opening analysis script:
Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
---[NoImage] LoadPlugin("D:\alt\Mozilla Downloads\MeGUI_2153_x86\tools\dgavcindex\DGAVCDecode.dll")
---[NoImage] AVCSource("D:\4ggtzhjq.gef\New Sniper Project.dga")
---[NoImage] #An error occurred in source detection. Doing no processing
and an error for a SD DVB capture conversion to avi (xvid, mp3):
--[Error] [24.01.2013 07:25:30] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
What can I do?
LigH
25th January 2013, 16:00
You are possibly using the outdated DGAVCDec to decode AVC material it doesn't support well; try instead:
a) FFmpegSource2 – after multiplexing the (M2)TS to MKV with mkvmerge (FFMS2 doesn't read Transport Streams reliably, not even when the Haali media Splitter is installed)
or
b) DGDecNV – if you have a CUDA generation Nvidia card and want to buy a license
Or you may have a corrupt video stream. It may help to clean and pre-cut it; or not.
Furthermore, it may be that your DVB recording software creates non-standard transport streams. Unfortunately, you don't provide useful details.
raynold
25th January 2013, 16:40
mediainfo for the HD Capture:
Allgemein
ID : 16 (0x10)
Complete name : D:\New Sniper Project.ts
Format : MPEG-TS
File size : 6,88 GiB
Duration : 1h 21min
Overall bit rate mode : variabel
Overall bit rate : 12,1 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Ja
Format settings, ReFrames : 5 frames
Format settings, GOP : M=16, N=32
Codec ID : 27
Duration : 1h 21min
Bit rate mode : variabel
Bit rate : 11,3 Mbps
Maximum bit rate : 40,0 Mbps
Width : 1 280 Pixel
Height : 720 Pixel
Display aspect ratio : 16:9
Frame rate : 50,000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : progressiv
Bits/(Pixel*Frame) : 0.245
Stream size : 6,39 GiB (93%)
colour_primaries : BT.709
transfer_characteristics : BT.709
matrix_coefficients : BT.709
Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 4
Duration : 1h 21min
Bit rate mode : konstant
Bit rate : 256 Kbps
Channel(s) : 2 Kanäle
Sampling rate : 48,0 KHz
Delay relative to video : 1ms
Stream size : 149 MiB (2%)
Language : Deutsch
Language, more info : Clean effects
How to get your solution a done? i used only the oneclick function
the sd capture
Allgemein
Complete name : D:\SVCD\Catwoman.mpg
Format : MPEG-PS
File size : 2,77 GiB
Duration : 1h 34min
Overall bit rate mode : variabel
Overall bit rate : 4 214 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Ja
Format settings, Matrix : ausgewählt
Format settings, GOP : Variable
Duration : 1h 34min
Bit rate mode : variabel
Bit rate : 3 746 Kbps
Width : 720 Pixel
Height : 576 Pixel
Display aspect ratio : 16:9
Frame rate : 25,000 FPS
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : oberes Feld zuerst
Bits/(Pixel*Frame) : 0.361
Stream size : 2,46 GiB (89%)
Audio
ID : 189 (0xBD)-128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : DVD-Video
Duration : 1h 34min
Bit rate mode : konstant
Bit rate : 384 Kbps
Channel(s) : 2 Kanäle
Channel positions : Front: L R
Sampling rate : 48,0 KHz
Bit depth : 16 bits
Stream size : 258 MiB (9%)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.