View Full Version : MeGUI: bug reports and feature requests
Pages :
1
2
3
[
4]
5
6
7
8
Zathor
26th January 2013, 15:42
2286 [OneClick] lowered default priority of the DGA indexer
2285 [OneClick] added option to use only the first audio track from a specific language
2284 [AVS Script Creator] always show the correct output resolution when not resizing
even with upsizing allowed the default resolution will use no upsizing
2283 [OneClick] added option to extract the core from HD audio tracks
2282 [OneClick] remove phantom audio/subtitle tracks detected by MediaInfo when processing Blu-ray
@raynold: Lower the priority of the DGA indexer below the FFMS level (in the OneClick profile). Your TS will then be muxed into an MKV. But I fear that FFMS is not able to deal with your interlaced input file.
raynold
27th January 2013, 15:28
howto lower the priority? i run the hole process in "low"
Zathor
27th January 2013, 18:44
In the OneClick profile settings in the tab "Other" is an area labeled "Indexer / Opener priority". Make sure that DGA is below FFMS, save your profile and - just to make sure - reopen your input file.
Overdrive80
28th January 2013, 17:37
Hi Zathor, I saw this issue (overlap buttons) in "Audio Encoding Windows"
http://s6.postimage.org/fw5r7dqwt/Captura.jpg (http://postimage.org/image/fw5r7dqwt/)
Hotpocketdeath
30th January 2013, 23:43
I have a feature request and a bug to report.
I don't know if anyone has noticed this, but when running a job the ends with "error" will cause Megui to report the job as an error when complete, regardless of the outcome.
For example, "Chuck s4e06 Chuck vs the Aisle of Terror", "Star Trek Voyager s7e17 Human Error" and "House s3e24- Human Error".
All those jobs have caused MeGUI to report as an error when completed in the queue even though the job completes.
As for the feature request. Is there a way to adjust sorting of the HD stream extractor so that it can be sorted by filename or by MPLS order instead of longest title to shortest? This would make extracting TV shows on BD easier to sort I think.
Zathor
31st January 2013, 00:01
I don't know if anyone has noticed this, but when running a job the ends with "error" will cause Megui to report the job as an error when complete, regardless of the outcome.
Please provide the log file.
Hotpocketdeath
31st January 2013, 01:40
Please provide the log file.
This is what I get when I try to use the HD Stream extractor to a folder ending in error. But the job still runs and completes. Removing the "error" text from the destination folder and the job runs fine and the job isn't marked as errored.
[Error] Log for job1 (ext, 00010.m2ts -> 406- Chuck vs the Aisle of Terror)
-[Information] [1/30/2013 7:38:50 PM] Started handling job
-[Information] [1/30/2013 7:38:50 PM] Preprocessing
-[Information] [1/30/2013 7:38:50 PM] Job commandline: "C:\MeGUI\tools\eac3to\eac3to.exe" "F:\Blu Ray images\CHUCK_SEASON_4_DISC_1\" 1) 1:"R:\406- Chuck vs the Aisle of Terror\F1_T1_Chapter - .txt" 2:"R:\406- Chuck vs the Aisle of Terror\F1_T2_Video - .mkv" 3:"R:\406- Chuck vs the Aisle of Terror\F1_T3_Audio - English.dts" -core 4:"R:\406- Chuck vs the Aisle of Terror\F1_T4_Subtitle - English.sup" -progressnumbers
-[Information] [1/30/2013 7:38:50 PM] Extracting started
-[Error] [1/30/2013 7:38:51 PM] An error occurred: Creating file "R:\406- Chuck vs the Aisle of Terror\F1_T1_Chapter - .txt"...
-[Error] [1/30/2013 7:38:51 PM] An error occurred: a03 Creating file "R:\406- Chuck vs the Aisle of Terror\F1_T3_Audio - English.dts"...
-[Error] [1/30/2013 7:38:54 PM] An error occurred: s04 Creating file "R:\406- Chuck vs the Aisle of Terror\F1_T4_Subtitle - English.sup"...
-[Information] [1/30/2013 7:39:58 PM] Standard output stream
--[NoImage] M2TS, 1 video track, 1 audio track, 3 subtitle tracks, 0:43:03, 24p /1.001
--[NoImage] 1: Chapters, 8 chapters
--[NoImage] 2: h264/AVC, 1080p24 /1.001 (16:9)
--[NoImage] 3: DTS Master Audio, English, 5.1 channels, 16 bits, 48kHz
--[NoImage] (core: DTS, 5.1 channels, 16 bits, 1509kbps, 48kHz)
--[NoImage] 4: Subtitle (PGS), English
--[NoImage] 5: Subtitle (PGS), French
--[NoImage] 6: Subtitle (PGS), Spanish
--[NoImage] Creating file "R:\406- Chuck vs the Aisle of Terror\F1_T1_Chapter - .txt"...
--[NoImage] v02 Extracting video track number 2...
--[NoImage] s04 Extracting subtitle track number 4...
--[NoImage] a03 Extracting audio track number 3...
--[NoImage] a03 Extracting DTS core...
--[NoImage] a03 Patching bitdepth to 24 bits...
--[NoImage] v02 Muxing video to Matroska...
--[NoImage] a03 Creating file "R:\406- Chuck vs the Aisle of Terror\F1_T3_Audio - English.dts"...
--[NoImage] s04 Creating file "R:\406- Chuck vs the Aisle of Terror\F1_T4_Subtitle - English.sup"...
--[NoImage] Added fps value (24 /1.001) to MKV header.
--[NoImage] Video track 2 contains 61924 frames.
--[NoImage] Subtitle track 4 contains 680 captions.
--[NoImage] eac3to processing took 1 minute, 6 seconds.
--[NoImage] Done.
-[Information] [1/30/2013 7:39:58 PM] Standard error stream
-[Information] [1/30/2013 7:39:58 PM] Job completed
Kurtnoise
31st January 2013, 09:35
good catch..;)
@Zathor: to fix it, in HDStreamExtractorIndexer.cs,
line 108:
else if (line.ToLower(System.Globalization.CultureInfo.InvariantCulture).Contains("<error>"))
instead of
else if (line.ToLower(System.Globalization.CultureInfo.InvariantCulture).Contains("error"))
Same idea with warning (line 120)...
You can find a logfile example from here (http://forum.doom9.org/showthread.php?p=1610911#post1610911)...
Sorry I don't have access to my repository right now to commit.
Shevek
31st January 2013, 14:04
As for the feature request. Is there a way to adjust sorting of the HD stream extractor so that it can be sorted by filename or by MPLS order instead of longest title to shortest? This would make extracting TV shows on BD easier to sort I think.
AIUI, the order is what is output from eac3to
I'm not sure if this can then be sorted once imported into the datagrid - perhaps Zathor can confirm
Hotpocketdeath
31st January 2013, 19:11
good catch..;)
@Zathor: to fix it, in HDStreamExtractorIndexer.cs,
line 108:
else if (line.ToLower(System.Globalization.CultureInfo.InvariantCulture).Contains("<error>"))
instead of
else if (line.ToLower(System.Globalization.CultureInfo.InvariantCulture).Contains("error"))
Same idea with warning (line 120)...
You can find a logfile example from here (http://forum.doom9.org/showthread.php?p=1610911#post1610911)...
Sorry I don't have access to my repository right now to commit.
I have found the issue appears in more areas than just the HD stream extractor.
If I was to encode the video and mux the video into an output that ends with "error", the same thing occurs.
Zathor
1st February 2013, 08:13
If I was to encode the video and mux the video into an output that ends with "error", the same thing occurs.
Once again please provide the log file.
good catch..;)
@Zathor: to fix it, in HDStreamExtractorIndexer.cs
Thanks!
Hotpocketdeath
1st February 2013, 21:22
Once again please provide the log file.
I have to be honest. I feel I should not need to provide a log file because I have already covered how to reproduce it, but I understand you may not be running the same environment as I am, so here you go.
[Error] Log for job3 (mux, VTS_01_1.264 -> Test Error.mp4)
-[Information] [2/1/2013 3:19:53 PM] Started handling job
-[Information] [2/1/2013 3:19:53 PM] Preprocessing
-[Information] [2/1/2013 3:19:53 PM] MediaInfo
--[Information] File: E:\DVDs\Test Error\VTS_01_1.264
--[Information] General
---[Information] Format: AVC
---[Information] FormatString: AVC
---[Information] FileSize: 312653
---[Information] PlayTime: 00:00:02.127
--[Information] Video
---[Information] ID:
---[Information] StreamOrder:
---[Information] Width: 720
---[Information] Height: 400
---[Information] FrameCount: 51
---[Information] FrameRate: 23.976
---[Information] FrameRateOriginal:
---[Information] FrameRateMode:
---[Information] ScanType: Progressive
---[Information] Codec: AVC
---[Information] CodecString: AVC
---[Information] Format: AVC
---[Information] AspectRatio: 1.800
---[Information] AspectRatioString: 16:9
---[Information] Delay:
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
---[Information] Default:
---[Information] DefaultString:
---[Information] Forced:
---[Information] ForcedString:
-[Information] [2/1/2013 3:19:53 PM] MediaInfo
--[Information] File: E:\DVDs\Test Error\VTS_01_1 T80 3_2ch 384Kbps DELAY 0ms.mp4
--[Information] General
---[Information] Format: MPEG-4
---[Information] FormatString: MPEG-4
---[Information] FileSize: 72850
---[Information] PlayTime: 00:00:02.133
--[Information] Audio
---[Information] ID: 1
---[Information] StreamOrder: 0
---[Information] Format: AAC
---[Information] FormatProfile: LC
---[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: VBR
---[Information] Delay: 0
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
---[Information] Default:
---[Information] DefaultString:
---[Information] Forced:
---[Information] ForcedString:
-[Information] [2/1/2013 3:19:53 PM] Job commandline: "C:\MeGUI\tools\mp4box\mp4box.exe" -add "E:\DVDs\Test Error\VTS_01_1.264#trackID=1:fps=23.976" -add "E:\DVDs\Test Error\VTS_01_1 T80 3_2ch 384Kbps DELAY 0ms.mp4#trackID=1" -tmp "R:\\MeGUI" -new "E:\DVDs\Test Error.mp4"
-[Information] [2/1/2013 3:19:53 PM] Muxing started
-[Error] [2/1/2013 3:19:53 PM] Error line: Saving E:\DVDs\Test Error.mp4: 0.500 secs Interleaving
-[Information] [2/1/2013 3:19:53 PM] Standard output stream
-[Information] [2/1/2013 3:19:53 PM] Standard error stream
--[NoImage] AVC-H264 import - frame size 720 x 400 at 23.976 FPS
--[NoImage] AVC Import results: 51 samples - Slices: 2 I 13 P 36 B - 1 SEI - 1 IDR
--[NoImage] Stream uses forward prediction - stream CTS offset: 2 frames
--[NoImage] IsoMedia import VTS_01_1 T80 3_2ch 384Kbps DELAY 0ms.mp4 - track ID 1 - Audio (SR 48000 - 6 channels)
--[NoImage] Saving E:\DVDs\Test Error.mp4: 0.500 secs Interleaving
-[Information] [2/1/2013 3:19:54 PM] Job completed
Zathor
2nd February 2013, 10:57
I have to be honest. I feel I should not need to provide a log file because I have already covered how to reproduce it, but I understand you may not be running the same environment as I am, so here you go.
Also to be honest I am very limited with my time for MeGUI at the moment. So I do not have the time to test every muxer as you said only that it happens during muxing - and we have 4 muxer. That was one reason for the question. So thanks for your helpful spirit.
We have now a false negative log. Is anyone able to provide a true negative log file with correct error messages so that we can distinguish between those?
EDIT: fixed
Poutnik
3rd February 2013, 13:35
If I demux some long DTV MPEG PS recordings ( often joined subsequent ones ) to M2v/MP2 via ProjectX,
I almost always get into problems with MeGUI, processing 3+ hours long MP2.
I guess it is related to some counter overflow, as it often reports some funny audio footage.
I workaround it by processing long MP2 by Directshowsource,
the question is if this is recommended choice ?
Edit: Possibly to demux to WAV instead, but it is late for this time :)
Zathor
3rd February 2013, 19:57
Hi Zathor, I saw this issue (overlap buttons) in "Audio Encoding Windows"
http://s6.postimage.org/fw5r7dqwt/Captura.jpg (http://postimage.org/image/fw5r7dqwt/)
Mhm, I have fixed this in 2273. I cannot reproduce this problem with 2286+ like you did.
Overdrive80
3rd February 2013, 23:56
@Zathor You fix "Video encoding windows" but it is "Audio Encondig Windows"
Zathor
4th February 2013, 21:44
No, I fixed the Audio Encoding Window. No clue why it does not work for you.
invy
8th February 2013, 02:54
why doesn't the 'Go' button in OC mode not open the 'browse file' window anymore? Please change it back. It's kinda annoying having to make 2 extra clicks.
invy
8th February 2013, 08:22
http://i.imgur.com/nPW4iSx.jpg (http://imgur.com/nPW4iSx)
How do I make it not say that? Everytime I add a file it loads the file with 5 subtitle tabs and then it comes up with that message. I DONT HAVE ANY SUBTITLES.
Thanks.
Zathor
8th February 2013, 21:05
Please upload the log and a sample.
invy
8th February 2013, 23:35
I will upload the sample a little later if necessary but I ran MediaInfo and noticed something:
General
Complete name : D:\jjsample.mpg
Format : MPEG-PS
File size : 36.7 MiB
Duration : 1mn 0s
Overall bit rate mode : Variable
Overall bit rate : 5 123 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Commercial name : HDV 720p
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Duration : 1mn 0s
Bit rate mode : Variable
Bit rate : 4 829 Kbps
Maximum bit rate : 10.2 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Active Format Description : Letterbox 16:9 image
Frame rate : 59.940 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.087
Stream size : 34.6 MiB (94%)
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
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 : 1mn 0s
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
Stream size : 1.38 MiB (4%)
Text #1
ID : 224 (0xE0)-CC1
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #2
ID : 224 (0xE0)-1
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #3
ID : 224 (0xE0)-2
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #4
ID : 224 (0xE0)-4
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #5
ID : 224 (0xE0)-6
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Let me know if I shall still upload the sample later.
Zathor
9th February 2013, 12:01
I need at least the MeGUI log file with the MediaInfo in order to drop those suptitles.
EDIT: Better would be a sample so that I can verify my changes
EDIT2: fixed (hopefully)
Poutnik
9th February 2013, 14:23
The MeGUI main window could display estimated time and FPS in place of the end job time and FPS on the queue tab.
At least optionally in case if one has switched off status windows.
Zathor
10th February 2013, 14:02
why doesn't the 'Go' button in OC mode not open the 'browse file' window anymore? Please change it back. It's kinda annoying having to make 2 extra clicks.
You can add several files at once using the folders mode or by drag&drop the files into the input video box. Do you know that?
Zathor
10th February 2013, 14:02
The MeGUI main window could display estimated time and FPS in place of the end job time and FPS on the queue tab.
At least optionally in case if one has switched off status windows.
Please post that as a feature request on the SF page. No time yet to implement it, but I like the idea and do not want to forget it.
Zathor
10th February 2013, 15:44
2294 [OneClick] only supported subtitle tracks will be added
2293 [AVS Script Creator] fixed "Clever (TM) anamorphic encoding" if using "Encode non-mod 16"
2292 [AVS Cutter] fixed not fading to black
2291 [M2TS Muxer] disabled pure TrueHD as it is not supported by tsMuxeR
2290 [AVS Script Creator] removed "Successfully converted to YV12" message
2289 [OneClick] fixed error when opening some files. Bug #703
2288 [MP4 Muxer] added support for Apple TV & iPad
invy
10th February 2013, 23:01
You can add several files at once using the folders mode or by drag&drop the files into the input video box. Do you know that?
Yes. For some reason, though, half of the time it does not register that i'm drag & dropping to the input box (the little + icon does not appear).
Speaking of which, my suggestion a few weeks ago about auto-select OneClick profile based on filename, is that a No?
And i'll have the log info for you later today for the other bug weirdness.
Zathor
10th February 2013, 23:39
Yes. For some reason, though, half of the time it does not register that i'm drag & dropping to the input box (the little + icon does not appear).
Please upload - if possible - a few sample files. I never had this kind of problems.
Speaking of which, my suggestion a few weeks ago about auto-select OneClick profile based on filename, is that a No?
Yes, at least for the moment. I do not need that feature and as I only have a few minutes here and there for MeGUI I will not spend much time for such features which are out of my interest and I believe of most of the other MeGUI users. But add it as a feature request to SF please.
And i'll have the log info for you later today for the other bug weirdness.
Please try 2294 first. The problem should be fixed already.
invy
10th February 2013, 23:52
Please upload - if possible - a few sample files. I never had this kind of problems.
Yes, at least for the moment. I do not need that feature and as I only have a few minutes here and there for MeGUI I will not spend much time for such features which are out of my interest and I believe of most of the other MeGUI users. But add it as a feature request to SF please.
Please try 2294 first. The problem should be fixed already.
1. It seems to occur randomly but when it happens again i'll upload samples. i'll also try and test it myself but only selecting a few files of the group to see if I can perhaps narrow it down to one file. it kind of feels like an Windows bug though.
2. I can't believe that i'm the only one bothered by the repetitiveness of constantly having to encode things. I've grown very weary of it. haha.
3. I'm using 2287 so I will try to update and report back later.
Thanks!
Poutnik
11th February 2013, 15:52
Please post that as a feature request on the SF page. No time yet to implement it, but I like the idea and do not want to forget it.
Done. I have finally succeeded in suggesting something useful :).
#498 Estimated time and FPS of current job on the queue tab (https://sourceforge.net/p/megui/feature-requests/498/)
Kurtnoise
11th February 2013, 17:35
Define "Main Window"...at least, in which place do you want to have such informations ?
Poutnik
12th February 2013, 00:06
Define "Main Window"...at least, in which place do you want to have such informations ?
It is already listed in original post and in FR,
There is noted in the Queue tab in the main window,
for the in progress job.
End time and FPS columns for in progress item
in the Queue list are empty, while they can contain useful realtime information.
At least from context it was clear to Zathor.
I thought there is no other main window but the one
that is launched at the MeGUI start
and from which all other windows are launched.....
invy
12th February 2013, 08:20
@Zathor: problem with it adding subtitle 2,3,4,5 which was mentioned earlier seems to be no longer with 2294. Thanks!
bilditup1
12th February 2013, 23:08
https://sourceforge.net/p/megui/patches/66/
When using the MP4 muxer with an iDevice target, OGG-format chapter files are converted to the xml chapters that iDevices support by a simple method in FileUtil.cs. As written, however, it does not escape double-quotes in chapter names. This is a problem because in the xml format, chapter names are bookended by quotes, so if there is a quote mark in the chapter title, the chapter name is truncated, and the structure of the entire xml file is broken. When this happens, the mp4 file fails to mux, with nothing in the error log to tell you what the hell just happened. This simple patch replaces all " with ampersand-quot;. It has been tested as effective in mpc-hc x64, xbmc frodo for rpi, and the iOS 6 video player.
Also in this patch is a removal of a switch that prevents chapters from being added the 'Nero Digital' way if the target is specified as an iDevice. In other words, both ogg format and xml format chapters are muxed into the MP4 file. This means that software and devices that don't understand xml chapters - for example, mpc-hc cannot read them without special filters like lav - have something to fall back on. Adding the ogg chapters and xml chapters does NOT break compatibility with software that can read both (mpc-hc with filters), or with iDevices (which only recognize xml chapters).
bilditup1
12th February 2013, 23:16
iPad 'support' just seems to be adding another switch in the menu, but nothing really distinct underneath from what I can tell ;) Maybe all the switches should be replaced by 'Apple' for all devices except the iPhone, and 'iPhone'.
invy
13th February 2013, 09:27
Suggestion: In One-Click mode, can you make the "Automated Folder Processing" window pop up in the foreground instead of the background? It seems very unnecessary that it hides behind other windows, not to mention it quickly has become very annoying, imo.
Even better, how about 'do not show again' box for it? If someone drags multiple files to the input box, then that is exactly what they wanted to do. They should not need any confirmation.
Kurtnoise
13th February 2013, 09:33
iPad 'support' just seems to be adding another switch in the menu, but nothing really distinct underneath from what I can tell ;) Maybe all the switches should be replaced by 'Apple' for all devices except the iPhone, and 'iPhone'.
Nope...coz it's just more useful to end users to have such entries instead of only one.
In addition, it might help to have this in the code to check/restrict Audio formats when we select an Apple Device as target.
btw, thanks for your patch. I'll look at it asap.
bilditup1
13th February 2013, 18:53
Nope...coz it's just more useful to end users to have such entries instead of only one.
Yeah I see that, but it's giving the perception to people that there are actually different profiles underneath for each iDevice. It'll make for less-informed users, no?
In addition, it might help to have this in the code to check/restrict Audio formats when we select an Apple Device as target.
Great idea, but I don't think this varies from iDevice to iDevice.
btw, thanks for your patch. I'll look at it asap.
My pleasure! I actually came across the issue about a month ago, even made the patch, but forgot to submit it till yesterday, ha
Zathor
17th February 2013, 12:12
2296 [x264] fixed --crf and --partitions not set to default settings for new MeGUI installations
2295 [OneClick] fixed some "index out of bounds" errors. Bug #703 + #707
AMED
25th February 2013, 07:26
Hi Zathor,
I seem to still getting the bug when using the one click encoder when there is "Error" in the file name.
If i change the filename to S04xE06 - Margin Of Erro-.mkv, the one click encoder works fine.
[Error] Log
-[Information] Versions
--[Information] [25/02/2013 7:19:24 p.m.] MeGUI: 2300
--[Information] [25/02/2013 7:19:24 p.m.] Operating System: Windows 8 Professional Edition x64 (6.2.0.9200)
--[Information] [25/02/2013 7:19:24 p.m.] .Net Framework: 4.5 (4.5.50709)
--[Information] [25/02/2013 7:19:25 p.m.] AviSynth: 2.5.8.5 (21/12/2008 9:46:54 p.m.) - portable
--[Information] [25/02/2013 7:19:25 p.m.] DevIL: 1.6.6 (26/05/2004 12:37:34 p.m.)
--[Information] [25/02/2013 7:19:25 p.m.] AvisynthWrapper: 2/01/2009 8:34:04 p.m.
--[Information] [25/02/2013 7:19:25 p.m.] Haali Matroska Splitter: 1.11.96.14 (3/03/2011 11:40:46 a.m.)
--[Information] [25/02/2013 7:19:25 p.m.] Haali DSS2: 3/03/2011 11:37:50 a.m.
--[Information] [25/02/2013 7:19:25 p.m.] ICSharpCode.SharpZipLib: 0.85.5.452 (7/08/2008 9:31:12 p.m.)
--[Information] [25/02/2013 7:19:25 p.m.] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34 a.m.)
--[Information] [25/02/2013 7:19:25 p.m.] MediaInfo: 0.7.62.0 (22/02/2013 10:32:55 a.m.)
--[Information] [25/02/2013 7:19:25 p.m.] MediaInfoWrapper: 0.7.61.0 (6/01/2013 2:47:15 p.m.)
--[Information] [25/02/2013 7:19:25 p.m.] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 7:53:04 p.m.)
--[Information] [25/02/2013 7:19:25 p.m.] SevenZipSharp: 0.64.3890.29348 (2/01/2011 10:59:32 a.m.)
--[Information] [25/02/2013 7:19:25 p.m.] 7z: 9.20 (18/11/2010 4:27:34 p.m.)
-[Information] Update detection
--[Information] [25/02/2013 7:19:25 p.m.] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [25/02/2013 7:19:27 p.m.] All files are up to date
-[Information] OneClick
--[Information] [25/02/2013 7:19:53 p.m.] MediaInfo
---[Information] File: E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 2025370179
----[Information] PlayTime: 00:57:59.840
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 720
----[Information] Height: 576
----[Information] FrameCount: 86996
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Interlaced
----[Information] Codec: V_MPEG2
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: No
----[Information] DefaultString: No
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[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: 0
----[Information] Title: 3/2+1
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] Codec: S_VOBSUB
----[Information] CodecString: VobSub
----[Information] Delay:
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [25/02/2013 7:19:54 p.m.] MkvInfo
---[NoImage] File 'E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv': container: Matroska [duration:3479840000000 segment_uid:d9bba726a52c0c61d6ea404f46f3507f]
---[NoImage] Track ID 0: video (V_MPEG2) [number:1 uid:1 codec_id:V_MPEG2 codec_private_length:152 codec_private_data:000001b32d02402317ed2382101010101010101010101010101010101010101010101010101010101212121010101010101010101212121412121212121414141414181818181c1c1e22222b08080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808000001b51482000100000000 language:eng pixel_dimensions:720x576 display_dimensions:768x576 default_track:0 forced_track:0 enabled_track:1 default_duration:40000000]
---[NoImage] Track ID 1: audio (A_AC3) [number:2 uid:2 codec_id:A_AC3 codec_private_length:0 language:eng track_name:3/2+1 default_track:1 forced_track:0 enabled_track:1 default_duration:32000000 audio_sampling_frequency:48000 audio_channels:6]
---[NoImage] Track ID 2: subtitles (S_VOBSUB) [number:3 uid:3 codec_id:S_VOBSUB codec_private_length:509 codec_private_data:2320566f6253756220696e6465782066696c652c2076372028646f206e6f74206d6f646966792074686973206c696e6521290a23200a23205468697320696e64657820626c6f636b207761732067656e657261746564206279204d616b654d4b562076312e372e31302077696e287836342d72656c65617365290a2320776869636820686173206e6f2072656c6174696f6e20746f20566f6253756220736f6674776172652e205468652066697273740a23206c696e652061626f76652069732070726573656e7420666f7220636f6d7061746962696c69747920726561736f6e732e0a23200a73697a653a20373230783537360a6f72673a20302c20300a616c7068613a20313030250a736d6f6f74683a204f46460a66616465696e2f6f75743a2035302c2035300a616c69676e3a204f4646206174204c45465420544f500a74696d65206f66667365743a20300a666f7263656420737562733a204f46460a6c616e676964783a20300a70616c657474653a203030303065312c206538336630372c203030303030302c206664666466642c206330353132612c206561313265622c206661666631612c203039356437362c203763376337632c206530653065302c203730316630332c203037373330372c203030303036632c206363306165392c206432616230662c203733303937320a23200a2320656e640a language:eng default_track:1 forced_track:0 enabled_track:1]
---[NoImage] Chapters: 8 entries
--[Information] [25/02/2013 7:19:56 p.m.] Video: E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv
--[Information] [25/02/2013 7:19:56 p.m.] Audio: E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv ([2] - AC-3 - 6 channels / 48.0 KHz / English)
--[Information] [25/02/2013 7:19:56 p.m.] Subtitle: E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv ([2] - VOBSUB / English)
-[Error] Log for job1 (ext, S04xE06 - Margin Of Error.mkv -> )
--[Information] [25/02/2013 7:20:04 p.m.] Started handling job
--[Information] [25/02/2013 7:20:04 p.m.] Preprocessing
--[Information] [25/02/2013 7:20:04 p.m.] MediaInfo
---[Information] File: E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 2025370179
----[Information] PlayTime: 00:57:59.840
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 720
----[Information] Height: 576
----[Information] FrameCount: 86996
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Interlaced
----[Information] Codec: V_MPEG2
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.333
----[Information] AspectRatioString: 4:3
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: No
----[Information] DefaultString: No
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[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: 0
----[Information] Title: 3/2+1
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] Codec: S_VOBSUB
----[Information] CodecString: VobSub
----[Information] Delay:
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [25/02/2013 7:20:04 p.m.] Job commandline: "D:\MEGUI\tools\mkvmerge\mkvextract.exe" tracks "E:\WIRE_S4_DISC1\S04xE06 - Margin Of Error.mkv" --ui-language en 1:"E:\WIRE_S4_DISC1\mx2i0cmd.j55\S04xE06 - Margin Of Error - [1] English.ac3" 2:"E:\WIRE_S4_DISC1\mx2i0cmd.j55\S04xE06 - Margin Of Error - [2] English.idx"
--[Information] [25/02/2013 7:20:04 p.m.] Extracting started
--[Error] [25/02/2013 7:20:18 p.m.] An error occurred: Writing the VobSub index file 'E:\WIRE_S4_DISC1\mx2i0cmd.j55\S04xE06 - Margin Of Error - [2] English.idx'.
--[Information] [25/02/2013 7:20:18 p.m.] Standard output stream
---[NoImage] Extracting track 1 with the CodecID 'A_AC3' to the file 'E:\WIRE_S4_DISC1\mx2i0cmd.j55\S04xE06 - Margin Of Error - [1] English.ac3'. Container format: Dolby Digital (AC3)
---[NoImage] Extracting track 2 with the CodecID 'S_VOBSUB' to the file 'E:\WIRE_S4_DISC1\mx2i0cmd.j55\S04xE06 - Margin Of Error - [2] English.idx'. Container format: VobSubs
--[Information] [25/02/2013 7:20:18 p.m.] Standard error stream
--[Information] [25/02/2013 7:20:18 p.m.] Job completed
Zathor
25th February 2013, 08:06
Thanks - I am away for a few days and will have a look afterwards.
Shevek
25th February 2013, 08:41
I can confirm that I see this problem as well.
I did 4 re-encodes before I realised that I just had to rename it :( :rolleyes:
Mine had "terror" in the filename
This was using "AutoEncode", not 1-Click
Kurtnoise
26th February 2013, 07:14
@Zathor : here is the patch (http://pastebin.com/RWs4yUti) to fix this...cannot commit anything right now. SourceForge website seems to be down for me.
AMED
28th February 2013, 10:20
Hi Zathor,
Sorry I've found a weird bug with the Avs Synth creator. When you vertically crop the image it starts resizing the width.
As you can see in the screenshots below, when I increase the top crop number is also changes the horizontal resize automatically. It keeps changing until the horizontal resize reaches 1902 and then it starts acting normal.
http://s23.postimage.org/47ec6d893/image.png (http://postimage.org/image/47ec6d893/)http://s23.postimage.org/kjodw3mkn/image.png (http://postimage.org/image/kjodw3mkn/)http://s23.postimage.org/kl2x39ds7/image.png (http://postimage.org/image/kl2x39ds7/)
[Information] Versions
-[Information] [28/02/2013 10:40:26 p.m.] MeGUI: 2300
-[Information] [28/02/2013 10:40:26 p.m.] Operating System: Windows 8 Professional Edition x64 (6.2.0.9200)
-[Information] [28/02/2013 10:40:26 p.m.] .Net Framework: 4.5 (4.5.50709)
-[Information] [28/02/2013 10:40:26 p.m.] AviSynth: 2.5.8.5 (21/12/2008 9:46:54 p.m.) - portable
-[Information] [28/02/2013 10:40:26 p.m.] DevIL: 1.6.6 (26/05/2004 12:37:34 p.m.)
-[Information] [28/02/2013 10:40:26 p.m.] AvisynthWrapper: 2/01/2009 8:34:04 p.m.
-[Information] [28/02/2013 10:40:26 p.m.] Haali Matroska Splitter: 1.11.96.14 (3/03/2011 11:40:46 a.m.)
-[Information] [28/02/2013 10:40:26 p.m.] Haali DSS2: 3/03/2011 11:37:50 a.m.
-[Information] [28/02/2013 10:40:26 p.m.] ICSharpCode.SharpZipLib: 0.85.5.452 (7/08/2008 9:31:12 p.m.)
-[Information] [28/02/2013 10:40:26 p.m.] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34 a.m.)
-[Information] [28/02/2013 10:40:26 p.m.] MediaInfo: 0.7.62.0 (22/02/2013 10:32:55 a.m.)
-[Information] [28/02/2013 10:40:26 p.m.] MediaInfoWrapper: 0.7.61.0 (6/01/2013 2:47:15 p.m.)
-[Information] [28/02/2013 10:40:26 p.m.] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 7:53:04 p.m.)
-[Information] [28/02/2013 10:40:26 p.m.] SevenZipSharp: 0.64.3890.29348 (2/01/2011 10:59:32 a.m.)
-[Information] [28/02/2013 10:40:26 p.m.] 7z: 9.20 (18/11/2010 4:27:34 p.m.)
hello_hello
6th March 2013, 14:27
I think this may be a bug, but then maybe I just don't understand the various de-interlacing methods. However, when manually selecting "TDeint (with EDI + BOB)" and then using the preview button, MeGUI invariably displays an AVISynth script error, at least when working with PAL video.
"TDient: number of frames in edient clip doesn't match that of the input clip"
MeGUI adds something like the following to the script (it changes a little according to the field order selected, if any):
edeintted = last.SeparateFields().SelectEven().EEDI2(field=-1)
TDeint(mode=1,order=-1,edeint=edeintted)
On the subject of de-interlacing (and this is just a feature request) is there any way to change the behaviour of the script creator when changing the source type? For example if you select "interlaced" MeGUI defaults to Yadif. When changing the source type it'd be nice if MeGUI could select the last chosen de-interlacing method for that source type, rather than simply go back to the default each time. Or... maybe it'd be nice to have a setting in the script creator profile to let you select the preferred de-interlacing method for each source type, whether MeGUI selects it after analysing the video or you select it yourself. For instance if "interlaced" is selected as the source type, MeGUI could be told to default to a de-interlacing method other than Yadif.
Cheers.
Zathor
8th March 2013, 10:43
...when I increase the top crop number is also changes the horizontal resize automatically. It keeps changing until the horizontal resize reaches 1902 and then it starts acting normal.
Thanks - fixed in 2302
2302 [AVS Script Creator] fixed wrong resize values in some cases if using cropping without anamorphic encoding
2301 [MKV Demuxer] fixed wrong detection of errors if file name contains "error"
invy
8th March 2013, 12:07
Question: Is it possible to remove the one-half (I think it is) crop limit in the I/o tab in AviSynth script creator? Sometimes I have to crop more than half of the width of a video, and it's been bugging me that I have to manually guess and change it in the script to get it cropped where I need it.
Zathor
8th March 2013, 18:27
Changed in 2303 - now cropping is possible until the mod value is reached.
invy
9th March 2013, 00:33
Changed in 2303 - now cropping is possible until the mod value is reached.
Thanks! That's great!
However, I don't know how to update to 2303 if it hasn't asked me to update. I am using the development build/server.
Zathor
9th March 2013, 12:43
However, I don't know how to update to 2303 if it hasn't asked me to update. I am using the development build/server.
Currently in order to get the binary you have to compile it yourself as I have only committed it to the SVN. I plan to build a binary in the next ~48 hours. As this was only a minor change it is not so important to push it out fast and maybe other things will be integrated in the next binary as well.
invy
9th March 2013, 21:21
I guess I'll wait then. No problem.
Zathor
10th March 2013, 12:11
I guess I'll wait then.
It is now available.
2303 [AVS Script Creator] removed cropping limit
hello_hello
12th March 2013, 06:53
Would there be a chance the default behaviour could be changed when right clicking on a job in the queue and selecting "run in new temporary worker"?
Currently if the job status is "postponed" or "aborted", MeGUI complains about there being no jobs waiting to be processed, forcing you to change the job's status before you can run it, but given I've right clicked on the job and selected to run it in a new temporary worker, the chances are pretty good that's what I want to do...... regardless of the job's status.
And I've mentioned this before, but I thought of a different way to approach it....
Being forced to add a job to the queue before you can run it drives me a little nutty (I know MeGUI has an auto-start option but I don't want to auto-start jobs based on whether another is already running in the Queue), so could the behaviour of the various Queue buttons be changed a little, so a left click adds the job to the Queue as normal, but Shift+ left click (or something similar) adds the job to the queue AND automatically runs it in a temporary new worker?
As simple example, indexing a video requires adding the indexing job to the Queue, switching to the MeGUI window if need be, then selecting the Queue tab, then clicking on the Start button, whereas the same thing could be achieved with a Shift + left click on the Queue button in the file indexing window.
Thanks.
Overdrive80
15th March 2013, 21:07
Hi Zathor, I add this ticket in megui page https://sourceforge.net/p/megui/feature-requests/499/
Thanks in advance.
AMED
16th March 2013, 04:27
@Overdrive80,
Is there any particular reason to need Wav output? can you not use FLAC instead?
Overdrive80
16th March 2013, 07:07
@Overdrive80,
Is there any particular reason to need Wav output? can you not use FLAC instead?
If I need edit, for example flac file in Premiere, its not supported. My ticket is for wav format but anything lossless format is valid (for example aiff) but supported by more soft in general.
Edit: Flac doesnt support bitdetph of 32 bit.
tebasuna51
16th March 2013, 12:04
AviSinth output is already a wav file with bitdepth 6/16/24/32 int or 32 float we need only write the file instead send to a encoder.
The output from some decoders (NicAudio and BassAudio) is 32 float but there are AviSynth functions to select the desired bitdepth output.
Take in mind than big wav files (more than 2 or 4 GB) can't be recognized by some soft, then we need output W64 or RF64 instead WAV.
You can use BeHappy to obtain your desired output.
Of course Zathor can use BeHappy code to add this option to MeGUI.
Zathor
16th March 2013, 20:06
2306 [MP4 Muxer] cosmetic - "disable" instead of "disabled" parameter
2305 [AVS Script Creator] fixed "TDeint (with EDI + BOB)"
2304 [AVS Script Creator] fixed recreating the index file during "Analyse" if using FFMS with a non-default index file location
kalehrl
17th March 2013, 09:35
This morning I indexed Formula1 race which is 704x576 16:9 MPEG2 capture.
The cropping values are 2 pixels bottom and 2 top.
The script creator offered some strange values when I chose different mod values.
Yoda calculator tells me to resize to 704x402, mod2 with the least aspect error.
The script creator offered 704x394 when I chose mod2 which can't be right.
The MeGUI is the latest development version.
Also, when I pressed save avisynth script, resize values were not saved so I had to do that manually.
Zathor
17th March 2013, 10:50
This morning I indexed Formula1 race which is 704x576 16:9 MPEG2 capture.
The cropping values are 2 pixels bottom and 2 top.
The script creator offered some strange values when I chose different mod values.
Yoda calculator tells me to resize to 704x402, mod2 with the least aspect error.
The script creator offered 704x394 when I chose mod2 which can't be right.
704x394 is correct for 16:9 and I just verified that using a AVS file with this resolution and AR.
Are you able to provide at least a screenshot with your "Input DAR" value? Better would be a part of the input file together with steps to reproduce this.
Also, when I pressed save avisynth script, resize values were not saved so I had to do that manually.
Works for me as well. Please also provide the steps.
kalehrl
17th March 2013, 12:19
I've been doing the Formula1 captures from the same channel last year and never once did I get vertical resolution below 400:
http://i46.tinypic.com/wti0jp.png
Second screenshot:
http://tinypic.com/view.php?pic=33bl62o&s=6
Yoda and MeGUI don't agree.
I don't use ITU-R.
Here is a sample:
https://mega.co.nz/#!RlpCgC6R!HBQB2RUBjn1yFl1maiGmnyjqPFZZDycIOZvs8CNbDHM
Shevek
17th March 2013, 13:10
704x394 is correct for 16:9
Am I missing something?
This is how I calculate: 704 / 16 * 9 = 396
Zathor
17th March 2013, 13:36
Am I missing something?
This is how I calculate: 704 / 16 * 9 = 396
Correct! For 704x576 with 16:9 you have 704x396 with 1:1.
But this source uses cropping (2 top, 2 bottom) and therefore it is 704x394.
Yoda and MeGUI don't agree.
They both agree if you choose the same AR on both sides:
http://img221.imageshack.us/img221/6269/yodaz.png
kalehrl
17th March 2013, 18:54
They both agree if you choose the same AR on both sides:
If I check the custom dar coefficients they're the same.
But I don't understand why it is not enough to just choose 'pal 16:9'? Why the need for custom dar?
Zathor
17th March 2013, 19:22
Pal 16:9 seems to be a different DAR than 16:9. Don't know what is beeing used at all.
LigH
17th March 2013, 19:39
The preset "Pal 16:9" in Yoda's calculator is probably not an "irrespective"* DAR, but an SAR instead?!
The reported input SAR is ~1.75:1, which seems to assume that skewed 720 pixels width are deskewed 1024 pixels width (1024:576 = 16:9).
__
"Irrespective" in the meaning of MPEG2 = ISO/IEC 13818-2: No matter which width (352, 480, 544, 704, 720,... : 576 pixels as PAL) is encoded, it has to be deskewed to a DAR of 16:9 for displaying (576 * 16 : 9 = 1024).
Zathor
17th March 2013, 19:46
Small update:
2308 [AVS Script Creator] added detailed analysis result to the log
2307 [AVS Script Creator] fixed not applying film when manually choosing "Partially film"
kalehrl
18th March 2013, 15:43
The preset "Pal 16:9" in Yoda's calculator is probably not an "irrespective"* DAR, but an SAR instead?!
The reported input SAR is ~1.75:1, which seems to assume that skewed 720 pixels width are deskewed 1024 pixels width (1024:576 = 16:9).
__
"Irrespective" in the meaning of MPEG2 = ISO/IEC 13818-2: No matter which width (352, 480, 544, 704, 720,... : 576 pixels as PAL) is encoded, it has to be deskewed to a DAR of 16:9 for displaying (576 * 16 : 9 = 1024).
I still think Yoda is right and MeGUI is wrong.
My source is 704x576 not 720x576.
If I choose Pal 16:9 (720x576), crop 2 pixels top and 2 bottom, uncheck ITU-R, move the slider to 704 width and use mod2, I get 704x394 - exactly the same as MeGUI.
If I choose Pal 16:9 (but this time choose 704x576), crop 2 pixels top and 2 bottom, uncheck ITU-R, move the slider to 704 width and use mod2, I get 704x402.
I think MeGUI wrongly assumes that all 16:9 PAL recordings are 720x576.
hello_hello
18th March 2013, 22:25
Yoda makes the 720x576 assumption, as best as I can tell. Without cropping....
Choose 720x576 and Yoda displays the source aspect ratio as 1.77777 and the resize as 704x396.
Choose 704x576 and Yoda displays the source aspect ratio as 1.73827 and the resize as 704x404.
If you choose 704x576 you have to physically tell it to use a custom aspect ratio of 16:9 in order for it to display the source aspect ratio as 1.77777 and resize it to 704x396.
I couldn't download your sample for some reason (the download kept stopping) but MeGUI works the same way. You could open a video with a resolution of 800x350 and if you physically select 16:9 as the input aspect ratio, the resize will still be 704x396. It sounds like MeGUI might be getting the 704x576 aspect ratio correct at 16:9, but for Yoda you need to tell it you want 704x576 to be 16:9.
hello_hello
18th March 2013, 22:35
Another way to look at it....
If you select 720x576 using Yoda, the source aspect ratio is displayed as 1.77777 (non ITU).
704x576 shows a source aspect ratio of 1.73827
Now go back to 720x576 again but crop 16 pixels from a side. The display aspect ratio is once again 1.73827.
Yoda has treated the 720x576 video as 16:9, but to Yoda, 704x576 is exactly the same as 720x576 with 16 pixels cropped from the sides, which obviously isn't 16:9 any more. Therefore if you want Yoda to treat 704x576 as 16:9, you need to use a custom display aspect ratio and tell it to.
Zathor
18th March 2013, 23:06
I think MeGUI wrongly assumes that all 16:9 PAL recordings are 720x576.
No, it does not assume that. As you can see your source is detected as plain 16:9.
kalehrl
19th March 2013, 15:09
Yoda makes the 720x576 assumption, as best as I can tell. Without cropping....
Choose 720x576 and Yoda displays the source aspect ratio as 1.77777 and the resize as 704x396.
Choose 704x576 and Yoda displays the source aspect ratio as 1.73827 and the resize as 704x404.
If you choose 704x576 you have to physically tell it to use a custom aspect ratio of 16:9 in order for it to display the source aspect ratio as 1.77777 and resize it to 704x396.
I couldn't download your sample for some reason (the download kept stopping) but MeGUI works the same way. You could open a video with a resolution of 800x350 and if you physically select 16:9 as the input aspect ratio, the resize will still be 704x396. It sounds like MeGUI might be getting the 704x576 aspect ratio correct at 16:9, but for Yoda you need to tell it you want 704x576 to be 16:9.
Thank you.
I think I understand it now.
Overdrive80
19th March 2013, 18:46
Hi Zathor, I add this ticket in megui page https://sourceforge.net/p/megui/feature-requests/499/
Thanks in advance.
Maybe, this free tool could be helpful for that ticket. http://www.mega-nerd.com/libsndfile/
tebasuna51
20th March 2013, 03:35
Maybe, this free tool could be helpful for that ticket. http://www.mega-nerd.com/libsndfile/
Like I say before (http://forum.doom9.org/showthread.php?p=1619940#post1619940) we don't need libsndfile to write WAV files from AviSynth output.
tfa
21st March 2013, 04:39
in 2296 it seems that in the AVS script creator, selecting Clever anamorphic, overcrop, no longer copies the correct DAR over into the final settings after the script is created, resulting in an encode without a DAR set. Resize does copy the DAR however.
Overdrive80
21st March 2013, 06:45
Like I say before (http://forum.doom9.org/showthread.php?p=1619940#post1619940) we don't need libsndfile to write WAV files from AviSynth output.
Ahhh, ok... I didn read it. I agree that behappy be joined with megui, would be big advance. ^^
tfa
21st March 2013, 15:38
Seems that the anamorphic/dar flag does not get set at all regardless of whether resize or crop is selected in 2296 actually. Using x264 and mkv. Works fine in 2287.
Zathor
21st March 2013, 22:00
in 2296 it seems that in the AVS script creator, selecting Clever anamorphic, overcrop, no longer copies the correct DAR over into the final settings after the script is created, resulting in an encode without a DAR set. Resize does copy the DAR however.
Please try the recent development build. There were those changes:
2302 [AVS Script Creator] fixed wrong resize values in some cases if using cropping without anamorphic encoding
2300 [MediaInfo] fixed wrong aspect ratio if using anamorphic AVS files
2297 [MediaInfo] fixed wrong aspect ratio in some cases
EDIT: But wait, I will release a new stable. It is about time...
tfa
22nd March 2013, 04:23
Latest build works with anamorphic, but I notice that if I select overcrop, it says my aspect error is -17.72569 regardless of how much is cropped. If I switch to resize, it shows 0.00518 (for example). In older versions, the value would only change slightly. I'm not sure that the aspect error really applies to anamorphic. The values seem to stay the same from encode to encode, always .00518 or -17.72569
Zathor
23rd March 2013, 11:33
Thanks - will be fixed in 2309
Zathor
23rd March 2013, 14:22
2311 [OneClick] not correctly extracted subtitle files will be ignored. Bug #710
2310 [OneClick] fixed AVS audio processing. Bug #711
2309 [AVS Script Creator] fixed missing DAR values in the AVS script if using "Clever (TM) anamorphic encoding"
invy
24th March 2013, 11:59
Hi, I found a bug in One Click Encoder mode and although it isn't detrimental as far as I can tell, it tends to give an uneasy feeling. Here's how it goes:
I load a single file, let's say "1.mpg", I check the "and open next", and click "Go". All so far so good.
The problem is when I load the next file and click "Go". Let's say I open "2.mpg", then click "Go". The problem is that the Video Input box now says "1.mpg" back again, instead of "2.mpg".
And let's say I open yet another file, "3.mpg". I click "Go". The Video Input box again says "1.mpg".
I don't see any reason why this would be intentional so I figure it is a bug. I sometimes tend to forget which file I last loaded because it always goes back to showing the first file that was loaded since opening the OCE window, instead of the previous.
Zathor
24th March 2013, 15:56
Thanks - changed.
2320 [OneClick] fixed missing subtile tracks if using intermediate MKV files. Bug #710
2319 [MKV Muxer] enhanced projected file size calculation if using intermediate MKV files
2318 [OneClick] enhanced generation of demux file names
2317 [OneClick] the audio track encode selection will not be disabled anymore
2316 [OneClick] fixed audio delay handling if pgcdemux will be used together with an intermediate MKV file
2315 [OneClick] modified "and open next" behavior
2314 [OneClick] improved muxing into intermediate MKV file if necessary
2313 [OneClick] fixed using wrong chapters file if using an intermediate MKV file with VOB input
2312 [OneClick] avoid muxing into intermediate MKV file if this is not necessary
locotus
25th March 2013, 04:34
Tested 2320 and 2322, in One click encoder, both are muxing DVDs to mkv.
I'm not sure if this is what 2312 and 2314 are supossed to do, but at least for me
pgdemux and dgindex had been working flawlessly. Back for the moment to 2308.
Zathor
25th March 2013, 09:25
Can you please explain in detail what is going to happen now (or post the log) and what is wrong in your opinion?
I tested yesterday especially with DVD structures and after the changes the intermediate MKV is used if you want to copy the video or the chosen indexer is not able to demux the audio tracks. pgcdemux (if pgc count > 1) and dgindex (if D2V has a higher priority than FFMS) are still being used.
EDIT: After some more tests an intermediate MKV is used with DVD source + D2V + video encoding enabled if an internal subtitle track is selected. But it has no impact at all - it is just a MKV file which will not be used after creation. Nevertheless that is wrong and will be fixed. Is that also your problem?
locotus
25th March 2013, 15:16
Can you please explain in detail what is going to happen now (or post the log) and what is wrong in your opinion?
I tested yesterday especially with DVD structures and after the changes the intermediate MKV is used if you want to copy the video or the chosen indexer is not able to demux the audio tracks. pgcdemux (if pgc count > 1) and dgindex (if D2V has a higher priority than FFMS) are still being used.
EDIT: After some more tests an intermediate MKV is used with DVD source + D2V + video encoding enabled if an internal subtitle track is selected. But it has no impact at all - it is just a MKV file which will not be used after creation. Nevertheless that is wrong and will be fixed. Is that also your problem?
The problem with this updates is that it generates de intermediate MKV file in any case when using One Click Encoder, without any changes in indexer prioritys, just as they were before the updates. My conversions are mostly DVD to MKV, so I rarely use FFMS. Thanks for your answer anyway.
Zathor
25th March 2013, 15:25
Do you have the problem mentioned in my EDIT? if not please post your log otherwise I cannot fix it.
locotus
25th March 2013, 16:24
Do you have the problem mentioned in my EDIT? if not please post your log otherwise I cannot fix it.
No Zathor, i didn't have that kind of problem, nor select
any file outside the DVD structure.
Zathor
25th March 2013, 16:36
No Zathor, i didn't have that kind of problem, nor select
any file outside the DVD structure.
Sorry, I do not understand your problem. Nevertheless you can try 2325 - and :logfile:
locotus
25th March 2013, 16:53
Thanks, no problem, your work is much appreciated.
I'll give a try and report back.
stacman
25th March 2013, 18:26
Bug Report/Feature Request: Robustify OneClick Queue Processing with Multiple Workers
Current Behavior: - 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.
Requested Behavior: An idle worker will process any waiting tasks which are not assigned to other workers. This will be triggered
1) When a job is completed (also from other workers!) or
2) New jobs are assigned or
3) A job fails with an error or
4) A timed interval (maybe?)
but not when a worker is shut down or sent to stop after the current jobs.
The reason i'm requesting these enhancement is that when I add a directory of files to MeGUI with OneClick and jobs fail to complete, the workers will eventually go idle before the entire directory has been processed and I'll have to manually "Start Worker" from the "WorkerSummary" panel. I believe this is happening because without a successful job completion, some sort of signaling event is missing.
Thanks for all your good work!
locotus
25th March 2013, 20:42
Zathor, 2325 seems to be working fine. Thanks again.
hello_hello
26th March 2013, 08:29
I have a request to change the behaviour of the file indexer when renaming the index file, if possible.
If you have MeGUI set to save the output files to a specific location, when you open a video file for indexing, the index file is automatically listed as being saved to the specified output location, as it should be. For example the input file might be located on folder "A" while MeGUI is set to save output files to folder "B", so when the video is opened for indexing the index file might default to "B\vts_01_1.d2v".
I'm in the habit of renaming the index file however, as then the extracted audio and the AVS file which MeGUI creates are all automatically re-named the same way, but clicking on the output file location box in order to do so causes the location of the index file to default back to the same folder as the source video (ie "A\vts_0_1.d2v"), which means it's then necessary to manually navigate back to folder B in order to save the renamed index file to the specified output folder.
So when renaming the index file, is it possible for the file indexer to default to the "current" or "default" output location, rather than automatically open at the source video's location? Hopefully that makes sense. It's only a little thing, but it would save a bit of navigating back and forth.
Alternatively would it be possible to enable the renaming of the index file simply by highlighting it and typing a new name, rather than needing to use the Windows "browse" function in order to do so?
Cheers.
Zathor
26th March 2013, 09:47
So when renaming the index file, is it possible for the file indexer to default to the "current" or "default" output location, rather than automatically open at the source video's location?
Thanks - implemented in 2326.
Zathor
26th March 2013, 12:19
Requested Behavior: An idle worker will process any waiting tasks which are not assigned to other workers. This will be triggered
1) When a job is completed (also from other workers!) or
2) New jobs are assigned or
3) A job fails with an error or
4) A timed interval (maybe?)
but not when a worker is shut down or sent to stop after the current jobs.
Thanks for your request. 1,2 and 3 are already implemented. I do not see a reason to implement 4.
cengizhan
26th March 2013, 16:39
when adding multiple files to one click encoder one by one, if first files have chapters and last one doesnt, megui throws an error saying that 'chapter file not found'.
Zathor
26th March 2013, 16:47
Thanks. Please explain that a little bit with more details. Are you dropping two files at once? Are you using the recent (2325) build? Are you using the "close after GO!" option? ...
Zathor
26th March 2013, 17:55
- The "Tuning" dropdown list lacks entries for --tune stillimage and --tune zerolatency
- The "Tuning" drop down list alone does not allow for the combination of psy tunings and normal tunings. Moving --tune fastdecode and --tune zerolatency out of the dropdown list and adding them as two separate checkboxes would allow it.
Implemented in 2327
- The "AVC Profile" dropdown list lacks entries for --high10, --high422 and --high444
But this requires a different x264 with 10bit support, correct? What happens if you use those values with a 8bit exe? In that case I will not implement it.
- The "AVC Level" dropdown list lacks entries for --level 1b and --level 5.2
Implementing now - may take a a few days as the levels are tied in several classes.
- The "AVC Profile" and "AVC Level" dropdown lists are greyed out when the "Show Advanced Settings" checkbox is not checked
Desired behavior = will not change that
- The P-frame Weighted Prediction tooltip says "B-frame Weighted Prediction". There is a B instead of a P.
Changed
Unfortunately though, the x264 --level option currently does not apply VBV restrictions but only DPB restrictions.
So, can you please make MeGUI automatically apply the correct VBV restrictions according to the selected Profile @ Level
Will implement that after/together with the level changes mentioned above.
Poutnik
26th March 2013, 18:28
But this requires a different x264 with 10bit support, correct? What happens if you use those values with a 8bit exe? In that case I will not implement it.
Aside of mentioned profile support, he can use input/output-csp parameters, just in case not being aware.
At least I have successfully tried i444 in X264 encoding of YV24.
Zathor
27th March 2013, 13:31
2330 [OneClick] fixed not removing chapter option if selected input file has no internal chapters
2329 [x264] added vbv restrictions based on the selected AVC level
2328 [x264] added AVC levels 1b and 5.2
2327 [x264] added "stillimage" to the psy tunings and moved "zerolatency" and "fastdecode" to the misc tab
2326 [File Indexer] enhanced index file selection behavior
2325 [MKV Muxer] improved playback performance with some players (requires MkvMerge 5.9.0+)
2324 [OneClick] avoid muxing into intermediate MKV file in some cases if using a DVD source
2323 [OneClick] set "Force using Key-Frames for chapters marks" even if "Don't encode video" is checked
2322 [OneClick] fixed a problem when aborting during automatic deinterlacing
2321 [OneClick] fixed a problem with multiple subtitle extraction caused by 2318
Zathor
27th March 2013, 13:45
I'm only getting 2325 from the updater
Wait a little bit until the second server syncs or run the updater several times.
Zathor
27th March 2013, 18:00
I am totally confused right now after trying to read the mentioned PDF file. Where do you find in that PDF the values for vbv-bufsize and vbv-maxrate?
The funny thing is, that MeGUI actually seems to know about the correct values. When you have specified High Profile @ Level 4.1 or 4.2 for example and you specify VBV Buffer Size higher than 78125 (78126 for example) and/or you specify VBV Maximum Bitrate higher than 62500 (62501 for example), then it will throw the following warning/error message:
So MeGUI already seems to know what the correct limits are.
Where is it pulling that knowledge from?
Maybe you can use this already available "knowledge" for applying the correct VBV restrictions for each Profile @ Level?
It should be the same for maxrate and bufsize. At least that is what I understand from before and after the changes I made.
EDIT: Found it on page 292. The changes will be in 2331.
EDIT2:
2331 [x264] fixed restricted vbv-bufsize value too low for some levels
Zathor
27th March 2013, 22:21
The VBV restrictions are not being represented on the "Rate Control" tab.
Correct, it works as desired.
Zathor
27th March 2013, 23:04
But may i ask why it's desired?
What's the reasoning behind it?
I do not want to overwrite user defined values if possible. Therefore 0 is more or less "auto" and values > 0 will be reduced if the value is too high.
EDIT: while thinking about is this is inconsistent with other values like e.g. bframes. Maybe I will change it tomorrow.
And why is it represented on the Rate Control tab for some target playback devices while for the rest of the target playback devices and all AVC Profiles @ Levels it's not?
I do not understand this question. It is available for all devices and levels. Just set it to a value > 0 and < the restrictions.
Setting the AVC Level drop-down list to Level 1 results in --level 1.1 on the command line instead of --level 1.0.
Thx - fixed in my local branch.
SacredCultivator
28th March 2013, 00:51
Sorry to ask but what exactly does "2327 [x264] added "stillimage" to the psy tunings and moved "zerolatency" and "fastdecode" to the misc tab" do? Like any benefits of selecting them?
LigH
28th March 2013, 08:09
Tunings are a slightly complex option, there are different kinds of values and dependencies: you may only select one of the "psy tunings" (using a combobox as selection control here makes sense), but "zerolatency" and "fastdecode" are additional tunings which may be combined with one of the "psy tunings" (therefore they should not be in the combobox list, but have a separate control).
Rat Killer
28th March 2013, 10:25
2330 [OneClick] fixed not removing chapter option if selected input file has no internal chapters
2329 [x264] added vbv restrictions based on the selected AVC level
2328 [x264] added AVC levels 1b and 5.2
2327 [x264] added "stillimage" to the psy tunings and moved "zerolatency" and "fastdecode" to the misc tab
2326 [File Indexer] enhanced index file selection behavior
2325 [MKV Muxer] improved playback performance with some players (requires MkvMerge 5.9.0+)
2324 [OneClick] avoid muxing into intermediate MKV file in some cases if using a DVD source
2323 [OneClick] set "Force using Key-Frames for chapters marks" even if "Don't encode video" is checked
2322 [OneClick] fixed a problem when aborting during automatic deinterlacing
2321 [OneClick] fixed a problem with multiple subtitle extraction caused by 2318
As you are working on AVC levels in x264, I have a minor bug that has been present for some time. Using level 4.1, the profile currently uses 5 reference frames for 1080p video. This is not correct, for 1080 resolution the limit for 4.1 is 4 ref frames. For 720 resolution it is 9. I have been needing to manually override to correct this. It effects a number of hardware players using Broadcom chips including my Tivo.
Hey, THANKS for all your continued work on meGUI.
Zathor
28th March 2013, 10:52
Using level 4.1, the profile currently uses 5 reference frames for 1080p video.
I just tried to reproduce that and failed. 1920x1080 for L4.1 is correctly calculated and the result is 4. Please provide more details how to reproduce that.
EDIT: Maybe you have selected the preset "slow" which results in --ref 5. This is correct as at this moment the video size is not known. During the start of the video job this value is verified and reduced to 4. You can find that in the log of the video job.
Zathor
28th March 2013, 18:05
2334 [x264] extended apple device profile support and removed/merged some others
2333 [x264] set AVC level, "zerolatency" and "fastdecode" effects also in the advanced settings
2332 [x264] fixed AVC level 1.0 encoded as 1.1
Overdrive80
29th March 2013, 03:08
In my case, the migration is wrong. I dont know if other users happens too. Megui shows --vbv-bufsize 1 --vbv-maxrate 1
locotus
29th March 2013, 03:35
2334 [x264] extended apple device profile support and removed/merged some others
2333 [x264] set AVC level, "zerolatency" and "fastdecode" effects also in the advanced settings
2332 [x264] fixed AVC level 1.0 encoded as 1.1
2334
Wish to know which profile is similar to the WDTV removed. Using
default profile, file size get widely wrong, set 1.60GB get 643MB.
Zathor
29th March 2013, 10:53
In my case, the migration is wrong. I dont know if other users happens too. Megui shows --vbv-bufsize 1 --vbv-maxrate 1
Do you know which profile/level and which vbv settings you have used before the change?
EDIT: Found the problem. Fix is on the way...
Zathor
29th March 2013, 10:55
When you're not using "No Target Size (use profile settings)", but instead are using "File Size" or "Average Bitrate" in the MeGUI AutoEncode settings, then, according to MediaInfo, the following happens
even though --vbv-bufsize 78125 --vbv-maxrate 62500 (for example) have been specified in the x264 configuration dialog of MeGUI.
Please post the log. Which vbv values have been sent to the encoder?
Zathor
29th March 2013, 11:08
1. Why does MeGUI default to CRF 20, even though the x264 default CRF value is 23? Clicking "Load Defaults" in the the x264 configuration dialog results in CRF being set to 20, even though x264 defines a value of 23 as the default.
23 is detected as x264 default. But yes, the MeGUI default should be changed to 23.
So, IMHO there should be an "Auto" and a "High Profile" entry in the AVC Profile drop-down list. The "Auto" entry should not do anything (defining no profile) and the "High Profile" entry should add --profile high on the command line.
It cannot be changed so easily. It will case a lot more troubles than the VBV change (and that already cased too much) because the profile is used in several places to calculate the command line. What I can do is always applying a --profile high. But that will also cause problems. So it is the best to not change it at all. It has not produced any problems in the last years.
2334
Wish to know which profile is similar to the WDTV removed. Using
default profile, file size get widely wrong, set 1.60GB get 643MB.
The WDTV profile has been renamed so that you do not need to select another (e.g. default) profile.
Zathor
29th March 2013, 12:13
Anyway, i would consider this a bug. "File Size" and "Average Bitrate" AutoEncode settings should not make --vbv-bufsize --vbv-maxrate exceed the values specified in the x264 configuration dialog IMHO.
A bug in x264 or MeGUI? If in MeGUI please explain in detail which parts need to be changed.
Zathor
29th March 2013, 13:11
2336 [x264] set default --crf value to 23
2335 [x264] fixed applying wrong vbv values (--vbv-bufsize 1 and --vbv-maxrate 1)
locotus
29th March 2013, 15:25
Fast reading never help, find WDTV, Thanks.
locotus
29th March 2013, 17:34
Undersize problem seems to be solved in 2336.
Thanks again.,
hello_hello
30th March 2013, 20:05
Any idea as to why every so often MeGUI decides to fudge the aspect ratio a little when resizing to square pixels? Well I think I've noticed it do the same when using anamorphic encoding in the past, but it definitely does it sometimes when the SAR should be 1:1.
Yesterday I was running a bunch of encodes, one set of DVDs, same script each time (aside from each script encoding a different episode) and same square pixel resizing. Several encoded with the correct aspect ratio, then according to MPC-HC, MeGUI started fudging it a little. I checked the log file and sure enough, MeGUI was no longer setting the SAR to 1:1. Oddly enough, I was running encodes on two PCs and MeGUI started fudging the aspect ratio at about the same time in both cases.
I couldn't remember whether there were jobs in the queue when I updated MeGUI, so thinking that might be the cause I deleted the remaining jobs and loaded them again. Everything went back to normal for a while and so far MeGUI hasn't fudged the aspect ratio on one PC, but while running some test encodes I realised it started doing it again on the second PC. When I reloaded the same script and ran the encode again though, the aspect ratio was fine.
So far I can't duplicate the problem reliably enough to point to what may be causing it, but how does MeGUI determine the aspect ratio it's going to use when it actually runs the encoding job? And could it for some reason get the calculation slightly wrong? As an example, here's the log file from two encodes. The scripts are identical (aside from the source) yet for the first MeGUI correctly set the SAR to 1:1, while for the second, not so much.....
When I ran the second encode again the correct 1:1 SAR was used.
-[Information] Log for job8 (video, 0602 The Big Salad.avs -> 0602 The Big Salad.mkv)
--[Information] [30/03/13 2:40:27 PM] Started handling job
--[Information] [30/03/13 2:40:27 PM] Preprocessing
--[Information] [30/03/13 2:40:27 PM] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("D:\0602 The Big Salad.d2v")
---[NoImage] QTGMC(InputType=1)
---[NoImage] crop(4, 4, -2, -4)
---[NoImage] Spline36Resize(704,512)
--[Information] [30/03/13 2:40:27 PM] Job commandline: "C:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset slow
--crf 18.0 --vbv-bufsize 78125 --vbv-maxrate 62500 --no-fast-pskip --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg
--sar 1:1 --output "D:\0602 The Big Salad.mkv" "D:\0602 The Big Salad.avs"
--[Information] [30/03/13 2:40:27 PM] Encoding started
--[Information] [30/03/13 4:22:28 PM] Standard output stream
--[Information] [30/03/13 4:22:28 PM] Standard error stream
---[NoImage] avs [info]: 704x512p 1:1 @ 25/1 fps (cfr)
---[NoImage] x264 [info]: using SAR=1/1
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: frame I:348 Avg QP:15.53 size: 71525
---[NoImage] x264 [info]: frame P:11422 Avg QP:18.52 size: 17518
---[NoImage] x264 [info]: frame B:21255 Avg QP:21.11 size: 3162
---[NoImage] x264 [info]: consecutive B-frames: 11.4% 2.1% 18.8% 67.6%
---[NoImage] x264 [info]: mb I I16..4: 5.7% 73.9% 20.3%
---[NoImage] x264 [info]: mb P I16..4: 0.3% 3.0% 0.9% P16..4: 41.9% 27.8% 19.5% 0.0% 0.0% skip: 6.6%
---[NoImage] x264 [info]: mb B I16..4: 0.0% 0.2% 0.1% B16..8: 46.4% 7.8% 1.9% direct: 2.2% skip:41.5% L0:33.4% L1:51.5% BI:15.2%
---[NoImage] x264 [info]: 8x8 transform intra:71.7% inter:68.0%
---[NoImage] x264 [info]: direct mvs spatial:99.9% temporal:0.1%
---[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 92.4% 93.0% 80.6% inter: 27.1% 30.6% 8.4%
---[NoImage] x264 [info]: i16 v,h,dc,p: 45% 12% 7% 36%
---[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 11% 4% 9% 13% 13% 12% 12% 12%
---[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 9% 3% 9% 14% 15% 13% 12% 12%
---[NoImage] x264 [info]: i8c dc,h,v,p: 41% 21% 23% 15%
---[NoImage] x264 [info]: Weighted P-Frames: Y:2.0% UV:0.7%
---[NoImage] x264 [info]: ref P L0: 63.1% 13.9% 14.4% 3.7% 3.5% 1.3% 0.0%
---[NoImage] x264 [info]: ref B L0: 91.4% 6.7% 1.3% 0.5%
---[NoImage] x264 [info]: ref B L1: 97.2% 2.8%
---[NoImage] x264 [info]: kb/s:1769.54
---[NoImage] encoded 33025 frames, 5.40 fps, 1769.55 kb/s
--[Information] Final statistics
---[Information] [30/03/13 4:22:29 PM] Constant Quality Mode: Quality 18 computed...
---[Information] [30/03/13 4:22:29 PM] Video Bitrate Obtained (approximate): 1771 kbit/s
--[Information] [30/03/13 4:22:29 PM] MediaInfo
---[Information] File: D:\0602 The Big Salad.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 292444098
----[Information] PlayTime: 00:22:01.000
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 704
----[Information] Height: 512
----[Information] FrameCount: 33025
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.375
----[Information] AspectRatioString: 1.375
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [30/03/13 4:22:30 PM] Postprocessing
---[Information] Deleting intermediate files
--[Information] [30/03/13 4:22:30 PM] Job completed
-[Information] Log for job9 (video, 0603 The Pledge Drive.avs -> 0603 The Pledge Drive.mkv)
--[Information] [30/03/13 4:22:30 PM] Started handling job
--[Information] [30/03/13 4:22:30 PM] Preprocessing
--[Information] [30/03/13 4:22:30 PM] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("D:\0603 The Pledge Drive.d2v")
---[NoImage] QTGMC(InputType=1)
---[NoImage] crop(4, 4, -2, -4)
---[NoImage] Spline36Resize(704,512)
--[Information] [30/03/13 4:22:30 PM] Job commandline: "C:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset slow
--crf 18.0 --vbv-bufsize 78125 --vbv-maxrate 62500 --no-fast-pskip --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg
--sar 1392:1397 --output "D:\0603 The Pledge Drive.mkv" "D:\0603 The Pledge Drive.avs"
--[Information] [30/03/13 4:22:30 PM] Encoding started
--[Information] [30/03/13 6:04:07 PM] Standard output stream
--[Information] [30/03/13 6:04:07 PM] Standard error stream
---[NoImage] avs [info]: 704x512p 1392:1397 @ 25/1 fps (cfr)
---[NoImage] x264 [info]: using SAR=1392/1397
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: frame I:361 Avg QP:15.63 size: 74268
---[NoImage] x264 [info]: frame P:12704 Avg QP:18.61 size: 18326
---[NoImage] x264 [info]: frame B:19860 Avg QP:21.05 size: 3389
---[NoImage] x264 [info]: consecutive B-frames: 17.0% 1.8% 18.0% 63.3%
---[NoImage] x264 [info]: mb I I16..4: 5.1% 74.9% 20.0%
---[NoImage] x264 [info]: mb P I16..4: 0.3% 2.4% 0.7% P16..4: 42.1% 27.8% 20.4% 0.0% 0.0% skip: 6.3%
---[NoImage] x264 [info]: mb B I16..4: 0.0% 0.2% 0.1% B16..8: 47.0% 8.0% 2.0% direct: 2.4% skip:40.3% L0:33.2% L1:50.9% BI:15.9%
---[NoImage] x264 [info]: 8x8 transform intra:72.3% inter:65.2%
---[NoImage] x264 [info]: direct mvs spatial:99.9% temporal:0.1%
---[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 93.7% 93.9% 84.2% inter: 30.2% 33.4% 10.2%
---[NoImage] x264 [info]: i16 v,h,dc,p: 41% 11% 10% 38%
---[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 10% 4% 9% 14% 13% 12% 12% 12%
---[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 9% 3% 9% 15% 14% 13% 12% 12%
---[NoImage] x264 [info]: i8c dc,h,v,p: 43% 21% 21% 15%
---[NoImage] x264 [info]: Weighted P-Frames: Y:1.6% UV:0.8%
---[NoImage] x264 [info]: ref P L0: 66.1% 13.5% 12.7% 3.2% 3.1% 1.3% 0.0%
---[NoImage] x264 [info]: ref B L0: 91.8% 6.5% 1.2% 0.5%
---[NoImage] x264 [info]: ref B L1: 97.5% 2.5%
---[NoImage] x264 [info]: kb/s:1985.90
---[NoImage] encoded 32925 frames, 5.40 fps, 1985.90 kb/s
--[Information] Final statistics
---[Information] [30/03/13 6:04:07 PM] Constant Quality Mode: Quality 18 computed...
---[Information] [30/03/13 6:04:07 PM] Video Bitrate Obtained (approximate): 1987 kbit/s
--[Information] [30/03/13 6:04:07 PM] MediaInfo
---[Information] File: D:\0603 The Pledge Drive.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 327176448
----[Information] PlayTime: 00:21:57.000
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 704
----[Information] Height: 512
----[Information] FrameCount: 32925
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.372
----[Information] AspectRatioString: 1.372
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [30/03/13 6:04:08 PM] Postprocessing
---[Information] Deleting intermediate files
--[Information] [30/03/13 6:04:08 PM] Job completed
Zathor
31st March 2013, 10:54
Sorry, I cannot reproduce that as well.
Wam7
31st March 2013, 14:25
http://i45.tinypic.com/qo83gn.jpg
I'm going from a .mkv to a .mp4 container. My one click profile has always worked fine but on a particular .mkv I'm getting this message. Any reason why?
Zathor
31st March 2013, 17:56
I'm going from a .mkv to a .mp4 container. My one click profile has always worked fine but on a particular .mkv I'm getting this message. Any reason why?
Please post the complete log
Wam7
1st April 2013, 03:51
Please post the complete logThere is nothing in the logs. It just shows this message. After closing the window and pressing 'go', the 'go' button just stays ghosted out and does not come back on.
Zathor
1st April 2013, 21:53
There is nothing in the logs. It just shows this message. After closing the window and pressing 'go', the 'go' button just stays ghosted out and does not come back on.
Nevertheless please post the log as the mediainfo of your source file is included there.
hello_hello
2nd April 2013, 04:21
Sorry, I cannot reproduce that as well.
Any ideas as to where I could start to look, or how MeGUI decides on the aspect ratio it's going to use? Checking encodes today to discover the last 7 or 8 hours of encoding was in vain has taken some of the fun out of it. I guess for the moment I'm going to have to try to check the command line in the log file as each encode starts.
-[Information] Log for job2 (video, video.avs -> video.mkv)
--[Information] [02/04/13 5:51:36 AM] Started handling job
--[Information] [02/04/13 5:51:36 AM] Preprocessing
--[Information] [02/04/13 5:51:36 AM] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("E:\video.mkv", threads=1)
---[NoImage] crop(6, 8, -4, -8)
---[NoImage] Spline36Resize(1280,536)
---[NoImage] QTGMC(InputType=1, preset="medium")
--[Information] [02/04/13 5:51:37 AM] Job commandline:
"C:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset slow --tune film --crf 18.0
--keyint 240 --vbv-bufsize 78125 --vbv-maxrate 62500 --no-fast-pskip --colorprim bt709 --transfer bt709 --colormatrix bt709
--sar 67:68 --output "D:\video.mkv" "D:\video.avs"
--[Information] [02/04/13 5:51:37 AM] Encoding started
--[Information] [02/04/13 1:45:10 PM] Standard output stream
--[Information] [02/04/13 1:45:10 PM] Standard error stream
---[NoImage] avs [info]: 1280x536p 67:68 @ 24000/1001 fps (cfr)
---[NoImage] x264 [info]: using SAR=67/68
---[NoImage] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
---[NoImage] x264 [info]: profile High, level 4.1
---[NoImage]
---[NoImage] x264 [info]: frame I:1855 Avg QP:14.47 size: 84798
---[NoImage] x264 [info]: frame P:54215 Avg QP:17.45 size: 26909
---[NoImage] x264 [info]: frame B:117403 Avg QP:20.01 size: 6996
---[NoImage] x264 [info]: consecutive B-frames: 5.6% 4.1% 24.9% 65.4%
---[NoImage] x264 [info]: mb I I16..4: 8.3% 73.5% 18.2%
---[NoImage] x264 [info]: mb P I16..4: 2.6% 10.4% 1.9% P16..4: 38.9% 24.1% 13.1% 0.0% 0.0% skip: 8.9%
---[NoImage] x264 [info]: mb B I16..4: 0.2% 0.9% 0.2% B16..8: 42.3% 8.5% 1.8% direct: 4.0% skip:42.1%
L0:34.7% L1:50.2% BI:15.1%
---[NoImage] x264 [info]: 8x8 transform intra:70.1% inter:73.7%
---[NoImage] x264 [info]: direct mvs spatial:100.0% temporal:0.0%
---[NoImage] x264 [info]: coded y,uvDC,uvAC intra: 75.7% 76.0% 51.4% inter: 26.0% 26.4% 2.4%
---[NoImage] x264 [info]: i16 v,h,dc,p: 36% 13% 10% 42%
---[NoImage] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 8% 7% 8% 12% 14% 11% 12% 11%
---[NoImage] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 7% 6% 9% 15% 16% 12% 11% 10%
---[NoImage] x264 [info]: i8c dc,h,v,p: 44% 21% 21% 14%
---[NoImage] x264 [info]: Weighted P-Frames: Y:2.9% UV:1.5%
---[NoImage] x264 [info]: ref P L0: 57.5% 11.6% 20.1% 4.8% 4.6% 1.3% 0.0%
---[NoImage] x264 [info]: ref B L0: 89.0% 8.6% 1.7% 0.6%
---[NoImage] x264 [info]: ref B L1: 97.5% 2.5%
---[NoImage] x264 [info]: kb/s:2695.19
---[NoImage] encoded 173473 frames, 6.11 fps, 2695.19 kb/s
--[Information] Final statistics
---[Information] [02/04/13 1:45:15 PM] Constant Quality Mode: Quality 18 computed...
---[Information] [02/04/13 1:45:15 PM] Video Bitrate Obtained (approximate): 2696 kbit/s
--[Information] [02/04/13 1:45:15 PM] MediaInfo
---[Information] File: D:\video.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 2438870286
----[Information] PlayTime: 02:00:35.270
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1280
----[Information] Height: 536
----[Information] FrameCount: 173473
----[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: 2.353
----[Information] AspectRatioString: 2.35:1
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [02/04/13 1:45:17 PM] Postprocessing
---[Information] Deleting intermediate files
--[Information] [02/04/13 1:45:17 PM] Job completed
Zathor
2nd April 2013, 07:20
Any ideas as to where I could start to look, or how MeGUI decides on the aspect ratio it's going to use?
I will provide a special build for you.
Zathor
2nd April 2013, 22:41
Any ideas as to where I could start to look, or how MeGUI decides on the aspect ratio it's going to use?
Please try build 2338. If we are not able to find the problem with the default log, I will really create a special build for this kind of problem.
Overdrive80
3rd April 2013, 04:36
Any ideas as to where I could start to look, or how MeGUI decides on the aspect ratio it's going to use? Checking encodes today to discover the last 7 or 8 hours of encoding was in vain has taken some of the fun out of it. I guess for the moment I'm going to have to try to check the command line in the log file as each encode starts.
Maybe megui adjust DAR output to format more proper.
DAR=SARxPAR
In you case, DAR=1280x536=2.38
DARx/DARy=(SARx/SARy)*(PARx/PARy);
DAR=(1280/536)*(67/68)=85760/36448=2.35
Maybe auto-adjust DAR´s desviation to standarized format.
superhil
3rd April 2013, 16:55
Previously I posted in wrong section.
Here is my post.
Kindly need your help :)
Hi All,
I'm a newbie here.
I tried to reencode a video with original FPS 23.976 using "One-Click" method, i only changed CRF and preset to "very slow". Everything else on default.
Accidentally, after reencoding, FPS change to 27.xxx, with the same duration.
It's really weird.
I've tried 3 times, but always got the the same result, (On the last try , I redownload the MeGUI)
Do you know what could be the problem?
Thank you very much
I just found out what's the problem.
After deinterlacing process, total frames / total length is no more 23.976
That's why it becomes 27.xxx fps
Still, it's weird because original fps is 23.976
I'm using the latest beta version 2338
Zathor
3rd April 2013, 18:35
Please post the full log file of the whole process.
hello_hello
3rd April 2013, 23:45
Please try build 2338. If we are not able to find the problem with the default log, I will really create a special build for this kind of problem.
Cheers. I probably won't do another "batch" of encoding for a few days or so, but I'll report back.
Is there anyway resizing in the script could effect the SAR used? It's just that I did a bunch of encoding yesterday without any SAR issues, but there was no cropping or resizing included in any of those scripts. Maybe that's just a co-incidence though.....
For the record, I noticed/reported the same problem back in November, so it's not confined to just the recent versions of MeGUI.
http://forum.doom9.org/showthread.php?p=1601053
To be honest, the main reason I've noticed is because (and I don't know whether this is particular to just my PC setup) when I open video which doesn't have a 1:1 PAR with MPC-HC and DXVA decoding, the bottom half of the picture displays as a grey block for the first few frames. I don't know why that happens, but it happens 100% of the time, so I always know when the PAR isn't 1:1. If it wasn't for that, the slightly "fudged"aspect ratios probably would have generally gone unnoticed. So I kind of wonder whether it's a common problem but I just happen to be the one noticing it because of the way my setup displays anamorphic video.
hello_hello
8th April 2013, 02:46
Zathor, I just thought I'd report back to let you know I ran a bunch of encodes yesterday using version 2338 and had no problem with MeGUI fudging the SAR, so the problem seems to have mysteriously disappeared just as it mysteriously appeared. Odd.....
No doubt if it happens again I let you know. ;)
Thanks.
rhaz
8th April 2013, 11:42
Hi. I am using MeGUI 2341 and been using it for a year now. So there's the thing. Every time I save an .avs of *.h264 (extracted from .mkv) MeGUI always quits. It saves the .avs, but it also quits. And every time I have to relaunch the program to do further settings (i.e. add .avs to queue for encoding).
MeGUI doesn't quit when saving .avs from DVD .vob, for example.
Cheers.
Zathor
8th April 2013, 21:29
Hi. I am using MeGUI 2341 and been using it for a year now. So there's the thing. Every time I save an .avs of *.h264 (extracted from .mkv) MeGUI always quits. It saves the .avs, but it also quits. And every time I have to relaunch the program to do further settings (i.e. add .avs to queue for encoding).
Is there anything mentioned in the log file?
Also please post the AVS script. Have you tried to use the file indexer on the MKV file?
rhaz
9th April 2013, 06:41
Is there anything mentioned in the log file?
Also please post the AVS script. Have you tried to use the file indexer on the MKV file?
No, there is nothing in the log files when it happens, probably it just crashes fast and that's it. And I don't think if any .avs script will help, because like I said it happened to me hundred times when saving .avs from HD source.
Also I use File Indexer on .h264 which I first extract from the actual .mkv with MKVExtractGUI.
It doesn't crash on .vob or any other format, only from .h264.
Also my PC is very very old (since like 2005) and maybe it has something to do with that, because I noticed it works very slow with loaded .avs of .h264. I am also on Windows XP SP3. Maybe there's not enough RAM or something and it just crashes on that point when saving the .avs.
Also there's 1/10 chance when it doesn't crash from .h264 sometimes either. But that's rare event.
AMED
9th April 2013, 08:23
@rhaz,
When you do the file index, does it work if you select DGindex instead of FFMSindex?
rhaz
9th April 2013, 17:49
@rhaz,
When you do the file index, does it work if you select DGindex instead of FFMSindex?
@AMED,
When I do File index for .h264 all options are greyed out and unselectable and DGAVCIndex file indexer is always selected by default (and the only option available).
I tried File Indexer on .vob it gives DGIndex by default, other options are greyed out, except that FFMSindex, but then I get recommendation message that it should be used only for .MKV and etc.
AMED
9th April 2013, 22:19
@AMED,
When I do File index for .h264 all options are greyed out and unselectable and DGAVCIndex file indexer is always selected by default (and the only option available).
I tried File Indexer on .vob it gives DGIndex by default, other options are greyed out, except that FFMSindex, but then I get recommendation message that it should be used only for .MKV and etc.Have you tried keeping the video as MKV and using FFMSIndex?
rhaz
10th April 2013, 06:38
Have you tried keeping the video as MKV and using FFMSIndex?
Well. It didn't crash, but how's that a solution?
LigH
10th April 2013, 07:33
Raw H.264 video streams often have the disadvantage that some important details are missing (e.g. usually it does not contain the framerate), which would be known if it was still multiplexed in a container. This may already be a reason that decoders fail because they believe they are in an undefined state.
The documentation of FFMS2 clearly recommends using the MKV container, it is the best supported container for this AviSynth source plugin.
Using FFMS2 for MKV files is quite recommended, because it is one of the most up-to-date software-only decoders for AviSynth:
DGDecNV (DGSource) requires an Nvidia GPU of the CUDA generation (more exactly: with a PureVideo decoder chip of at least generation VP2) and a registration (cheap, but not free of charge), therefore must be enabled manually;
DGAVCDec is outdated for ages, its libav library version does not even support PAFF interlacing yet (and all more modern versions are incompatible or not frame-exact);
DirectShowSource / DSS2 will probably not be able to handle raw H.264 video streams as long as you don't install a source filter which can detect and open them (but I don't know any free H.264 raw source filter)
It may require a limitation of the decoding threads, though, unless it is clearly documented that the threading issues have been fixed: FFVideoSource(..., threads=1)
Shevek
11th April 2013, 01:26
How feasible is it to add a "Wait" option before a job in the queue, either as a property of the job itself, or as an additional job placed before.
This is my scenario:
I have an Nvidia rig and use DGIndexNV.
I often use my computer via RDP through a Terminal Services Gateway. This runs using a software GPU and therefore starting any index or encode job fails because CUDA cannot be initialised.
However, in my experience, connecting to the computer after the job has started is fine - once CUDA has initialised, switching to the RDP GPU allows the index/encode job to carry on and succeed.
What I would like to be able to do then, is add a delay before any index or encode job (probably 1 or 2 minutes, but fully customisable preferably), start the queue, then disconnect the RDP session, wait for the allocated delay to pass so that the index/encode job will start and successfully initialise CUDA. Then I can reconnect RDP.
Is this feasible?
TIA
Shevek
disklib
11th April 2013, 02:10
Is the File Indexer programmed to maintain the last Audio Demux setting in between Queue'ing up multiple files?
Example: Indexing a handful of VOB's, one of which has no audio. Open the File Indexer, input a VOB with audio track and the Audio Demux section defaults to "All Audio Tracks" - next input the VOB with no audio track and it automatically changes to "No Audio" - next input a VOB with audio track and the setting remains on "No Audio". Similarly if I start off with the no audio track VOB first it defaults to "No Audio" and then sticks to that when inputting a VOB that does have audio.
When I say "stick" I mean it doesn't change itself back to "All Audio Tracks" automatically. That setting is available, it just needs to be selected manually.
Overdrive80
12th April 2013, 22:20
Hi, an user of megui report me one issue.
Avs used:
# Set DAR in encoder to 137 : 72. The following line is for automatic signalling
global MeGUI_darx = 137
global MeGUI_dary = 72
LoadPlugin("X:\MEGUI\tools\ffms\ffms2.dll")
FFVideoSource("C:\Users\Elcebi\Desktop\ripeo blindness\VTS_02_1 - 0xE0 - Video - MPEG-2 - 720x576 (PAL) - 16~9 - Letterboxed.M2V", threads=1)
#deinterlace
crop(0, 12, 0, -12)
#resize
#denoise
Error log:
http://pastebin.com/zG3mfk2w
Snapshot:
http://img197.imageshack.us/img197/3955/errorsinx264.jpg
LigH
15th April 2013, 09:54
The documentation of FFMS2 reports to avoid elementary streams. It always recommends to multiplex into MKV before indexing.
Despite this being a small issue if FFMS2 finds a splitter or source routine to handle a specific input, there is still a chance that a corrupt stream may crash the decoder, regardless of a container.
Zathor
15th April 2013, 18:50
Hi, an user of megui report me one issue.
By default for this type of input MeGUI uses DGIndex in the file indexer. Does it also crash with it?
Kurtnoise
16th April 2013, 14:30
Better to use this one (https://github.com/nu774/fdkaac)...
Kurtnoise
16th April 2013, 14:56
Im part of the MeGUI devs and to use it into MeGUI, you have to use the one that I linked.
Kurtnoise
16th April 2013, 15:06
you cannot use it directly in the current version...you have to wait that a developper implement it.
My point was to use the one from Nu774 because there are more features and better support within Windows.
LigH
16th April 2013, 15:08
Means: "soon™" and "Patience, Padawan"? ;)
Zathor
16th April 2013, 22:43
I have an Nvidia rig and use DGIndexNV.
I often use my computer via RDP through a Terminal Services Gateway. This runs using a software GPU and therefore starting any index or encode job fails because CUDA cannot be initialised.
However, in my experience, connecting to the computer after the job has started is fine - once CUDA has initialised, switching to the RDP GPU allows the index/encode job to carry on and succeed.
What I would like to be able to do then, is add a delay before any index or encode job (probably 1 or 2 minutes, but fully customisable preferably), start the queue, then disconnect the RDP session, wait for the allocated delay to pass so that the index/encode job will start and successfully initialise CUDA. Then I can reconnect RDP.
Interesting request. I just did a quick test and it does not work for me if I disconnect the session (cuda init error). I have to logon locally to get it to work. Therefore I assume it cannot work as intended.
Zathor
16th April 2013, 22:53
Is that already on the to-do list of the MeGUI developers?
I wrote that some hours ago in the feature request tracker:
A few words about feature requests in general from my point of view. There are many feature requests mentioned in the tracker which would be a great addition to MeGUI. So why am I not implementing those requests? Time and interest. Because of my limited time I implement more or less only things I need for my "work" with MeGUI or things which can be done easily. I am not implementing things to please someone. If you want to push a specific feature please provide a patch for it.
As a result I have no to-do list which I want to share.
Shevek
17th April 2013, 01:10
Interesting request. I just did a quick test and it does not work for me if I disconnect the session (cuda init error). I have to logon locally to get it to work. Therefore I assume it cannot work as intended.
Ah well, I thought it might be a long shot.
Thanks for testing!
AGKnotUser
17th April 2013, 12:59
The MKV Muxer does not pick up DTS audio tracks. I tried 3 times and the audio was left out of the MKV file. I ran the same audio track with mkvmerge GUI and it was muxed in.
Kurtnoise
17th April 2013, 13:01
:logfile:
Kurtnoise
17th April 2013, 13:02
Is that already on the to-do list of the MeGUI developers?
yes, pretty easy to add. I just need some free time to do that.
AGKnotUser
17th April 2013, 13:43
:logfile:
Here it is:
Kurtnoise
17th April 2013, 14:29
Thanks...your dts files are not included in the mkv because MediaInfo is not able to retrieve information from them.
How did you create them ? Could you upload a sample somewhere ?
AGKnotUser
18th April 2013, 00:52
Thanks...your dts files are not included in the mkv because MediaInfo is not able to retrieve information from them.
How did you create them ? Could you upload a sample somewhere ?
I had a feeling that was it. I used an old external encoder with MeGUI's HD Stream Extractor. Right now the track is over 1 gig. So I've got to figure out a way to shrink that or find a small enough wave file to process.
AGKnotUser
18th April 2013, 02:22
Thanks...your dts files are not included in the mkv because MediaInfo is not able to retrieve information from them.
How did you create them ? Could you upload a sample somewhere ?
Here's a sample. It's just 2 seconds long but it meets the upload requirements.
tebasuna51
18th April 2013, 10:10
Your sample is a dts 14 bits Big-Endian, used to make a dtswav to be burned in CD and play surround.
The easy way to convert in a standard 16 bits is load in MkvMerge to make a .mka and after extract the dts.
After that the dts is recognized like:
DTS, 5.0 channels, 0:00:02, 1235kbps, 44.1kHz
(only the center channel have sound in your sample, the rest are empty)
EDIT: BTW, MediaInfoGUI recognize your small sample without changes like:
General
Complete name : D:\Internet\Small Sample.dts
Format : DTS
Format/Info : Digital Theater Systems
File size : 348 KiB
Duration : 2s 20ms
Overall bit rate mode : Constant
Overall bit rate : 1 411 Kbps
Audio
Format : DTS
Format/Info : Digital Theater Systems
Mode : 14
Format settings, Endianness : Big
Duration : 2s 20ms
Bit rate mode : Constant
Bit rate : 1 411.2 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Side: L R
Sampling rate : 44.1 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 348 KiB (100%)
AGKnotUser
18th April 2013, 11:14
Ok, thanks. I'll do that.
Wam7
18th April 2013, 15:02
I've noticed in my tests that if I have Mpeg4-AVC as the source and encode to another format then I can use change the FFMS Thread count to 3 which gives me a speed increase of about 30% (using more threads does not increase by much more). Unfortunately using Mpeg4-ASP as the source then the resulting file gives an error when played.
Can you maybe include a way to preselect this so that it uses default 1 thread for Mpeg4-ASP and X threads for Mpeg4-AVC?
LigH
18th April 2013, 16:28
@ tebasuna51:
14 or 24 bit?
tebasuna51
19th April 2013, 02:05
@ tebasuna51:
14 or 24 bit?
Is not the bitdepth of audio samples (a lossy format don't have bitdepth), is the valid bits in each word (16 bits).
The dts in a dtswav have the two high bit's of each word always to 0 to avoid speaker damage if is played like a wav PCM. The size of this 14 bit DTS is greater than the equivalent standard 16 bit DTS.
Kurtnoise
19th April 2013, 13:11
EDIT: BTW, MediaInfoGUI recognize your small sample without changes like:
Which version number did you use ?
tebasuna51
19th April 2013, 15:27
The GUI I used was MediaInfo 0.7.61
General
Complete name : D:\Internet\Small Sample.dts
Format : DTS
Format/Info : Digital Theater Systems
File size : 348 KiB
Duration : 2s 20ms
Overall bit rate mode : Constant
Overall bit rate : 1 411 Kbps
Audio
Format : DTS
Format/Info : Digital Theater Systems
Mode : 14
Format settings, Endianness : Big
Duration : 2s 20ms
Bit rate mode : Constant
Bit rate : 1 411.2 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Side: L R
Sampling rate : 44.1 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 348 KiB (100%)
EDIT: last version 0.7.62 don't work, seems a regression:
General
Complete name : D:\Internet\Small Sample.dts
File size : 348 KiB
Kurtnoise
19th April 2013, 15:57
Yeah, MeGUI uses the latest one...thats why we got nothing.
Im creating a bugreport.
Raj503
27th April 2013, 11:16
I'm using MeGUI 2341.
When I'm converting MKV [HQ version] to MKV [MQ version], its add the softsub but it ignores the font which are included in MKV. Is there any way for MeGUI to add fonts too.
Zathor
27th April 2013, 12:21
Please upload a (short) sample file and I will have a look at it.
Raj503
27th April 2013, 12:59
Please upload a (short) sample file and I will have a look at it.
Hope this will do - http://fumqm3.megadl.fr/en/
Thanks in advance.
AMED
27th April 2013, 21:53
Hi Zathor,
I have found a couple of very small bugs.
1. Open the One Click encoder, don't load any video and just click go
MeGUI encountered a fatal error and may not be able to proceed
reason: The path is not of a legal form.
[Error] Unhandled error
-[Information] [28/04/2013 8:38:31 a.m.] Exception message: The path is not of a legal form.
-[Information] [28/04/2013 8:38:31 a.m.] Stacktrace
--[NoImage] at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
--[NoImage] at System.IO.Path.NormalizePath(String path, Boolean fullCheck)
--[NoImage] at System.IO.Path.GetDirectoryName(String path)
--[NoImage] at MeGUI.OneClickWindow.createOneClickJob(List`1 arrFilesToProcess)
--[NoImage] at MeGUI.OneClickWindow.goButton_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] [28/04/2013 8:38:31 a.m.] Inner exception: null
2. Open the one Click encoder, open the oneclick profile that is set and take note of the encoder settings profile that is selected. add a video and click go to add it to the queue. back on the main MeGUI window, input tab open up the same Encoder setting profile that was used in the one click encoder, edit this encoder setting profile and make a change and click ok and save changes. (I did this test with a x264 encoder settings)
MeGUI encountered a fatal error and may not be able to proceed
Reason: Unable to cast object of type 'MeGUI.TrackInfo' to type 'MeGUI.AudioTrackInfo'.
[Error] Unhandled error
-[Information] [28/04/2013 8:42:40 a.m.] Exception message: Unable to cast object of type 'MeGUI.TrackInfo' to type 'MeGUI.AudioTrackInfo'.
-[Information] [28/04/2013 8:42:40 a.m.] Stacktrace
--[NoImage] at MeGUI.OneClickWindow.updatePossibleContainers()
--[NoImage] at MeGUI.OneClickWindow.ProfileChanged(Object sender, EventArgs e)
--[NoImage] at MeGUI.core.gui.SimpleProfilesControl.raiseProfileChangedEvent()
--[NoImage] at MeGUI.core.gui.SimpleProfilesControl.comboBox1_SelectedIndexChanged(Object sender, EventArgs e)
--[NoImage] at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
--[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
--[NoImage] at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
--[NoImage] at MeGUI.core.gui.SimpleProfilesControl.SelectProfile(String fqname)
--[NoImage] at MeGUI.core.gui.SimpleProfilesControl.RefreshProfiles()
--[NoImage] at MeGUI.core.gui.SimpleProfilesControl.ProfilesChanged(Object _, EventArgs __)
--[NoImage] at System.EventHandler.Invoke(Object sender, EventArgs e)
--[NoImage] at MeGUI.ProfileType.raiseChangedEvent()
--[NoImage] at MeGUI.ProfileType.set_ProfilesAndSelected(Tuple`2 value)
--[NoImage] at MeGUI.SpecificProfileType`1.set_SProfiles(Tuple`2 value)
--[NoImage] at MeGUI.SpecificProfileType`2.ConfigureProfiles()
--[NoImage] at MeGUI.ProfileManager.Configure(Profile SelectedProfile)
--[NoImage] at MeGUI.core.gui.ConfigableProfilesControl.config_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] [28/04/2013 8:42:40 a.m.] Inner exception: null
[Information] Versions
-[Information] [28/04/2013 8:41:07 a.m.] MeGUI: 2341
-[Information] [28/04/2013 8:41:07 a.m.] Operating System: Windows 8 Professional Edition x64 (6.2.0.9200)
-[Information] [28/04/2013 8:41:07 a.m.] .Net Framework: 4.5 (4.5.50709)
-[Information] [28/04/2013 8:41:07 a.m.] AviSynth: 2.5.8.5 (21/12/2008 9:46:54 p.m.) - portable
-[Information] [28/04/2013 8:41:07 a.m.] DevIL: 1.6.6 (26/05/2004 12:37:34 p.m.)
-[Information] [28/04/2013 8:41:07 a.m.] AvisynthWrapper: 2/01/2009 8:34:04 p.m.
-[Information] [28/04/2013 8:41:07 a.m.] Haali Matroska Splitter: 1.11.96.14 (3/03/2011 11:40:46 a.m.)
-[Information] [28/04/2013 8:41:07 a.m.] Haali DSS2: 3/03/2011 11:37:50 a.m.
-[Information] [28/04/2013 8:41:07 a.m.] ICSharpCode.SharpZipLib: 0.85.5.452 (7/08/2008 9:31:12 p.m.)
-[Information] [28/04/2013 8:41:07 a.m.] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34 a.m.)
-[Information] [28/04/2013 8:41:07 a.m.] MediaInfo: 0.7.62.0 (22/02/2013 10:32:55 a.m.)
-[Information] [28/04/2013 8:41:07 a.m.] MediaInfoWrapper: 0.7.61.0 (6/01/2013 2:47:15 p.m.)
-[Information] [28/04/2013 8:41:07 a.m.] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 7:53:04 p.m.)
-[Information] [28/04/2013 8:41:07 a.m.] SevenZipSharp: 0.64.3890.29348 (2/01/2011 10:59:32 a.m.)
-[Information] [28/04/2013 8:41:07 a.m.] 7z: 9.20 (18/11/2010 4:27:34 p.m.)
detmek
28th April 2013, 11:08
Hi. I have a problem as I can not disable option "Normalize Peaks to" in audio configuration dialog. I clear the checkbox and click on Update but, if I reopen configuration dialog "Normalize Peaks to" is checked again. Also, If I uncheck "Apply Dynamic Range Compression" it also disable Normalization. But this time both option stay disabled. The thing is I just want to disable normalization.
MeGUI version is 2341.
osgZach
29th April 2013, 10:14
I'm going to take a wild guess here and say they are interdependent. My thinking would be, how can you apply dynamic range compression to a track that is not normalized to a known value?
tebasuna51
29th April 2013, 12:07
Hi. I have a problem as I can not disable option "Normalize Peaks to" in audio configuration dialog. I clear the checkbox and click on Update but, if I reopen configuration dialog "Normalize Peaks to" is checked again. Also, If I uncheck "Apply Dynamic Range Compression" it also disable Normalization. But this time both option stay disabled. The thing is I just want to disable normalization.
Is possible check "Apply Dynamic Range Compression" and uncheck "Normalize Peaks to", but is not stored like that because is not a recommended option.
If you use DRC without Normalize you can finish with a low volume audio (-16dB with Film Standard DRC).
I'm going to take a wild guess here and say they are interdependent. My thinking would be, how can you apply dynamic range compression to a track that is not normalized to a known value?
The "Apply Dynamic Range Compression" here means use the AC3 decoder with this option enabled.
The decoder apply the DRC values stored in the AC3 stream (if there are this values), don't make any analysis over the signal volume values.
detmek
29th April 2013, 19:45
Is possible check "Apply Dynamic Range Compression" and uncheck "Normalize Peaks to", but is not stored like that because is not a recommended option.
If you use DRC without Normalize you can finish with a low volume audio (-16dB with Film Standard DRC).
Thanks. Didn't know that. I will not try to disable normalization.
I am using MeGUI version 2341
I am expecting megui core update which contains the new features of the new x264.exe.
For example, --opencl, etc...
And in Nero AAC configuration dialog,
Apply DynamicRange Compression checkbox and Normalize Peaks to checkbox
There is a bug related to these checkboxes
Finally,
Version of the qaac component of megui is 2.17
But there is qaac 2.18
It can update.
Zathor
2nd May 2013, 21:51
I am expecting megui core update which contains the new features of the new x264.exe.
For example, --opencl, etc...
Not every available option in x264 is available in the GUI. I do not see a need for opencl at the moment. It only works with specific hardware combinations, needs more PU power and has worse quality (and you can add it in the custom command line if needed). What other options are you missing?
And in Nero AAC configuration dialog,
Apply DynamicRange Compression checkbox and Normalize Peaks to checkbox
There is a bug related to these checkboxes
Which bug?
Zathor
2nd May 2013, 22:23
1. Open the One Click encoder, don't load any video and just click go
2. Open the one Click encoder, open the oneclick profile that is set and take note of the encoder settings profile that is selected. add a video and click go to add it to the queue. back on the main MeGUI window, input tab open up the same Encoder setting profile that was used in the one click encoder, edit this encoder setting profile and make a change and click ok and save changes. (I did this test with a x264 encoder settings)
Thanks! I fixed the first one but I cannot reproduce the second one :(
Not every available option in x264 is available in the GUI. I do not see a need for opencl at the moment. It only works with specific hardware combinations, needs more PU power and has worse quality (and you can add it in the custom command line if needed). What other options are you missing?
r2284: Add slices-max feature
r2283: Add slice-min-mbs feature
I can not find slices-max and slice-min-mbs options in the GUI.
Which bug?
Let "Apply DynamicRange Compression checkbox" = "adrcc"
Let "Normalize Peaks to checkbox" = "nptc"
Let Normalize Peaks to value box = numericUpDown1
The bugs are:
1st:
when you click Nero AAC: *scratchpad* Config button you can see numericUpDown1.Enabled = true and nptc.checkstate = uncheched at the same time.
if nptc.checkstate = cheched then, numericUpDown1.Enabled = true. This is ok.
if nptc.checkstate = uncheched then, numericUpDown1.Enabled = false. This is ok.
solution: When load the dialog, nptc.checkstate = uncheched and numericUpDown1.Enabled = false.
2nd:
when adrcc.checkstate = cheched then, automatically nptc.checkstate = cheched
when adrcc.checkstate = uncheched then, automatically nptc.checkstate = uncheched
this situation shows us they are bounded
but when
nptc.checkstate = cheched then adrcc.checkstate = uncheched
when
nptc.checkstate = uncheched then adrcc.checkstate = uncheched
nptc.checkstate does not affect on adrcc.checkstate
they are bounded? or not bounded? I can not decide.
3rd:
I think it is effect of 2nd.
when you click Nero AAC: not *scratchpad* Config button
I set
adrcc.checkstate = cheched
nptc.checkstate = uncheched
and save it in not *scratchpad* profil
then, when I click config button again
I see that
adrcc.checkstate = cheched
nptc.checkstate = cheched
this is the last bug
Note that, these bugs may also be in all other audio configuration dialogs.
Kurtnoise
3rd May 2013, 11:35
Read this (http://forum.doom9.org/showthread.php?p=1626168#post1626168)...
Read this (http://forum.doom9.org/showthread.php?p=1626168#post1626168)...
ok, I understand what you mean.
But,
when you uncheck "normalize peaks to" then "apply dynamicrange compression" checkbox should be unchecked automatically. Isn't it?
No. DRC does not depend on peak normalization. In general, it can be applied to unnormalized samples; whether the result sounds convenient, is another topic.
When a Dolby Digital source with integrated dynamic range metadata is processed, "Dynamic Range Compression" is applied in the AC3 decoder, using the DRC metadata in the AC3 stream, without analyzing its volume range. Read the documentation of the Azid decoder, if you can still find it, or the help files packaged with BeSweet based converters (BeSweet used a DLL version of Azid).
Peak normalization would be applied to the decoded PCM audio afterwards, and requires a 2-pass process (a first pass finding the peak volume, a second pass multiplying the whole audio with the matching factor) to avoid volume pumping known from 1-pass techniques (owners of 80's Music Cassette tape recorders may remember the AGC = Automatic Gain Control). BeSweet did that in its OTA Post-Gain feature.
If a separate dynamic range compression was applied, independent of the audio source format (e.g. using a "Compander" = compressor/expander filter), then a pre-normalization may be suitable, but it could be implemented independently just as well.
BeSweet uses a very simple numerical sample-based compressor in its "Boost" feature (which will distort the sound with harmonics, which some may, others may not like). Typical compander filters in music software will use a rather linear amplifier instead with a lookahead window to adapt its factor; choosing inappropriate response and decay durations may lead to daft (http://www.youtube.com/watch?v=FGBhQbmPwH8) music (http://www.youtube.com/watch?v=GkceWDkqSak) ... ;)
Marsu42
12th May 2013, 13:58
1. I find the megui oneclick folder queue handling a bit strange and unexpected esp. in comparison to the more intuitive handbrake gui method: After adding a folder all files contained are added to the queue just like queuing them manually one by one. The advantages are that you are able to see what's queued and can remove individual items if needed - plus the whole queue wouldn't stop on any error encountered like it seems to be now (like ffmsindex or mp4 demuxing failure)
2. I'd like to link the post with the ffmsindex wmv problems here - sorry, didn't know about the three exisiting megui threads: http://forum.doom9.org/showthread.php?p=1626860#post1626860
As I read ffmsindex isn't advised for wmv but it seems to work anyway, so the problems I'm encountering are either...
a) "just" a megui problem of handling ffmsindex error return codes and megui thinks it has failed when it really hasn't or...
b) ffmsindex really doesn't work on wmv reliably, in this case it'd make sense to use another input method like directshowsource in oneclick?
3. Last imho an option to *append* a custom string to the oneclick "Project Name" would be nice, the current "Leading" isn't as easy to sort with the original files.
Zathor
12th May 2013, 15:07
1. I find the megui oneclick folder queue handling a bit strange and unexpected esp. in comparison to the more intuitive handbrake gui method: After adding a folder all files contained are added to the queue just like queuing them manually one by one. The advantages are that you are able to see what's queued and can remove individual items if needed - plus the whole queue wouldn't stop on any error encountered like it seems to be now (like ffmsindex or mp4 demuxing failure)
For my use case it works better the way it is now (limited HD space). Nevertheless I may add an option to choose the batch mode in the future.
2. I'd like to link the post with the ffmsindex wmv problems here - sorry, didn't know about the three exisiting megui threads: http://forum.doom9.org/showthread.php?p=1626860#post1626860
Please upload the WMV file and the full log.
3. Last imho an option to *append* a custom string to the oneclick "Project Name" would be nice, the current "Leading" isn't as easy to sort with the original files.
May also be added in a future release (not unlikely as I need this feature as well).
Zathor
14th May 2013, 20:06
The first two likely will be added, not sure about the other two. Please post them all in the bug/feature tracker, because
...there was no MeGUI core update since then.
no time at the moment.
seperate buttons in OCE for add folder and add file, please? i.e., not in a single menu.
luke83
17th May 2013, 15:56
If i try to downmixing audio 5.1 to stereo, Megui crashes :(
Zathor
18th May 2013, 14:05
Please post your log
luke83
18th May 2013, 14:55
Please post your log
The problem is this: nothing appears on log. When encoding starts... POP Megui shutdown itself.
If i modify a setting and then start the econding, that setting is rollbacked
Zathor
18th May 2013, 15:41
Actually when you first select the AVC Profile and then select the AVC Level after that it works correctly. But when you already have choosen the AVC Level and then choose the AVC Profile after that, then it will be messed up, the VBV restrictions do not get altered accordingly then.
Thanks - fixed
Zathor
18th May 2013, 15:42
The problem is this: nothing appears on log. When encoding starts... POP Megui shutdown itself.
If i modify a setting and then start the econding, that setting is rollbacked
Nothing at all? Even not the AviSynth script used?
Zathor
18th May 2013, 16:00
So, for CRF allowed values are between 0 and 51 and for QP allowed values are between 0 and 69. And not between 0 and 64 like it is currently.
Thanks - fixed.
Well, it looks like "DXVA" and "iPhone 4S/5, iPad 3/4/mini, WDTV" share exactly the same settings. So "DXVA" probably could be merged in there as well.
No, they are different. DXVA is not limited in terms of resolution. The other is limited to 1920x1080.
Zathor
18th May 2013, 16:09
2349 [x264] fixed max values for --crf and --qp
2348 [x264] vbv enhancements
- vbv values are shown in red if the values are too high or not limited
- as too high values are also logged by x264 as a warning the MeGUI log warning has been removed
- fixed not applying proper vbv values if only changing the AVC profile
2347 [Log] improved logging - console output is added to the log immediately
2346 [HD Streams Extractor] select audio/subtitle tracks without language tag by default
2345 [MP4 Muxer] revert r2299 (allow Nero & Apple Chapters styles muxing for better interoperability with players)
2344 [AVS Script Creator] + [OneClick] fixed memory leak when using autocrop. Bug #653
2343 [x264] fixed wrong detection of errors if file name contains "error"
2342 [OneClick] enhanced error handling
luke83
19th May 2013, 12:52
Nothing at all? Even not the AviSynth script used?
yes:(
Zathor
19th May 2013, 17:58
Although i do not understand why you haven't added the MOV container / .mov filename extension to "All supported encodable files".
Still on the list but no time. I consider that a feature request. I plan to remove all special file type selections in that file open box. Instead you can select all files and depending on the MediaInfo the file will be processed.
DXVA - sorry, no clue. Need time to investigate and guess what is limited...?
I just tried to encode a 2560x1440 video with the "iPhone 4S/5, iPad 3/4/mini, WDTV" setting.
But the resolution was not limited to 1920x1080. It encoded at 2560x1440 just fine.
The only thing that happened was a warning in the log:
But nothing else.
Is that a bug?
Or what did you mean with "limited"?
In OneClick it will be limited. In AVS Script Creator in cannot be limited as at that time the video encoder profile is not known (or can be changed afterwards). In that case a warning will appear.
Zathor
19th May 2013, 18:00
yes:(
Please have a look in the megui\log folder. There must be an intermediate log file - post the complete file. Please update to 2349 (development server) before.
detmek
25th May 2013, 15:22
Hi. I have a problem with MeGUI and One-Click encoder. For some reason when I set audio codec to "encode if codec does not match" QAAC profile, but codec does match (sorce is AAC-LC) MeGUI assumes that, after demuxing, raw aac stream is always SBR when it tries to mux it to mkv container even if stream is AAC-LC.
Log:
https://dl.dropboxusercontent.com/u/19804113/Forumi/Logovi/logfile-13-05-25_16-08-08.log
Zathor
25th May 2013, 15:33
MKVMerge detects this for raw aac files automatically. Currently MeGUI does not override this detection. Please upload a sample file and I will have a look at it.
EDIT: MeGUI detects it also - investigating your source file...
detmek
25th May 2013, 15:40
Sample:
https://dl.dropboxusercontent.com/u/19804113/Forumi/Fajlovi/doom9/GIJ%20test%20sample.mkv
Zathor
25th May 2013, 16:04
Please try this build and report back:
http://megui.org/test/MeGUI.zip
detmek
25th May 2013, 16:45
I tried the new build on original sample and two other samples. One of those has HE-AAC audio and in all cases detection is correct. Thanks Zathor.
P.S. This build doesn't have option to disable remuxing to intermediate MKV file. Are you going to commit that option soon in development build?
Zathor
25th May 2013, 17:25
P.S. This build doesn't have option to disable remuxing to intermediate MKV file. Are you going to commit that option soon in development build?
No ETA yet as the commit needs to be finalized.
tebasuna51
26th May 2013, 02:35
@jq963152
Not all users need/want these changes, please let Zathor work with more important questions.
We must not overwhelm developers with minor issues under penalty of exhausting them.
luke83
26th May 2013, 13:32
@jq963152
Not all users need/want these changes, please let Zathor work with more important questions.
We must not overwhelm developers with minor issues under penalty of exhausting them.
doesn't matter. every user can ask for features. You can't decide which one is important and which no. Please, let zathor decide on which features work.
Some features are less important but sometimes easier to develop.
I get error very often when I try to encode from DVD extracted AC3 to MP4 using these settings:
http://i.imgur.com/gq3JqCf.jpg
The problem is that 50% it works and 50% it doesn't for various random AC3 files. For example this time I extracted two AC3's from same DVD, one encoded fine to .mp4 with no problem and this other one always gets error (i.e. Constant bitrate option works 100% all time).
There's log: https://pastee.org/ngv2u
tebasuna51
26th May 2013, 15:54
I get error very often when I try to encode from DVD extracted AC3 to MP4 using these settings:
...
NicAc3Source("E:\VTS_02_1 T84 3_2ch 384Kbps DELAY 0ms.ac3", DRC=1)
...
Commandline used: -ignorelength -lc -br 192000
...
Output from encoder via stdout: ERROR: error while encoding frame
Thats hapens sometimes when NeroAacEnc can't encode some audio samples with the parameters required.
Don't use -lc to encode a 5.1 at 192 Kb/s, use -he instead to obtain better quality at this bitrate.
If you need LC use VBR q=0.35 to obtain the minimum bitrate using LC
tebasuna51
26th May 2013, 16:27
You can't decide which one is important and which no.
Of course.
Like user I don't like some changes suggested and I don't need the others.
But like moderator I only want protect the developers. Seems you don't know the history about tired MeGUI developers.
The last decission is from Zathor, than can read the request and apply or not, without justify the decission.
Thats hapens sometimes when NeroAacEnc can't encode some audio samples with the parameters required.
Don't use -lc to encode a 5.1 at 192 Kb/s, use -he instead to obtain better quality at this bitrate.
If you need LC use VBR q=0.35 to obtain the minimum bitrate using LC
How's that an excuse for NeroAacEnc that 'thats happens sometimes' to get errors? If there's settings for that method it should work. As I said it works with other stream from the dvd. Both streams same length, same channels, same size, same everything just different languages. One works and other doesn't because 'sometimes happens'? And q=0.35 gives waaay bigger sized .mp4 and I can't hear any difference in quality.
Zathor
26th May 2013, 20:55
Like user I don't like some changes suggested and I don't need the others.
Which features do you like/want/need?
But like moderator I only want protect the developers. Seems you don't know the history about tired MeGUI developers.
Thank you very much.
2355 [OneClick] added option to disable intermediate MKV files
2354 [MainForm] improved File\Open and drag & drop handling
2353 [MKV Muxer] fixed raw LC-AAC files detected as HE-AAC
fixed wrong default duration for interlaced AVC in some cases
2352 [Log] improved logging part II
2351 [Preset Exporter] fixed not exporting the AviSynth preset included in a OneClick preset. Bug #719
2350 [OneClick] fixed wrong stream order in some TS files. Bug #718
luke83
26th May 2013, 22:30
Of course.
Like user I don't like some changes suggested and I don't need the others.
But like moderator I only want protect the developers. Seems you don't know the history about tired MeGUI developers.
The last decission is from Zathor, than can read the request and apply or not, without justify the decission.
oh, my apologize. I didn't see you're a moderator.
However i don't know that history. I thought you're an user who don't want some features and stop xD
;)
tebasuna51
26th May 2013, 23:47
Which features do you like/want/need?
My comment was referred to jq963152 post.
I don't like sliders for crf.
I don't need protections about bitrate and --vbv-maxrate, or useless crf values.
tebasuna51
26th May 2013, 23:59
How's that an excuse for NeroAacEnc that 'thats happens sometimes' to get errors? If there's settings for that method it should work.
I don't want excuse NeroAacEnc, I only explain the problem and offer to you a solution.
One works and other doesn't because 'sometimes happens'?
Yes, a audio can be easy to compress and the other not, and crash if can't be compressed with LC with only 192 Kb/s
And q=0.35 gives waaay bigger sized .mp4 and I can't hear any difference in quality.
Then use -he method with more quality than -lc at this low bitrate.
cndesu
27th May 2013, 03:32
The following is the log from the MeGUI while I am extracting the streams. There is no protection at all. The drive information I got ...
Info for drive [H:\] (DVDFab Passkey 8.1.0.0)
Vendor: DiscSoft
Product: Virtual
Revision: 1.0c
Vendor specific: 11/02/18
Drive region control: RPC II
Drive region: Not set
Disc media: Blu-ray
Disc type: BDMV
Volume name: WRECK_IT_RALPH_3D
AACS (Advanced Access Content System) protection is removed!
AACS MKB version: 31
BD+ protection is not found.
Java protection is removed by StealthyClone anti-protection.
And here is the log....
[Error] Log
-[Warning] Versions
--[Information] [05/26/2013 9:18:04 PM] MeGUI: 2341
--[Information] [05/26/2013 9:18:04 PM] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [05/26/2013 9:18:04 PM] .Net Framework: 4.0 (4.0.30319)
--[Information] [05/26/2013 9:18:04 PM] AviSynth: 2.5.8.5 (12/21/2008 9:46:54 PM)
--[Information] [05/26/2013 9:18:04 PM] AvisynthWrapper: 01/03/2009 3:34:04 AM
--[Information] [05/26/2013 9:18:04 PM] Haali Matroska Splitter: 1.11.288.0 (09/08/2011 11:01:08 AM)
--[Warning] [05/26/2013 9:18:04 PM] Haali DSS2: not installed
--[Information] [05/26/2013 9:18:04 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (08/08/2008 3:31:12 AM)
--[Information] [05/26/2013 9:18:04 PM] LinqBridge: 1.0.0.0 (05/28/2009 8:24:34 AM)
--[Information] [05/26/2013 9:18:04 PM] MediaInfo: 0.7.62.0 (02/22/2013 10:32:55 AM)
--[Information] [05/26/2013 9:18:04 PM] MediaInfoWrapper: 0.7.61.0 (01/06/2013 2:47:15 PM)
--[Information] [05/26/2013 9:18:04 PM] MessageBoxExLib: 1.0.2218.28317 (12/20/2008 3:53:04 AM)
--[Information] [05/26/2013 9:18:04 PM] SevenZipSharp: 0.64.3890.29348 (01/02/2011 5:59:32 PM)
--[Information] [05/26/2013 9:18:04 PM] 7z: 9.20 (11/18/2010 11:27:34 PM)
-[Information] Update detection
--[Information] [05/26/2013 9:18:06 PM] Connecting to server: http://megui.xvidvideo.ru/auto/stable/
--[Information] [05/26/2013 9:18:07 PM] All files are up to date
--[Information] [05/26/2013 9:21:34 PM] Connecting to server: http://megui.org/auto/stable/
--[Information] [05/26/2013 9:21:35 PM] All files are up to date
-[Information] HD Streams Extractor
--[Information] [05/26/2013 9:18:27 PM] Input: F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\
--[Information] [05/26/2013 9:18:27 PM] Arguments: "F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\"
--[Information] [05/26/2013 9:18:29 PM] Feature Retrieval Completed
--[Information] [05/26/2013 9:18:36 PM] Arguments: "F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\" 1) -progressnumbers
--[Information] [05/26/2013 9:19:09 PM] M2TS, 2 video tracks, 4 audio tracks, 6 subtitle tracks, 1:41:11, 24p /1.001
--[Information] [05/26/2013 9:19:09 PM] (core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
--[Information] [05/26/2013 9:19:09 PM] Stream Retrieval Completed
-[Error] Log for job2 (ext, 00800.mpls -> )
--[Information] [05/26/2013 9:19:47 PM] Started handling job
--[Information] [05/26/2013 9:19:47 PM] Preprocessing
--[Error] [05/26/2013 9:19:47 PM] Error starting job
---[Error] [05/26/2013 9:19:47 PM] Exception message: Calling setup of processor failed with error 'Required file 'F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\BDMV\PLAYLIST\00800.mpls' is missing.'
---[Error] [05/26/2013 9:19:47 PM] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [05/26/2013 9:19:47 PM] Inner exception: null
The job has been cancelled. Now is there any way to get around and why it is doing this? Any help?
Thanks
Zathor
27th May 2013, 07:53
My comment was referred to jq963152 post.
I don't like sliders for crf.
I don't need protections about bitrate and --vbv-maxrate, or useless crf values.
Sorry, my post was too unspecific - Which other features would you like to have in MeGUI? E.g. PCM/WAV output, ... If possible I will implement your feature wishes as a tribute for your work.
---[Error] [05/26/2013 9:19:47 PM] Exception message: Calling setup of processor failed with error 'Required file 'F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\BDMV\PLAYLIST\00800.mpls' is missing.'
---[Error] [05/26/2013 9:19:47 PM] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [05/26/2013 9:19:47 PM] Inner exception: null
Does this file exists? F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\BDMV\PLAYLIST\00800.mpls
Maybe try selecting F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV instead of F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM as a starting point.
@ rhaz:
You may also like to move from NeroAAC to QAAC (which requires an installed QuickTime, iTunes, or at least extracted CoreAudioToolbox libraries available). But I agree to let the encoder decide whether to create LC-AAC or HE-AAC (except the playback device doesn't support HC-AAC); and in general you should rather prefer a quality-based VBR mode instead of ABR (in case of QAAC, it is called "True VBR", a recommendable default value is in the range of ~70-90, documented in the HydrogenAudio forum, linked pic (http://www.hydrogenaudio.org/forums/index.php?showtopic=78072&view=findpost&p=682393)), both MP4 and MKV can handle that easily.
Kurtnoise
27th May 2013, 11:07
IMHO everything on the "Main" tab of the x264 configuration dialog should be basic settings. And the other tabs should be for the advanced settings.
Instead i asked him to add a slider in addition to a textbox + spinner.
ahem...:rolleyes:
cndesu
27th May 2013, 11:45
Sorry, my post was too unspecific - Which other features would you like to have in MeGUI? E.g. PCM/WAV output, ... If possible I will implement your feature wishes as a tribute for your work.
Does this file exists? F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\BDMV\PLAYLIST\00800.mpls
Maybe try selecting F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV instead of F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM as a starting point.
I forgot to update at an earlier stage. This program works for some movie files, may be of particular size, or streams. But not all. I tried that one too, instead of stream to its parent folder, but no luck. It just throws an exception, could not find it. I tried extracting using the program tsmuxergui, it works fine. I cannot use the streams extracted from tsmuxergui with MeGUI, I do not know why!
tebasuna51
27th May 2013, 12:02
Sorry, my post was too unspecific - Which other features would you like to have in MeGUI? E.g. PCM/WAV output, ... If possible I will implement your feature wishes as a tribute for your work.
To be honest I never use MeGUI for my real work.
I use UsEac3to like GUI for eac3to to extract video and recode audios, DGIndexNV directly to index video, make my own avs file with some templates, run x264 with a .bat and mux with MkvMergeGUI.
And BeHappy when I need AviSynth for audio.
But follow these threads to see if I can help about AviSynth audio management or eac3to.
Maybe, for some users, a output to WAV (or W64 if output >4GB) can be interesting, PCM is useless.
Or a method to extract audio, and know Delay, from avi's, like AviMuxGUI can do manually. But I don't know how make that with a .amg.
Does this file exists? F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM\BDMV\PLAYLIST\00800.mpls
Maybe try selecting F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV instead of F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D\BDMV\STREAM as a starting point.
The correct starting point folder when use eac3to (HD Streams Extractor) is:
F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D
tebasuna51
27th May 2013, 23:23
Both, the Blu-ray Disc standard and the AVCHD standard support PCM audio.
So why is PCM useless?
Beacause a .pcm file have the same audio data, in different order only, than a WAV/W64 file but don't have any header.
Without a header to specify Samplerate, Bithdepth and NumChannels a .pcm file can't be interpreted.
WAV/W64 is a container than can store PCM data, with a header to specify the needed parameters.
cndesu
28th May 2013, 00:54
The correct starting point folder when use eac3to (HD Streams Extractor) is:
F:\Wreck it Ralph 3D\New Folder\WRECK_IT_RALPH_3D
I did try that too. But no luck. I am trying to use UsEac3to6.7. It said please wait it is processing and never finished.
Thanks
tebasuna51
28th May 2013, 09:31
I did try that too. But no luck. I am trying to use UsEac3to6.7. It said please wait it is processing and never finished.
0.6 is a old version of UsEac3to, try with v 1.0 and eac3to 3.27 at same folder.
BTW, maybe you have a corrupt or protected BD at this location.
Try load the 00800.mpls in tsMuxeR and see if Demux work.
tebasuna51
28th May 2013, 09:36
And which format would be the correct one to encode Blu-ray Disc compliant PCM audio muxed inside a Blu-ray Disc compliant M2TS container?
If you are using tsMuxeR to create your m2ts files for BD or AVCHD you can load the WAV (if less than 4 GB) or the W64 file.
Kurtnoise
28th May 2013, 15:23
What do you mean with this?
Please explain.
you're contradicting yourself...you spoke about basic settings int the 1st tab whereas adding a new slider might be confusing.
tebasuna51
29th May 2013, 01:26
And WAV or W64 inside a M2TS container is compliant with official Blu-ray Disc specification?
It's a joke?
Are you a troll?
Do you know what you are saying?
How many times I need to answer the same question?
I must strike you?
Well, I must to be patient and answer you question, instead answer my questions. For last time.
tsMuxeR, or other BD Authoring tool, read the PCM data in WAV/W64 container and put them in m2ts container, compliant with BD specs, without problems.
Kurtnoise
29th May 2013, 09:47
IMHO it's not contradictory.
IMHO it would be less confusing with a slider (which is why i asked for it).
I said contradictory because you have mentioned 2 different things...:rolleyes: and I understood that you would have the crf textbox + slider. But now, it's more clear for me.
Because, a slider with labels like "Higher Quality (Bigger Filesize)" on the left side of the slider and "Lower Quality (Lower Filesize)" on the right side of the slider (label names just examples) would probably be more intuitive than just a simple textbox. Especially for users not being aware of what CRF actually does or is.
probably yes, probably not, who knows...but your label example is not accurate because you cannot reference filesize within quality.
detmek
29th May 2013, 10:02
Please, do not add slider. MeGUI is not 1-click tool (although it has One-click encoder) so even person without any knowlage of video compression can use it. And if person has any knowlage about it, then he/she already knows what CRF means. Having slider is redundant.
BTW, we already have slider for presets. Anoter slider on top of it?
Also, how precise slider should be? Textbox with up/down arrows give us decimal precison. With slider we could only have integer precision.
WAV support would be usefull, though.
Kurtnoise
29th May 2013, 11:18
Please, do not add slider. MeGUI is not 1-click tool (although it has One-click encoder) so even person without any knowlage of video compression can use it. And if person has any knowlage about it, then he/she already knows what CRF means. Having slider is redundant.
BTW, we already have slider for presets. Anoter slider on top of it?
yeah, I think it's sufficient to have just one textbox for crf values.
Also, how precise slider should be? Textbox with up/down arrows give us decimal precison. With slider we could only have integer precision.
you can put whatever you want...:)
detmek
29th May 2013, 14:21
Yes, I can. But CRF goes form 0 to 51. With one decimal place that's 510 different positions. How percise slider could be without increasing configuration windows? Though, we could go with percision of 0.5.
And again, if we have slider for CRF why don't we add slider for bitrate?;) And that would require to have ether two sliders where one would be greyed out or configuration dialog should change based on option select.
@jq963152 For people that do not now what CRF means there is a floating help panel when you hover mouse pointer over quality textbox.
More importan, why do you think that you know what other people needs are?
detmek
29th May 2013, 18:42
I will just skip quoting, so:
1. Sorry, I missed that part of your message. But, as you see yourself there is an expanation for CRF (any many other options) and I, as active MeGUI user, don't like redundant options.
2. Same as 1., redundant.
3. If that guy from another forum cann't remmember that lower CRF means better quality after few years of using Handbrake than he has much bigger problem than some cosmetic change in Handbrake.
4. CRF is not a bitrate so we have to change it all the time. You choose CRF value that works for you and thats it. If you need different CRF values for different video material/resolution it is better to create presets. So steping is not really important and requires developers time (plus possible bug fixing) for not apparent use. And there aren't much people that work on MeGUI.
5. I know how VidCoder works, I have a portable version but I don't realy use it.
6.You can have silder even for bitrate. Xvid VFW encoder has one. It is just that stepping wouldn't be 1kbs and it should not be "linear" because of very high bitrates that H.264 standard supports. But again, it would be redundant.
7. I preffer MeGUI just as it is now. Thats why I use it. As it is legitimate for another user to request some feature it is legitimate for me to request some feature not to be implemented, right?
Though, 10-bit x264 would be usefull for anime encoding. And even for regular movies if hardware compatibility is not required.
flebber
30th May 2013, 15:19
@jq963152 you appear to have a strong passion for handbrake and handbrake based projects. Why not enjoy that and contribute to them more to make them better and more enjoyable for yourself.
You appear to be spending a lot of energy to convince Megui to be more like Handbrake when more different would be optimal wouldn't it? Greater differentiation.
MeGui is MeGui
Guest
30th May 2013, 16:57
OT posts have been deleted. Please take personal debates to PM. Thank you.
Guest
31st May 2013, 22:31
Posts have been moved to http://forum.doom9.org/showthread.php?t=167967, and some have been deleted for rules 3, 4, and 11. Please continue the discussion in the linked thread.
Rat Killer
1st June 2013, 14:18
Not sure which update caused this but somewhere in the last few, the oneclick encoder broke the autocrop and resize logic.
I have profile that uses auto crop and a max resolution of 1920. Using a mpeg2 input file with resolution of 720x480 that has black bars on right and left, results in an output file of 640x486. The allow upsize checkbox is not checked. Output should be 640x480.
I need to produce files that are 480p, 720p or 1080p dimensions and none of the current available settings will let me achieve this any longer. I have to manually index and adjust resize and crop settings for each file now.
Also note that if advanced settings is enabled, the resolution on the advanced tab does not match the profile many times. Why should the resolution be specified in multiple locations that do not match?
Lastly, would it not be possible to allow specification of resolution by frame height rather than width?
Zathor
2nd June 2013, 12:15
Please upload a sample file and also a log of your conversion process.
I need to produce files that are 480p, 720p or 1080p dimensions and none of the current available settings will let me achieve this any longer.
As a workaround it should be possible to enable bluray output format for x264 which will result in 480/720/1080p resolution - with the drawback of some other changed settings as well.
Also note that if advanced settings is enabled, the resolution on the advanced tab does not match the profile many times. Why should the resolution be specified in multiple locations that do not match?
In this location you specify the max resolution - it is not the resolution of the file but it may be overriden if the resolution is lower. Multiple locations?
Lastly, would it not be possible to allow specification of resolution by frame height rather than width?
Maybe
Rat Killer
2nd June 2013, 13:59
Please upload a sample file and also a log of your conversion process.
As a workaround it should be possible to enable bluray output format for x264 which will result in 480/720/1080p resolution - with the drawback of some other changed settings as well.
In this location you specify the max resolution - it is not the resolution of the file but it may be overriden if the resolution is lower. Multiple locations?
Maybe
I have placed a sample file at:
https://docs.google.com/file/d/0B_ohDgM8qrN5eFctaW9tY2JUa1E/edit?usp=sharing
The Blu-ray output setting in x264 seems to be getting me files that work, thanks for the tip as a workaround.
The resolution setting is shown on the advanced settings tab in the one click encoder and it also is shown in the config for the profile. Selecting a profile with a resolution of say 1280 and then going to the advanced tab, the resolution will show whatever it was previously, not what was selected in the profile. IE the setting is shown in 2 places and they do not necessarily match and its unclear which will be used in the actual job.
Thanks for your help!
Zathor
2nd June 2013, 20:19
I can reproduce the problem. A fix is not so easy and will need some time as I want to align the OneClick resize with the AVS Script Creator.
The resolution setting is shown on the advanced settings tab in the one click encoder and it also is shown in the config for the profile. Selecting a profile with a resolution of say 1280 and then going to the advanced tab, the resolution will show whatever it was previously, not what was selected in the profile. IE the setting is shown in 2 places and they do not necessarily match and its unclear which will be used in the actual job
The profile is setting the default values which can then be overridden in the advanced settings if necessary without changing the whole profile (like for file size). But I understand that it can be confusing.
LeMoi
3rd June 2013, 22:43
The HD Streams Extractor automatically selects the english tracks of an m2ts file, but I can't find an option to also automatically select French or other language tracks?!
Raj503
4th June 2013, 09:24
I just wanted to ask about my previous question:
http://forum.doom9.org/showthread.php?p=1625889#post1625889
http://forum.doom9.org/showthread.php?p=1625899#post1625899
osgZach
4th June 2013, 16:34
It would be nice to have some more options exposed for FLAC conversion, both from the Profile and the Stream Extractor. Namely, being able to convert to 16bit and/or reduce bitrate for a smaller file Or at least a box to allow us to modify the command line? (Ripbot produced FLACs from TrueHD/DTS-MA tracks with EAC3 at 16bits that are much smaller, and sound great)
Zathor
4th June 2013, 20:18
The HD Streams Extractor automatically selects the english tracks of an m2ts file, but I can't find an option to also automatically select French or other language tracks?!
Please select your languages in Options\Settings
I just wanted to ask about my previous question:
http://forum.doom9.org/showthread.php?p=1625889#post1625889
http://forum.doom9.org/showthread.php?p=1625899#post1625899
No time yet
LeMoi
4th June 2013, 20:28
Please select your languages in Options\Settings
I don't undesrtand, there are two languages options,, and their function is not that clear. I thought it defined the output language track name for an mkv or mp4 file ? So actually it's meant to select the default language streams to extract?
Zathor
4th June 2013, 21:52
It is used in several places and also for the HD Streams Extractor. You can select there your two languages (or only one).
Zathor
4th June 2013, 22:34
I just wanted to ask about my previous question:
http://forum.doom9.org/showthread.php?p=1625889#post1625889
http://forum.doom9.org/showthread.php?p=1625899#post1625899
Ok, had a quick look and failed... Does somebody know how to retrieve the information programatically (sso wich parameters to use) from MediaInfo in order to check if a file has attachments? I can find this information in the GUI but not in the API.
Marsu42
4th June 2013, 23:22
1. I find the megui oneclick folder queue handling a bit strange and unexpected esp. in comparison to the more intuitive handbrake gui method: After adding a folder all files contained are added to the queue just like queuing them manually one by one. For my use case it works better the way it is now (limited HD space).
I see your point - but this would be fixed if the other unusual megui behavior would be changed: instead of putting everything to the end of the *queue*, it would make sense to put it at the end of the *job*:
... currently you end up with tons of temporary files after queuing some jobs before the actual av processing starts:
job1 idx done
job1 oneclick done
job2 idx done
job2 oneclick done
job1 audio processing
job1 video waiting
job1 mux waiting
job1 cleanup waiting
job2 audio waiting
job2 video waiting
job2 mux waiting
job2 cleanup waiting
... but neatly putting the result of idx/oneclick where it would make more sense, at least to me:
job1 idx done
job1 oneclick done
job1 audio done
job1 video processing
job1 mux waiting
job1 cleanup waiting
job2 idx waiting
job2 oneclick waiting
LigH
16th June 2013, 15:48
That will only be possible if there are reliable command line multiplexers for the MOV container, as there is mkvmerge for MKV, or MP4Box for MP4.
You may be able to create MOVs with ffmpeg or mencoder, but who knows how tightly they follow the specifications? As far as I remember, their "filter" workflow (not seeking back in the output file to fix headers, because the output may be streamed through STDOUT) is a reason for already notorious issues with many output containers.
Rat Killer
19th June 2013, 10:27
recode audio and not video in oneclick?
--------------------------------------------------------------------------------
I have a number of files that need the audio recoded and the audio and video in a new container but do not need the video track recoded.
Is there a way to set up a profile in the oneclick encoder to do this?
I tried using the checkbox for 'Don't encode video' but it does anyway.
Zathor, Were you ever able to do anything along these lines or were you still waiting on something from me about mp4 files? Thanks as always.
Zathor
20th June 2013, 20:27
No time yet
LigH
21st June 2013, 19:05
When you may have some more time again, Zathor ... would you consider supporting L-SMASH Source (http://forum.doom9.org/showthread.php?t=167435) (LWLibavVideoSource, LWLibavAudioSource) too?
Zathor
24th June 2013, 21:11
Not sure which update caused this but somewhere in the last few, the oneclick encoder broke the autocrop and resize logic.
I have profile that uses auto crop and a max resolution of 1920. Using a mpeg2 input file with resolution of 720x480 that has black bars on right and left, results in an output file of 640x486. The allow upsize checkbox is not checked. Output should be 640x480.
Please test this build:
http://megui.org/test/MeGUI.zip
I had to rewrite large parts of the resolution (resize, crop, pad) logic to use the same functions during OneClick and in the AVS Script Creator. So there may be some new bugs.
@all: please test it. it will be released in the next days or weeks as normal development build.
Octo-puss
25th June 2013, 11:02
Feature request:
Can you add a simple option to delete all backup files please? After a few weeks of updating the program, size of the whole folder increases to somewhat ridiculous numbers.
Kurtnoise
25th June 2013, 17:57
In the Settings -> Extra Configuration tab, uncheck "Always backup files when needed" and save...
Zathor
25th June 2013, 22:02
When you may have some more time again, Zathor ... would you consider supporting L-SMASH Source (http://forum.doom9.org/showthread.php?t=167435) (LWLibavVideoSource, LWLibavAudioSource) too?
What kind of benefits are there compared to FFMS?
LigH
26th June 2013, 07:37
a) improved compatibility (e.g. with PAFF interlaced AVC, or out of Transport Streams);
b) improved decoding speed (in a specific test on a Phenom-II X4, LSS was about 1.5x as fast as FFMS with a FullHD AVC source encoded with x264 --crf 6);
c) LSMASHVideoSource has a specific splitter for ISO/MPEG4 related containers (MP4, MOV)
I believe VFR maniac (http://forum.doom9.org/member.php?u=166977) can tell you more "advertizing" ... ;)
mini-moose
26th June 2013, 10:31
Hi
is there a way to disable the vbv warnings? Personally I don't use vbv bufsize/maxrate and I find the warnings on logs or the ! on tray icon are a bit annoying.
Zathor
26th June 2013, 22:18
It is not possible to disable those warnings. Why do you not want to add VBV values when a level is specified?
Kunda
26th June 2013, 23:33
After updating MeGUI with the latest files, MeGUI didnt care about bitrate setting in the coniguration part of encodersettings for xvid if automated 2 pass is enabled and autoencode is selected with "no target size(Use profile settings)"-option. It even dont care about the given bitrate after clicking on autoencode and filling in a specific bitrate.
Files are encoded at a very low bitrate, regardless of the complexity of the movie.
I dont know why this happens. It didnt happen before. Is it possible MeGUI dont find or cant open the stats file?
Im using Windows 7 Home Premium 64bit.
mini-moose
27th June 2013, 10:57
It is not possible to disable those warnings. Why do you not want to add VBV values when a level is specified?
thanks for replying to both my questions. I just never used vbv settings before. From what I read it has to do with streaming and constrained bw. Not an issue for me. I can live with the warnings, it would just be "easier" on my eyes without them :)
On a different matter...AutoEncode - I usually load avs and audio file for encode, and then use AutoEncode. I like to tag the language of my audio, which can only be done in this routine if I check "add additional content". Then there's a language dialog. It's fine when there's real content to add, but when it's something rather minor like language tag, I find it would be more useful to be able to add it on previous stages (like the first automatic encoding dialog box). Also the list of available languages is alphabetical, and has dozens of "less common" languages listed before say English/French/Spanish etc. Be nice if it was like mkvtoolnix that offers the more --common-- languages first and --All-- after.
LigH
27th June 2013, 11:47
If you don't expect your files to be played on devices with severely limited reading speed (optical drive, slower memory card/stick, network access) or decoding memory, do not restrict the Profile@Level for the encoder.
mini-moose
27th June 2013, 11:52
If you don't expect your files to be played on devices with severely limited reading speed (optical drive, slower memory card/stick, network access) or decoding memory, do not restrict the Profile@Level for the encoder.
That's what I do, but the unrestricted profile has auto guess, so it still warns about vbv. By the way, I do add level in the custom cmd box, I assume it doesn't have the same effect as vbv settings though.
LigH
27th June 2013, 12:47
No, x264 would need a combo of Profile, Level, and two VBV options. MeGUI creates the VBV options based on the selected Profile@Level when using its dedicated combobox.
Kurtnoise
27th June 2013, 13:46
This is not a bug...:rolleyes:
Kurtnoise
27th June 2013, 13:58
So, please explain why you think this is not a bug.
From the current code ;
x264BitrateQuantizer.Maximum = 100000;
x264BitrateQuantizer.Minimum = 0;
The max value is defined as 100000...all values above are clamped to 100000. Nothing more, nothing less.
So, open a feature request instead...
mini-moose
27th June 2013, 16:13
You might want to read the following thread:
thanks, I read it. You seem very passionate about vbv restrictions :)
I'm still not convinced I need those. The warnings are a cosmetic annoyance for me and I wondered if there is a way to not have them. I'm sure my life will go on with them too :).
hello_hello
2nd July 2013, 13:01
It's been a while since it's happened, and I've still no idea why it does, but the aspect ratio problem occurred again today. I'd re-encoded several files (all the same input resolution) while cropping and resizing the same way (no anamorphic encoding). The output was always as expected, except for the last few encodes where MeGUI decided to mess with the aspect ratio for reasons I don't understand.
Since the last time this problem occurred I've reformatted the hard drive and re-installed Windows and all software from scratch.
It does seem odd the DAR of the input video (480x386, 1.304) and the DAR of the output video were basically the same, even though after I cropped and resized it distorted the picture quite a bit. I don't know if that's just co-incidence, or it's possible for MeGUI know the original video's DAR simply by loading a script for encoding.
All I know is the second time I loaded the same script, MeGUI gave me a 640x480 encode with a 4:3 aspect ratio as it should have the first time. I don't understand why sometimes it decides to change it.
[Information] Log
-[Information] Versions
--[Information] [02/07/13 2:20:21 PM] MeGUI: 2356
--[Information] [02/07/13 2:20:21 PM] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [02/07/13 2:20:21 PM] .Net Framework: 4.0 (4.0.30319)
--[Information] [02/07/13 2:20:21 PM] AviSynth: 2.5.8.5 (21/12/08 1:46:54 PM) - portable
--[Information] [02/07/13 2:20:21 PM] DevIL: 1.6.6 (26/05/04 4:37:34 AM)
--[Information] [02/07/13 2:20:21 PM] AvisynthWrapper: 02/01/09 12:34:04 PM
--[Information] [02/07/13 2:20:21 PM] Haali Matroska Splitter: 1.11.96.14 (03/03/11 11:40:46 AM)
--[Information] [02/07/13 2:20:21 PM] Haali DSS2: 03/03/11 11:37:50 AM
--[Information] [02/07/13 2:20:21 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/08 12:31:12 PM)
--[Information] [02/07/13 2:20:21 PM] LinqBridge: 1.0.0.0 (27/05/09 5:24:34 PM)
--[Information] [02/07/13 2:20:21 PM] MediaInfo: 0.7.63.0 (13/05/13 10:47:16 AM)
--[Information] [02/07/13 2:20:21 PM] MediaInfoWrapper: 0.7.61.0 (06/01/13 6:47:14 AM)
--[Information] [02/07/13 2:20:21 PM] MessageBoxExLib: 1.0.2218.28317 (19/12/08 12:53:04 PM)
--[Information] [02/07/13 2:20:21 PM] SevenZipSharp: 0.64.3890.29348 (02/01/11 2:59:32 AM)
--[Information] [02/07/13 2:20:21 PM] 7z: 9.20 (18/11/10 8:27:34 AM)
-[Information] Update detection
--[Information] [02/07/13 2:20:22 PM] Connecting to server: http://megui.org/auto/
--[Information] [02/07/13 2:20:24 PM] All files are up to date
-[Information] Log for job5 (video, 0305.avs -> 0305.mkv)
--[Information] [02/07/13 5:29:54 PM] Started handling job
--[Information] [02/07/13 5:29:54 PM] Preprocessing
--[Information] [02/07/13 5:29:54 PM] Avisynth input script
---[NoImage] LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("E:\0305.avi", cachefile="D:\0305.avi.ffindex", fpsnum=25, fpsden=1, threads=1)
---[NoImage] crop(0, 6, 0, -6)
---[NoImage] QTGMC(InputType=1)
---[NoImage] Interframe(cores=1)
---[NoImage] Spline36Resize(640,480)
--[Information] [02/07/13 5:29:55 PM] resolution: 640x480
--[Information] [02/07/13 5:29:55 PM] frame rate: 50/1
--[Information] [02/07/13 5:29:55 PM] aspect ratio: 30:23 (1.304)
--[Information] [02/07/13 5:29:55 PM] Job commandline: "C:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1
--preset slow --crf 18.0 --keyint 500 --vbv-bufsize 78125 --vbv-maxrate 62500 --no-fast-pskip --colormatrix bt470bg
--sar 45:46 --output "D:\0305.mkv" "D:\0305.avs"
--[Information] [02/07/13 5:29:55 PM] Process started
--[Information] [02/07/13 5:29:55 PM] Standard output stream
--[Information] [02/07/13 5:29:55 PM] Standard error stream
---[Information] [02/07/13 5:29:57 PM] avs [info]: 640x480p 45:46 @ 50/1 fps (cfr)
---[Information] [02/07/13 5:29:57 PM] x264 [info]: using SAR=45/46
---[Information] [02/07/13 5:29:57 PM] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
---[Information] [02/07/13 5:29:57 PM] x264 [info]: profile High, level 4.1
---[Information] [02/07/13 6:41:48 PM] x264 [info]: frame I:317 Avg QP:16.41 size: 44679
---[Information] [02/07/13 6:41:48 PM] x264 [info]: frame P:32464 Avg QP:18.51 size: 7041
---[Information] [02/07/13 6:41:48 PM] x264 [info]: frame B:55412 Avg QP:23.17 size: 600
---[Information] [02/07/13 6:41:48 PM] x264 [info]: consecutive B-frames: 1.6% 42.3% 4.3% 51.7%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: mb I I16..4: 3.6% 77.9% 18.5%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: mb P
I16..4: 0.3% 1.6% 0.3% P16..4: 42.4% 17.3% 13.3% 0.0% 0.0% skip:24.8%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: mb B
I16..4: 0.0% 0.0% 0.0% B16..8: 26.5% 1.0% 0.3% direct: 0.7% skip:71.5% L0:20.6% L1:72.4% BI: 7.0%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: 8x8 transform intra:74.0% inter:63.6%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: direct mvs spatial:99.6% temporal:0.4%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: coded y,uvDC,uvAC intra: 82.0% 75.4% 38.7% inter: 13.6% 12.6% 0.9%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: i16 v,h,dc,p: 35% 16% 10% 39%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 11% 7% 8% 12% 12% 12% 11% 12%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 10% 4% 9% 14% 13% 14% 11% 13%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: i8c dc,h,v,p: 36% 27% 23% 14%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: Weighted P-Frames: Y:1.5% UV:1.0%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: ref P L0: 74.0% 11.1% 11.2% 1.9% 1.7% 0.1% 0.0%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: ref B L0: 92.4% 6.8% 0.7% 0.1%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: ref B L1: 97.6% 2.4%
---[Information] [02/07/13 6:41:48 PM] x264 [info]: kb/s:1251.64
---[Information] [02/07/13 6:41:48 PM] encoded 88193 frames, 20.45 fps, 1251.65 kb/s
--[Information] [02/07/13 6:41:49 PM] Final statistics
---[Information] [02/07/13 6:41:49 PM] Constant Quality Mode: Quality 18 computed...
---[Information] [02/07/13 6:41:49 PM] Video Bitrate Obtained (approximate): 1254 kbit/s
--[Information] [02/07/13 6:41:49 PM] MediaInfo
---[Information] File: D:\0305.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 276597109
----[Information] PlayTime: 00:29:23.860
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 640
----[Information] Height: 480
----[Information] FrameCount: 88193
----[Information] FrameRate: 50.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 1.306
----[Information] AspectRatioString: 4:3
----[Information] Delay: 0
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [02/07/13 6:41:49 PM] Postprocessing
---[Information] [02/07/13 6:41:49 PM] Deleting intermediate files
--[Information] [02/07/13 6:41:49 PM] Job completed
hello_hello
3rd July 2013, 12:11
A minor feature request:
When modifying the contents of the Script tab in the AVS Script Creator, currently the standard Windows keyboard shortcuts for cut copy and paste work, but selecting all with Ctrl+A doesn't. Any chance it could be implemented? While at it, more than one undo level (Ctrl+Z) would be nice along with re-do (Ctrl+Y).
Thanks.
http://sourceforge.net/p/megui/bugs/722/
Zathor
4th July 2013, 22:56
It's been a while since it's happened, and I've still no idea why it does, but the aspect ratio problem occurred again today.
Is that reproducible with this avs file? Do you know how you have created this job? AutoEncode? OneClick? Direct queue?
The video job received a special DAR value and I have no clue where this comes from:
--[Information] [02/07/13 5:29:55 PM] aspect ratio: 30:23 (1.304)
I need to have a look in the code but this should only happen when anamorphic encoding is selected.
http://sourceforge.net/p/megui/bugs/722/
Please post the avs file.
aMvEL
5th July 2013, 22:20
After updating to latest rev, 2357, my oneclick-encodes are suddenly resulting in encodes with resolution 16x16, regardless of profile used.
16x16 pixel is the size of the automatic interlacing check, I believe.
Please provide a complete log of your conversion.
Zathor
6th July 2013, 09:16
After updating to latest rev, 2357, my oneclick-encodes are suddenly resulting in encodes with resolution 16x16, regardless of profile used.
I do not have that problem and therefore I need more information. Please post first the complete log of the conversion as Ligh suggested.
Zathor
6th July 2013, 12:53
There is no newer "semi-official" build available:
http://x264.fushizen.eu/builds
hello_hello
6th July 2013, 15:01
Is that reproducible with this avs file? Do you know how you have created this job? AutoEncode? OneClick? Direct queue?
The video job received a special DAR value and I have no clue where this comes from:
--[Information] [02/07/13 5:29:55 PM] aspect ratio: 30:23 (1.304)
I need to have a look in the code but this should only happen when anamorphic encoding is selected.
Unfortunately I can't find a way to reliably reproduce the problem. It just happens once in a while. After it did in the example I posted, I loaded the same script for encoding again (actually it happened twice with 2 different scripts in the queue) and it was then encoded with the correct aspect ratio. This is the first time the problem's returned since I last reported it, which I think was several months ago.
I always add video encoding jobs to the queue directly (ie not via OneClick or Autoencode).
From memory, it's only ever happened when there's a bunch of encoding jobs in the queue. For some reason several jobs in the queue will encode correctly, then inexplicable MeGUI will change the aspect ratio for a few encoding jobs in a row. Once I notice, delete any remaining jobs and re-add them to the queue, things return to normal.
If it happens again, is there anything I can do to help track down the cause aside from posting the log file?
What's the deal with the latest update? My encodes using CRF=21 are coming out to like 25-30 MB when they should be around 10 times that size.
EDIT: Seems to be the same problem as a recent user posted.
LOG: part 1 of 3
[Information] Log
-[Information] Versions
--[Information] [7/7/2013 12:31:40 AM] MeGUI: 2357
--[Information] [7/7/2013 12:31:40 AM] Operating System: Windows 7 x86 SP1 (6.1.65536.7601)
--[Information] [7/7/2013 12:31:40 AM] .Net Framework: 4.0 (4.0.30319)
--[Information] [7/7/2013 12:31:40 AM] AviSynth: 2.6.0.3 (2/19/2013 10:46:43 PM)
--[Information] [7/7/2013 12:31:40 AM] AvisynthWrapper: 1/3/2009 3:34:04 AM
--[Information] [7/7/2013 12:31:40 AM] Haali Matroska Splitter: 1.13.138.14 (4/14/2013 10:00:32 AM)
--[Information] [7/7/2013 12:31:40 AM] Haali DSS2: 4/14/2013 9:59:06 AM
--[Information] [7/7/2013 12:31:40 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (8/8/2008 3:31:12 AM)
--[Information] [7/7/2013 12:31:40 AM] LinqBridge: 1.0.0.0 (5/28/2009 8:24:34 AM)
--[Information] [7/7/2013 12:31:40 AM] MediaInfo: 0.7.63.0 (5/13/2013 10:47:16 AM)
--[Information] [7/7/2013 12:31:40 AM] MediaInfoWrapper: 0.7.61.0 (1/6/2013 2:47:15 PM)
--[Information] [7/7/2013 12:31:40 AM] MessageBoxExLib: 1.0.2218.28317 (12/20/2008 3:53:04 AM)
--[Information] [7/7/2013 12:31:40 AM] SevenZipSharp: 0.64.3890.29348 (1/2/2011 5:59:32 PM)
--[Information] [7/7/2013 12:31:40 AM] 7z: 9.20 (11/18/2010 11:27:34 PM)
-[Information] Update detection
--[Information] [7/7/2013 12:31:41 AM] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [7/7/2013 12:31:41 AM] All files are up to date
-[Information] OneClick
--[Information] [7/7/2013 12:31:46 AM] MediaInfo
---[Information] File: C:\42551_812_0705_2159-0.mpg
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 2452372545
----[Information] PlayTime: 00:36:55.711
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder:
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 66378
----[Information] FrameRate: 29.970
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 3586.700
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 128
----[Information] StreamOrder:
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate:
----[Information] SamplingRateString:
----[Information] Channels:
----[Information] ChannelsString:
----[Information] ChannelPositionsString2:
----[Information] BitRateMode:
----[Information] Delay:
----[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: 2848.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID: 224-CC1
----[Information] StreamOrder:
----[Information] Codec:
----[Information] CodecString:
----[Information] Delay: 3586.700
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID: 224-1
----[Information] StreamOrder:
----[Information] Codec:
----[Information] CodecString:
----[Information] Delay: 3586.700
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID: 224-2
----[Information] StreamOrder:
----[Information] Codec:
----[Information] CodecString:
----[Information] Delay: 3586.700
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [7/7/2013 12:32:32 AM] Video: C:\42551_812_0705_2159-0.mpg
--[Information] [7/7/2013 12:32:32 AM] Audio: C:\42551_812_0705_2159-0.mpg ([80] - AC-3)
-[Information] Log for job1 (idx, 42551_812_0705_2159-0.mpg -> 42551_812_0705_2159-0.d2v)
--[Information] [7/7/2013 12:32:32 AM] Started handling job
--[Information] [7/7/2013 12:32:32 AM] Preprocessing
--[Information] [7/7/2013 12:32:32 AM] Job commandline: "C:\MeGUI\tools\dgindex\dgindex.exe" -SD=< -AIF=<C:\42551_812_0705_2159-0.mpg< -OF=<C:\ncunxmuq.41m\42551_812_0705_2159-0< -FO=0 -exit -hide -OM=2
--[Information] [7/7/2013 12:32:32 AM] Process started
--[Information] [7/7/2013 12:32:32 AM] Standard output stream
--[Information] [7/7/2013 12:32:32 AM] Standard error stream
--[Information] [7/7/2013 12:33:30 AM] Running auto force film
---[Information] [7/7/2013 12:33:30 AM] Film percentage: -1
--[Information] [7/7/2013 12:33:30 AM] Postprocessing
---[Information] [7/7/2013 12:33:30 AM] Deleting intermediate files
----[Information] [7/7/2013 12:33:30 AM] Successfully deleted C:\42551_812_0705_2159-0.log
--[Information] [7/7/2013 12:33:30 AM] Job completed
-[Information] Log for job2 (oneclick, 42551_812_0705_2159-0.mpg -> )
--[Information] [7/7/2013 12:33:31 AM] Started handling job
--[Information] [7/7/2013 12:33:31 AM] Preprocessing
--[Information] [7/7/2013 12:33:31 AM] Processing thread started
--[Information] [7/7/2013 12:33:31 AM] Desired size:
--[Information] [7/7/2013 12:33:31 AM] Split size:
--[Information] [7/7/2013 12:33:31 AM] Aspect ratio: 16:9 (1.778)
--[Information] [7/7/2013 12:33:34 AM] Enabling "Crop"
--[Information] [7/7/2013 12:33:34 AM] Set resolution width to -1 as required for Default
--[Information] [7/7/2013 12:33:34 AM] Input resolution: 1920x1080
--[Information] [7/7/2013 12:33:35 AM] Output resolution: 16x16
--[Information] [7/7/2013 12:33:35 AM] Padded output resolution: 0x0
--[Information] [7/7/2013 12:33:35 AM] Automatic deinterlacing: False
--[Information] [7/7/2013 12:33:35 AM] Generated Avisynth script
---[NoImage] SetMemoryMax(900)
---[NoImage] SetMTMode(3,2)
---[NoImage] LoadPlugin("C:\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("C:\ncunxmuq.41m\42551_812_0705_2159-0.d2v")
---[NoImage] SetMTMode(2)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] Lanczos4Resize(16,16) # Lanczos4 (Sharp)
--[Information] Eliminating duplicate filenames
---[Information] [7/7/2013 12:33:35 AM] Video output file: C:\ncunxmuq.41m\42551_812_0705_2159-0_Video.264
---[Information] [7/7/2013 12:33:35 AM] Muxed output file: C:\42551_812_0705_2159-0.mp4
---[Information] [7/7/2013 12:33:35 AM] File already exists. New muxed output filename: C:\42551_812_0705_2159-0_0.mp4
---[Information] [7/7/2013 12:33:35 AM] Encodable audio stream 0: C:\ncunxmuq.41m\42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms_audio.m4a
--[Information] [7/7/2013 12:33:36 AM] Postprocessing
---[Information] [7/7/2013 12:33:36 AM] Deleting intermediate files
--[Information] [7/7/2013 12:33:36 AM] Job completed
-[Information] Log for job3 (audio, 42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms.ac3 -> 42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms_audio.m4a)
--[Information] [7/7/2013 12:33:36 AM] Started handling job
--[Information] [7/7/2013 12:33:36 AM] Preprocessing
--[Information] [7/7/2013 12:33:36 AM] MediaInfo
LOG part 2:
---[Information] File: C:\ncunxmuq.41m\42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms.ac3
---[Information] General
----[Information] Format: AC-3
----[Information] FormatString: AC-3
----[Information] FileSize: 53174642
----[Information] PlayTime: 00:36:55.584
---[Information] Audio
----[Information] ID:
----[Information] StreamOrder:
----[Information] Format: AC-3
----[Information] FormatProfile:
----[Information] FormatSettingsSBR:
----[Information] FormatSettingsPS:
----[Information] SamplingRate: 48000
----[Information] SamplingRateString: 48.0 KHz
----[Information] Channels: 2
----[Information] ChannelsString: 2 channels
----[Information] ChannelPositionsString2: 2/0/0
----[Information] BitRateMode: CBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [7/7/2013 12:33:36 AM] Trying to open the file with NicAudio
--[Information] [7/7/2013 12:33:36 AM] Successfully opened the file with NicAudio
--[Information] [7/7/2013 12:33:36 AM] ignoring downmix as there are only 2 channels
--[Information] [7/7/2013 12:33:36 AM] Avisynth script
---[NoImage] LoadPlugin("C:\MeGUI\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] NicAc3Source("C:\ncunxmuq.41m\42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms.ac3")
---[NoImage] DelayAudio(-712.0/1000.0)
---[NoImage] # detected channels: 2 channels
---[NoImage] # detected channel positions: 2/0/0
---[NoImage] Normalize()
---[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)
LOG part 3:
---[NoImage] }
--[Information] [7/7/2013 12:33:37 AM] Commandline used: -ignorelength -lc -br 96000 -if - -of "{0}"
--[Information] [7/7/2013 12:33:37 AM] Avisynth script environment opened
--[Information] [7/7/2013 12:33:37 AM] Script loaded
--[Information] [7/7/2013 12:33:37 AM] Output Decoder
---[Information] [7/7/2013 12:33:37 AM] Channels: 2
---[Information] [7/7/2013 12:33:37 AM] Bits per sample: 32
---[Information] [7/7/2013 12:33:37 AM] Sample rate: 48000
--[Information] [7/7/2013 12:33:37 AM] Job commandline: C:\MeGUI\tools\neroAacEnc.exe -ignorelength -lc -br 96000 -if - -of "C:\ncunxmuq.41m\42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms_audio.m4a"
--[Information] [7/7/2013 12:33:37 AM] Process started
--[Information] [7/7/2013 12:33:37 AM] Standard output stream
--[Information] [7/7/2013 12:33:37 AM] Standard error stream
---[Information] [7/7/2013 12:33:48 AM] *************************************************************
---[Information] [7/7/2013 12:33:48 AM] * *
---[Information] [7/7/2013 12:33:48 AM] * Nero AAC Encoder *
---[Information] [7/7/2013 12:33:48 AM] * Copyright 2009 Nero AG *
---[Information] [7/7/2013 12:33:48 AM] * All Rights Reserved Worldwide *
---[Information] [7/7/2013 12:33:48 AM] * *
---[Information] [7/7/2013 12:33:48 AM] * Package build date: Feb 18 2010 *
---[Information] [7/7/2013 12:33:48 AM] * Package version: 1.5.4.0 *
---[Information] [7/7/2013 12:33:48 AM] * *
---[Information] [7/7/2013 12:33:48 AM] * See -help for a complete list of available parameters. *
---[Information] [7/7/2013 12:33:48 AM] * *
---[Information] [7/7/2013 12:33:48 AM] *************************************************************
--[Information] [7/7/2013 12:34:41 AM] MediaInfo
---[Information] File: C:\ncunxmuq.41m\42551_812_0705_2159-0 T80 2_0ch 192Kbps DELAY -712ms_audio.m4a
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 27019883
----[Information] PlayTime: 00:36:54.933
---[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] [7/7/2013 12:34:41 AM] Postprocessing
---[Information] [7/7/2013 12:34:41 AM] Deleting intermediate files
--[Information] [7/7/2013 12:34:41 AM] Job completed
-[Information] Log for job4 (video, 42551_812_0705_2159-0.avs -> 42551_812_0705_2159-0_Video.264)
--[Information] [7/7/2013 12:34:41 AM] Started handling job
--[Information] [7/7/2013 12:34:41 AM] Preprocessing
--[Information] [7/7/2013 12:34:41 AM] Avisynth input script
---[NoImage] SetMemoryMax(900)
---[NoImage] SetMTMode(3,2)
---[NoImage] LoadPlugin("C:\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("C:\ncunxmuq.41m\42551_812_0705_2159-0.d2v")
---[NoImage] SetMTMode(2)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] Lanczos4Resize(16,16) # Lanczos4 (Sharp)
--[Information] [7/7/2013 12:34:42 AM] resolution: 16x16
--[Information] [7/7/2013 12:34:42 AM] frame rate: 30000/1001
--[Information] [7/7/2013 12:34:42 AM] Job commandline: "C:\MeGUI\tools\x264\x264.exe" --level 4.1 --crf 21.5 --keyint 300 --vbv-bufsize 78125 --vbv-maxrate 62500 --output "C:\ncunxmuq.41m\42551_812_0705_2159-0_Video.264" "C:\ncunxmuq.41m\42551_812_0705_2159-0.avs"
--[Information] [7/7/2013 12:34:42 AM] Process started
--[Information] [7/7/2013 12:34:42 AM] Standard output stream
--[Information] [7/7/2013 12:34:42 AM] Standard error stream
---[Information] [7/7/2013 12:34:43 AM] avs [info]: 16x16p 0:0 @ 30000/1001 fps (cfr)
---[Information] [7/7/2013 12:34:43 AM] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
---[Information] [7/7/2013 12:34:43 AM] x264 [info]: profile High, level 4.1
mini-moose
7th July 2013, 08:42
What's the deal with the latest update? My encodes using CRF=21 are coming out to like 25-30 MB when they should be around 10 times that size.
EDIT: Seems to be the same problem as a recent user posted.
uneducated guess is :
---[NoImage] Lanczos4Resize(16,16) # Lanczos4 (Sharp)
--[Information] [7/7/2013 12:34:42 AM] resolution: 16x16
unless that's the resolution you are aiming for.
I'm using OneClick profile, but the problem is that I have it set to a resolution of 640 (height), not 16.
Zathor
7th July 2013, 10:39
I'm using OneClick profile, but the problem is that I have it set to a resolution of 640 (height), not 16.
2360 [OneClick] fixed using a resolution of 16x16 or lower in some cases (regression of 2357).
2359 [OneClick] fixed adding only the first track when using File\Open in the MainForm. Bug #724
2358 [MediaInfo] enhanced handling of incorrect avs files. Bug #722
If it happens again, is there anything I can do to help track down the cause aside from posting the log file?
Not sure - I have to dig deeper into the code.
Looking at the projected filesize of the video i'm encoding, it appears that it back to normal again. Thanks!
mini-moose
7th July 2013, 12:16
I've made a one-click encoder preset in which I've set audio/subs language to default to English.
However the muxed result is not showing any language tag.
From what I figured out, if I'm using a preset that has those defaulted to english, I shouldn't need to also set the language
when loading the appropriate audio/sub files. Not quiet sure what the preset default language settings does otherwise.
hello_hello
7th July 2013, 16:01
Another small feature request:
After loading DVD chapters from an ifo file, the Chapter Creator defaults to saving them with a .qpf extension. I don't really know anything about .qpf files so maybe there's a reason for it, but the muxers seem to require either txt or xml chapter files, so saving them with a qpf extension by default seems rather pointless. Could the qpf extension be removed, or the chapters saved as txt files by default?
It's only a little thing, as it's not hard to type *.txt when specifying a chapters file name in order to save it as a text file, but having forgotten to type .txt while naming a chapter file for approximately the 378th time today to later find it was saved as a qpf file I don't seem to be able to use for about the 378th time......
Thanks.
hello_hello
7th July 2013, 17:13
Bug report:
It would appear resizing using the script creator is a little broken for both versions 2357 & 2360. Neither will allow the user to resize the height of the video via the up/down arrows. It's also no longer possible to change the resize height by simply typing one in.
The option to have MeGUI automatically suggest a resolution still seems to be working okay, and manually changing the resize width works as it did, but when cropping the height of the video the resize height changes to match that of the remaining video automatically (ignoring the mod? setting), while not allowing the user to change it manually (suggest resolution unchecked).
Zathor
7th July 2013, 18:05
It would appear resizing using the script creator is a little broken for both versions 2357 & 2360. Neither will allow the user to resize the height of the video via the up/down arrows. It's also no longer possible to change the resize height by simply typing one in.
The option to have MeGUI automatically suggest a resolution still seems to be working okay, and manually changing the resize width works as it did, but when cropping the height of the video the resize height changes to match that of the remaining video automatically (ignoring the mod? setting), while not allowing the user to change it manually (suggest resolution unchecked).
Please test this build and report back:
http://megui.org/test/MeGUI.zip
After loading DVD chapters from an ifo file, the Chapter Creator defaults to saving them with a .qpf extension. I don't really know anything about .qpf files so maybe there's a reason for it, but the muxers seem to require either txt or xml chapter files, so saving them with a qpf extension by default seems rather pointless. Could the qpf extension be removed, or the chapters saved as txt files by default?
TXT is already the default extension. So if I write in the save dialogue only the file name without extension .txt will be added automatically. Please describe how you end with an QPF file and I will change it (TXT should be default as QPF is only for the key frames if using the x264 encoder).
I've made a one-click encoder preset in which I've set audio/subs language to default to English.
However the muxed result is not showing any language tag.
From what I figured out, if I'm using a preset that has those defaulted to english, I shouldn't need to also set the language
when loading the appropriate audio/sub files. Not quiet sure what the preset default language settings does otherwise.
Please upload the log. I am interested in the language tags of the original file. The settings in the profile are for selecting those language tracks. They will not change the language tag automatically.
mini-moose
7th July 2013, 18:44
Please upload the log. I am interested in the language tags of the original file. The settings in the profile are for selecting those language tracks. They will not change the language tag automatically.
Maybe I'm not understanding the feature right.
The original source files don't have language tags. They are named however they got demuxed. i.e if it's a dvd then something like :
"VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3"
I renamed it to "VTS_01_1 English 3_2ch 448Kbps DELAY 0ms.ac3" and the lang tag was auto added (tried a few langs).
My thought was that if I set the preset to a default lang it would auto add it to any audio I use, thus saving me the trouble of 1) retagging the source files with a language 2) choose a language from the drop menu every time (as 99.9% of my audios are english).
I did some tests and I'm still unsure what the default lang setting in presets does.
hello_hello
7th July 2013, 19:18
Please test this build and report back:
http://megui.org/test/MeGUI.zip
Resizing the height seems to work again but the script creator would no longer allow me to resize the width "up". I could however, upsize the height on it's own.
It might be deliberate (being a test build), but I accidentally opened that build of MeGUI twice and the second time it failed to warn me MeGUI was already running.
TXT is already the default extension. So if I write in the save dialogue only the file name without extension .txt will be added automatically. Please describe how you end with an QPF file and I will change it (TXT should be default as QPF is only for the key frames if using the x264 encoder).
For as long as I can remember it's defaulted to using qpf for me.
I open the chapter creator, open an ifo file, click on save, type in a name without an extension (ie chapter) and a file named chapter.qpf is saved to my drive.
If I'm correct and you've got to fiddle with things there, could the chapter creator create a default name when using save? A default name is generally created for other functions (index files, extracted audio, avs files etc) but not when saving chapters.
Is there a way to force the use of keyframes at chapter points when not using the One Click encoder?
I have another minor request when indexing with ffmsindex. The index file it creates includes the original file extension. ie "video.mkv.ffindex" or "video.avi.ffindex", which in turn results in the script creator creating a script named "video.mkv.avs" which when loaded for encoding defaults to an output name of "video.mkv.mkv" or "video.avi.mkv" etc.
Could the double extension be dropped somewhere in the process so it works the same as when indexing with DGIndex (I'm referring to indexing and creating a script "manually" as I don't use OneClick).
I understand why (I think). ffmsindex doesn't seem as clever as DGIndex, which saves the full path of the source file in the index file it creates so it doesn't matter where the index file itself is located. ffmsindex appears to not do that, and assumes the source file has the same name as the index file and is located in the same folder (hence the index file being named video.avi.ffindex etc).
However given MeGUI adds the info regarding the source file location to the script so the working directory can be in a different location, there's probably no need for the double extension. Even if it's not possible to change the name ffmsindex uses when creating the index file, would it be possible to stop MeGUI from adding the original extension to the output file name? It's only a minor annoyance, admittedly.
Thanks.
Zathor
7th July 2013, 20:45
The original source files don't have language tags. They are named however they got demuxed. i.e if it's a dvd then something like :
"VTS_01_1 T80 3_2ch 448Kbps DELAY 0ms.ac3"
My thought was that if I set the preset to a default lang it would auto add it to any audio I use, thus saving me the trouble of 1) retagging the source files with a language 2) choose a language from the drop menu every time (as 99.9% of my audios are english).
The function you are searching for is currently not available. But it should be easy to add an option "if language tag not found treat file as [language]".
Zathor
7th July 2013, 20:59
Resizing the height seems to work again but the script creator would no longer allow me to resize the width "up". I could however, upsize the height on it's own.
Please test again: http://megui.org/test/MeGUI.zip
It might be deliberate (being a test build), but I accidentally opened that build of MeGUI twice and the second time it failed to warn me MeGUI was already running.
Correct, it is a debug build and as I have often several builds running this warning is disabled for debug builds.
For as long as I can remember it's defaulted to using qpf for me.
I open the chapter creator, open an ifo file, click on save, type in a name without an extension (ie chapter) and a file named chapter.qpf is saved to my drive.
If I'm correct and you've got to fiddle with things there, could the chapter creator create a default name when using save? A default name is generally created for other functions (index files, extracted audio, avs files etc) but not when saving chapters.
Implemented - test above.
Btw I used it the same way as you and for me txt files are generated.
Is there a way to force the use of keyframes at chapter points when not using the One Click encoder?
Yes, you can add it in the x264 preset (but then you have to edit your preset for every encode). Why are you not using OneClick? You can add your avs file as input, point to the chapter file, ...
I have another minor request when indexing with ffmsindex. The index file it creates includes the original file extension. ie "video.mkv.ffindex" or "video.avi.ffindex", [...]
Could the double extension be dropped somewhere in the process so it works the same as when indexing with DGIndex?
Maybe, but that involves rewriting a lot of stuff and using the cache parameter for every FFVideoSource call as the "double extension" is the default of FFVideoSource.
mini-moose
7th July 2013, 21:13
The function you are searching for is currently not available. But it should be easy to add an option "if language tag not found treat file as [language]".
If you can add such an option that would be great. Unless I'm reading you wrong and there is one already (I can't find such).
hello_hello
7th July 2013, 23:31
Please test again: http://megui.org/test/MeGUI.zip
Yep, the resizing seems to be working as it should again now.
Implemented - test above.
Btw I used it the same way as you and for me txt files are generated.
Why I always got qpf files I don't know, but now it's great. A name for the chapter file is automatically generated and it defaults to being a text file. You're awesome! :)
Yes, you can add it in the x264 preset (but then you have to edit your preset for every encode). Why are you not using OneClick? You can add your avs file as input, point to the chapter file, ...
Ahhhh..... I see where to add it now. I must have missed it last time I looked.
I've never used the OneClick encoder before. Ever. Well I think I tried it once a long time ago and no doubt it's changed a lot since then but I've always done it the "manual" way. I guess I should give One click another look.....
Maybe, but that involves rewriting a lot of stuff and using the cache parameter for every FFVideoSource call as the "double extension" is the default of FFVideoSource.
Oh well, it was just a thought. I guess deleting the double extension isn't too hard.
Thanks again!
hello_hello
8th July 2013, 00:41
Yes, you can add it in the x264 preset (but then you have to edit your preset for every encode). Why are you not using OneClick? You can add your avs file as input, point to the chapter file, ...
I had a bit of a play and to be honest I'm not seeing any real difference in respect to the time it takes to set up an encoding job between adding the script and chapter file to OneClick or adding the qpf file to the x264 encoder setup before adding the video encoding job directly.
Of course in a perfect world there'd be a place to add the chapter file in MeGUI's main window in the video section so there'd be no need to change the x264 encoder settings for each encode. ;) The same way a cuts file is added to the audio section.
Actually in an even more perfect world the File/Open menu would let you open an ifo file and MeGUI would then automatically extract the chapters and subtitles while it does the indexing to save having to do each manually. Sort of like using OneClick, except you get to preview the encode and make adjustments using the script creator.
Another thought on naming:
When opening an ifo file for encoding with AutoGK, it'd automatically name the output file according to the name of the folder containing the ripped DVD files. ie if the ripped DVD files were in a folder named "DVDvideo" then AutoGK would automatically name the output file DVDvideo.avi
Maybe that'd be an idea when opening a folder full or ripped files with OneClick, so then you could open and set up several DVD encodes without them all having the same output name such as VTS_01_1.mkv
I wouldn't object if MeGUI auto-named the output files in a similar manner when opening a set of vob files for indexing using the File/Open menu, but it'd really only be practical for vob files.
aMvEL
8th July 2013, 23:09
Thanks for fixing the 16x16-bug.
Something I'm also wondering, is why indexing (Creating DGI) takes so long with some files.
I am currently encoding some Friends blu-ray-episodes. The source files are mkv-files created with makemkv.
Indexing them with MeGUI takes over 10 minutes, while opening and indexing manually with dgindexnv takes about 30secs.
Here is a log-file of just simply indexing the file, if that helps:
https://dl.dropboxusercontent.com/u/2914045/logfile-13-07-08_23-35-23.log
Shevek
8th July 2013, 23:27
Something I'm also wondering, is why indexing (Creating DGI) takes so long with some files.
I am currently encoding some Friends blu-ray-episodes. The source files are mkv-files created with makemkv.
Indexing them with MeGUI takes over 10 minutes, while opening and indexing manually with dgindexnv takes about 30secs.
MeGUI does 2 steps - 1st it demuxes the audio stream from the MKV, then it indexes and creates the DGI file
DGIndexNV only does the index part when you Save Project
aMvEL
8th July 2013, 23:32
MeGUI does 2 steps - 1st it demuxes the audio stream from the MKV, then it indexes and creates the DGI file
DGIndexNV only does the index part when you Save Project
Yes, but isn't 10 minutes indexing and demuxing excessive for a 22min episode?
Zathor
9th July 2013, 07:24
Maybe, depends on the size of the file and the speed of your HDD. But you can execute the command line found in the log directly (without MeGUI). If you get the same result and you think that the time is too high you should report that also to neuron2. E.g. here: http://forum.doom9.org/showthread.php?t=147945
aMvEL
9th July 2013, 13:55
It seems after limited testing that it's because of the mkv-files makemkv makes.. if I remux them with mkvmerge they are a lot faster to index.
Shevek
9th July 2013, 14:23
It seems after limited testing that it's because of the mkv-files makemkv makes.. if I remux them with mkvmerge they are a lot faster to index.
Very interesting!
I'll do some testing myself...
Zathor
9th July 2013, 20:33
Yes, uploaded a day ago :rolleyes:
Also this build does not include your mentioned change.
EDIT: and also this build cannot create mp4 files.
Kunda
9th July 2013, 20:52
Hi,
the last months i had captured an anime-series by using the web-service "save.tv".
Mediainfo says the original captures are around 1478 Kbps, 720*576 (16:9) 25,000 FPS, AVC (PAL) (High@L1.3) (5 Ref Frames) for the video-stream and 228 Kbps, 44,1 KHz, 2 Channel, AAC (LC).
The last captures had a size around 257 MB.
For a higer compatibility with my home entertainment hardware i reencoded those captures using automated two pass xvid at 1700 Kbps. (Converting AVC to xvid and AAC to mp3).
For the last 102 episodes (and approx 3 versions of MeGUI) each reencode results in a filesize around 275 MB.
Since the last update to version 2356, MeGui didnt produce those 275 MB files. The reencoded files were shown with around 700 Kbps by Mediainfo instead of around 1700 Kbps and a size of around 140 MB instead of those 275 MB.
Encoding is still done with automated 2 Pass in 1700 KBps.
Is there a possibiltiy to force megui to use the settings as it did before the update? Is there a possibility to downgrade the software?
Zathor
9th July 2013, 21:18
Is there a possibiltiy to force megui to use the settings as it did before the update? Is there a possibility to downgrade the software?
Please post the log. If you want to use an older build, download them from the sourceforge page and do not update it.
Kunda
9th July 2013, 23:43
If you want to use an older build, download them from the sourceforge page and do not update it.
Lifesaver ;-) Thanks, works as intended again.
Please post the log.
Usually i dont mess with logs. I'm a user not a tester or developer. So i dont know where MeGUI stores its logs or their filenames.
mini-moose
9th July 2013, 23:53
seems to work fine in MeGUI, unlike the VideoLAN build, which errors out with that MP4 error.
So, please update MeGUI to use r2345 ;).
so the clear build from komisar (not the kmod one) works fine? In any case I find it's best to give new versions a few days/weeks before updating to be sure there are no bugs (every now and then a buggy version slips out).
Any idea where change logs are posted now? There is a git log, was looking for something like the old ones with revision number changes.
mini-moose
10th July 2013, 13:58
With "seems to work fine in MeGUI" i meant that with the komisar clear build the MP4 error Zathor was talking about (http://forum.doom9.org/showthread.php?p=1636204#post1636204) does not happen, unlike the VideoLAN build. Haven't tested that "kMod" build.
But it probably would be better to wait until x264 gets updated automatically via MeGUI instead of replacing the files manually.
According to:
http://git.videolan.org/gitweb.cgi?p=x264.git;a=log
r2345 already is one week (seven days) old.
To be honest I'm a little confused with the recent hosting changes. Videolan is supposed to be the new hosting place for compiled builds instead of x264.nl. The ones on x264.nl were usually compiled by jeeb. I'm unsure if the videolan ones are too.
I was also never sure if the "clear" revisions on komisar's page are the same as the ones that were posted on x264.nl or not. I can of course look into the various headers and make it more clear for myself...
I like the kmod builds usually as they offer extensive encoding stats.
One week is too short a period to convince me it's bugs-free. Evident in that the "official" builds linked on the old website have that mp4 issue and have not been fixed yet.
Zathor
10th July 2013, 21:14
Usually i dont mess with logs. I'm a user not a tester or developer. So i dont know where MeGUI stores its logs or their filenames.
The logs can be found in the MeGUI folder in logs.
Which build are you using now? I am asking because between the recent stable and the last one no changes have been made which can cause this problem. No changes in xvid and the profiles at all.
Kunda
10th July 2013, 22:59
The logs can be found in the MeGUI folder in logs.
Which build are you using now? I am asking because between the recent stable and the last one no changes have been made which can cause this problem. No changes in xvid and the profiles at all.I had used the last stable (2341) before the latest stable (2356) at that time i had posted my success-message. In the meantime i had identified the problem.
The current stable (2356) dont offer predefined profiles. In the last version (2341) i had used xvid (Home Theater) profile. In the current version (2356) i set the xvid scatchpad to those values of the xvid (Home Theater) profile ... but i changed only those settings in the Main tab, didnt realize that the settings in the advanced tab differ also extremly.
When i get aware of this, i change those values in the current version (2356) too and ... e voila ... the reencodes are of the same size as those of the last version (2341).
Zathor
10th July 2013, 23:04
So the xvid profiles are missing from the download? Strange. Have to check that. Nevertheless you can download them from within "Options\Update".
LigH
11th July 2013, 12:16
If x264 creates raw H.264 video, such a file may not contain specific metadata which can be useful for the later handling in MP4Box. A missing framerate is an issue MeGUI can handle by adding a matching parameter known from the source. But I believe there are more details of AVC video which may not be preserved when saving as elementary video (NAL units?).
Overdrive80
11th July 2013, 14:15
Zathor, I wonder if would be possible implemente option for saving log, when we have configured megui to shutdown the computer. Of this way, we can recover encoding data after of encoding.
Kunda
11th July 2013, 20:55
So the xvid profiles are missing from the download? Strange. Have to check that. Nevertheless you can download them from within "Options\Update".
Options/Update tells me that all files are up to date. There isnt something i can download.
renvo
12th July 2013, 03:24
I just wanted to ask if it's possible to include AQ mode 3 (maybe 4) under Adaptive Quantizers mode tab?
And maybe some sort of note of experimentation based on what's known about it thus far?
meshaun
13th July 2013, 01:31
#Zathor
Why not a quick Preview mode in the OneClick mode? So, then any user can check how the encode is going to be disregarding the quality because they know how it goes.
I'm telling about the Autocrop.
Sometimes Avisynth doesn't get the cropping done Automatically correct, so on such instances the users can check the preview and then manually do it.
Hope this helps other users too.
mini-moose
13th July 2013, 08:23
Zathor, I wonder if would be possible implemente option for saving log, when we have configured megui to shutdown the computer. Of this way, we can recover encoding data after of encoding.
I'm pretty sure the logs are auto-saved in the install dir under "logs" anyway. I have tons of log files there.
mini-moose
13th July 2013, 13:14
The function you are searching for is currently not available. But it should be easy to add an option "if language tag not found treat file as [language]".
I see it's been added to 2363 - many thanks for that Zathor.
I got another small request - when not specifying a working directory with one-click, megui auto creates working dirs in the same place the encode happens. However it gives them what seems like random names such as onasztw0.w00, oodxeuln.ezi etc.
Would it maybe be possible to have the project name echoed as the working dir name? let's say my avs is tagged "Green.Season1.Episode5", then that would also be the working dir name.
Sometimes (especially with series) one might have many various randomly named dirs in the same place, and if one needs to find one to say remux it, it takes a bit of effort finding the right one.
Vincent Vega
14th July 2013, 00:38
"never" setting doesnt work anymore, oneclick always reencodes audio no matter what.
i mux to mkv, i dont need to reencode audio.
it used to work before, now seems broken.
pls fix, thank you.
AMED
15th July 2013, 00:13
@Vincent Vega,
can you post your log please.
Vincent Vega
15th July 2013, 03:39
yes, here i just tried input clips with ac3 and with aac.
oneclick configuration:
output container set to mkv,
audio encode set to "never" (lame is only highlighted in listbox)
--[Information] [7/15/2013 5:46:58 AM] Audio [2] - AC-3 - 2 channels - 48.0 KHz / English cannot be processed with encoding mode "Never" as it must be encoded
--[Information] [7/15/2013 6:27:57 AM] Audio [2] - AAC - 2 channels - 48.0 KHz / English cannot be processed with encoding mode "Never" as it must be encoded
so i dont understand why simple things like ac3/aac "must be encoded" for mkv -)
mini-moose
16th July 2013, 10:32
I checked for updates today and for some reason megui says I need to update pretty much everything even though I got all tools etc installed. They all appear to have local date set to 01/01/0001, which I assume is the reason. Tried it on a different pc and it doesn't happen there.
I tried the various servers available on settings and all give me the same response.
invy
16th July 2013, 11:53
Whenever I drag multiple files over to the OCE window, and confirm to process the files, I do not want the OCE window to then close automatically. I want it remain open. Please do something about this. thanks :P
mini-moose
16th July 2013, 12:02
Whenever I drag multiple files over to the OCE window, and confirm to process the files, I do not want the OCE window to then close automatically. I want it remain open.
uncheck "close after go!" at the bottom of OCE
Zathor
16th July 2013, 19:58
yes, here i just tried input clips with ac3 and with aac.
oneclick configuration:
output container set to mkv,
audio encode set to "never" (lame is only highlighted in listbox)
so i dont understand why simple things like ac3/aac "must be encoded" for mkv -)
Do you have "disable intermediate MKV file" activated in the OneClick preset? Intermediate MKV file is required as the MP4 file must be remuxed into MKV in order to extract the audio files.
I checked for updates today and for some reason megui says I need to update pretty much everything even though I got all tools etc installed. They all appear to have local date set to 01/01/0001, which I assume is the reason. Tried it on a different pc and it doesn't happen there.
I tried the various servers available on settings and all give me the same response.
Likely your AutoUpdate.xml is not available or has wrong entries.
mini-moose
16th July 2013, 20:18
Likely your AutoUpdate.xml is not available or has wrong entries.
It's available but looks like has wrong dates on it. not sure how that happened.
invy
17th July 2013, 02:05
uncheck "close after go!" at the bottom of OCE
I was going to say oh derp me, thinking that I was forgetting to uncheck that box, but it is unchecked when I am doing this.
So it doesn't have any effect, it will close the window, regardless of whether that box is checked or not.
mini-moose
17th July 2013, 11:59
So it doesn't have any effect, it will close the window, regardless of whether that box is checked or not.
I tested it myself now with "close after go!" unchecked and the OCE window didn't close. Using version 2363.
Zathor
17th July 2013, 22:31
2370 [OneClick] fixed "close after Go!" in batch mode
2369 [x264] disabled direct mp4 output as the official builds do not have this support enabled
2368 [OneClick] fixed internal chapters wrongly detected in VOB files
enhanced logging
2367 [MainForm] show avs script errors. Feature request #513
2366 [Opus] raised default bitrate to 96 Kbps
2365 [x264] allow max bitrate up to 300000 Kbps instead of 100000 Kbps
2364 [Opus] allow max bitrate up to 512 Kbps. Feature request #512
Overdrive80
18th July 2013, 01:10
I'm pretty sure the logs are auto-saved in the install dir under "logs" anyway. I have tons of log files there.
Ohhhh, its true ¬¬'. Thanks
caiyuwei
18th July 2013, 05:11
2369 [x264] disabled direct mp4 output as the official builds do not have this support enabled
#512
How to enable direct mp4 output again, please? :(
Vincent Vega
18th July 2013, 06:05
Do you have "disable intermediate MKV file" activated in the OneClick preset? Intermediate MKV file is required as the MP4 file must be remuxed into MKV in order to extract the audio files.
i have intermediate mkv disabled because when it was enabled oneclick crashed on me a few times with some files right about at the remuxing stage.
Kurtnoise
18th July 2013, 06:32
How to enable direct mp4 output again, please? :(
Just mux your AVC stream using the MP4 Muxer afterwards...
caiyuwei
18th July 2013, 06:47
There's no more mp4 but some people need mp4 output for their stuff. Please enable it again...
http://i39.tinypic.com/2wck9hd.png
LigH
18th July 2013, 07:11
Such people have to create RAWAVC first and then add an MP4 Multiplexer job (for MP4Box) afterwards.
This option only belongs to direct output out of x264.exe, which is usually an intermediate file; MeGUI still supports the MP4 container for the final result, but only via MP4Box.
Unfortunately, I believe to remember that there are small technical details which are not saved properly to a raw AVC file. One point is the frame rate, but MeGUI will pass it to the multiplexer. Another was something with Blu-ray compatibility, I believe, NAL units?
Does MP4Box accept MKV as source?
Kurtnoise
18th July 2013, 07:38
There's no more mp4 but some people need mp4 output for their stuff. Please enable it again...
From the Menu, Tools -> Muxer -> MP4 Muxer and then create an mp4 by importing your AVC stream as video.
Zathor
18th July 2013, 07:40
Unfortunately, I believe to remember that there are small technical details which are not saved properly to a raw AVC file. [...] Another was something with Blu-ray compatibility, I believe, NAL units?
I believe it was the other way around. Stored in raw AVC but may be not stored in containers.
Does MP4Box accept MKV as source?
No
At the end this is a test. That is one of the reasons why there are the development builds. If any problems arise (except usability) or MP4 support will be introduced in the official builds this change likely will be reverted.
EDIT: For usability it may be possible to introduce an automatic muxing.
Kurtnoise
18th July 2013, 07:43
Unfortunately, I believe to remember that there are small technical details which are not saved properly to a raw AVC file. One point is the frame rate, but MeGUI will pass it to the multiplexer. Another was something with Blu-ray compatibility, I believe, NAL units?
I think it's ok now...no more issues within the framerate.
Does MP4Box accept MKV as source?
Nope...
Edit: too slow...Zathor is faster.
Shevek
18th July 2013, 08:05
From the Menu, Tools -> Muxer -> MP4 Muxer and then create an mp4 by importing your AVC stream as video.
Or use the AutoEncode function which automatically adds the Mux job for you
You can set the AutoEncode defaults to use MP4
caiyuwei
18th July 2013, 09:27
Or use the AutoEncode function which automatically adds the Mux job for you
You can set the AutoEncode defaults to use MP4
Yup, thank you so much but you know, ipad can't play RAWAVC muxed in mp4... So that's why i need File Format is MP4
LigH
18th July 2013, 09:43
Yup, thank you so much but you know, ipad can't play RAWAVC muxed in mp4... So that's why i need File Format is MP4
What's the difference between
a) x264 exporting AVC already multiplexed in MP4,
b) x264 exporting AVC, and MP4Box multiplexing it afterwards into MP4?
Eventually, the result is more or less the same: AVC in MP4. The devil is in the details: Apple devices may require additional metadata in the MP4 container to accept the file, to make them believe it was created by Apple software.
MP4Box is able to create such "atoms" if you use the MP4 muxer with device specific options. "x264 with MP4 support" won't do that, as far as I know.
Kurtnoise
18th July 2013, 09:54
Yup, thank you so much but you know, ipad can't play RAWAVC muxed in mp4... So that's why i need File Format is MP4
Select also iPad in the Device list then...
caiyuwei
18th July 2013, 09:55
What's the difference between
a) x264 exporting AVC already multiplexed in MP4,
b) x264 exporting AVC, and MP4Box multiplexing it afterwards into MP4?
Eventually, the result is more or less the same: AVC in MP4. The devil is in the details: Apple devices may require additional metadata in the MP4 container to accept the file, to make them believe it was created by Apple software.
MP4Box is able to create such "atoms" if you use the MP4 muxer with device specific options. "x264 with MP4 support" won't do that, as far as I know.
I'll check again but now for my testing, it's useless when i use MP4 muxer to mux RAWAVC. It can't play on ipad but before, I use File Format is MP4, it can play smoothly
caiyuwei
18th July 2013, 09:57
Thank you, I'll try it. Hope it work...
Overdrive80
18th July 2013, 10:51
From the Menu, Tools -> Muxer -> MP4 Muxer and then create an mp4 by importing your AVC stream as video.
Maybe if that task be automated, all would be more easy.
Kurtnoise
18th July 2013, 11:00
Yes, don't worry...It's planned.
mini-moose
18th July 2013, 11:30
megui can also switch to the clean or modded komisar builds that do support mp4 in the meantime. simple x264 launcher has always used them.
I don't know enough about the differences between the new automated videolan builds and komisar's, but I suspect his are similar to the jeeb builds that were always used.
caiyuwei
18th July 2013, 16:41
That would be nice. Please do it.
@ Zathor:
Yeah, a quote from the "Encoding Video for Blu-Ray using H264/AVC (http://forum.doom9.org/showthread.php?t=154533)" thread:
;)
So if the video isn't blu-ray, it won't work?
caiyuwei
18th July 2013, 16:47
So if encode for DVD using H264/AVC, i can use mp4 right?
Overdrive80
18th July 2013, 19:15
NOTE: This is discussion about settings that are for creating 100% compliant Blu-Ray structures, not for encoding from Blu-Ray sources to matroska/mp4 or other media, if you encode to those skip this nightmare
But that would be if was encoding to bluray especifications, wouldnt?
Guest
18th July 2013, 20:16
So if encode for DVD using H264/AVC, i can use mp4 right? You cannot use AVC on an authored DVD. You also cannot use MP4 on an authored DVD.
You can use a DVD as a data disc, however, and put what you like on it. For authoring DVD, you need MPEG2 video.
Shevek
18th July 2013, 22:24
Yup, thank you so much but you know, ipad can't play RAWAVC muxed in mp4... So that's why i need File Format is MP4
AutoEncode lets you select the correct MP4 mux profile for your device
detmek
19th July 2013, 06:30
Any reason why not?
LigH
19th July 2013, 07:52
From my experiences with the filter-like processing in ffmpeg/mencoder (write once as streamed), I believe that the built-in multiplexers in x264 will probably create incomplete containers. Players or other tools which rely on specific "chunks" or up-to-date header fields may fail because they were omitted or not updated after the encoding finished. "Reference multiplexers" will create the most complete and reliable container structures (except for bugs to be fixed, or use of not recommended or not widely supported options).
So even if creating video-only files in containers may be convenient in specific situations with tolerant applications, refreshing the container with "reference multiplexers" will probably create more portable results; and if you want to add more interleaved streams, you have to re-multiplex anyway.
AlanHK
21st July 2013, 09:23
I'm trying to hardcode some subs into a video with MeGui.
But I have problems even with the simplest script:
AviSource("Flash.avi")
Textsub("Flash.srt")
The AVS plays normally in WMP, VirtualDub, everything else.
If I load this into MeGui, when it does the preview, it shows a frame from the middle, with the correct subs, it can scroll through the film, but I can't close the preview normally to start the encode. After a few minutes I can close it, but the main program window closes too.
If I comment out the Textsub, MeGui works normally after closing the preview.
Happens for both ass and srt subs.
Looking at Process Explorer, MeGui is using 50% of CPU -- i.e 100% of one of the 2 processors -- continuously till I kill it.
Specifically, a thread calling VSfilter.dll, which is what Textsub uses.
I've never had this kind of problem with subs with anything else except MeGui.
I encoded to MPEG with HCEnc with much more complex scripts without any such overhead.
I found the MeGui option to show preview and turned it off. Now I can go directly to the encode. This goes normally until it reaches the end of the encode and hung. Spinning its wheels and consuming 50% of my CPU while producing nothing.
Does this for both video and audio encode.
On aborting, MeGui helpfully deleted the encode. Turned that option off and tried again.
After I get out of the abort, I have to kill MeGui's process to close it.0
But the encoded files are complete and play normally.
PS -- Now I notice that while the AVS does play seemingly normally in VDub, that it also has a VSfilter.dll thread using 50% of CPU.
So the source of the problem is obviously that. However, MeGui doesn't cope with this very well.
Zathor
21st July 2013, 10:54
Please post or link the full log and if possible the avs script and the source files (as small as possible to reproduce the problem).
cody2k
21st July 2013, 13:18
hi folks,
with megui v2356 and all updates:
i get this message when opening my file in the script creator module :
script error invalid arguments to function "tfm":
at line 2 :
======================
LoadPlugin(".....\avisynth_plugin\TIVTC.dll")
tfm(order=1).tdecimate(hybrid=3)LoadPlugin("....\dgavcindex\DGAVCDecode.dll")
AVCSource("E:\temp\01005.dga")#resize#cropLoadPlugin(".....\dgavcindex\DGAVCDecode.dll")
AVCSource("E:\temp\01005.dga")
LoadPlugin(".....\avisynth_plugin\TIVTC.dll")
tfm(order=1).tdecimate(hybrid=3)
#crop
#resize
#denoise
======================
sorry but i am not that all familiar with the avs syntax
("order" is valid for 'tfm' as far as i could find out
at avisynth.org.ru/docs/english/externalfilters/tivtc_tfm.htm)
mpc-hc gave me the same error.
the reason i posted it in here is because megui created the script.
if the syntax by itself is wrong, then I may conclude its a megui issue?
if the script is correct then it would be an avisynth bug?
i tried with latest avisynth build (alfa) but that did not change anything
thanks in advance,
Guest
21st July 2013, 13:26
The script is all mangled. I don't know how that could have been generated by MeGUI. Try this:
LoadPlugin(".....\avisynth_plugin\TIVTC.dll")
LoadPlugin("....\dgavcindex\DGAVCDecode.dll")
AVCSource("E:\temp\01005.dga")
tfm(order=1).tdecimate(hybrid=3)
AlanHK
21st July 2013, 13:52
Please post or link the full log and if possible the avs script and the source files (as small as possible to reproduce the problem).
It occurs, for me, with any script with any video calling Textsub.
Here's the log for
AviSource("vid.avi")
Textsub("vid.srt")
I used MeGui to encode AAC.
It worked fine, but at the end, the status window just stuck on "finalizing output".
I could see the NeroAAC process exiting.
Meanwhile the MeGui process is stll using 50% of CPU.
I pressed abort, which was acknowledged, but it didn't stop or exit. I had to kill the process.
The AAC audio file produced seems fine despite all that.
LOG FILE
Preliminary log file only. During closing of MeGUI the well formed log file will be written.
-[Information] Versions
--[Information] [21/07/2013 8:32:39 PM] MeGUI: 2356
--[Information] [21/07/2013 8:32:39 PM] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [21/07/2013 8:32:39 PM] .Net Framework: 4.0 (4.0.30319)
--[Information] [21/07/2013 8:32:39 PM] AviSynth: 2.5.8.5 (21/12/2008 9:46:54 PM) - portable
--[Information] [21/07/2013 8:32:39 PM] DevIL: 1.6.6 (26/05/2004 12:37:34 PM)
--[Information] [21/07/2013 8:32:39 PM] AvisynthWrapper: 2/01/2009 8:34:04 PM
--[Warning] [21/07/2013 8:32:39 PM] Haali Matroska Splitter not installed properly.
--[Warning] [21/07/2013 8:32:39 PM] Therefore DSS2() and certain functions of FFVideoSource() and the HD Streams Extractor may also not work.
--[Warning] [21/07/2013 8:32:39 PM] Please download and install it from http://haali.su/mkv/
--[Warning] [21/07/2013 8:32:39 PM] Haali DSS2: not installed
--[Information] [21/07/2013 8:32:39 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (7/08/2008 8:31:12 PM)
--[Information] [21/07/2013 8:32:39 PM] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34 AM)
--[Information] [21/07/2013 8:32:39 PM] MediaInfo: 0.7.63.0 (13/05/2013 10:47:16 AM)
--[Information] [21/07/2013 8:32:39 PM] MediaInfoWrapper: 0.7.61.0 (6/01/2013 2:47:15 PM)
--[Information] [21/07/2013 8:32:39 PM] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 8:53:04 PM)
--[Information] [21/07/2013 8:32:39 PM] SevenZipSharp: 0.64.3890.29348 (2/01/2011 10:59:32 AM)
--[Information] [21/07/2013 8:32:39 PM] 7z: 9.20 (18/11/2010 4:27:34 PM)
-[Information] Update detection
--[Information] [21/07/2013 8:32:39 PM] Automatic update is disabled
-[Information] Log for job1 (audio, test.avs -> test.m4a)
--[Information] [21/07/2013 8:33:10 PM] Started handling job
--[Information] [21/07/2013 8:33:10 PM] Preprocessing
--[Information] [21/07/2013 8:33:10 PM] MediaInfo
---[Information] File: G:\VID\test\test.avs
---[Information] AVS input file detected. Getting media information from AviSynth.
-[Information] Format: AVS
-[Information] FormatString: AviSynth Script
-[Information] FileSize: 42
-[Information] PlayTime: 01:29:24.7300000
---[Information] General
-[Information] ID: 0
-[Information] StreamOrder:
-[Information] Width: 656
-[Information] Height: 352
-[Information] FrameCount: 128625
-[Information] FrameRate: 23.9760431376968
-[Information] FrameRateOriginal:
-[Information] FrameRateMode:
-[Information] ScanType: Progressive
-[Information] Codec: AVS Video
-[Information] CodecString: AVS
-[Information] Format: AVS
-[Information] AspectRatio: 41:22
-[Information] AspectRatioString:
-[Information] Delay: 0
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default:
-[Information] DefaultString:
-[Information] Forced:
-[Information] ForcedString:
---[Information] Video
-[Information] ID: 0
-[Information] StreamOrder:
-[Information] Format: AVS
-[Information] FormatProfile:
-[Information] FormatSettingsSBR:
-[Information] FormatSettingsPS:
-[Information] SamplingRate: 48000
-[Information] SamplingRateString: 48000
-[Information] Channels: 2
-[Information] ChannelsString: 2 channels
-[Information] ChannelPositionsString2:
-[Information] BitRateMode: CBR
-[Information] Delay: 0
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default:
-[Information] DefaultString:
-[Information] Forced:
-[Information] ForcedString:
---[Information] Audio
--[Information] [21/07/2013 8:33:12 PM] Trying to open the file with Import()
--[Information] [21/07/2013 8:33:13 PM] Successfully opened the file with Import()
-[NoImage] Import("G:\VID\test\test.avs")
-[NoImage] Normalize()
-[NoImage] return last
--[Information] [21/07/2013 8:33:13 PM] Avisynth script
--[Information] [21/07/2013 8:33:13 PM] Commandline used: -ignorelength -q 0.5 -if - -of "{0}"
--[Information] [21/07/2013 8:33:13 PM] Avisynth script environment opened
--[Information] [21/07/2013 8:33:15 PM] Script loaded
--[Information] [21/07/2013 8:33:15 PM] Output Decoder
---[Information] [21/07/2013 8:33:15 PM] Channels: 2
---[Information] [21/07/2013 8:33:15 PM] Bits per sample: 16
---[Information] [21/07/2013 8:33:15 PM] Sample rate: 48000
--[Information] [21/07/2013 8:33:15 PM] Job commandline: D:\MeGUI\tools\Nero\neroAacEnc.exe -ignorelength -q 0.5 -if - -of "G:\VID\test\test.m4a"
--[Information] [21/07/2013 8:33:17 PM] Process started
--[Information] [21/07/2013 8:33:17 PM] Standard output stream
--[Information] [21/07/2013 8:33:17 PM] Standard error stream
---[Information] [21/07/2013 8:33:43 PM] *************************************************************
---[Information] [21/07/2013 8:33:43 PM] * *
---[Information] [21/07/2013 8:33:43 PM] * Nero AAC Encoder *
---[Information] [21/07/2013 8:33:43 PM] * Copyright 2009 Nero AG *
---[Information] [21/07/2013 8:33:43 PM] * All Rights Reserved Worldwide *
---[Information] [21/07/2013 8:33:43 PM] * *
---[Information] [21/07/2013 8:33:43 PM] * Package build date: Feb 18 2010 *
---[Information] [21/07/2013 8:33:43 PM] * Package version: 1.5.4.0 *
---[Information] [21/07/2013 8:33:43 PM] * *
---[Information] [21/07/2013 8:33:43 PM] * See -help for a complete list of available parameters. *
---[Information] [21/07/2013 8:33:43 PM] * *
---[Information] [21/07/2013 8:33:43 PM] *************************************************************
mini-moose
21st July 2013, 14:14
hi folks,
with megui v2356 and all updates:
i get this message when opening my file in the script creator module :
script error invalid arguments to function "tfm":
Yeah, that script doesn't seem like something megui would produce. Everything before LoadPlugin(".....\dgavcindex\DGAVCDecode.dll") on line 3 is either wrong or repeated correctly later.
cody2k
21st July 2013, 14:44
The script is all mangled. I don't know how that could have been generated by MeGUI. Try this:
yeah,
that loads well and is consistent with what i have from other video sources.
i was able to reproduce it with a small mts file
if in the script creator i choose
source : hybrid/mostly interlaced
field order : top
deinterlace : TIVTC (or decomb ICTV...)
then click preview (saves you reopening script creator)
you get an error
i believe its related to the deinterlace module as when i did not choose deinterlace the script is accepted
i use the latest version (1.05) of that module(tivtc.dll) in my avisynth folder folder
if someone could try to reproduce this at their end?
mini-moose
21st July 2013, 14:59
i believe its related to the deinterlace module as when i did not choose deinterlace the script is accepted
i use the latest version (1.05) of that module(tivtc.dll) in my avisynth folder folder
if someone could try to reproduce this at their end?
I can't. TIVTC doesn't cause any issues. The way your script was syntaxed is the cause.
luke83
21st July 2013, 17:27
Some days ago, one of the users said me to add converttoyv12() but it didn't work. The problem has to be an other thing becouse the colorspace is already YV12 as you can see. I don't understand that error :(
http://s21.postimg.org/4eoc29ib7/Immagine.jpg (http://postimg.org/image/4eoc29ib7/)
The main sentence in this attachment
---[Error] [21/07/2013 00:06:38] [ffvhuff @ 02f34040] Error: RGB is incompatible with median predictor
13614
AlanHK
22nd July 2013, 06:08
Following a suggestion from Selur, I got the XYversion of vsfilter from http://code.google.com/p/xy-vsfilter/
I installed that in my Avisynth plugins folder and no CPU spikes.
The one I had was version 1.01, from 2005.
The XY version is 3.0 (seems to be successor of the original, so the version should be comparable).
MeGui has another version in its Avisynth plugins folder, 1.5, 2011 from MPC-HC.
If I deleted that, it would not encode, so it appears it uses its own version for encoding. But somehow there was a conflict with the version I had in my Avisynth plugins folder anyway.
No such conflict with the XY one though.
Maybe the MeGui project could consider using the XY VSFilter.
So, when does MeGui use its own version of Avisynth filters and plugins, and when those in the normal Avisynth folder, assuming the user has one of course?
I've just got all the filters and dlls I use in the Avisynth\plugins folder to autoload. Is that a problem for MeGui?
mini-moose
22nd July 2013, 09:33
Following a suggestion from Selur, I got the XYversion of vsfilter from http://code.google.com/p/xy-vsfilter/
I installed that in my Avisynth plugins folder and no CPU spikes.
Megui uses it's own centralized all included directory (...\megui\tools) which has all that is needed, regardless to whether you already got any of those installed elsewhere.
I believe it's so users would not need to have to do anything outside the megui controlled environment or self-install anything else.
I think it should be fine to use different versions within megui's environment, as long as they don't have different commands megui doesn't auto-support, in which case you should be able to manually add the needed commands to your avs.
You might be suggested to update them to the versions megui uses when you run an update, but you can choose whether to do so or not.
Did you try to add the version you found to "..\megui\tools\avisynth_plugin" and use it through megui?
Autoload from sys main avisynth install, works fine for me when I use my own script and not megui's, in which case I just don't use loadplugin at all (while megui scripts will always loadplugin to their plugins location).
I might be wrong and conflicts may occur but I haven't experienced such yet.
Richard1485
24th July 2013, 16:28
MeGUI won't allow you to uncheck the open gop box under frame-type when certain target playback devices are selected e.g Blu-ray, AVCHD, or when enable blu-ray compatibility is selected. Is it possible to fix this?
hello_hello
25th July 2013, 11:43
MeGUI won't allow you to uncheck the open gop box under frame-type when certain target playback devices are selected e.g Blu-ray, AVCHD, or when enable blu-ray compatibility is selected. Is it possible to fix this?
Along those lines...
The way I understand it, when --bluray-compat is used, the default for --weightp is 1, so why does checking the Blu-ray compatibility option add --weightp 2 to the command line?
Selecting the target device as Blu-ray doesn't.
I assume it's wrong, as I ran a test encode and according to MediaInfo the setting for --weightp was 1 even with the Blu-ray compatibility option checked, so MeGUI adding --weightp 2 to the command line when it's checked doesn't seem to have any effect.
When the Blu-ray compatibility option is checked, the open GOP setting can be selected/deselected, but it appears do to nothing, and while --open-gop is supported by the Blu-ray spec, and it's probably a good idea to use it when encoding for Blu-ray, it's not compulsory so there's probably no reason why MeGUI should force it's use.
I'm still trying to get my head around these settings, but does using --bluray-compat in the command line also effectively add --aud and/or --nal-hrd as well? When selecting Blu-ray as the target device, the "Use Access Delimiters" option is checked and can't be unchecked, but should the Blu-ray compatibility option do the same thing on it's own? Currently, while it allows "use access delimiters" to be checked and unchecked, doing so appears to make no difference to the command line.
If the Blu-ray compatibility option is checked (no target device selected), MeGUI adds the following warning to the log file:
"NAL HRD parameters require VBV parameters"
Manually adding VBV parameters gets rid of the warning but changing the HRD Info setting to "None" does not.
I assume --bluray-compat doesn't enforce all the necessary settings for a fully Blu-ray compliant encode (although I've not found a definitive list as to which settings are effected), hence selecting Blu-ray as the target device in MeGUI adds extra parameters to the command line, but I think checking the Blu-ray compatibility option in MeGUI's encoder setup should do nothing more than add --bluray-compat to the command line. If checking it is going to also change other options relating to Blu-ray compatibility then it probably should change all the required options, or it should change none and leave that up to selecting Blu-ray as the target device.
Zathor
25th July 2013, 20:59
MeGUI uses these settings:
http://www.x264bluray.com
hello_hello
26th July 2013, 10:11
MeGUI uses these settings:
http://www.x264bluray.com
That site is down at the moment, but are you referring to the settings it uses when selecting Blu-ray/AVCHD as the target playback device?
If so, what it adds to the command line is understandable, but the main point of my previous post was that when no target playback device is selected and the Blu-ray Compatibility option is checked in the x264 configuration, it does more than simply add --bluray-compat to the command line, and maybe a couple of things is shouldn't. Is that be design?
With no target playback device selected and the Blu-ray Compatibility option checked:
--weightp 2 is added to the command line ( I think --bluray-compat restricts weightp to 1, so --weightp 2 has no effect).
--open-gop is added to the command line even though open gop is not checked in the x264 configuration and it can't be removed, yet I think open gop is supported but not compulsory for Blu-ray (the same applies to selecting Bluray as the target device).
I've done a little more research and understand a more about what --bluray-compat does in terms of setting/limiting other x264 parameters (assuming the list here (http://doom10.org/index.php?topic=1652.0) is accurate), but the way MeGUI does things doesn't seem to be consistent across all x264 settings.
For example if --bluray-compat restricts --bframes to 3, why does MeGUI let me change --bframes to more than 3 when the Blu-ray compatibility option is checked, yet it won't let me change the min gop size parameter because that's already set by --bluray-compat?
When Blu-ray is selected as the target playback device the behaviour changes compared to using the Blu-ray compatibility option on it's own..... to the point where MeGUI adds --bframes 3 to the command line when a slower x264 speed preset is used, yet doing so is probably redundant.
In my opinion there should be command line and GUI consistency between selecting Blu-ray as the target playback device and checking the Blu-ray Compatibility option on it's own.
Maybe it'd be an idea for the encoder configuration to make it more obvious when one x264 setting is effected by another. For example when Blu-ray is selected as the target playback device, the "Use Access Unit Delimiters" checkbox could change colour to show why it's automatically checked and can't be unchecked. Of course if checking the Blu-ray compatibility option on it's own does the same thing, the same should apply to keep it consistent. Currently it can be checked/unchecked, but doing so has no effect.
sneaker_ger
26th July 2013, 11:57
Here's a list with things --bluray-compat does (lines 741-755):
http://git.videolan.org/gitweb.cgi?p=x264.git;a=blob;f=encoder/encoder.c;h=5deea49beef5728a6fea667aff280183171280a1;hb=HEAD
These should include all things you can set through other parameters, but note that there are some things --bluray-compat does that can not be enabled by any combination of the other settings as an alternative.
Since --bluray-compat does not check all things demanded by the spec, it can indeed make sense for a GUI to do more checks itself. Your suggestions do make sense as well, though I'd consider most of them cosmetic.
Use the following URL in case x264bluray.com is down:
https://sites.google.com/site/x264bluray/
Richard1485
26th July 2013, 12:39
I assume --bluray-compat doesn't enforce all the necessary settings for a fully Blu-ray compliant encode (although I've not found a definitive list as to which settings are effected), hence selecting Blu-ray as the target device in MeGUI adds extra parameters to the command line, but I think checking the Blu-ray compatibility option in MeGUI's encoder setup should do nothing more than add --bluray-compat to the command line. If checking it is going to also change other options relating to Blu-ray compatibility then it probably should change all the required options, or it should change none and leave that up to selecting Blu-ray as the target device.
Yes. I agree. (I'd like a definitive list of the settings that are affected by --bluray-compat too.)
LigH
26th July 2013, 12:55
I am certain that this option has been explained verbosely before; the pity is that you won't find it if you don't know specific unique sentences used there, there are too many posts with many of the simple options mentioned which this "hack" forces or limits. The MeWiki on x264 Settings (http://mewiki.project357.com/wiki/X264_Settings#bluray-compat) is a little lazy.
__
P.S.:
From the source view (http://git.videolan.org/?p=x264.git;a=blob;f=encoder/encoder.c;h=5deea49beef5728a6fea667aff280183171280a1;hb=HEAD) in encoder/encoder.c
739 if( h->param.b_bluray_compat )
740 {
741 h->param.i_bframe_pyramid = X264_MIN( X264_B_PYRAMID_STRICT, h->param.i_bframe_pyramid );
742 h->param.i_bframe = X264_MIN( h->param.i_bframe, 3 );
743 h->param.b_aud = 1;
744 h->param.i_nal_hrd = X264_MAX( h->param.i_nal_hrd, X264_NAL_HRD_VBR );
745 h->param.i_slice_max_size = 0;
746 h->param.i_slice_max_mbs = 0;
747 h->param.b_intra_refresh = 0;
748 h->param.i_frame_reference = X264_MIN( h->param.i_frame_reference, 6 );
749 h->param.i_dpb_size = X264_MIN( h->param.i_dpb_size, 6 );
750 /* Don't use I-frames, because Blu-ray treats them the same as IDR. */
751 h->param.i_keyint_min = 1;
752 /* Due to the proliferation of broken players that don't handle dupes properly. */
753 h->param.analyse.i_weighted_pred = X264_MIN( h->param.analyse.i_weighted_pred, X264_WEIGHTP_SIMPLE );
754 if( h->param.b_fake_interlaced )
755 h->param.b_pic_struct = 1;
756 }
hello_hello
26th July 2013, 19:15
AFAIK, when "Blu-ray" is selected as the "Target Playback Device", then the output should be restricted to either RAWAVC or M2TS, see:
However, MeGUI 2370 violates that rule and allows for other output formats, such as MP4 and MKV for example.
I'm not saying that's wrong, but I'd be interested to learn how outputting to MKV or MP4 stops the encoder from correctly applying settings, and/or which settings they are.
MeGUI 2370 also allows to output AAC or MP3 etc. when "Blu-ray" is selected as the "Target Playback Device".
Yeah, but the option is under the x264 video encoder configuration so I think it's reasonable to assume it only applies to x264 encoding.
JREkiwi
26th July 2013, 23:47
I've come across a problem in the recent dev builds 2357+
Using One Click Mode with a profile with the setting "Keep Input Resolution (disable Crop & Resize)"
The generated Avisynth script does not include global MeGUI_darx or global MeGUI_dary
This results in both the h.264 SAR being wrong and the MKV container AR being set to 3:2.
The container AR is easy enough to change with MMG, but the only thing I've found to fix the h.264 AR is using a build of FFMPEG, but that introduces artifacts.
The problem is not present in the stable core (2356)
John
hello_hello
27th July 2013, 04:50
I've come across a problem in the recent dev builds 2357+
Using One Click Mode with a profile with the setting "Keep Input Resolution (disable Crop & Resize)"
The generated Avisynth script does not include global MeGUI_darx or global MeGUI_dary
Same here. I also tried not using the keep input resolution option, but checking the anamorphic option instead, and the output still didn't have the correct aspect ratio. It seems the aspect ratio is being detected correctly when opening the video but it's not being used for encoding.
mini-moose
27th July 2013, 10:20
Using One Click Mode with a profile with the setting "Keep Input Resolution (disable Crop & Resize)"
The generated Avisynth script does not include global MeGUI_darx or global MeGUI_dary
This results in both the h.264 SAR being wrong and the MKV container AR being set to 3:2.
Isn't the generated avs just an import avs that imports the one with all the resizing/cropping etc ?.
Mine looks like this:
Import("path\x.avs")
#deinterlace
#crop
#resize
#denoise
This doesn't change anything in the original full avs.
I tried it now, original avs has TFM(order=-1).TDecimate().Spline36Resize(720,404)
resulted 264/mkv is:
Width : 720 pixels
Height : 404 pixels
Display aspect ratio : 16:9
Zathor
27th July 2013, 13:52
Thanks for the reports. I found the problem and have a partial fix but no tiome currently to finish and test it. It may take hours or weeks till I have that time.
EDIT: Test build http://megui.org/test/MeGUI.zip
JREkiwi
27th July 2013, 23:39
Thanks for the reports. I found the problem and have a partial fix but no tiome currently to finish and test it. It may take hours or weeks till I have that time.
EDIT: Test build http://megui.org/test/MeGUI.zipThanks. That build fixes the missing global MeGUI_darx and global MeGUI_dary from the generated AVIsynth script, but it doesn't set a sar value in the x264 commandline
Zathor
28th July 2013, 13:42
Next try: http://megui.org/test/MeGUI.zip
JREkiwi
29th July 2013, 08:14
Next try: http://megui.org/test/MeGUI.zipThat's got it. Thanks
John
Zathor
30th July 2013, 14:17
Any chance?
Maybe
2375 [OneClick] fixed anamorphic encodings (regression of 2357)
2373 [MP4 Muxer] default GPAC string will be erased
2372 [MP4 Muxer] added TTXT Subtitles Files support. Feature request #437
LigH
30th July 2013, 14:47
That again.
You were too quick. The update server is not yet in sync completely.
detmek
30th July 2013, 14:57
Yep. Works fine for me. Stays with 2375 version.
Kurtnoise
30th July 2013, 16:13
iirc, we cannot do that using mkvmerge, the tool used to create MKV. So, it's a no-go...
Kurtnoise
30th July 2013, 18:08
Why is it, that MeGUI @ development update server doesn't update to the latest versions of some components ASAP?
I mean, x264 for example is updated pretty quickly usually.
But, MP4Box (GPAC), Opus, FFmpeg for example are outdated at the moment.
Why is that?
Because the features used in MeGUI don't required to update these tools as soon as possible...
Yes, Avisynth 2.6.0 should be used instead.
detmek
30th July 2013, 18:55
:cool:
it on your own without getting that feature request ;).
Besides, i had another idea:
When encoding with HandBrake for example, then the encoded files show the following in MediaInfo:
Or, when you mux something with Yamb, then the muxed files show the following in MediaInfo:
Files encoded/muxed with MeGUI however do not show the "Writing application" string.
At least not with MP4.
With MKV it shows the following:
How about erasing those MKV strings (+ all similar strings) as well and replace it with a single and simple string like:
for all encodes / for all muxes / for all containers?
Would be a bit more consistent, wouldn't it?
MeGUI is not writing application. It only creates command line for actual applications (x264, MKVMerge, MP4box, ect). Those files are written by mkvmerge.exe so:
Writing application: mkvmerge v6.3.0 ('You can't stop me!') built on Jun 28 2013 20:09:41
Writing library: libebml v1.3.0 + libmatroska v1.4.0.
sneaker_ger
30th July 2013, 19:17
The question is: why should MeGUI not write this information? There is a reason why mkvmerge and x264cli do not allow you to turn off these infos: they are useful for debugging. No GUI should deactivate them simply for the sake of writing its own advertisement.
sneaker_ger
30th July 2013, 20:03
Not necessarily as an advertisement, but rather to be able to keep track of what application (and what version) was used for creating the file.
Adding informations about the GUI used could indeed be regarded as sensible, i.e. adding extra information that might be useful for debugging. Removing information about the muxing library on the other hand probably is not (excluding the filename info).
Kurtnoise
31st July 2013, 07:55
What I've done for MP4, it's on track level not container level...We'll never remove such info for debugging.
Overdrive80
1st August 2013, 17:31
Hi, I have a trouble to use mkv output container to encoding a video file. As you can see, if I playback file in mpc-hc and use timeline´s scrollbar, appear this:
http://s18.postimg.org/uel6tib3d/Error.png]
In other files encoded with same parameters trouble not appear, although only difference between files was his framerate. The framerate of problematic file is 29.970, with other files with other framerate don't success.
Then I did decide, use RAWAVC as output format and after using mkvmerge work fine. Maybe, x264 dont create cuesheet properly or timestamps.
As other user said, I think that is necessary use RAWAVC as default output format.
Regards.
sneaker_ger
1st August 2013, 17:58
x264's direct mkv output does indeed not create an index for seeking.
AMiR9!WV
2nd August 2013, 04:48
I have 50 files, each of them 3 GB and mkv format. I need to resize all of them to 848x480 (150 MB)
and hardcode one particular subtitle on all of them
And I know how to do this for one file. But I want to know how should I do that for multiple files.
Overdrive80
2nd August 2013, 05:07
I have 50 files, each of them 3 GB and mkv format. I need to resize all of them to 848x480 (150 MB)
and hardcode one particular subtitle on all of them
And I know how to do this for one file. But I want to know how should I do that for multiple files.
This thread is for: bug reports and feature requests. You must open thread here: http://forum.doom9.org/forumdisplay.php?f=6
AMED
2nd August 2013, 06:00
I seem to be getting a "Error: Extraction of track ID 1 with the CodecID 'A_MS/ACM' is not supported." error when i try and use the OCE and try to encode the PCM audio to 640kbps AC3 with aften. I have tried downgrading mediainfo.dll to version 0.7.63.0 and the same thing happens.
EDIT: This is actually a problem with mkvmerge and not with MeGUI. I cannot extract this audio file from mkvcleaver as well. Eac3to can extract this PCM file and convert it to AC3.
[Error] Log
-[Information] Versions
--[Information] [31/07/2013 4:48:02 p.m.] MeGUI: 2375
--[Information] [31/07/2013 4:48:02 p.m.] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [31/07/2013 4:48:02 p.m.] .Net Framework: 4.0 (4.0.30319)
--[Information] [31/07/2013 4:48:02 p.m.] AviSynth: 2.5.8.5 (21/12/2008 9:46:54 p.m.) - portable
--[Information] [31/07/2013 4:48:02 p.m.] DevIL: 1.6.6 (26/05/2004 12:37:34 p.m.)
--[Information] [31/07/2013 4:48:02 p.m.] AvisynthWrapper: 2/01/2009 8:34:04 p.m.
--[Information] [31/07/2013 4:48:02 p.m.] Haali Matroska Splitter: 1.11.96.14 (3/03/2011 11:40:46 a.m.)
--[Information] [31/07/2013 4:48:02 p.m.] Haali DSS2: 3/03/2011 11:37:50 a.m.
--[Information] [31/07/2013 4:48:02 p.m.] ICSharpCode.SharpZipLib: 0.85.5.452 (7/08/2008 9:31:12 p.m.)
--[Information] [31/07/2013 4:48:02 p.m.] LinqBridge: 1.0.0.0 (28/05/2009 1:24:34 a.m.)
--[Information] [31/07/2013 4:48:02 p.m.] MediaInfo: 0.7.64.0 (5/07/2013 2:32:39 p.m.)
--[Information] [31/07/2013 4:48:02 p.m.] MediaInfoWrapper: 0.7.61.0 (6/01/2013 2:47:15 p.m.)
--[Information] [31/07/2013 4:48:02 p.m.] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 7:53:04 p.m.)
--[Information] [31/07/2013 4:48:02 p.m.] SevenZipSharp: 0.64.3890.29348 (2/01/2011 10:59:32 a.m.)
--[Information] [31/07/2013 4:48:02 p.m.] 7z: 9.20 (18/11/2010 4:27:34 p.m.)
-[Information] Update detection
--[Information] [31/07/2013 4:48:02 p.m.] Connecting to server: http://megui.org/auto/
--[Information] [31/07/2013 4:48:04 p.m.] All files are up to date
-[Information] OneClick
--[Information] [31/07/2013 4:48:08 p.m.] MediaInfo
---[Information] File: K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 27812271855
----[Information] PlayTime: 01:41:30.501
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 146026
----[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: en
----[Information] LanguageString: English
----[Information] Default: No
----[Information] DefaultString: No
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] Format: PCM
----[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:
----[Information] Title: 3/2+1
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] Codec: S_HDMV/PGS
----[Information] CodecString: S_HDMV/PGS
----[Information] Delay:
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: No
----[Information] DefaultString: No
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [31/07/2013 4:48:08 p.m.] MkvInfo
---[NoImage] File 'K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv': container: Matroska [title:The\sHunter duration:6090501000000 segment_uid:de3e87fa1106802f91a0e0a023a98c98 is_providing_timecodes:1]
---[NoImage] Track ID 0: video (V_MPEG4/ISO/AVC) [number:1 uid:1 codec_id:V_MPEG4/ISO/AVC codec_private_length:72 codec_private_data:01640029ffe1003567640029ac2ca501e0089f970152020202800001f480005dc0745000121ea00039385f8c71a2800090f50001c9c2fc63876858b45801000468ee3525fdf8f800 language:eng pixel_dimensions:1920x1080 display_dimensions:1920x1080 default_track:0 forced_track:0 enabled_track:1 packetizer:mpeg4_p10_video default_duration:41708333]
---[NoImage] Track ID 1: audio (A_MS/ACM) [number:2 uid:2 codec_id:A_MS/ACM codec_private_length:40 codec_private_data:feff060080bb000000ca08000c001000160010000f0600000100000000001000800000aa00389b71 language:eng track_name:3/2+1 default_track:1 forced_track:0 enabled_track:1 default_duration:5000000 audio_sampling_frequency:48000 audio_channels:6]
---[NoImage] Track ID 2: subtitles (S_HDMV/PGS) [number:3 uid:3 codec_id:S_HDMV/PGS codec_private_length:0 language:eng default_track:0 forced_track:0 enabled_track:1 content_encoding_algorithms:0]
---[NoImage] Chapters: 11 entries
--[Information] [31/07/2013 4:48:53 p.m.] Video: K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv
--[Information] [31/07/2013 4:48:53 p.m.] Audio: K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv ([2] - PCM - 6 channels / 48.0 KHz / English)
--[Information] [31/07/2013 4:48:53 p.m.] Subtitle: K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv ([2] - HDMV / English)
-[Error] Log for job7 (ext, The_Hunter_t00.mkv -> )
--[Information] [31/07/2013 4:49:00 p.m.] Started handling job
--[Information] [31/07/2013 4:49:00 p.m.] Preprocessing
--[Information] [31/07/2013 4:49:00 p.m.] MediaInfo
---[Information] File: K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 27812271855
----[Information] PlayTime: 01:41:30.501
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 146026
----[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: en
----[Information] LanguageString: English
----[Information] Default: No
----[Information] DefaultString: No
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Audio
----[Information] ID: 2
----[Information] StreamOrder: 1
----[Information] Format: PCM
----[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:
----[Information] Title: 3/2+1
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
---[Information] Text
----[Information] ID: 3
----[Information] StreamOrder: 2
----[Information] Codec: S_HDMV/PGS
----[Information] CodecString: S_HDMV/PGS
----[Information] Delay:
----[Information] Title:
----[Information] Language: en
----[Information] LanguageString: English
----[Information] Default: No
----[Information] DefaultString: No
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [31/07/2013 4:49:00 p.m.] Job commandline: "D:\MEGUI\tools\mkvmerge\mkvextract.exe" tracks "K:\Bluray Rips\The_Hunter\The_Hunter_t00.mkv" --ui-language en 1:"L:\TMP\w2gook0v.ozi\The_Hunter_t00 - [0] English.wav" 2:"L:\TMP\w2gook0v.ozi\The_Hunter_t00 - [0] English.sup"
--[Information] [31/07/2013 4:49:00 p.m.] Process started
--[Error] [31/07/2013 4:49:00 p.m.] Standard output stream
---[Error] [31/07/2013 4:49:00 p.m.] Error: Extraction of track ID 1 with the CodecID 'A_MS/ACM' is not supported.
--[Information] [31/07/2013 4:49:00 p.m.] Standard error stream
--[Error] [31/07/2013 4:49:00 p.m.] Process exits with error: 2
--[Information] [31/07/2013 4:49:00 p.m.] Job completed
Overdrive80
2nd August 2013, 06:17
@AMED You can try this: http://forum.videohelp.com/threads/326562-Need-Help%21-Can-t-extract-Audio-track-from-MKV-Did-I-do-something-wrong?p=2022261&viewfull=1#post2022261
AMED
2nd August 2013, 21:59
@AMED You can try this: http://forum.videohelp.com/threads/326562-Need-Help%21-Can-t-extract-Audio-track-from-MKV-Did-I-do-something-wrong?p=2022261&viewfull=1#post2022261Thanks Overdrive80,
While this does work, i do need the audio from this file to convert it from PCM to AC3. I have used EAC3to to do the conversion.
I have asked to see if Mosu could add support for the format to mkvextract.
http://forum.doom9.org/showthread.php?p=1639072#post1639072
EDIT: Mosu doesn't seem interested in adding support for this audio format to mkvextract. Maybe MeGUI could throw up a warning to the user saying that the audio needs to be extracted with the HD Stream Extractor?
hello_hello
5th August 2013, 18:06
Hi, I have a trouble to use mkv output container to encoding a video file. As you can see, if I playback file in mpc-hc and use timeline´s scrollbar, appear this:
In other files encoded with same parameters trouble not appear, although only difference between files was his framerate. The framerate of problematic file is 29.970, with other files with other framerate don't success.
The same thing happens for me when outputting directly to MKV, but I've not seen the problem as relating to frame rate. It happens all the time. The larger the output file, the more time MPC-HC seems to spend "buffering" before it starts playing.
I've tried briefly with VLC and it doesn't seem to do the same "buffering". If that's correct, I'm not sure why.
As other user said, I think that is necessary use RAWAVC as default output format.
I don't know why using rawavc would be necessary, as whether the output is rawavc or MKV, in order to add the audio (or even in order to simply fix the "buffering" problem) the output video still needs to be remuxed. MKV or rawavc, that doesn't change. Once the MKV is remuxed as a new MKV the problem goes away.
Another reason / justification for:
IMHO, MeGUI should in all cases use:
--output "output.264" "input"
Not in my opinion. I'm more than happy being able to output test encodes directly to MKV without the need to mux the video into a container just to open it. Plus you can't open an output file while encoding is in progress if it's RAWAVC (at least not that I'm aware of).
Unless you can provide a reason why outputting directly to MKV is bad.... and it certainly hasn't caused a problem the hundreds of times I've encoded video that way.... I'd much prefer to keep MKV as an output choice. Nobody is forced to use it. ;)
hello_hello
5th August 2013, 18:15
Thanks Overdrive80,
While this does work, i do need the audio from this file to convert it from PCM to AC3. I have used EAC3to to do the conversion.
I have asked to see if Mosu could add support for the format to mkvextract.
http://forum.doom9.org/showthread.php?p=1639072#post1639072
EDIT: Mosu doesn't seem interested in adding support for this audio format to mkvextract. Maybe MeGUI could throw up a warning to the user saying that the audio needs to be extracted with the HD Stream Extractor?
Have you tried MKVCleaver (http://www.videohelp.com/tools/MKVcleaver)? Unlike extracting with MeGUI though, any audio delay which might be used in the original MKV won't be added to the name of the extracted file, so you'd need to check for any audio delay with MediaInfo manually.
Or try this method (http://www.avsforum.com/t/1407589/makemkv-and-lpcm-audio) to see if MeGUI/MKVExtract will then extract it.
Another option..... you can add video files (MKV, MP4, AVI etc) directly into MeGUI's audio section and convert the audio within. No need to extract it first. It works most of the time. I think for MKVs (if the usual methods for decoding the audio fail) MeGUI will index the MKV and open the audio with AVISynth and FFAudioSource().
sneaker_ger
5th August 2013, 18:31
The same thing happens for me when outputting directly to MKV, but I've not seen the problem as relating to frame rate. It happens all the time. The larger the output file, the more time MPC-HC seems to spend "buffering" before it starts playing.
I've tried briefly with VLC and it doesn't seem to do the same "buffering". If that's correct, I'm not sure why.
Like I said earlier, x264's mkv output does not create an index for seeking (unlike mkvmerge). It's now up to the player/demuxer to handle this problem:
1.) try to re-index the file on the fly, seek linearly or try to find the correct time by "smart" jumping (takes time for "buffering")
2.) do not create an index and seek assuming CBR (probably what VLC does)
While the latter works instantly it has the downside of not displaying the duration correctly and not seeking time accurately. For example if you have a 1000 MB raw H.264 file (with no index or other usable seeking/duration info) which is 60 minutes long and click on the middle of the seek bar it will not seek to 30 minutes but to 500 MB. Since we are usually dealing with variable bitrate files the 30 minute mark will most likely not be at 500 MB. If it does not have an index but at least a duration info and increasing timecodes it could try to jump a bit forward or backwards with some smart searching algo but it would still need more time than it would need with an accurate index.
hello_hello
5th August 2013, 18:38
Like I said earlier, x264's mkv output does not create an index for seeking (unlike mkvmerge). It's now up to the player/demuxer to handle this problem:
1.) try to re-index the file on the fly or seek linearly (takes time for "buffering")
2.) do not create an index and seek assuming CBR (probably what VLC does)
While the latter works instantly it has the downside of not displaying the duration correctly and not seeking time accurately. For example if you have a 1000 MB raw H.264 file (with no index or other usable seeking/duration info) which is 60 minutes long and click on the middle of the seek bar it will not seek to 30 minutes but to 500 MB. Since we are usually dealing with variable bitrate files the 30 minute mark will most likely not be at 500 MB.
I've found myself wondering many times why MPC-HC "buffers" when opening MKV output files but I've never got around to asking about it. I guess because inevitably the output MKV will be remuxed and the problem goes away so it hasn't seemed terribly important. At least now I know why though. Thanks for the info.
Overdrive80
6th August 2013, 04:09
The same thing happens for me when outputting directly to MKV, but I've not seen the problem as relating to frame rate.
Yes, you say true. I just tested it with two classes of files, and in the first instance, I thougth that could be framerate. However, as snake_ger say, issue manifests with larger files.
But I said too that probably, x264 did not generate cuesheet because then I used mkvmerge and issue disappeared.
I don't know why using rawavc would be necessary, as whether the output is rawavc or MKV, in order to add the audio (or even in order to simply fix the "buffering" problem) the output video still needs to be remuxed. MKV or rawavc, that doesn't change. Once the MKV is remuxed as a new MKV the problem goes away.
RAWAVC output is necessary while megui developers not implement automuxing using mkvmerge, not with x264.
Other solution, could be remuxing mkv files generated with mkvmerge, again.
tebasuna51
6th August 2013, 08:02
MeGUI should in all cases use:
--output "output.264" "input"
Not in my opinion. I'm more than happy being able to output test encodes directly to MKV without the need to mux the video into a container just to open it. Plus you can't open an output file while encoding is in progress if it's RAWAVC (at least not that I'm aware of).
Unless you can provide a reason why outputting directly to MKV is bad.... and it certainly hasn't caused a problem the hundreds of times I've encoded video that way.... I'd much prefer to keep MKV as an output choice. Nobody is forced to use it. ;)
I agree.
I always use ".mkv" output from x264 and I think than a "automuxing using mkvmerge" in MeGUI is useless when we need always make another mux with audio after.
Please let the user select the preferred option.
Kurtnoise
6th August 2013, 08:12
Let me clear that up...You will always have the choice between h264, mp4 or mkv. Just that mp4 & mkv output will be created within mp4box and mkvmerge respectively instead of using directly x264.
tebasuna51
6th August 2013, 08:47
Just that mp4 & mkv output will be created within mp4box and mkvmerge respectively instead of using directly x264.
But that is just waste the time for me, I need make the mux after with audio.
Kurtnoise
6th August 2013, 12:25
I'll let the choice to the end-users but what is your point then to choose mkv as output in the x264 instead of raw avc stream ?
Kurtnoise
6th August 2013, 13:05
No plan for this, at least for me...very low priority.
hello_hello
6th August 2013, 14:48
I did not say that MeGUI should not mux...
I just said that MeGUI should not use x264 for muxing.
MeGUI comes with GPAC (MP4) and with mkvmerge (MKV), so it can use those for muxing, instead of x264.
I didn't say it shouldn't mux either, just that I've not come across a valid argument for it not outputting directly to MKV.
No matter what the output, 99.99% of the time the encoded video will need to be remuxed anyway to add the audio etc, and that doesn't change if the output is .264 or .mkv. You're saying the second method shouldn't be used despite the fact it allows you to open/preview the encoded video before it's remuxed, but you haven't explained why. For example:
x264 is an encoder first and foremost, and not a muxer, so x264 should only be used for encoding IMHO (i.e. using --output "output.264" "input" only).
Can you point me to where that rule is written? Or at least provide a justification for it?
sneaker_ger
6th August 2013, 17:23
hello_hello does understand very well. He prefers x264's mkv output so he can preview the intermediate files in his player. If his player does not allow H.264 ES playback he will not "still be able to do what you can do now".
I think he posed a very valid question: what downsides does direct mkv output have that justify a switch to ES output?
hello_hello
6th August 2013, 17:43
jq963152,
I fully understand. Maybe it's your own lack of understanding which is the reason for you ignoring the questions I've asked.
There's a huge difference between outputting directly to MKV and outputting .264 and then remuxing it as MKV. When you output directly to MKV there's no intermediate .264 file. The MKV file is created as the video is encoded. There's no re-muxing as such. As soon as the encoding has finished the MKV can be opened by a media player. In fact you can open the MKV while the video is still being encoded. No remuxing required. You probably can't do any of that when the output is .264.
So no, when the output is .264, I can't do what I can when the output is MKV.
Maybe you could try answering my question. Where is it written the x264 encoder shouldn't output directly to MKV and what are your justifications for saying it shouldn't be used that way? By all means output to a .264 file yourself, but I don't understand why you keep claiming the x264 encoder shouldn't be used to output directly to MKV without offering a single reason why.
sneaker_ger
6th August 2013, 17:50
Here are two:
The first problem is only relevant for Blu-Ray - it does not matter when I final format (after adding audio/subtitles) is mkv anyways.
H.264 ES does also not have an index, so that's no plus of ES output.
hello_hello
6th August 2013, 17:56
Here are two:
some SEI messages and/or header are lost
You left off the rest of that quote:
"and muxing software refuses to mux h.264 stream"
Doesn't that relate specifically to encoding for Bluray (http://forum.doom9.org/showthread.php?p=1399419#post1399419) anyway? I don't understand exactly what it means myself, but I'd wager neither do you, which kind of negates you offering it as a reason.
Edit: Well it seems sneaker_ger confirmed above that it's only relevant for Bluray encoding, so when encoding for Bluray you'd probably not choose MKV as the output, but otherwise, I'm still not seeing a good reason for removing MKV output as an option.
x264's direct mkv output does indeed not create an index for seeking
There's no index for seeking when the output is RAWAVC either!!!
Which part of the process am I not explaining well??
It doesn't matter if the output is RAWAVC or MKV, either way in order to add the audio it needs to be muxed along with the video into a new MKV. Therefore whether the video output is RAWAVC or MKV, the final output file will have an index created for seeking. So what difference does it make??
detmek
6th August 2013, 18:52
Some of recent changes in MeGUI are more.... philosophicaly inspired or just cosmetical. Those do not have any practical value. Reason is probably: "I think it is the right way to do that so, lets do it that way. Is it pracitcal and usefull? Who cares.".
I mean, removing MP4 support so we could use official build (though we have funcional Komisar's build with MP4 support). Or "2373 [MP4 Muxer] default GPAC string will be erased".
I was hoping for 10-bit support, not this.
Anyway, for me it is an easy decision: I reverted back to 2356 and replaced official x264 with Komisar's.
As I already explained (in this thread or some other), MP4 support is handy for more MediaInfo information and I use it for small test clips. Direct MKV suppot is good as we can preview large files during encoding process.
On the other hand, direct .h264 output prevents preview, doubles the space requirement (intermediate file + muxed file) and takes more time. Really usefull.
I would like to continue to use MeGUI, but...
Oh, yes. About missing SEI messages. It is only related to streams meant to be used for authoring Blu-Ray disks. Those streams muxed in MKV or MP4 container can be prefectlly played on Blu-Ray players if those players support MP4 or MKV format. And, MeGUI already offers direct .h264 output. So, that is not reason to remove direct MP4 or MKV output.
hello_hello
6th August 2013, 19:33
Oh, yes. About missing SEI messages. It is only related to streams meant to be used for authoring Blu-Ray disks. Those streams muxed in MKV or MP4 container can be prefectlly played on Blu-Ray players if those players support MP4 or MKV format. And, MeGUI already offers direct .h264 output. So, that is not reason to remove direct MP4 or MKV output.
Out of curiosity, do you know specifically which SEI messages are "lost"? Or for that matter, if it's still true? The thread which was originally referenced is the one on Bluray encoding (http://forum.doom9.org/showthread.php?p=1399419#post1399419) but it's over three years old now and things change.
I'm having trouble finding any definitive info as to which SEI messages are effected. Are they something other than the encoder settings etc which MediaInfo displays (they seem to be identical regardless of the original output format)?
detmek
6th August 2013, 19:45
Sorry, I don't. I just remember reading this when I followed news about x264 Blu-Ray compatibility. You should ask shon3i (http://forum.doom9.org/member.php?u=89473) for more information. He might know more. I usually don't encode for Blu-Ray.
hello_hello
6th August 2013, 20:30
RAWAVC output is necessary while megui developers not implement automuxing using mkvmerge, not with x264.
Other solution, could be remuxing mkv files generated with mkvmerge, again.
If I'm understanding you correctly, isn't that effectively how it works? At least when using AutoEncode or (probably) OneClick.
If you use AutoEncode to add an encoding job (no audio included) to the job queue and select MKV as the output, by default MeGUI adds two jobs, the first encodes to RAWAVC, while the second remuxes that as an MKV with mkvmerge.
MeGUI could probably output directly to MKV when using AutoEncode and still remux it, but either way, using AutoEncode gets MeGUI to do the "automuxing" you refer to.
If you add the same encoding job directly from the video encoding section while specifying MKV, you get the encoder outputting directly to MKV. There's no "automuxing" or "automatic remuxing" with mkvmerge, but if you want that, you'd use AutoEncode instead.
Are we on the same page there?
Edit: You can get AutoEncode to output directly to MKV (no intermediate .264 file) when MKV is the selected output container. The option is under Settings: "Always mux mkv encoding with mkvmerge". If you uncheck that option, AutoEncode doesn't output an intermediate .264 file.
From my quick testing:
With the option checked, AutoEncode always outputs an intermediate .264 file which it then muxes into an MKV with mkvmerge.
With the option unchecked (MKV as the output container) the encoder output is MKV, which is only remuxed with mkvmerge if additional streams (ie audio) are being added to the final output file.
It appears there's no way to get AutoEncode to output directly to MKV AND remux that with mkvmerge unless the job includes adding additional streams to the encoded video.
detmek
6th August 2013, 21:05
You realy shouldn't say anything about AutoEncode muxing option. Now they can change thet, too as "x264 should always output raw stream".:-(
Overdrive80
6th August 2013, 21:53
hello_hello does understand very well. He prefers x264's mkv output so he can preview the intermediate files in his player. If his player does not allow H.264 ES playback he will not "still be able to do what you can do now".
I think he posed a very valid question: what downsides does direct mkv output have that justify a switch to ES output?
I think that each of us have your prefered election, with respect to you needs... but for one user within high knowledge is best option is use .264 output and auto-muxing with mkvmerge. The goal of a program is normally oriented to users with a basic knowledge level ... if it were not so then have to remove the profiles codecs, etc...
The option of Kurtnoise, I think is most successful.
hello_hello
6th August 2013, 22:11
On the subject of AutoEncode and MKV output:
In my opinion, if "Always mux mkv encoding with mkvmerge" is checked in MeGUI's options, it'd be nice to also have an option to choose whether the encoder output is MKV or RAWAVC (assuming MKV as the chosen output container). Then, regardless of the type of encoder output, it'd always be remuxed with mkvmerge even if no additional streams are being added. And when "Always mux mkv encoding with mkvmerge" is checked, AutoEncode would always produce a final, seekable MKV, regardless of the intermediate file type.
With "Always mux mkv encoding with mkvmerge" unchecked, mkvmerge would only be used to mux rawavc as an MKV, or when AutoEncode is adding additional streams to the output file.
In fact the "Always mux mkv encoding with mkvmerge" option could then be relabelled as something like "AutoEncode always produces seekable MKVs" or something similar.
mini-moose
6th August 2013, 22:40
Edit: You can get AutoEncode to output directly to MKV (no intermediate .264 file) when MKV is the selected output container. The option is under Settings: "Always mux mkv encoding with mkvmerge". If you uncheck that option, AutoEncode doesn't output an intermediate .264 file.
Nice, thanks for pointing that out! It works for both auto and one-click.
AMED
6th August 2013, 22:47
Have you tried MKVCleaver (http://www.videohelp.com/tools/MKVcleaver)? Unlike extracting with MeGUI though, any audio delay which might be used in the original MKV won't be added to the name of the extracted file, so you'd need to check for any audio delay with MediaInfo manually.Since MKVCleaver uses mkvextract it also fails like MeGUI.
Or try this method (http://www.avsforum.com/t/1407589/makemkv-and-lpcm-audio) to see if MeGUI/MKVExtract will then extract it.According to the MakeMKV author, by doing this change to the mkv header you will lose all channel layout information.
Another option..... you can add video files (MKV, MP4, AVI etc) directly into MeGUI's audio section and convert the audio within. No need to extract it first. It works most of the time. I think for MKVs (if the usual methods for decoding the audio fail) MeGUI will index the MKV and open the audio with AVISynth and FFAudioSource().
Thats basically what i'm doing, but i'm using EAC3to to convert the Audio in to AC3.
I have no problems doing these steps but new users might be confused to why OCE errors when it tries to extract the audio. Maybe this is not a big issue since it hasn't really been reported in the MeGUI threads.
Would it be much effort to warn the user when using OCE how to deal with the audio format?
tebasuna51
7th August 2013, 09:40
...
According to the MakeMKV author, by doing this change to the mkv header you will lose all channel layout information.
Yes, with this method mkvextract make a wav file with a wrong simple header (fields BlockAlign and BitsPerSample are wrong) instead with the WAVE_FORMAT_EXTENSIBLE header stored in the mkv.
Also lose the field MaskChannel with the channel layout info.
Thats basically what i'm doing, but i'm using EAC3to to convert the Audio in to AC3.
Yes, MeGUI -> Tools -> HD Streams Extractor (eac3to) can be used to extract this wav from this mkv or encode directly to AC3.
mini-moose
7th August 2013, 10:25
When I use one-click encoder the import avs that's created sometimes has global MeGUI_darx/dary added and sometimes not.
Recent set I did of all the same source (different clips but same crop/resize/filtering on all) had first 2 with simple import and others with global MeGUI_darx/dary.
I'm not sure how it's supposed to be and why it changed. Not completely sure why darx/dary is even needed when the initial avs has all the resizing info needed.
LigH
7th August 2013, 12:23
These variables usually belong to the "Clever™ Anamorphic Encoding" feature, when no deskewing is desired. I never use the One-Click feature, so I don't know if both are related.
mini-moose
7th August 2013, 14:57
These variables usually belong to the "Clever™ Anamorphic Encoding" feature
I think I figured it out. On One-click, I've set advanced config to "keep resolution (disable crop & Resize)" and the "Auto Crop/Anamorph Output" are uncheked and greyed out.
However, when I launch the OCE dialog for the first time the "Anamorph Output" is checked (even though greyed out), and megui produces import avs files with dary/x.
To get back to my setting (i.e with anamorph checked off) I need to change profile and then simple import avs files are created.
I'm not too sure how important dary/x are, I tend to believe not so much as my resize values are already in the initial avs. Perheps it's useful to other users with a different routine.
Previous megui build had a bug in the dary/x settings so I rather it won't be used at all if it's not needed.
LigH
7th August 2013, 15:01
The existence of these variables apparently prevents MeGUI from resizing. But it will probably make MeGUI set up aspect ratio flags in the container in the final multiplexing job.
mini-moose
7th August 2013, 15:37
The existence of these variables apparently prevents MeGUI from resizing. But it will probably make MeGUI set up aspect ratio flags in the container in the final multiplexing job.
The "Output Resolution/auto crop/Anamorph Output" part in AVS settings is obviously aimed at one-click users who don't want to mess around too much. But, I don't see why the greyed out sections would still effect when I have those options disabled. I use OCE cause of the ease of queuing a number of encodes at once, and the ease of adding all components for the final muxed mkv (vid/audio/subs/chapters/language tagging). AutoEncode is also quite good for that but requires a few more stages.
AMED
8th August 2013, 03:57
Yes, MeGUI -> Tools -> HD Streams Extractor (eac3to) can be used to extract this wav from this mkv or encode directly to AC3.
Another way around this is to rip LPCM in to FLAC in makeMKV.
Zathor
10th August 2013, 15:23
I was hoping for 10-bit support, not this.
I have no experience at all with 10bit x264. LigH and you already wrote what must be done: http://forum.doom9.org/showthread.php?p=1632640#post1632640
Is it sufficient to add only the binaries, add a new checkbox in the x264 preset (8/10 bit - different command lines for 10bit required? If yes which?) and that's it?
LigH
10th August 2013, 16:54
As far as I know...
If you only want to process 8-bit-per-channel video with chroma subsampling 4:2:0 (YV12), as usual for the AviSynth core, and encode it with 10-bit component resolution (which is slightly more efficient as such already, but less hardware decoder compatible), yes, all you need is an alternative x264.exe, and not even any more command line options.
Even finer chroma subsampling (YV16 for 4:2:2 or YV24 for 4:4:4, instead of YV12 for 4:2:0) may not be too hard with some additional command line options; it is just even less hardware decoder compatible.
But to support "deepcolor support (http://avisynth.nl/index.php/High_bit-depth_Support_with_Avisynth)" (8 bit LSB + 8 bit MSB interleaved in the video), it will be a lot more complex, the whole script creation may hardly be automatizable anymore without a good amount of thoughts.
detmek
10th August 2013, 18:28
As LigH said, for 10-bit x264 encoding you will need:
1. New binary (from VideoLan or Komisars)
2. Checkbox for user to choose between 8-bit and 10-bit binary (like 64-bit version of x264 encoder), but this should probably go to x264 configuration dialog and be per preset option.
3. Disable profile selection as Baseline, Main and High with 10-bit x264 as those can not be used with 10-bit x264.
Command line is the same for 8-bit and 10-bit version, except for 3 profiles.
This will allow as to encode 8-bit video with 10-bit x264 for increased compression and reduced banding. True 10-bit input is a bit harder to implement fast so, maybe latter.
And for those that encode FRAPS captures, updating Avisynth to 2.6 will be great addition:
1. New Avisynth 2.6
2. Drop-down meni for ConvertToYV12/YV16/YV24 in Avisynth Script Creator
3. Drop-down meni for output-csp (i420, i422, i444) in x264 configuration dialog.
detmek
11th August 2013, 00:44
Do not just disable them.
Instead, replace them with the appropriate profiles (and appropriate VBV restrictions), as i already suggested earlier, see the following quote:
No need for that. Profiles in 10-bit encoder depends on output colorspace. If you use YV12 you can not set Hi422 or Hi444 profile, nor Baseline, Main or High. And, if you use YV24, you can not use any profile but Hi444. x264 10-bit encoder automatically sets correct profile.
detmek
11th August 2013, 11:41
Technically, you are right. But, setting VBV for 10-bit encodes is pointless.
There are 3 reasons for using VBV:
1. Blu-Ray authoring
2. Network streaming
3. Compatibility with (hardware) decoders
For 8 bit encodes:
1. BD authoring requires different VBV than H.264 standard specifies so no use for that.
2. Due to network speed limitation, streaming requires much lower VBV values than those H.264 standard specifies. Basically, VBV is network specific.
3. So, the only reason for using VBV with 8 bit encodes is compatibility with some rare hardware decoders. For other hardware players we have device presets. Sofware decoders decode everything.
Now, for 10-bit encodes:
1. BD is out of the question
2. As I already said, network streaming requires much lower VBV settings but maximum VBV settings for 10-bit encodes are even higher than for 8-bit encodes. So, no use for that, too. And, it is network specific.
3. There are no consumer hardware decoders that can decode 10-bit video. And when we get ones, those will probably decode everything, like most hardware players today that can decode every 8-bit video.
And, as I said, VBV restrictions are so high for 10-bit video that no one is going to use so high bitrates that will outpass VBV restrictions.
So, there are two reasons to set VBV for 10-bit encodes:
1. We want to be "by-the-book".
2. For testing purposes.
BTW, Dark Shikari usually says: "Don't use VBV unless you have to" and I agree with that.
Same goes for maximum bitrate of 300000kbs. Rising limit to 960000kbs must be tied to 10-bit checkbox. But also no practical purpose as no one is using so high bitrate because encoded video will be larger than source.
I really don't see the reason why are you insisting so much on such cosmetic features that no one use.
LigH
11th August 2013, 12:09
VBV restrictions are so high for 10-bit video that no one is going to use so high bitrates that will outpass VBV restrictions.
You are pulling a Gates here... ;)
hello_hello
11th August 2013, 14:12
The official H.264 specifications always require VBV restrictions, so IMHO it is very reasonable to always encode with VBV restrictions ;).
Maybe you should post in the MPEG-4 AVC / H.264 forum and enquire as to why x264 itself doesn't apply VBV restrictions "by the book" because if anything it should be the encoder's responsibility to enforce them.
In my opinion the main problem with x264 not enforcing VBV restrictions is a lack of consistency, given it does enforce others according to the level specified, so it'd probably be reasonable to assume it enforces all of them.
Plus there's been/is a lack of consistency between encoder GUIs and even between different x264 builds.
Mind you having said all that I do think the current system is a pretty good compromise. x264 doesn't automatically enforce VBV restrictions so MeGUI tells it to do so when choosing a profile and level, but there's nothing to stop you using MeGUI's encoder configuration to remove the VBV restrictions from the command line if you prefer not to use them (assuming you've not selected a target playback device).
SacredCultivator
12th August 2013, 16:28
Sorry if this was mentioned within the change of not being able to output .mp4 for encodes.
But seems (only tested) with VLC after I produce the rawavc file and then mux it using meGUI's MP4 muxer, I can't seek videos and it just freezes with VLC. But using CCCP/Media Player Classic it's fine.
NO settings were changed within meGUI except for updating the internal files through meGUI. So not sure if it's something that was intentional or not from the change.
I apologize if that's vague and can provide more info if needed.
Zathor
12th August 2013, 20:34
Does anyone see a problem changing the default MOD value to 8 in the AVS script creator? I have a request ongoing here:
https://sourceforge.net/p/megui/bugs/727/
x264 has no problems with mod8 but I am not sure about xvid.
hello_hello
12th August 2013, 22:38
Does anyone see a problem changing the default MOD value to 8 in the AVS script creator? I have a request ongoing here:
https://sourceforge.net/p/megui/bugs/727/
x264 has no problems with mod8 but I am not sure about xvid.
I don't think there's too much issue even for Xvid these days, although I don't know for sure.
I leave it set to the default of mod16, even though when resizing I'll generally change it to suit, but that's literally because when using the arrows to specify the width and height, steps of 16 get you close to the desired resolution faster than steps of 8 or 2.
On a similar note, is there really a need to have a setting to enable upsizing? Especially one which is kind of hidden away in the AVS Configuration. Is there a reason for not simple having it enabled and doing away with the option to enable/disable it?
While I'm typing, is it possible for the script creator's resizing to behave the way cropping does? If you crop, disabling and re-enabling it doesn't change the specified copping. Disabling and re-enabling the resize filter resets it to the original resolution (minus cropping), possibly for reasons which allude me.
Richard1485
13th August 2013, 00:22
When the Blu-ray compatibility option is checked, the open GOP setting can be selected/deselected, but it appears do to nothing, and while --open-gop is supported by the Blu-ray spec, and it's probably a good idea to use it when encoding for Blu-ray, it's not compulsory so there's probably no reason why MeGUI should force it's use.
Yes. That's true as long as the target playback device is not set to Blu-ray. Can one add a command to the custom command line under the miscellaneous tab that will force MeGUI to close GOPs?
detmek
13th August 2013, 09:24
About MOD8, AFAIK players do not have problem with mod8 Xvid. I am not sure about compression efficiency with mod8.
But, considering that x264 is more often used and the problem described in bug tracker, I think it is probably good idea to change default mod to mod8. For those who need mod16, they can change that manually.
The hole point of choosing default values for some parameter is that it fits needs for most people and mod8 probably does that.
About Handbrakes mod2: Handbrake only outputs H.264 video and x264 works just fine with mod2 so that is why they changed that to mod2.
hello_hello
13th August 2013, 15:43
Zathor, do you recall me previously posting regarding MeGUI occasionally pulling an aspect ratio out of thin air? I seem to be able to duplicate the problem reliably now. Although maybe it's less MeGUI bug and more user error.
I've been reproducing the problem by manually changing the resizing in a script after it's been loaded into the video section, but before it's been added to the job queue.
Going back through the log file, this is how changing the resizing effected the SAR.
656x356 SAR 1:1
658x356 SAR 328:329
658x358 SAR 29356:29281
656x358 SAR 179:178
If I reload the script after manually changing the resizing, the SAR is always 1:1.
It appears as though MeGUI decides on the aspect ratio of the video when the script is loaded into the video section. Then when the encoding job is queued and run, if the resizing in the script and the predetermined aspect ratio don't "match", MeGUI decides it needs to get a little anamorphic to fix it.
Whether the above behaviour is by design I don't know, but at least I think I've found out why it's happing. To be honest though, given (from a user perspective) everything else related to the encoding seems to be set when the encoding job is added to the queue, I didn't expect aspect ratio would be an exception. Over the years I've probably loaded a script for encoded many times, then manually changed something in it such as noise filtering, and as long as I did so before adding the encoding job to the queue I don't think it's ever caused a problem.
In fact a quick test seems to indicate (as an example), I can add noise filtering to a script after it's been added to the queue, and MeGUI uses the script in it's current state when the job is run (ie the noise filtering is included).
I haven't tested any of the above using anamorphic encoding to see if MeGUI changes the SAR the same way, but for the moment I'll make sure I'm fairly OCD when it comes to always re-loading scripts after I change something.
Kurtnoise
14th August 2013, 11:08
*Testers needed*
I'm adding few things into MeGUI (external muxers & 10bits for x264 encoder) but I need you to test it heavily before to commit my last patches. Moreover, I'm lazy to upload exec into the server, so :
1/ Grab the build from here (http://kurtnoise.free.fr/megui/) and replace the main executable (might be great to backup the old one before to overwrite it)
2/ Grab x264-10 bits encoder from here (http://download.videolan.org/pub/x264/binaries/win64/) (x64) or there (http://download.videolan.org/pub/x264/binaries/win32/) (x86) - The file to retrieve begins by "x264-10b"
3/ Put it into the MeGui\tools\x264\ folder
4/ Rename it like x264-10b.exe and/or x264-10b_64.exe
5/ Run your tests
6/ 10bits Encoder and/or External muxer can be enabled/disabled through the MeGUI Settings.
7/ Feedback welcome => :logfile: if you have some errors
:thanks:
invy
14th August 2013, 12:40
I am having the problem again where my files (in OCE) are being detected as having 2 audio tracks. Here are 2 MediaInfos:
General
Complete name : C:\42551_812_0813_2159-0.mpg
Format : MPEG-PS
File size : 2.20 GiB
Duration : 36mn 55s
Overall bit rate : 8 525 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Duration : 36mn 55s
Maximum bit rate : 9 411 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Compression mode : Lossy
Audio #2
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 : 36mn 55s
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 51ms
Stream size : 50.7 MiB (2%)
Text #1
ID : 224 (0xE0)-CC1
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #2
ID : 224 (0xE0)-CC2
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #3
ID : 224 (0xE0)-1
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #4
ID : 224 (0xE0)-2
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
General
Complete name : C:\42551_812_0809_2159-0.mpg
Format : MPEG-PS
File size : 2.27 GiB
Duration : 36mn 56s
Overall bit rate : 8 811 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Duration : 36mn 56s
Maximum bit rate : 9 411 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Compression mode : Lossy
Audio #2
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 : 36mn 56s
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 : -676ms
Stream size : 50.7 MiB (2%)
Text #1
ID : 224 (0xE0)-CC1
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #2
ID : 224 (0xE0)-1
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #3
ID : 224 (0xE0)-2
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
LigH
14th August 2013, 13:04
It is correct for AC3 in DVD compatible MPEG-2 Program Stream multiplexing to be in substream 0x80 of MPEG Private Stream 2 (0xBD). But it should not be reported in MPEG stream 0x80. A more technically oriented MPEG analyzer (possibly MPEGanalizzatore (http://www.offeryn.de/dv.htm)?) may reveal if the multiplexer created a nonsensical file.
invy
14th August 2013, 13:41
I should have mentioned that when I run the file through VideoReDo's Quickstream Fix, it fixes the problem.
Before fix:
General
Complete name : C:\1.mpg
Format : MPEG-PS
File size : 2.04 GiB
Duration : 29mn 58s
Overall bit rate : 9 763 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Duration : 29mn 58s
Maximum bit rate : 10.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Active Format Description : Letterbox 16:9 image
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Compression mode : Lossy
Audio #2
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 : 29mn 58s
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 : -596ms
Stream size : 41.2 MiB (2%)
Text #1
ID : 224 (0xE0)-CC1
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #2
ID : 224 (0xE0)-1
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #3
ID : 224 (0xE0)-2
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
After fix:
General
Complete name : C:\1.mpg
Format : MPEG-PS
File size : 2.03 GiB
Duration : 29mn 58s
Overall bit rate : 9 696 Kbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Duration : 29mn 58s
Bit rate : 9 311 Kbps
Maximum bit rate : 10.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Active Format Description : Letterbox 16:9 image
Frame rate : 29.970 fps
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.150
Time code of first frame : 00:00:00;00
Time code source : Group of pictures header
Stream size : 1.95 GiB (96%)
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
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 : 29mn 58s
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
Stream size : 41.2 MiB (2%)
Text #1
ID : 224 (0xE0)-CC1
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #2
ID : 224 (0xE0)-1
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #3
ID : 224 (0xE0)-2
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Also, the 2 audio tracks are always the same size in KB because it is (obviously) the same track encoding twice.
If I could just tell OCE to just ignore the 2nd track, it would be fine. Note: the "use only first track" option in the audio config has no effect on this.
detmek
14th August 2013, 17:26
Testing 10-bit encoder and external muxer.
[Error] Log
-[Information] Versions
--[Information] [18:23:39] MeGUI: 2383
--[Information] [18:23:39] Operating System: Windows 7 Premium Edition x86 SP1 (6.1.65536.7601)
--[Information] [18:23:39] .Net Framework: 4.5 (4.5.50709)
--[Information] [18:23:40] AviSynth: 2.6.0.3 (09-03-2013) - portable
--[Information] [18:23:40] DevIL: 1.6.6 (26-05-2004)
--[Information] [18:23:40] AvisynthWrapper: (02-01-2009)
--[Information] [18:23:40] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [18:23:40] Haali DSS2: (14-04-2013)
--[Information] [18:23:40] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [18:23:40] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [18:23:40] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [18:23:40] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [18:23:40] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [18:23:40] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [18:23:40] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [18:23:40] Automatic update is disabled
-[Error] Log for job3 (video, GIJ.mkv.avs -> GIJ.mkv.h264)
--[Information] [18:24:07] Started handling job - 14-08-2013
--[Information] [18:24:07] Preprocessing
--[Information] [18:24:07] Avisynth input script
---[NoImage] LoadPlugin("D:\PROGRAMI\MeGUI\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("G:\x264\TF\GIJ.mkv", cachefile="G:\x264\GIJ.mkv.ffindex", threads=1)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] Spline36Resize(640,256) # Spline36 (Neutral)
---[NoImage] #denoise
--[Information] [18:24:08] resolution: 640x256
--[Information] [18:24:08] frame rate: 24000/1001
--[Information] [18:24:08] aspect ratio: 5:2 (2.500)
--[Information] [18:24:08] Job commandline: "D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe" -L "D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe" --crf 21 --keyint 240 --sar 1:1 --output "G:\x264\GIJ.mkv.h264" "G:\x264\GIJ.mkv.avs"
--[Information] [18:24:08] Process started
--[Information] [18:24:08] Standard output stream
--[Information] [18:24:08] Standard error stream
---[Information] [18:24:08] D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe: unknown option -- L
--[Error] [18:24:08] Process exits with error: 0xFFFFFFFF (-1)
--[Information] [18:24:08] Job completed - 14-08-2013
-[Error] Log for job4 (mux, GIJ.mkv.h264 -> GIJ.mkv.mp4)
--[Information] [18:24:08] Started handling job - 14-08-2013
--[Information] [18:24:08] Preprocessing
--[Error] [18:24:08] Error starting job
---[Error] [18:24:08] Exception message: Calling setup of processor failed with error 'Required file 'G:\x264\GIJ.mkv.h264' is missing.'
---[Error] [18:24:08] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [18:24:08] Inner exception: null
10bit enoding generates error.
detmek
14th August 2013, 17:34
[Information] Log
-[Information] Versions
--[Information] [18:28:06] MeGUI: 2383
--[Information] [18:28:06] Operating System: Windows 7 Premium Edition x86 SP1 (6.1.65536.7601)
--[Information] [18:28:06] .Net Framework: 4.5 (4.5.50709)
--[Information] [18:28:06] AviSynth: 2.6.0.3 (09-03-2013) - portable
--[Information] [18:28:06] DevIL: 1.6.6 (26-05-2004)
--[Information] [18:28:06] AvisynthWrapper: (02-01-2009)
--[Information] [18:28:06] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [18:28:06] Haali DSS2: (14-04-2013)
--[Information] [18:28:06] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [18:28:06] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [18:28:06] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [18:28:06] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [18:28:06] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [18:28:06] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [18:28:06] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [18:28:06] Automatic update is disabled
-[Information] Log for job1 (video, GIJ.mkv.avs -> GIJ.mkv.h264)
--[Information] [18:28:43] Started handling job - 14-08-2013
--[Information] [18:28:43] Preprocessing
--[Information] [18:28:43] Avisynth input script
---[NoImage] LoadPlugin("D:\PROGRAMI\MeGUI\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("G:\x264\TF\GIJ.mkv", cachefile="G:\x264\GIJ.mkv.ffindex", threads=1)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] Spline36Resize(640,256) # Spline36 (Neutral)
---[NoImage] #denoise
--[Information] [18:28:44] resolution: 640x256
--[Information] [18:28:44] frame rate: 24000/1001
--[Information] [18:28:44] aspect ratio: 5:2 (2.500)
--[Information] [18:28:44] Job commandline: "D:\PROGRAMI\MeGUI\tools\x264\x264.exe" --crf 21 --keyint 240 --sar 1:1 --output "G:\x264\GIJ.mkv.h264" "G:\x264\GIJ.mkv.avs"
--[Information] [18:28:44] Process started
......
---[Information] [18:29:49] x264 [info]: kb/s:1422.46
---[Information] [18:29:49] encoded 1108 frames, 17.24 fps, 1422.46 kb/s
--[Information] [14-Aug-13 6:29:50 PM] Final statistics
---[Information] [18:29:50] Constant Quality Mode: Quality 21 computed...
---[Information] [18:29:50] Video Bitrate Obtained (approximate): 1422 kbit/s
--[Information] [18:29:50] MediaInfo
---[Information] File: G:\x264\GIJ.mkv.h264
---[Information] General
----[Information] Format: AVC
----[Information] FormatString: AVC
----[Information] FileSize: 8216973
----[Information] PlayTime:
---[Information] Video
----[Information] ID:
----[Information] StreamOrder:
----[Information] Width: 640
----[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: 2.500
----[Information] AspectRatioString: 2.500
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [18:29:50] Postprocessing
---[Information] [14-Aug-13 6:29:50 PM] Deleting intermediate files
--[Information] [18:29:50] Job completed - 14-08-2013
-[Information] Log for job2 (mux, GIJ.mkv.h264 -> GIJ.mkv.mp4)
--[Information] [18:29:50] Started handling job - 14-08-2013
--[Information] [18:29:50] Preprocessing
--[Information] [18:29:50] MediaInfo
---[Information] File: G:\x264\GIJ.mkv.h264
---[Information] General
----[Information] Format: AVC
----[Information] FormatString: AVC
----[Information] FileSize: 8216973
----[Information] PlayTime:
---[Information] Video
----[Information] ID:
----[Information] StreamOrder:
----[Information] Width: 640
----[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: 2.500
----[Information] AspectRatioString: 2.500
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [18:29:50] Job commandline: "D:\PROGRAMI\MeGUI\tools\mp4box\mp4box.exe" -add "G:\x264\GIJ.mkv.h264#trackID=1:fps=0.0:name=" -tmp "G:\\x264" -new "G:\x264\GIJ.mkv.mp4"
--[Information] [18:29:51] Process started
--[Information] [18:29:51] Standard output stream
--[Information] [18:29:51] Standard error stream
---[Information] [18:29:52] AVC-H264 import - frame size 640 x 256 at 23.976 FPS
---[Information] [18:29:55] AVC Import results: 1108 samples - Slices: 63 I 731 P 314 B - 1 SEI - 32 IDR
---[Information] [18:29:55] Stream uses forward prediction - stream CTS offset: 2 frames
---[Information] [18:29:55] Saving G:\x264\GIJ.mkv.mp4: 0.500 secs Interleaving
--[Information] [18:29:55] MediaInfo
---[Information] File: G:\x264\GIJ.mkv.mp4
---[Information] General
----[Information] Format: MPEG-4
----[Information] FormatString: MPEG-4
----[Information] FileSize: 8227224
----[Information] PlayTime: 00:00:46.212
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 640
----[Information] Height: 256
----[Information] FrameCount: 1108
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: AVC
----[Information] CodecString: AVC
----[Information] Format: AVC
----[Information] AspectRatio: 2.500
----[Information] AspectRatioString: 2.500
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [18:29:56] Postprocessing
---[Information] [14-Aug-13 6:29:56 PM] Deleting intermediate files
----[Information] [18:29:56] Successfully deleted G:\x264\GIJ.mkv.h264
--[Information] [18:29:56] Job completed - 14-08-2013
-[Information] Log for job3 (video, GIJ.mkv.avs -> GIJ.mkv.h264)
--[Information] [18:29:56] Started handling job - 14-08-2013
--[Information] [18:29:56] Preprocessing
--[Information] [18:29:56] Avisynth input script
---[NoImage] LoadPlugin("D:\PROGRAMI\MeGUI\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("G:\x264\TF\GIJ.mkv", cachefile="G:\x264\GIJ.mkv.ffindex", threads=1)
---[NoImage] #deinterlace
---[NoImage] #crop
---[NoImage] Spline36Resize(640,256) # Spline36 (Neutral)
---[NoImage] #denoise
--[Information] [18:29:56] resolution: 640x256
--[Information] [18:29:56] frame rate: 24000/1001
--[Information] [18:29:56] aspect ratio: 5:2 (2.500)
--[Information] [18:29:56] Job commandline: "D:\PROGRAMI\MeGUI\tools\x264\x264.exe" --crf 21 --keyint 240 --sar 1:1 --output "G:\x264\GIJ.mkv.h264" "G:\x264\GIJ.mkv.avs"
--[Information] [18:29:56] Process started
--[Information] [18:29:56] Standard output stream
--[Information] [18:29:56] Standard error stream
---[Information] [18:29:58] avs [info]: 640x256p 1:1 @ 24000/1001 fps (cfr)
---[Information] [18:29:58] x264 [info]: using SAR=1/1
......
---[Information] [18:31:03] x264 [info]: kb/s:1422.46
---[Information] [18:31:03] encoded 1108 frames, 16.96 fps, 1422.46 kb/s
--[Information] [14-Aug-13 6:31:03 PM] Final statistics
---[Information] [18:31:03] Constant Quality Mode: Quality 21 computed...
---[Information] [18:31:03] Video Bitrate Obtained (approximate): 1422 kbit/s
--[Information] [18:31:03] MediaInfo
---[Information] File: G:\x264\GIJ.mkv.h264
---[Information] General
----[Information] Format: AVC
----[Information] FormatString: AVC
----[Information] FileSize: 8216973
----[Information] PlayTime:
---[Information] Video
----[Information] ID:
----[Information] StreamOrder:
----[Information] Width: 640
----[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: 2.500
----[Information] AspectRatioString: 2.500
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [18:31:03] Postprocessing
---[Information] [14-Aug-13 6:31:03 PM] Deleting intermediate files
--[Information] [18:31:03] Job completed - 14-08-2013
-[Information] Log for job4 (mux, GIJ.mkv.h264 -> GIJ.mkv.mkv)
--[Information] [18:31:03] Started handling job - 14-08-2013
--[Information] [18:31:03] Preprocessing
--[Information] [18:31:03] MediaInfo
---[Information] File: G:\x264\GIJ.mkv.h264
---[Information] General
----[Information] Format: AVC
----[Information] FormatString: AVC
----[Information] FileSize: 8216973
----[Information] PlayTime:
---[Information] Video
----[Information] ID:
----[Information] StreamOrder:
----[Information] Width: 640
----[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: 2.500
----[Information] AspectRatioString: 2.500
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [18:31:03] Job commandline: "D:\PROGRAMI\MeGUI\tools\mkvmerge\mkvmerge.exe" -o "G:\x264\GIJ.mkv.mkv" "G:\x264\GIJ.mkv.h264" "--compression" "0:none" --ui-language en
--[Information] [18:31:04] Process started
--[Information] [18:31:04] Standard output stream
---[Information] [18:31:05] mkvmerge v6.3.0 ('You can't stop me!') built on Jun 28 2013 20:09:41
---[Information] [18:31:05] 'G:\x264\GIJ.mkv.h264': Using the demultiplexer for the format 'AVC/h.264'.
---[Information] [18:31:05] 'G:\x264\GIJ.mkv.h264' track 0: Using the output module for the format 'AVC/h.264 (unframed)'.
---[Information] [18:31:05] The file 'G:\x264\GIJ.mkv.mkv' has been opened for writing.
---[Information] [18:31:06] 'G:\x264\GIJ.mkv.h264' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 640/256.
---[Information] [18:31:06] The cue entries (the index) are being written...
---[Information] [18:31:06] Muxing took 0 seconds.
--[Information] [18:31:04] Standard error stream
--[Information] [18:31:06] MediaInfo
---[Information] File: G:\x264\GIJ.mkv.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 8231239
----[Information] PlayTime: 00:00:46.213
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 640
----[Information] Height: 256
----[Information] FrameCount: 1108
----[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: 2.500
----[Information] AspectRatioString: 2.500
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [18:31:06] Postprocessing
---[Information] [14-Aug-13 6:31:06 PM] Deleting intermediate files
----[Information] [18:31:06] Successfully deleted G:\x264\GIJ.mkv.h264
--[Information] [18:31:06] Job completed - 14-08-2013
Seams to work.
LigH
15th August 2013, 07:23
Testing 10-bit encoder and external muxer.
10bit enoding generates error.
Well, this is suspicious:
"D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe" -L "D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe"
I believe you wanted to have
"D:\PROGRAMI\MeGUI\tools\x264\avs4x264mod.exe" -L "D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe"
or simply
"D:\PROGRAMI\MeGUI\tools\x264\x264-10b.exe"
detmek
15th August 2013, 09:32
Actually, I just want it to work. :D
It is Kurtnoise's test build (http://forum.doom9.org/showthread.php?p=1640346#post1640346).
For 8-bit input avs4x264mod is not required unless future plans for MeGUI include support for higher bitdepth input files.
@Kurtnoise
You should probably move 10-bit checkbox to x264 configuration dialog. That should not be global option as using 64-bit version.
I mean, if one have 64-bit Windows he will always want to use x64 binary. But, one will not alway want to encode with 10-bit precision due to lack of hardware support (cellphone, tablet, TV, Blu-Ray/multimedia player).
If you move 10-bit checkbox to x264 configuration dialog we can create different presets for 8-bit and 10-bit encodes.
LigH
15th August 2013, 09:39
avs4x264mod.exe is required for calling a 64-bit x264.exe to work with 32-bit AviSynth... maybe there is just a copy-and-paste issue.
32 vs. 64 bit architecture on one hand, and 8 vs. 10 bit component resolution on the other hand, are two independent decisions. Therefore you have four builds provided by binary compiling distributors. MeGUI might need to be able to configure custom EXEs for all four variants, if it doesn't demand a specific naming convention for all four of them.
detmek
15th August 2013, 09:58
Right, sorry. I use 32-bit Windows so I have never used avs4x264mod. Forgot it even exists.
In current implementation it is easy to switch between all four binaries. I don't know how easy would be to move 10-bit checkbox to x264 configuration dialog and control from there which binary to use.
Kurtnoise
15th August 2013, 12:22
Ok, I moved the 10-bits Encoding support in the x264 config panel...
=> 2nd Test build (http://kurtnoise.free.fr/megui/)...
:thanks:
detmek
15th August 2013, 15:08
I did some testing. Findings:
- command line is correct
- muxing works correct
Bugs:
- when I activate 10-bit encoding, H.264 profiles are not greyed out right away and can be set to Baseline or Main, which reslults in incorrect command line. x264 configuration dialog needs to be reopened.
- if you activate 10-bit encoding, set Main or Baseline profile and save preset, after reopening profile selection will be greyed out but --profile will be still present in command line
- when you select MP4 for output, just for video and click on Queue, Video Output extention will be changed to .h264. But, if you click Queue one more time, error message will show up: "Video output file name does not have correct extention. Based on current settings it shoud be mp4".
Kurtnoise
16th August 2013, 09:48
Could you retry the same thing but using the x264 scratchpad instead ?
detmek
16th August 2013, 11:44
If you mean that I should test profile selection with scrathcpad profile, it is the same.
BTW, more info: In order to reproduce that, "Show Advanced Settings" must be checked first. If you first activate 10-bit encoding everything works fine. Also, if you check 10-bit encoding, than check Advanced Settings and that deacitivate 10-bit encodins, AVC Profiles will still be greyed out.
Kurtnoise
16th August 2013, 13:32
Fixed (http://kurtnoise.free.fr/megui/MeGUI-r2385_20130816.7z), hopefully...
detmek
16th August 2013, 14:49
Well... partially, and probably because I didn't noticed in time but, if Main or Baseline profile is selected and you enable 10-bit encoding, AVC Profiles are greyed out but --profile main/baseline will stay in command line.
BTW, thanks for your effort to implement 10-bit encoding.
Kurtnoise
16th August 2013, 15:15
Yeah, right...
Should be ok with this build (http://kurtnoise.free.fr/megui/MeGUI-r2385_20130816-2.7z).
Zathor
16th August 2013, 15:22
Ok, I moved the 10-bits Encoding support in the x264 config panel...:
I suggest to have also in option to enable 10bit support in general in the MeGUI settings - as soon as this is enabled it can be selected in the x264 config panel. I assume only a minority of the MeGUI users will or should use 10bit. Therefore it makes no sense to include the 10bit exe files in the download of x264 in order to save bandwith on the server and on the client side. More or less the same thing as with QAAC or DGIndexNV.
detmek
16th August 2013, 19:02
Works fine. But I think I found a bug with external muxers settings.
1. I disabled external muxers in global settings
2. Queueing MKV as output format adds only one entry to job queue, which is correct.
3. Queueing MP4 as output format adds two entries to job queue, which is also correct as x264 does not support direct mp4 output, but - it also enables external muxers i global settings and it stays enabled even when I change output format to MKV. This results in adding two jobs, .h264 output and additional muxing to MKV.
hello_hello
16th August 2013, 21:57
I suggest to have also in option to enable 10bit support in general in the MeGUI settings - as soon as this is enabled it can be selected in the x264 config panel. I assume only a minority of the MeGUI users will or should use 10bit.
I think that's a good idea, while including a warning it won't be compatible with hardware players etc when the option to enable 10 bit is selected.
Otherwise I'd imagine the number of "why won't my encodes play?" posts in the MeGUI thread could increase substantially.
SacredCultivator
17th August 2013, 16:55
Thank you kurtnoise for your build, as I was having issues with Zathor's current unstable build, but having tested yours (which includes .mp4 output), having no issues.
REferring to my post over Here (http://forum.doom9.org/showthread.php?p=1640688#post1640688)
- - -
EDIT:
Okay nevermind, seems even with kurtnoise's build having some issues as now I can't even seek within MPC (CCCP).
So I guess I'll just revert my meGUI back to Stable build for the time being. Although my question is... Eventually whenever the Stable build gets updated to reflect not being able to output .mp4 directly I wonder if this issue will remain.
Kurtnoise
19th August 2013, 08:30
I cannot reproduce any seek issues here...Which decoder did you use ? Which x264 parameters ?
SacredCultivator
19th August 2013, 14:09
Decoder: I believe if using CCCP it'd be LAV Splitter, since that takes priority over Haali Splitter. But then if it's VLC, not sure what that one uses.
x264 parameters, do you mean what shows up in the Command Line?
If so:
program --level 4.1 --crf 20.0 --keyint 300 --open-gop --b-adapt 2 --ref 5 --vbv-bufsize 78125 --vbv-maxrate 62500 --rc-lookahead 50 --me umh --subme 11 --partitions all --trellis 2 --output "output" "input"
Also noticed a new push was made for mp4box, so when I get the chance shall do another test encode/muxing with it to see if that fixed anything.
- - -
EDIT:
Okay tried a new encode and muxing with the updated MP4Box, no change still not able to seek within VLC/Windows Media Player, but no issues with MPC (CCCP)
Kurtnoise
20th August 2013, 09:35
Try enabling "Fast Seek" in the Input/Codecs VLC settings...otherwise, you should ask to the VLC forum.
sneaker_ger
20th August 2013, 10:40
Try turning off open-gop. It's a relatively new thing in mp4 and not everything (muxers/demuxers) supports it correctly.
SacredCultivator
20th August 2013, 16:43
@Kurtnoise: Okay that didn't change anything.
@sneaker_ger: !!!!! That's it! That fixed things. I turned it off and now with latest build and muxing, no seeking issues.
Although just a small question to piggyback off that option. Currenyl for the GOP calculation, I use "FPS based" that should be fine compared to "Fixed" right? Also as of lately I noticed for videos that go at "24fps", which is the correct fps to set my "AssumeFPS" (aviscript), would it be "23.976" or "23.967" as from Googling I'm sorta getting mixed results now. And given that the difference doesn't seem huge, I'm not too sure which is the correct one.
sneaker_ger
20th August 2013, 17:09
Although just a small question to piggyback off that option. Currenyl for the GOP calculation, I use "FPS based" that should be fine compared to "Fixed" right?
Yes, should be fine. Either way the compression difference will be very small for common frame rates. (250 is default for fixed and it would be 240 for 24 fps and FPS based)
Also as of lately I noticed for videos that go at "24fps", which is the correct fps to set my "AssumeFPS" (aviscript), would it be "23.976" or "23.967" as from Googling I'm sorta getting mixed results now.
"23.976" is usually correct, or more exactly described: 24000/1001 fps. If possible, use that notion in softwares that support it, e.g.:
AssumeFPS(24000, 1001)
And given that the difference doesn't seem huge, I'm not too sure which is the correct one.
In the end it depends on the source. Sometimes you can just blindly force 24000/1001 and correct any small error by that but sometimes you may encounter odd framerates like 23.967 that just don't fit any standard. Just test your files after encoding for a/v sync.
SacredCultivator
20th August 2013, 17:40
Thanks for the response.
For the GOP Size I alternate them according to the FPS (240,24 | 300, 30 | 600, 60)
Since usually for the FPS I just go off whatever meGUI's analyzer gives me and use it accordingly for AssumeFPS.
Example:
23.976, AssumeFPS(23.976)
29.97, AssumeFPS(29.97)
59.94, AssumeFPS(59.94)
As I never had much experience for AssumeFPS to use as you're suggesting (24000, 1001)
sneaker_ger
20th August 2013, 18:08
23.976, AssumeFPS(23.976)
29.97, AssumeFPS(29.97)
59.94, AssumeFPS(59.94)
It's really easy:
23.976 = 24000/1001
29.97 = 30000/1001
59.94 = 60000/1001
Some softwares correct e.g. 23.976 back to 24000/1001 internally, so the end result might be the same. Depending on the format the differences might be negligible anyways.
SacredCultivator
20th August 2013, 18:26
Okay I guess I'll change my template to use those values for AssumeFPS instead from now on.
LigH
21st August 2013, 08:26
See also: AviSynth Wiki – FPS (http://avisynth.nl/index.php/FPS) and the Presets table.
hello_hello
24th August 2013, 00:46
I thought I'd report this in case it effects anyone else. I'm running XP with dot.net version 2, 3, 3.5 and 4 installed, along with relevant updates and service packs.
For the first time since MP4Box was updated, I tried to remux an MP4. Windows (or MeGUI) offered an error along the lines of "msvcr100.dll" being missing, so I looked in the Windows/System32 folder and discovered a similarly named file "msvcr100_clr0400.dll".
A little Googling took me to this page (http://stackoverflow.com/questions/6623780/visual-c-2010-changes-to-msvc-runtime-deployment-no-more-sxs-with-manifest), after which I made a copy of "msvcr100_clr0400.dll" and renamed it "msvcr100.dll". MP4Box then worked without error.
For the record, MP4Box doesn't seem to care if "msvcr100.dll" is in the Windows system folder, or if it's located in the same folder where MP4Box itself resides. Maybe, if it turns out to be a common problem and the Microsoft police won't get all upset, MeGUI could include "msvcr100.dll" in the MP4Box subfolder itself.
Kurtnoise
24th August 2013, 07:20
Fixed...
@all: I'm starting to commit 10-bits x264 encoding today...stay tuned.
Zathor
24th August 2013, 10:56
@all: I'm starting to commit 10-bits x264 encoding today...stay tuned.
So a new dev build first without 10bit support to test the other things of the last two weeks:
2390 [OneClick] improved AddBorders calculation for AviSynth 2.6
2389 [Main] updated the correct video output file extension according to the muxer used
2388 [x264] added --stitchable option (requires x264 revision 2345+)
2387 [Update] update server will not be changed during every update check
2386 [AVS Script Creator] changed default mod value to 8
2385 [Main] added FrameRate information concerning external JobMuxer
2384 [MediaInfo] added Bits Depth information in the log
2383 [Audio Encoder] Add TimeStretch support. Feature Request #493
2382 [x264] Force to use external mp4 muxer because the current x264 build doesn't have the mp4 support
2381 [x264] introduced external muxer job feature for the x264 encoder (only MKV & MP4). Can be enabled/disabled through the MeGUI settings.
2380 [AVS Script Creator] fixed a crash when opening first a smaller and then a bigger input file
2379 [Audio Encoder] Added 32000 Hz as Sample Rate. Feature Request #518
hello_hello
24th August 2013, 13:43
MeGUI 2390.
When selecting the option to use an external muxer for the x264 encoder, the jobs aren't added to the Queue as being dependant on each other. So it's possible to remove the encoding job while the muxing job remains.
Will a version of x264 which supports direct MP4 output be used by MeGUI again at some stage? If not, the external muxer option only effects MKV, even though the GUI states it effects both MKV and MP4 output.
Kurtnoise
24th August 2013, 13:59
When selecting the option to use an external muxer for the x264 encoder, the jobs aren't added to the Queue as being dependant on each other. So it's possible to remove the encoding job while the muxing job remains.
Ok...I'll see if I can do something.
Will a version of x264 which supports direct MP4 output be used by MeGUI again at some stage?
Well...it's currently not possible.
Zathor
24th August 2013, 22:04
Ok...I'll see if I can do something
If you like I can change it as well.
Kurtnoise
25th August 2013, 09:30
If you like I can change it as well.
Please, do...I cannot see what's wrong for the moment.
mini-moose
25th August 2013, 14:51
2390 [OneClick] improved AddBorders calculation for AviSynth 2.6
this applies to users who independently pre-installed 2.6 alpha on their systems? Looking at megui\Tools\AVS it still has 2.5.8.5.
I assume this avisynth.dll is only used on systems that don't have avisynth pre-installed?
hello_hello
25th August 2013, 16:37
I've hardly used OneClick so maybe I'm missing the obvious but how/when does OneClick use AddBorders?
kalehrl
25th August 2013, 16:56
Using latest development version, I get an error when starting a job with mp4 output:
--[Error] [25.8.2013 15:51:31] Error starting job
---[Error] [25.8.2013 15:51:31] Exception message: Calling setup of processor failed with error 'Required file 'D:\Dreambox\movie\cuttermaran\Formula1\Formula 1 2013 Belgija.h264' is missing.'
---[Error] [25.8.2013 15:51:32] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [25.8.2013 15:51:32] Inner exception: null
The encoding, however, continued but I aborted it to be on the safe side.
Full log here.
When I selected mkv as output, no error.
Zathor
26th August 2013, 07:47
2390 [OneClick] improved AddBorders calculation for AviSynth 2.6
AddBorders will be used when in x264 Blu-Ray is selected. Borders will be added to get e.g. full 1080p. This was already a part of OneClick since a long time.
This change deals with a change in AviSynth - AddBorders must use even values for some color formats. More described here:
http://forum.doom9.org/showthread.php?p=1453348
Zathor
26th August 2013, 07:48
Please, do...I cannot see what's wrong for the moment.
Ok, will implement it today.
Using latest development version, I get an error when starting a job with mp4 output:
--[Error] [25.8.2013 15:51:31] Error starting job
---[Error] [25.8.2013 15:51:31] Exception message: Calling setup of processor failed with error 'Required file 'D:\Dreambox\movie\cuttermaran\Formula1\Formula 1 2013 Belgija.h264' is missing.'
---[Error] [25.8.2013 15:51:32] Stacktrace: at MeGUI.core.gui.JobWorker.startEncoding(TaggedJob job)
---[Error] [25.8.2013 15:51:32] Inner exception: null
The encoding, however, continued but I aborted it to be on the safe side.
Full log here.
When I selected mkv as output, no error.
How has this job been created? In the main tab, autoencode, oneclick? Can you please describe how to reproduce this?
kalehrl
26th August 2013, 08:01
I created it using the main tab.
Basically, just indexed an .mpg file, cropped it, selected interlaced, top field first and yadif.
Saved the script and encoded the audio.
After that I selected x264 options using h264 scratchpad profile and chose mp4 as output.
I added the job and when the encoding started MeGUI icon turned red but encoding continued.
mini-moose
26th August 2013, 08:25
@ MeGUI devs:
Please update x264 to the new revision 2356.
What's the rush? There are sometimes regressions in new revisions. Better let it be tested for a few days :)
Wam7
26th August 2013, 13:45
I'd like to make MeGUI announce the fact that encoding has ceased by playing a sound file. I suspect I can use the inbuilt 'Run Command' to achieve this but I'm not sure how I would go about making this possible. Could a kind soul more knowledgeable than I point me in the right direction.
Zathor
26th August 2013, 19:02
I created it using the main tab.
Basically, just indexed an .mpg file, cropped it, selected interlaced, top field first and yadif.
Saved the script and encoded the audio.
After that I selected x264 options using h264 scratchpad profile and chose mp4 as output.
I added the job and when the encoding started MeGUI icon turned red but encoding continued.
I am sorry but I cannot reproduce it :(
kalehrl
26th August 2013, 19:29
Maybe it was one of those one-off errors that don't reappear.
Zathor
26th August 2013, 19:55
2394 [x264] added x264 10bit to the update server
2393 [Main] create external job muxer jobs with dependencies
2392 [x264] added 10 bit encoding support. This can be enabled through the MeGUI settings. Thanks to Detmek for the tests.
2391 [Aften] do not log progress messages
LigH
27th August 2013, 10:44
I am faster than Zathor... ;)
2395 [x264] only download 10bit files if enabled
Rat Killer
27th August 2013, 16:14
Update downloaded today and using the oneclick encoder to encode a mpeg2 file to mp4 now errors if auto deinterlace is selected. Worked prior to today and is repeatable for all files. Testing further with the avisynth script creater, the analyze tool no longer determines interlace type or field order, give error about insufficient data. Again these are mpeg2 files, tv recordings from OTA ATSC television. They worked fine in the previous release.
Help?
Zathor
27th August 2013, 19:07
No clue. None of the changes since 2390 should have an influence on this. Also I cannot reproduce it.
Please post the log and a sample. Also you can try to downgrade to 2390 and see if this really fixes the problem.
Rat Killer
27th August 2013, 21:34
I believe my previous version was 2370 something as I had not updated in over a week. Can you give me a pointer in how to downgrade to a previous release?
Error log below. Let me know if you wish me to upload the file somewhere. (perhaps I should create a smaller file for this)
[Error] Log
-[Warning] Versions
--[Information] [8/27/2013 3:21:48 PM] MeGUI: 2395
--[Information] [8/27/2013 3:21:48 PM] Operating System: Windows 7 Enterprise Edition x64 SP1 (6.1.65536.7601)
--[Information] [8/27/2013 3:21:48 PM] .Net Framework: 4.0 (4.0.30319)
--[Information] [8/27/2013 3:21:48 PM] AviSynth: 2.5.8.5 (21-12-2008) - portable
--[Information] [8/27/2013 3:21:48 PM] DevIL: 1.6.6 (26-05-2004)
--[Information] [8/27/2013 3:21:48 PM] AvisynthWrapper: (02-01-2009)
--[Warning] [8/27/2013 3:21:48 PM] Haali Matroska Splitter not installed properly.
--[Warning] [8/27/2013 3:21:48 PM] Therefore DSS2() and certain functions of FFVideoSource() and the HD Streams Extractor may also not work.
--[Warning] [8/27/2013 3:21:48 PM] Please download and install it from http://haali.su/mkv/
--[Warning] [8/27/2013 3:21:48 PM] Haali DSS2: not installed
--[Information] [8/27/2013 3:21:48 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [8/27/2013 3:21:48 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [8/27/2013 3:21:48 PM] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [8/27/2013 3:21:48 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [8/27/2013 3:21:48 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [8/27/2013 3:21:48 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [8/27/2013 3:21:48 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [8/27/2013 3:21:48 PM] Connecting to server: http://megui.org/auto/
--[Information] [8/27/2013 3:21:49 PM] All files are up to date
-[Information] OneClick
--[Information] [8/27/2013 3:22:30 PM] MediaInfo
---[Information] File: C:\Storage\Recode Batch\American Dad S05E08 Chimdale 408.mpg
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 2288510976
----[Information] PlayTime: 00:20:51.264
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 37500
----[Information] FrameRate: 29.970
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Bits Depth: 8
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 1
----[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: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID: 224-CC1
----[Information] StreamOrder: 0
----[Information] Codec:
----[Information] CodecString:
----[Information] Delay: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [8/27/2013 3:22:33 PM] Video: C:\Storage\Recode Batch\American Dad S05E08 Chimdale 408.mpg
--[Information] [8/27/2013 3:22:33 PM] Audio: C:\Storage\Recode Batch\American Dad S05E08 Chimdale 408.mpg ([80] - AC-3 - 6 channels / 48.0 KHz / English)
-[Information] Log for job1 (idx, American Dad S05E08 Chimdale 408.mpg -> American Dad S05E08 Chimdale 408.d2v)
--[Information] [8/27/2013 3:22:51 PM] Started handling job
--[Information] [8/27/2013 3:22:51 PM] Preprocessing
--[Information] [8/27/2013 3:22:51 PM] Job commandline: "C:\Personal\MeGUI\tools\dgindex\dgindex.exe" -SD=< -AIF=<C:\Storage\Recode Batch\American Dad S05E08 Chimdale 408.mpg< -OF=<C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408< -FO=0 -exit -hide -OM=2
--[Information] [8/27/2013 3:22:51 PM] Process started
--[Information] [8/27/2013 3:22:51 PM] Standard output stream
--[Information] [8/27/2013 3:22:51 PM] Standard error stream
--[Information] [8/27/2013 3:23:26 PM] Running auto force film
---[Information] [8/27/2013 3:23:26 PM] Film percentage: -1
--[Information] [8/27/2013 3:23:26 PM] Postprocessing
---[Information] [8/27/2013 3:23:26 PM] Deleting intermediate files
----[Information] [8/27/2013 3:23:26 PM] Successfully deleted C:\Storage\Recode Batch\American Dad S05E08 Chimdale 408.log
--[Information] [8/27/2013 3:23:26 PM] Job completed
-[Error] Log for job2 (oneclick, American Dad S05E08 Chimdale 408.mpg -> )
--[Information] [8/27/2013 3:23:26 PM] Started handling job
--[Information] [8/27/2013 3:23:26 PM] Preprocessing
--[Information] [8/27/2013 3:23:26 PM] Processing thread started
--[Information] [8/27/2013 3:23:26 PM] Desired size:
--[Information] [8/27/2013 3:23:26 PM] Split size:
--[Information] [8/27/2013 3:23:27 PM] Aspect ratio: 16:9 (1.778)
--[Information] [8/27/2013 3:23:27 PM] Target device: Default
--[Information] [8/27/2013 3:23:29 PM] Input resolution: 1920x1080
--[Information] [8/27/2013 3:23:29 PM] Output resolution: 0x0
--[Information] [8/27/2013 3:23:29 PM] Automatic deinterlacing: True
--[Error] [8/27/2013 3:24:21 PM] Source detection
---[NoImage] Progressive sections: 0
---[NoImage] Interlaced sections: 0
---[NoImage] Partially Static Sections: 140
---[NoImage] Film Sections: 10
---[NoImage] Source does not have enough data. This either comes from an internal error or an unexpected source type.
---[Error] [8/27/2013 3:24:21 PM] Source detection failed: Could not find enough useful sections to determine source type for C:\Storage\Recode Batch\American Dad S05E08 Chimdale 408.mpg
--[Warning] [8/27/2013 3:24:21 PM] Deinterlacing used: #Not enough useful sections for source detection. Doing no processing
--[Information] [8/27/2013 3:24:21 PM] Generated Avisynth script
---[NoImage] global MeGUI_darx = 16
---[NoImage] global MeGUI_dary = 9
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408.d2v", info=3)
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
---[NoImage] #Not enough useful sections for source detection. Doing no processing
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
--[Information] Eliminating duplicate filenames
---[Information] [8/27/2013 3:24:21 PM] Video output file: C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408_Video.mp4
---[Information] [8/27/2013 3:24:21 PM] Muxed output file: C:\Users\james.thorne\Videos\American Dad S05E08 Chimdale 408.mp4
--[Information] [8/27/2013 3:24:22 PM] Postprocessing
---[Information] [8/27/2013 3:24:22 PM] Deleting intermediate files
--[Information] [8/27/2013 3:24:22 PM] Job completed
-[Error] Log for job3 (video, American Dad S05E08 Chimdale 408.avs -> American Dad S05E08 Chimdale 408_Video.mp4)
--[Information] [8/27/2013 3:24:22 PM] Started handling job
--[Information] [8/27/2013 3:24:22 PM] Preprocessing
--[Information] [8/27/2013 3:24:22 PM] Avisynth input script
---[NoImage] global MeGUI_darx = 16
---[NoImage] global MeGUI_dary = 9
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408.d2v", info=3)
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
---[NoImage] #Not enough useful sections for source detection. Doing no processing
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
--[Information] [8/27/2013 3:24:22 PM] resolution: 1920x1080
--[Information] [8/27/2013 3:24:22 PM] frame rate: 30000/1001
--[Information] [8/27/2013 3:24:22 PM] aspect ratio: 16:9 (1.778)
--[Information] [8/27/2013 3:24:22 PM] Job commandline: "C:\Personal\MeGUI\tools\x264\avs4x264mod.exe" --level 4.1 --preset slow --crf 18.0 --keyint 300 --vbv-bufsize 78125 --vbv-maxrate 62500 --sar 1:1 --output "C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408_Video.mp4" "C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408.avs"
--[Information] [8/27/2013 3:24:22 PM] Process started
--[Information] [8/27/2013 3:24:22 PM] Standard output stream
---[Information] [8/27/2013 3:24:22 PM] avs [info]: AviSynth 2.58, build:Dec 22 2008 [08:46:51]
---[Information] [8/27/2013 3:24:22 PM] avs [info]: Video colorspace: YV12
---[Information] [8/27/2013 3:24:22 PM] avs [info]: Video resolution: 1920x1080
---[Information] [8/27/2013 3:24:22 PM] avs [info]: Video framerate: 30000/1001
---[Information] [8/27/2013 3:24:22 PM] avs [info]: Video framecount: 37500
---[Information] [8/27/2013 3:24:22 PM] avs4x264 [info]: "x264_64" - --level 4.1 --preset slow --crf 18.0 --keyint 300 --vbv-bufsize 78125 --vbv-maxrate 62500 --sar 1:1 --output "C:\TEMP\wsixu221.o2k\American Dad S05E08 Chimdale 408_Video.mp4" --frames 37500 --fps 30000/1001 --input-res 1920x1080 --input-csp i420
--[Error] [8/27/2013 3:24:22 PM] Standard error stream
---[Error] [8/27/2013 3:24:22 PM] x264 [error]: not compiled with MP4 output support
---[Error] [8/27/2013 3:24:22 PM] avs [error]: Error occurred while writing frame 0
---[Information] [8/27/2013 3:24:22 PM] (Maybe x264 closed)
--[Error] [8/27/2013 3:24:22 PM] Process exits with error: 0xFFFFFFFF (-1)
--[Warning] [8/27/2013 3:24:22 PM] The 64 bit mode of x264 is enabled. Depending on the error it may help to disable it in the MeGUI settings.
--[Information] [8/27/2013 3:24:22 PM] Job completed[\CODE]
Thanks for your help!
Rat Killer
27th August 2013, 21:55
OK, downgraded to 2378 and confirm the same file processes through oneclick encoder steps without error. Well, at least as far as encoding video but it got past the point where the current version fails. So there is something in meGUI core different between 2378 and 2395 that is having difficulty deinterlacing mpeg2 video. Let me know what else I can do to help troubleshoot.
Renzz
28th August 2013, 09:34
There seems to be a slight bug with Autoencode due to X264 not outputting MP4 any more. I do the following:
1. Open an Avisynth script in the Video Encoding section, and set the output to MP4
2. Choose a 2-pass X264 profile.
3. Leave the Audio section blank.
4. Press the Autoencode button and on the config screen, set container to MP4, set target file size, and tick "Add additional content". Click "Queue".
5. On the next screen, select a pre-encoded audio file to add and click "Go".
6. The jobs are queued but you can then see the second pass X264 job has been set to output to MP4, which obviously fails.
This only seems to happen when I leave Audio encoding blank and add a pre-encoded audio file. If I add a WAV file for encoding on the first screen, the second pass X264 job gets correctly added with a target file of .h264.
I have "use external muxer (MKV, MP4)" set in the options.
Kurtnoise
29th August 2013, 09:29
OK, downgraded to 2378 and confirm the same file processes through oneclick encoder steps without error. Well, at least as far as encoding video but it got past the point where the current version fails. So there is something in meGUI core different between 2378 and 2395 that is having difficulty deinterlacing mpeg2 video. Let me know what else I can do to help troubleshoot.
Go to Options -> Settings Menu. Then, on the 1st tab, click on "Configure Source Detector" and change default values for Analysis Percent and/or Minimum analysis sections. I put 10/200 instead of 1/150 and it works fine within your sample...
Kurtnoise
29th August 2013, 09:31
There seems to be a slight bug with Autoencode due to X264 not outputting MP4 any more. I do the following:
1. Open an Avisynth script in the Video Encoding section, and set the output to MP4
2. Choose a 2-pass X264 profile.
3. Leave the Audio section blank.
4. Press the Autoencode button and on the config screen, set container to MP4, set target file size, and tick "Add additional content". Click "Queue".
5. On the next screen, select a pre-encoded audio file to add and click "Go".
6. The jobs are queued but you can then see the second pass X264 job has been set to output to MP4, which obviously fails.
This only seems to happen when I leave Audio encoding blank and add a pre-encoded audio file. If I add a WAV file for encoding on the first screen, the second pass X264 job gets correctly added with a target file of .h264.
I have "use external muxer (MKV, MP4)" set in the options.
confirmed...I'll fix it asap.
Rat Killer
29th August 2013, 13:11
Go to Options -> Settings Menu. Then, on the 1st tab, click on "Configure Source Detector" and change default values for Analysis Percent and/or Minimum analysis sections. I put 10/200 instead of 1/150 and it works fine within your sample...
Thanks but still not working. No errors from the deinterlacing but now x264 is not happy. Log below:
[Error] Log
-[Warning] Versions
--[Information] [8/29/2013 6:32:05 AM] MeGUI: 2395
--[Information] [8/29/2013 6:32:05 AM] Operating System: Windows 7 Enterprise Edition x64 SP1 (6.1.65536.7601)
--[Information] [8/29/2013 6:32:05 AM] .Net Framework: 4.0 (4.0.30319)
--[Information] [8/29/2013 6:32:05 AM] AviSynth: 2.5.8.5 (21-12-2008) - portable
--[Information] [8/29/2013 6:32:05 AM] DevIL: 1.6.6 (26-05-2004)
--[Information] [8/29/2013 6:32:05 AM] AvisynthWrapper: (02-01-2009)
--[Warning] [8/29/2013 6:32:05 AM] Haali Matroska Splitter not installed properly.
--[Warning] [8/29/2013 6:32:05 AM] Therefore DSS2() and certain functions of FFVideoSource() and the HD Streams Extractor may also not work.
--[Warning] [8/29/2013 6:32:05 AM] Please download and install it from http://haali.su/mkv/
--[Warning] [8/29/2013 6:32:05 AM] Haali DSS2: not installed
--[Information] [8/29/2013 6:32:05 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [8/29/2013 6:32:05 AM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [8/29/2013 6:32:05 AM] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [8/29/2013 6:32:05 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [8/29/2013 6:32:05 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [8/29/2013 6:32:05 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [8/29/2013 6:32:05 AM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [8/29/2013 6:32:05 AM] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [8/29/2013 6:32:08 AM] All files are up to date
-[Information] OneClick
--[Information] [8/29/2013 6:32:30 AM] MediaInfo
---[Information] File: C:\Storage\Recode Batch\Two and a Half Men S08E11 Dead From the Waist Down 811.mpg
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 1826568192
----[Information] PlayTime: 00:20:20.352
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 36574
----[Information] FrameRate: 29.970
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Bits Depth: 8
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 1
----[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: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID: 224-CC1
----[Information] StreamOrder: 0
----[Information] Codec:
----[Information] CodecString:
----[Information] Delay: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [8/29/2013 6:32:34 AM] Video: C:\Storage\Recode Batch\Two and a Half Men S08E11 Dead From the Waist Down 811.mpg
--[Information] [8/29/2013 6:32:34 AM] Audio: C:\Storage\Recode Batch\Two and a Half Men S08E11 Dead From the Waist Down 811.mpg ([80] - AC-3 - 2 channels / 48.0 KHz / English)
--[Information] [8/29/2013 7:02:32 AM] MediaInfo
---[Information] File: C:\Storage\Recode Batch\Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.mpg
---[Information] General
----[Information] Format: MPEG-PS
----[Information] FormatString: MPEG-PS
----[Information] FileSize: 1526200320
----[Information] PlayTime: 00:20:22.464
---[Information] Video
----[Information] ID: 224
----[Information] StreamOrder: 0
----[Information] Width: 1920
----[Information] Height: 1080
----[Information] FrameCount: 36637
----[Information] FrameRate: 29.970
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Interlaced
----[Information] Codec: MPEG-2V
----[Information] CodecString: MPEG-2 Video
----[Information] Bits Depth: 8
----[Information] Format: MPEG Video
----[Information] AspectRatio: 1.778
----[Information] AspectRatioString: 16:9
----[Information] Delay: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 189-128
----[Information] StreamOrder: 1
----[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: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Text
----[Information] ID: 224-CC1
----[Information] StreamOrder: 0
----[Information] Codec:
----[Information] CodecString:
----[Information] Delay: 200.000
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [8/29/2013 7:02:32 AM] Video: C:\Storage\Recode Batch\Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.mpg
--[Information] [8/29/2013 7:02:32 AM] Audio: C:\Storage\Recode Batch\Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.mpg ([80] - AC-3 - 2 channels / 48.0 KHz / English)
-[Information] Log for job1 (idx, Two and a Half Men S08E11 Dead From the Waist Down 811.mpg -> Two and a Half Men S08E11 Dead From the Waist Down 811.d2v)
--[Information] [8/29/2013 6:32:36 AM] Started handling job
--[Information] [8/29/2013 6:32:36 AM] Preprocessing
--[Information] [8/29/2013 6:32:37 AM] Job commandline: "C:\Personal\MeGUI\tools\dgindex\dgindex.exe" -SD=< -AIF=<C:\Storage\Recode Batch\Two and a Half Men S08E11 Dead From the Waist Down 811.mpg< -OF=<C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811< -FO=0 -exit -hide -OM=2
--[Information] [8/29/2013 6:32:37 AM] Process started
--[Information] [8/29/2013 6:32:37 AM] Standard output stream
--[Information] [8/29/2013 6:32:37 AM] Standard error stream
--[Information] [8/29/2013 6:32:50 AM] Running auto force film
---[Information] [8/29/2013 6:32:50 AM] Film percentage: -1
--[Information] [8/29/2013 6:32:50 AM] Postprocessing
---[Information] [8/29/2013 6:32:50 AM] Deleting intermediate files
----[Information] [8/29/2013 6:32:50 AM] Successfully deleted C:\Storage\Recode Batch\Two and a Half Men S08E11 Dead From the Waist Down 811.log
--[Information] [8/29/2013 6:32:50 AM] Job completed
-[Warning] Log for job2 (oneclick, Two and a Half Men S08E11 Dead From the Waist Down 811.mpg -> )
--[Information] [8/29/2013 6:32:50 AM] Started handling job
--[Information] [8/29/2013 6:32:50 AM] Preprocessing
--[Information] [8/29/2013 6:32:50 AM] Processing thread started
--[Information] [8/29/2013 6:32:50 AM] Desired size:
--[Information] [8/29/2013 6:32:50 AM] Split size:
--[Information] [8/29/2013 6:32:51 AM] Aspect ratio: 16:9 (1.778)
--[Information] [8/29/2013 6:32:51 AM] Target device: Default
--[Information] [8/29/2013 6:32:53 AM] Input resolution: 1920x1080
--[Information] [8/29/2013 6:32:53 AM] Output resolution: 0x0
--[Information] [8/29/2013 6:32:53 AM] Automatic deinterlacing: True
--[Information] [8/29/2013 7:02:31 AM] Source detection
---[NoImage] Progressive sections: 0
---[NoImage] Interlaced sections: 0
---[NoImage] Partially Static Sections: 502
---[NoImage] Film Sections: 230
---[NoImage] Source is declared telecined.
---[NoImage] Source is declared tff by a margin of 264 to 3.
--[Warning] [8/29/2013 7:02:31 AM] Deinterlacing used
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\TIVTC.dll")
---[NoImage] tfm(order=1).tdecimate()
--[Information] [8/29/2013 7:02:31 AM] Generated Avisynth script
---[NoImage] global MeGUI_darx = 16
---[NoImage] global MeGUI_dary = 9
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811.d2v", info=3)
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\TIVTC.dll")
---[NoImage] tfm(order=1).tdecimate()
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
--[Information] Eliminating duplicate filenames
---[Information] [8/29/2013 7:02:31 AM] Video output file: C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811_Video.mp4
---[Information] [8/29/2013 7:02:31 AM] Muxed output file: C:\Users\james.thorne\Videos\Two and a Half Men S08E11 Dead From the Waist Down 811.mp4
--[Information] [8/29/2013 7:02:32 AM] Postprocessing
---[Information] [8/29/2013 7:02:32 AM] Deleting intermediate files
--[Information] [8/29/2013 7:02:32 AM] Job completed
-[Error] Log for job3 (video, Two and a Half Men S08E11 Dead From the Waist Down 811.avs -> Two and a Half Men S08E11 Dead From the Waist Down 811_Video.mp4)
--[Information] [8/29/2013 7:02:32 AM] Started handling job
--[Information] [8/29/2013 7:02:32 AM] Preprocessing
--[Information] [8/29/2013 7:02:32 AM] Avisynth input script
---[NoImage] global MeGUI_darx = 16
---[NoImage] global MeGUI_dary = 9
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\dgindex\DGDecode.dll")
---[NoImage] DGDecode_mpeg2source("C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811.d2v", info=3)
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
---[NoImage] ColorMatrix(hints=true, interlaced=true, threads=0)
---[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\TIVTC.dll")
---[NoImage] tfm(order=1).tdecimate()
---[NoImage] #crop
---[NoImage] #resize
---[NoImage] #denoise
--[Information] [8/29/2013 7:02:32 AM] resolution: 1920x1080
--[Information] [8/29/2013 7:02:32 AM] frame rate: 24000/1001
--[Information] [8/29/2013 7:02:32 AM] aspect ratio: 16:9 (1.778)
--[Information] [8/29/2013 7:02:32 AM] Job commandline: "C:\Personal\MeGUI\tools\x264\avs4x264mod.exe" --level 4.1 --preset slow --crf 18.0 --keyint 240 --vbv-bufsize 78125 --vbv-maxrate 62500 --sar 1:1 --output "C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811_Video.mp4" "C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811.avs"
--[Information] [8/29/2013 7:02:32 AM] Process started
--[Information] [8/29/2013 7:02:32 AM] Standard output stream
---[Information] [8/29/2013 7:02:33 AM] avs [info]: AviSynth 2.58, build:Dec 22 2008 [08:46:51]
---[Information] [8/29/2013 7:02:33 AM] avs [info]: Video colorspace: YV12
---[Information] [8/29/2013 7:02:33 AM] avs [info]: Video resolution: 1920x1080
---[Information] [8/29/2013 7:02:33 AM] avs [info]: Video framerate: 24000/1001
---[Information] [8/29/2013 7:02:33 AM] avs [info]: Video framecount: 29259
---[Information] [8/29/2013 7:02:33 AM] avs4x264 [info]: "x264_64" - --level 4.1 --preset slow --crf 18.0 --keyint 240 --vbv-bufsize 78125 --vbv-maxrate 62500 --sar 1:1 --output "C:\TEMP\4xek22wx.f1a\Two and a Half Men S08E11 Dead From the Waist Down 811_Video.mp4" --frames 29259 --fps 24000/1001 --input-res 1920x1080 --input-csp i420
--[Error] [8/29/2013 7:02:32 AM] Standard error stream
---[Error] [8/29/2013 7:02:33 AM] x264 [error]: not compiled with MP4 output support
---[Error] [8/29/2013 7:02:33 AM] avs [error]: Error occurred while writing frame 0
---[Information] [8/29/2013 7:02:33 AM] (Maybe x264 closed)
--[Error] [8/29/2013 7:02:33 AM] Process exits with error: 0xFFFFFFFF (-1)
--[Warning] [8/29/2013 7:02:33 AM] The 64 bit mode of x264 is enabled. Depending on the error it may help to disable it in the MeGUI settings.
--[Information] [8/29/2013 7:02:33 AM] Job completed
-[Information] Log for job6 (idx, Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.mpg -> Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.d2v)
--[Information] [8/29/2013 7:02:33 AM] Started handling job
--[Information] [8/29/2013 7:02:33 AM] Preprocessing
--[Information] [8/29/2013 7:02:33 AM] Job commandline: "C:\Personal\MeGUI\tools\dgindex\dgindex.exe" -SD=< -AIF=<C:\Storage\Recode Batch\Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.mpg< -OF=<C:\TEMP\io2ym4uu.nsc\Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812< -FO=0 -exit -hide -OM=2
--[Information] [8/29/2013 7:02:33 AM] Process started
--[Information] [8/29/2013 7:02:33 AM] Standard output stream
--[Information] [8/29/2013 7:02:33 AM] Standard error stream
--[Information] [8/29/2013 7:02:45 AM] Running auto force film
---[Information] [8/29/2013 7:02:45 AM] Film percentage: -1
--[Information] [8/29/2013 7:02:45 AM] Postprocessing
---[Information] [8/29/2013 7:02:45 AM] Deleting intermediate files
----[Information] [8/29/2013 7:02:45 AM] Successfully deleted C:\Storage\Recode Batch\Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.log
--[Information] [8/29/2013 7:02:45 AM] Job completed
-[Information] Log for job7 (oneclick, Two and a Half Men S08E12 Chocolate Diddlers or My Puppys Dead 812.mpg -> )
--[Information] [8/29/2013 7:02:45 AM] Started handling job
--[Information] [8/29/2013 7:02:45 AM] Preprocessing
--[Information] [8/29/2013 7:02:45 AM] Processing thread started
--[Information] [8/29/2013 7:02:45 AM] Desired size:
--[Information] [8/29/2013 7:02:45 AM] Split size:
--[Information] [8/29/2013 7:02:45 AM] Aspect ratio: 16:9 (1.778)
hello_hello
1st September 2013, 10:19
MOD1 Cropping:
Every so often when cropping and resizing (probably more often than not) I find myself longing for mod1 cropping in order to keep the aspect ratio distortion as close to zero as possible. Today I've been re-encoding some anamorphic video with an odd resolution, which mostly caused me to crop a little more picture than I'd otherwise prefer in order to minimise the aspect ratio distortion. Which led me to thinking about ways around it... and eventually to re-discovering mod1 cropping.
As AVISynth's resizers can crop mod1, I've been doing something like this:
crop(4, 4, -4, -4)
Spline36Resize(640,480,0,0,0,-1)
I know the "edge resizing" is effected by the way the video is cropped, hence using crop() for the bulk of it, with the resizer cropping used only for the extra mod1.
Would it be a useful feature for an encoder GUI, or am I too OCD when it comes to resizing and aspect ratio distortion?
mini-moose
1st September 2013, 11:46
Would it be a useful feature for an encoder GUI, or am I too OCD when it comes to resizing and aspect ratio distortion?
I use that mod1 cropping too. I haven't noticed issues with it but I'm not an expert. I do like the fact I don't need to over or under crop videos with uneven border values.
On a related matter, I find it hard at times to spot how much is needed to fine crop the borders using the avs script editor preview. Some thin white frame around the borders would help that a lot (similar to GordianKnot's preview).
hello_hello
1st September 2013, 12:41
There is a problem with this.
x264_10b does not get updated when the "x264: enable 10 bits Encoder" checkbox is unchecked (although x264_10b has been downloaded previously via checking that checkbox).
So, either:
Alyways download/update x264_10b, even when the "x264: enable 10 bits Encoder" checkbox is unchecked.
Or:
Always make MeGUI check for updates as soon as the "x264: enable 10 bits Encoder" checkbox gets checked.
The checkbox disables and enables 10 bit encoding. It only checks for the presence of the 10 bit encoder (I assume), not whether it's the latest and greatest.
If you disable/enable 10 bit encoding I think it's reasonable to assume you'd need to manually run an update check after you do if you want to ensure you're using the latest version.
I did notice that none of the target device presets disable 10 bit encoding, so it's possible to select (for example) Bluray as the target device while enabling 10 bit encoding, which probably isn't ideal.
hello_hello
1st September 2013, 12:56
I use that mod1 cropping too. I haven't noticed issues with it but I'm not an expert. I do like the fact I don't need to over or under crop videos with uneven border values.
Mod1 cropping that way is an ability I'd long forgotten, if I ever knew... no doubt because no encoder GUI's support it. The number of times I've cropped an extra 8 pixels from the sides and an extra 6 from the height (for example) to reduce the aspect ratio distortion, when an extra mod1 crop somewhere would have done the job..... sigh.
If MeGUI could implement mod1 cropping it'd probably be the only encoder GUI on the planet which can do it.
As I understand it, when using Crop(), the cropped area doesn't partake in the resizing of the remaining video, whereas when using the "resizing crop" there's no "hard edge". Well the way AVISynth explains it (http://avisynth.org/mediawiki/Resize):
"Note the edge semantics are slightly different, Crop gives a hard absolute boundary, the Resizer filter lobes can extend into the cropped region but not beyond the physical edge of the image."
Or maybe this post (http://forum.doom9.org/showthread.php?p=1562486#post1562486) illustrates it better than I can explain it.
So most of the time you'd probably want to use Crop() in the usual way, then use the Resizer cropping for any "mod1 extras".
On a related matter, I find it hard at times to spot how much is needed to fine crop the borders using the avs script editor preview. Some thin white frame around the borders would help that a lot (similar to GordianKnot's preview).
That's probably not a bad idea.
mini-moose
1st September 2013, 13:40
As I understand it, when using Crop(), the cropped area doesn't partake in the resizing of the remaining video, whereas when using the "resizing crop" there's no "hard edge". Well the way AVISynth explains it (http://avisynth.org/mediawiki/Resize):
I guess mod1 crop isn't loseless like crop() which worried me (also I assumed it involves maybe jumping colorspaces to achieve it). But the result seems very decent to my non-expert eyes and most importantly gets rid of the over/under crop dilemma. I think I have a similar ocd ;)
That's probably not a bad idea.
It would be great if that happens. I find myself going to GK or doing test clips to make sure I got the cropping perfectly. It's very hard to fine crop when the video borders are "glued" to the preview window borders (mostly on left and right).
hello_hello
1st September 2013, 14:54
I guess mod1 crop isn't loseless like crop() which worried me (also I assumed it involves maybe jumping colorspaces to achieve it). But the result seems very decent to my non-expert eyes and most importantly gets rid of the over/under crop dilemma. I think I have a similar ocd ;)
I don't think it's a matter of lossy/lossless as such. The way I understand it..... although I'm probably explaining it badly.... when you resize an image a group of pixels is resampled as a new group of pixels.... less if you resize down, more if you resize up etc.
When you use the "Resizer cropping", the group of pixels being resampled can extend beyond the cropping point (probably only by a pixel or two), which is a good thing if you're cropping away "good video" as it'll be used when resizing the very edges of the newly cropped image, but maybe a bad thing if you're only cropping away "crud" which you don't want to be included in the "resampling".
As far as the resizer is concerned, if you use Crop() first, the cropped part of the image never existed so it can't factor into the way the very edges of the image are resized.
Chances are, in practice you'd really have to go out of your way to find a difference between the two cropping methods in respect to the way the very edges of the cropped image are resized.
Lyle_JP
4th September 2013, 18:22
I don't think you technically can crop mod 1 so long as your source uses 4:2:0 chroma sub-sampling (and just about every commercial digital source does). The 4x4 blocks of luma can never be broken up since they all share the same one block of chroma. So that's why you can only crop by 2s on all sides.
hello_hello
4th September 2013, 20:36
I don't think you technically can crop mod 1 so long as your source uses 4:2:0 chroma sub-sampling (and just about every commercial digital source does). The 4x4 blocks of luma can never be broken up since they all share the same one block of chroma. So that's why you can only crop by 2s on all sides.
Because the resize filters "resample" the video, they're not limited to the same mod2 cropping restriction as the normal Crop() function, which just removes bits of video.
Plus the AVIsynth wiki says it's okay. Down the bottom of this page (http://avisynth.org/mediawiki/Crop).
Zathor
7th September 2013, 16:13
Just a minor fix this time:
2396 [AutoEncode] fixed mp4 output (regression of 2381)
hello_hello
11th September 2013, 17:13
I think this was discussed previously, but I don't think it was ever resolved.
The default for --weightp appears to be --weightp 2.
Selecting Blu-ray as the target playback device appears to use --weightp 1
With no target device selected, checking Blu-ray compatibility also automatically adds --weightp 2 to the command line.
I'm just wondering if there's a reason for the inconstancy I'm missing. Should Blu-ray compatibility require a specific --weightp value and if so, should it be the same in both cases?
sneaker_ger
11th September 2013, 17:19
Blu-Ray does not require a specific --weightp value. Both 0 and 1 are allowed, 2 will automatically get reduced to 1 by --bluray-compat.
hello_hello
12th September 2013, 08:02
Yeah, if I recall correctly using --bluray-compat resulted in --weightp 1 even though checking --bluray-compat in MeGUI's encoder configuration automatically adds --weightp 2 to the command line. So while it does no harm, I guess technically it's wrong, or at least misleading. You can manually change it to --weightp 1 without the encoder configuration trying to stop you, and when you do --weightp disappears from the command line to indicate it's the (current) default.
If anything, checking --bluray-compat should cause --weightp 1 to be selected in the encoder configuration (same as selecting Blu-ray as the target playback device does), and while --bluray-compat is checked, ideally MeGUI should stop you from changing it to --weightp 2.
ph4nt0m
14th September 2013, 09:22
First of all, I want to thank everyone involved with the development of this fantastic tool. I recently discovered the "One Click" functionality, after having done many steps by hand up to this point.
The possibility to define a custom OneClick profile and especially a custom AviSynth template is amazing, but I lacks one feature imho: The only way to crop the input source is to either rely on AutoCrop or to hardcode the values into the AviSynth template manually each time. From my own experience, AutoCrop seems to be a little bit too "defensive" sometimes.
Feature request:
It would be great if you could add a crop tool to the One Click Encoder (just like the one in the AVS Script Creator), which shows a preview of the input video and lets the user choose the cropping values he likes. These values could then be inserted into the <crop> area of the AVS template.
Zathor
14th September 2013, 17:25
I am not sure if this can/should be implemented. It would introduce either a manuel action in the middle of the OneClick process (after indexing) or e.g. DirectShowSource must be used in the beginning which may cause problems.
AutoCrop seems to be a little bit too "defensive" sometimes
Please explain that in more detail. Maybe it is possible to adjust AutoCrop.
ph4nt0m
14th September 2013, 17:54
or e.g. DirectShowSource must be used
That's what I had in mind. Of course DirectShowSource is like a "last resort", but it usually works quite well. Remember that it would only be required to find the correct crop values. The actual encoding should be done as usual (with DGIndex, etc.), of course.
A manual input during the OneClick process would contradict the principle of batch processing, namely to add a bunch of jobs and then let MeGUI process the whole queue in one go without any further interruption.
Please explain that in more detail. Maybe it is possible to adjust AutoCrop.
As far as I understand, AutoCrop works by evaluating a certain amount of sample frames. Unfortunately in the past, some of my TV captures had varying black border sizes which seemed to cause an undercropped result sometimes. But looking at each single frame and taking the least common area is no option either, since very dark scenes would obviously distort the result.
I think that those sources should better be cropped manually, as no automated tool will ever cover each possible case and satisfy the preference of every user. :)
Shevek
16th September 2013, 06:57
It would be really nice to be able to right click on any completed entry in the Queue which has an output file (or folder) and have an option to open that location in Windows Explorer
Kurtnoise
16th September 2013, 14:14
It would be really nice to be able to right click on any completed entry in the Queue which has an output file (or folder) and have an option to open that location in Windows Explorer
It should be there in the next release...
Shevek
16th September 2013, 20:14
It should be there in the next release...
:thanks: :thanks: :cool: :cool:
hello_hello
17th September 2013, 22:38
I'd still love to be able to run a job immediately without the need to add it to the queue first. Maybe by holding down the shift key while clicking on any of the Queue buttons. Either that or maybe Shift+Queue could add a job to the queue and automatically run it in a temporary worker. Or something like that....
Kurtnoise
18th September 2013, 05:48
Never tried the AutoStart Queue option from the Settings ?
bxyhxyh
18th September 2013, 11:16
I think it is the time to release next "stable" release, since 10bit x264 feature added to meGUI.
Kurtnoise
18th September 2013, 12:53
it might be great to have more feedback on this using the dev release, first...
hello_hello
18th September 2013, 15:08
Never tried the AutoStart Queue option from the Settings ?
Yes, but it's not the same thing. For instance I often set up several encoding jobs, add them to the queue as I go, then run them once they're all added. With jobs already waiting in the queue, it'd be nice to be able (for example) to run a new indexing job without having to add it to the queue, switch to the queue tab, then right click to run it in a new temporary worker etc.
Having that happen automatically (via something like Shift+Queue in the File Indexer window) would be a nice convenience.
Zathor
19th September 2013, 20:08
it might be great to have more feedback on this using the dev release, first...
I agree. There is e.g. this ticket: http://sourceforge.net/p/megui/bugs/729/
Also there are no important bugs in the current stable build. Therefore there is no reason to rush it.
Zathor
22nd September 2013, 10:41
I need a hint which way to go for this x264 problem:
http://forum.doom9.org/showpost.php?p=1640401&postcount=7207
You use 2-pass mode but 1st pass defaults to Main profile which has lower VBV than High profile used during 2nd pass. That is why you see this only during 1st pass.
Either I can remove the VBV restrictions for the 1st pass if they are above the main limit or I can lower them to the main limit. Which way is the better way?
sneaker_ger
22nd September 2013, 11:31
Neither. Set the vbv values to the same values you are using on the second pass and simply ignore the x264 warning. (Probably what MeGUI is already doing right now?)
detmek
22nd September 2013, 12:44
That is not a bug and everything works fine. Problem is that people see that warning and think that something is wrong.
@Zathor x264 devs are the only one who can give the right answer to that question. sneaker_ger is right, leave it as it is.
If you remove restrictions people will complain why restrictions are not set. If you lower values people will complain why MeGUI does not use values they set. In th current state, everything is on x264 to handle things correctly. If someone has a problem with that he can complain to x264 devs.
Vincent Vega
22nd September 2013, 14:34
i need to transcode aac to ac3 but it errors out.
i tried aac in mka and without container.
logs are in attachment.
detmek
22nd September 2013, 15:31
Something is wrong with your Avisynth script. You probably need to add another ) after last AudioRate() call.
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
Vincent Vega
22nd September 2013, 17:21
its not my script, its script generated by megui for slow-down.
my input is audio file.
detmek
22nd September 2013, 18:50
I didn't even notice that MeGUI has speedup/slowdown option for audio! Good news.
You are right. Its a bug.
Same thing with speedup option.
Zathor
22nd September 2013, 20:02
Thanks, fixed.
Zathor
22nd September 2013, 21:47
2402 [Queue] extended "Open" option to open input/output files/folders and in any job state if available
2401 [Audio Encoder] fixed TimeStretch support for 23.976 <--> 25 fps conversion (regression of 2383)
2400 [MediaInfo] added log output if fps cannot be determined
2399 [x264] if --bluray-compat is used without a BluRay device selected:
--open-gop is not forced anymore
--weightp is restricted to 0 or 1
2398 [Queue] allowed to open output folder when job is done. This is available via the right click on the Job Queue.
2397 [MediaInfo] use 23.976 instead of 99 as default value if fps cannot be determined
Shevek
23rd September 2013, 07:59
2402 [Queue] extended "Open" option to open input/output files/folders and in any job state if available
2398 [Queue] allowed to open output folder when job is done. This is available via the right click on the Job Queue.
This is AWESOME - thanks! :thanks:
Capsbackup
23rd September 2013, 17:08
Just updated MeGui to 2402, and now I am unable to open previous scripts using directshowsource.dll!
Even if I try AVS Script Creator and select "Directshowsource", I get an error that says it is not an AviSynth 2.5 Plugin.
Something changed? :confused:
EDIT:
Got directshowsource.dll working again by renaming the backup to directshowsource.dll, and removing the new one from this latest update.
Old one that works is 26KB. The one that does not work is 27KB.
Zathor
23rd September 2013, 18:08
Thanks - as the megui.org server is currently offline I cannot change it.
LigH
24th September 2013, 07:20
Fortunately, there are more reliable alternatives. How many times was mentioned here that DirectShowSource is not the primary recommended one, because everyone may have a different set of installed DirectShow filters?
luke83
24th September 2013, 12:40
Megui doesn't mux subtitle file created with vobsubber (the index) even if i select it :/
Kurtnoise
24th September 2013, 13:28
:logfile:
Capsbackup
24th September 2013, 15:17
Fortunately, there are more reliable alternatives. How many times was mentioned here that DirectShowSource is not the primary recommended one, because everyone may have a different set of installed DirectShow filters?
Though I do not disagree, DirectShowSource has been quite reliable for me.
I was reporting what I consider or at least thought may be a bug, since DirectShowSource had been working fine with the previous version of DirectShowSource.dll, and only after the update did I experience a problem. After reverting back to this previous version it then worked as it use to.
There may be better alternatives, but DirectShowSource should still be an option I believe.
Zathor
24th September 2013, 18:00
Hello,
MeGUI auto updater wants to downgrade from:
core 2402 to core 2396
tsmuxer 1.12.6b to tsmuxer 1.11.6b
avs 2.6.0 a5 to avs 2.5.8
Why?
I can only guess as I do not have access to the server currently:
- avs caused problems with DirectShowSource (I have a fixed package, but cannot upload it)
- tsmuxer is not stable right now (I would recommend to downgrade to 1.10.x)
- core is likely a failure and has been reverted by accident during the two changes above
Wilbert
24th September 2013, 20:14
Just wanted to let you know that the domains megui.org and avisynth.org are transferred to me. I guess Richard gave ftp access to some of you know. So drop me a pm if you need ftp access again. (I left all the files on megui.org so there shouldn't be anything missing ...)
Kurtnoise
25th September 2013, 08:03
- avs caused problems with DirectShowSource
it works fine for me...So, don't do that please. The 2.6.0 alpha releases are highly recommended by the main Avisynth developer.
- tsmuxer is not stable right now (I would recommend to downgrade to 1.10.x)
It looks like the last beta published is fine...
PS: your PM box is full...I dropped a PM to Wilbert in order to have access to the megui.org once again.
mini-moose
25th September 2013, 12:32
it works fine for me...So, don't do that please. The 2.6.0 alpha releases are highly recommended by the main Avisynth developer.
DS works fine for me too.
Zathor
25th September 2013, 18:38
it works fine for me...So, don't do that please. The 2.6.0 alpha releases are highly recommended by the main Avisynth developer.
I agree to use 2.6 - but the included directshowsource.dll does not work when you have avs 2.5.x installed. Therefore either:
- the old directshowsource.dll from 2.5.x must be still used (does work with avs 2.6 also)
- or both DLLs have to be included and used depending on the avs version
I have a local package for the first option as it seems easier for me.
EDIT: uploaded
hello_hello
3rd October 2013, 06:23
I agree to use 2.6 - but the included directshowsource.dll does not work when you have avs 2.5.x installed. Therefore either:
- the old directshowsource.dll from 2.5.x must be still used (does work with avs 2.6 also)
- or both DLLs have to be included and used depending on the avs version
I have a local package for the first option as it seems easier for me.
EDIT: uploaded
Isn't directshowsource.dll installed in the Avisynth plugins folder when Avisynth is installed? I'm not 100% sure, but if that's the case...
directshowsource.dll will be autoloaded whenever the "installed" version of Avisynth runs. Could it be conflicting with the new version if MeGUI loads it as well?
Another alternative might be for MeGUI not to load directshowsource.dll from it's own AVS folder if it detects Avisynth is installed, as directshowsource.dll should be autoloaded anyway and it'd prevent any possible conflicts.
ph4nt0m
3rd October 2013, 09:19
Is it possible to extend the AutoEncode dialog to include additional muxing settings? When using mp4 as a target container for example, there is no way to define the audio language and track titles. Currently, this is only possible by using the mp4 muxer manually (Ctrl+5).
Maybe the default video track title could just be taken from the file name? :)
Zathor
3rd October 2013, 22:22
2407 [Update] disabled megui.xvidvideo.ru mirror as it is out of sync
2406 [AviSynth] only load portable DirectShowSource.dll if portable mode is used
2405 [Log] improved avs log information
2404 [MediaInfo] ignore phantom audio tracks
2403 [M2TS Muxer] added A_LPCM as Audio Codec ID for WAV/PCM files. Bug #730
hello_hello
3rd October 2013, 22:40
Minor feature request.....
Would it be possible for MeGUI to give each job in the log file a unique job number per session? Or for that matter, maybe per "forever".
Currently if you add a job and run it, it's job #1 in the log file. Adding another job to the queue after the first has finished assigns it job #1 also, etc. etc.
I know each job has a unique name.... well unless you run the same job twice then you can have two jobs with the same name and job number. ;)
Thanks.
mini-moose
3rd October 2013, 23:31
just tried the new version. loaded an m2ts did crop etc saved the avs and it wouldn't load.
I looked at the avs file and it seems the DS bit is problematic:
#inputDirectShowSource("G:\MOVIES\RANDOM\BDMV\STREAM\00001.m2ts", fps=23.976, audio=false, convertfps=true).AssumeFPS(24000,1001)
#deinterlace
crop(0, 20, 0, -22)
Spline36Resize(1280,688) # Spline36 (Neutral)
#denoise
Maybe that has to do with "2406 [AviSynth] only load portable DirectShowSource.dll if portable mode is used" ? not sure what is portable mode but it still seems wrong.
Kurtnoise
4th October 2013, 06:15
Is it possible to extend the AutoEncode dialog to include additional muxing settings? When using mp4 as a target container for example, there is no way to define the audio language and track titles. Currently, this is only possible by using the mp4 muxer manually (Ctrl+5).
did you use the "Add additional content" checkbox ?
Kurtnoise
4th October 2013, 06:36
just tried the new version. loaded an m2ts did crop etc saved the avs and it wouldn't load.
I looked at the avs file and it seems the DS bit is problematic:
A carriage return seems to be missing between #input and DSS...try this build (http://www.mediafire.com/?98ukfs5u93akk40).
Shevek
4th October 2013, 07:51
I just updated and noticed a couple of errors in the updater's log:
Connecting to server: http://megui.xvidvideo.ru/auto/
There are 3 files which can be updated.
Updating core. File 1/3.
Error: Failed to download file core with error: CouldNotDownloadFile.
Updating ffmpeg. File 2/3.
Error: Failed to download file ffmpeg with error: CouldNotDownloadFile.
Updating avs. File 3/3.
Update completed
Files which have been sucessfully updated: 1
Error: Files which have been not sucessfully updated: 2
Last 2 lines - "sucessfully" should have 2 "c"s - "successfully"
Last line - "not" is in the wrong place, should be "Error: Files which have not been successfully updated"
Zathor
4th October 2013, 08:45
Thanks
2409 [Update] fixed grammar/spelling errors
2408 [AviSynth] fixed DirectShowSource in non-portable mode (regression of 2406)
mini-moose
4th October 2013, 08:57
A carriage return seems to be missing between #input and DSS...try this build (http://www.mediafire.com/?98ukfs5u93akk40).
#input
DirectShowSource("G:\MOVIES\RANDOM\BDMV\STREAM\00001.m2ts", fps=23.976, audio=false, convertfps=true).AssumeFPS(24000,1001)
#deinterlace
crop(0, 20, 0, -22)
Spline36Resize(1280,688) # Spline36 (Neutral)
#denoise
seems better now. ah and the #input part is gone with 2409 (I used Kurtnoise's linked build for the above), did seem unnecessary.
what is a portable mode? one that's runs on a pc without external separate installs of avisynth or other tools?
Zathor
4th October 2013, 09:16
what is a portable mode? one that's runs on a pc without external separate installs of avisynth or other tools?
Correct. If AviSynth is not installed the included build in MeGUI will be used - and therefore also the included DSS. Before the change in 2406 this portable/static MeGUI DSS file has always been used.
Zathor
4th October 2013, 09:18
Would it be possible for MeGUI to give each job in the log file a unique job number per session? Or for that matter, maybe per "forever".
Currently if you add a job and run it, it's job #1 in the log file. Adding another job to the queue after the first has finished assigns it job #1 also, etc. etc.
I know each job has a unique name.... well unless you run the same job twice then you can have two jobs with the same name and job number. ;)
New numbers will be assigned from 1 on of they are free. So if a job is completed and deleted from the queue this number will be reused. I do not understand the reson for this request as this should not cause any problems. Can you describe in more detail why you think this change is needed?
ph4nt0m
4th October 2013, 09:25
did you use the "Add additional content" checkbox ?
Thanks, I never would have guessed that this opens the adaptive muxing dialog. :) Now I can at least specify the audio track language, but the video title box is disabled. Is there any specific reason for this?
In addition, I have a few suggestions:
The audio track language in the muxing dialog could be set automatically according to the "Default languages" setting in Options -> Settings -> Main Configuration.
The video title in the muxing dialog could be <filename without extension> by default.
By default, "-muxed" is always appended to the output filename. I don't think anybody wants to leave it that way when archiving the final file. I suggest to add this string only in case there would be a name clash otherwise (could be the case with .mp4 if an audio file with the same extension already exists).
As you can see, I'm just trying to reduce the number of clicks and to make the AutoEncode a little bit more "Auto". ;) Alternatively, you could let the user define his own default muxing settings. However, this would require to introduce some new placeholders, like <filename without extension>.
Zathor
4th October 2013, 11:32
Have you tried the OneClick tool? Maybe this is what you are searching for.
ph4nt0m
4th October 2013, 11:59
Yes I did, and I would love to use it instead of AutoEncode, since it would even further reduce the amount of manual work required. But since I need to specify the crop values by hand (remember my request (http://forum.doom9.org/showthread.php?p=1643758#post1643758)), I tried to go the AutoEncode route:
Open source file
Let MeGUI index the file and check "On completion load files"
Change the cropping as intended (the rest of the avs script will already be prepared thanks to the AviSynth templates :))
Save script and click "AutoEncode"
This workflow would be nearly perfect for me because the most time-consuming steps (encoding and muxing) could be performed without any further input. It's just that I would like to store a decent video title inside the mp4 container (preferably just the input file name), which cannot be done at the moment.
hello_hello
4th October 2013, 12:08
New numbers will be assigned from 1 on of they are free. So if a job is completed and deleted from the queue this number will be reused. I do not understand the reson for this request as this should not cause any problems. Can you describe in more detail why you think this change is needed?
It's not that it causes problems. It was just a thought to make searching through the log file a little easier. Often jobs can be very similar, or even the same, and a unique job number would make identifying the correct one in the log file a little easier. Other than that, it's no major concern.
hello_hello
4th October 2013, 12:20
In MeGUI's options, under Default Languages, the language choices are in alphabetical order.... aside from "English", which can be found in between "Hungarian" and "Icelandic".
Zathor
4th October 2013, 13:10
Thanks, changed!
luke83
4th October 2013, 13:34
Error :/
[Error] Log
-[Information] Versions
--[Information] [04/10/2013 14:29:03] MeGUI: 2356
--[Information] [04/10/2013 14:29:03] Operating System: Windows 7 x86 SP1 (6.1.65536.7601)
--[Information] [04/10/2013 14:29:03] .Net Framework: 4.0 (4.0.30319)
--[Information] [04/10/2013 14:29:03] AviSynth: 2.6.0.3 (09/03/2013 09:28:48)
--[Information] [04/10/2013 14:29:03] AvisynthWrapper: 02/01/2009 20:34:04
--[Information] [04/10/2013 14:29:03] Haali Matroska Splitter: 1.11.96.14 (03/03/2011 11:40:46)
--[Information] [04/10/2013 14:29:03] Haali DSS2: 03/03/2011 11:37:50
--[Information] [04/10/2013 14:29:03] ICSharpCode.SharpZipLib: 0.85.5.452 (07/08/2008 20:31:12)
--[Information] [04/10/2013 14:29:04] LinqBridge: 1.0.0.0 (28/05/2009 01:24:34)
--[Information] [04/10/2013 14:29:04] MediaInfo: 0.7.63.0 (13/05/2013 10:47:16)
--[Information] [04/10/2013 14:29:04] MediaInfoWrapper: 0.7.61.0 (06/01/2013 14:47:15)
--[Information] [04/10/2013 14:29:04] MessageBoxExLib: 1.0.2218.28317 (19/12/2008 20:53:04)
--[Information] [04/10/2013 14:29:04] SevenZipSharp: 0.64.3890.29348 (02/01/2011 10:59:32)
--[Information] [04/10/2013 14:29:04] 7z: 9.20 (18/11/2010 16:27:34)
-[Information] Update detection
--[Information] [04/10/2013 14:29:04] Automatic update is disabled
-[Error] Log for job3 (video, hfyu_nostradamus.avs -> nostradamus.mp4)
--[Information] [04/10/2013 14:29:12] Started handling job
--[Information] [04/10/2013 14:29:12] Preprocessing
--[Information] [04/10/2013 14:29:12] Avisynth input script
---[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("K:\Temp\Temp Megui\hfyu_nostradamus.avi")
--[Information] [04/10/2013 14:29:14] resolution: 696x376
--[Information] [04/10/2013 14:29:14] frame rate: 25/1
--[Information] [04/10/2013 14:29:14] aspect ratio: 87:47 (1.851)
--[Information] [04/10/2013 14:29:14] Job commandline: "K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\x264\x264.exe" --crf 21.2 --deblock 1:1 --bframes 16 --no-weightb --ref 8 --qpmin 10 --qpmax 51 --me umh --subme 6 --partitions all --trellis 2 --psy-rd 0.6:0 --zones 0,146752,q=21,2/146753,147909,q=26,2 --sar 1:1 --output "K:\Temp\Temp Megui\nostradamus.mp4" "K:\Temp\Temp Megui\hfyu_nostradamus.avs"
--[Information] [04/10/2013 14:29:14] Process started
--[Information] [04/10/2013 14:29:14] Standard output stream
--[Error] [04/10/2013 14:29:14] Standard error stream
---[Information] [04/10/2013 14:29:15] avs [info]: 696x376p 1:1 @ 25/1 fps (cfr)
---[Information] [04/10/2013 14:29:15] x264 [info]: using SAR=1/1
---[Information] [04/10/2013 14:29:15] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
---[Error] [04/10/2013 14:29:15] x264 [error]: invalid zone param: 2 = (null)
---[Error] [04/10/2013 14:29:15] x264 [error]: failed to parse zones
---[Error] [04/10/2013 14:29:15] x264 [error]: x264_encoder_open failed
--[Error] [04/10/2013 14:29:15] Process exits with error: 0xFFFFFFFF (-1)
--[Information] [04/10/2013 14:29:15] Job completed
Zathor
4th October 2013, 17:32
How did you add the zones?
EDIT: Problem is likely the , in q=21,2 - should have been a .
Will be fixed in the next build
Workaround: Use 21,0 instead of 21,2 and 26,0 instead of 26,2
mini-moose
4th October 2013, 19:58
after update to 2409 the program asks for restart, but it doesn't launch back. When I relaunch it manually it's still at 2402.
Zathor
4th October 2013, 20:04
Yes, that is sadly the out of sync mirror server. You must update to 2407+ to get rid of that. As you wrote you are still at 2402, correct? Otherwise please post the log.
Capsbackup
4th October 2013, 21:00
Yes, that is sadly the out of sync mirror server. You must update to 2407+ to get rid of that. As you wrote you are still at 2402, correct? Otherwise please post the log.
How does one update to 2407+?
I have only ever updated when MeGui is launched and says there is an update. :confused:
EDIT:
Just tried changing the update server, and after trying stable and then reverting back to development it now correctly made the update to 2409. :cool:
Overdrive80
5th October 2013, 11:11
Error :/
A example for --zones:
--zones 0,1000,crf=16.5/1001,2000,crf=18/2001,3000,crf=16
luke83
5th October 2013, 11:46
How did you add the zones?
EDIT: Problem is likely the , in q=21,2 - should have been a .
Will be fixed in the next build
Workaround: Use 21,0 instead of 21,2 and 26,0 instead of 26,2
it works now. I've modified 26,2 into just 26
Thanks.
1 more question: if i set only the end credit zone, is the main movie encoded with the quantitizer setted in the x264 config window (21.2) ? or is it encoded as the end credit zone (26) ?
This is the new log that works, with only 1 zone:
-[Information] Log for job1 (video, hfyu_nostradamus.avs -> nostradamus.mp4)
--[Information] [05/10/2013 12:37:25] Started handling job
--[Information] [05/10/2013 12:37:25] Preprocessing
--[Information] [05/10/2013 12:37:25] Avisynth input script
---[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("K:\Temp\Temp Megui\hfyu_nostradamus.avi")
--[Information] [05/10/2013 12:37:26] resolution: 696x376
--[Information] [05/10/2013 12:37:26] frame rate: 25/1
--[Information] [05/10/2013 12:37:26] aspect ratio: 87:47 (1.851)
--[Information] [05/10/2013 12:37:26] Job commandline: "K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\x264\x264.exe" --crf 21.2 --deblock 1:1 --bframes 16 --no-weightb --ref 8 --qpmin 10 --qpmax 51 --me umh --subme 6 --partitions all --trellis 2 --psy-rd 0.6:0 --zones 146753,147909,q=26 --sar 1:1 --output "K:\Temp\Temp Megui\nostradamus.mp4" "K:\Temp\Temp Megui\hfyu_nostradamus.avs"
--[Information] [05/10/2013 12:37:26] Process started
--[Information] [05/10/2013 12:37:26] Standard output stream
--[Information] [05/10/2013 12:37:26] Standard error stream
---[Information] [05/10/2013 12:37:27] avs [info]: 696x376p 1:1 @ 25/1 fps (cfr)
---[Information] [05/10/2013 12:37:27] x264 [info]: using SAR=1/1
---[Information] [05/10/2013 12:37:27] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
---[Information] [05/10/2013 12:37:27] x264 [info]: profile High, level 3.1
Zathor
5th October 2013, 12:53
if i set only the end credit zone, is the main movie encoded with the quantitizer setted in the x264 config window (21.2) ? or is it encoded as the end credit zone (26)
The zones are overwriting the values in the normal command line. Therefore all frames outside of your zone are using 21.2.
luke83
6th October 2013, 18:14
The zones are overwriting the values in the normal command line. Therefore all frames outside of your zone are using 21.2.
ok thanks
detmek
9th October 2013, 14:52
Sometimes when I try do right-click on some entry in Queue tab, it wont work right away and after that I get error message:
https://dl.dropboxusercontent.com/u/19804113/Forumi/Slike/Doom9/MeGUI%20error%20message.png
[Error] Log
-[Information] Versions
--[Information] [09-Oct-13 3:42:59 PM] MeGUI: 2409
--[Information] [09-Oct-13 3:42:59 PM] Operating System: Windows 7 Premium Edition x86 SP1 (6.1.65536.7601)
--[Information] [09-Oct-13 3:42:59 PM] .Net Framework: 4.5 (4.5.50709)
--[Information] [09-Oct-13 3:42:59 PM] AviSynth: 2.6.0.4 (28-09-2013) (inactive)
--[Information] [09-Oct-13 3:42:59 PM] AviSynth portable: 2.6.0.4 (28-09-2013) (active)
--[Information] [09-Oct-13 3:42:59 PM] DevIL: 1.6.6 (26-05-2004)
--[Information] [09-Oct-13 3:42:59 PM] AvisynthWrapper: (02-01-2009)
--[Information] [09-Oct-13 3:42:59 PM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [09-Oct-13 3:42:59 PM] Haali DSS2: (14-04-2013)
--[Information] [09-Oct-13 3:42:59 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [09-Oct-13 3:42:59 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [09-Oct-13 3:42:59 PM] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [09-Oct-13 3:42:59 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [09-Oct-13 3:42:59 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [09-Oct-13 3:42:59 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [09-Oct-13 3:42:59 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [09-Oct-13 3:42:59 PM] Automatic update is disabled
-[Error] Unhandled error
--[Information] [09-Oct-13 3:43:12 PM] Exception message: The path is not of a legal form.
--[Information] [09-Oct-13 3:43:12 PM] Stacktrace
---[NoImage] at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
---[NoImage] at System.IO.Path.NormalizePath(String path, Boolean fullCheck)
---[NoImage] at System.IO.Path.GetDirectoryName(String path)
---[NoImage] at MeGUI.core.gui.JobQueue.queueContextMenu_Opened(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnOpened(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.SetVisibleCore(Boolean visible)
---[NoImage] at System.Windows.Forms.ContextMenuStrip.SetVisibleCore(Boolean visible)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.Show(Control control, Point position)
---[NoImage] at System.Windows.Forms.ContextMenuStrip.ShowInternal(Control source, Point location, Boolean isKeyboardActivated)
---[NoImage] at System.Windows.Forms.Control.WmContextMenu(Message& m, Control sourceControl)
---[NoImage] at System.Windows.Forms.Control.WmContextMenu(Message& m)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ListView.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] [09-Oct-13 3:43:12 PM] Inner exception: null
-[Error] Unhandled error
--[Information] [09-Oct-13 3:43:18 PM] Exception message: The path is not of a legal form.
--[Information] [09-Oct-13 3:43:18 PM] Stacktrace
---[NoImage] at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
---[NoImage] at System.IO.Path.NormalizePath(String path, Boolean fullCheck)
---[NoImage] at System.IO.Path.GetDirectoryName(String path)
---[NoImage] at MeGUI.core.gui.JobQueue.queueContextMenu_Opened(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.OnOpened(EventArgs e)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.SetVisibleCore(Boolean visible)
---[NoImage] at System.Windows.Forms.ContextMenuStrip.SetVisibleCore(Boolean visible)
---[NoImage] at System.Windows.Forms.ToolStripDropDown.Show(Control control, Point position)
---[NoImage] at System.Windows.Forms.ContextMenuStrip.ShowInternal(Control source, Point location, Boolean isKeyboardActivated)
---[NoImage] at System.Windows.Forms.Control.WmContextMenu(Message& m, Control sourceControl)
---[NoImage] at System.Windows.Forms.Control.WmContextMenu(Message& m)
---[NoImage] at System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] at System.Windows.Forms.ListView.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] [09-Oct-13 3:43:18 PM] Inner exception: null
Also, but I might be wrong, when that happens, right-click on Windows taskbar also dont work.
Zathor
9th October 2013, 22:40
Please upload somewhere your job\job[number].xml file from the job which is failing when you do a right click on it.
mini-moose
12th October 2013, 14:55
When I use One Click Encoder and add 3 subtitles (.srt in my case), the first one follows the default language I chose for subtitles, the 2nd and 3rd need to be set manually for that.
However, once I add the third srt stream, the language tag I added on the 2nd stream disappears.
Zathor
12th October 2013, 16:02
Thanks - fixed
TSoft
12th October 2013, 22:18
@Zathor
Is there a possibility to let work MeGui with xvid_encraw 64 bit ?
http://www.xvidvideo.ru/component/docman/doc_download/1823-xvid-122-x64-vaq-stable-release-----without-installer.html
detmek
13th October 2013, 10:59
Please upload somewhere your job\job[number].xml file from the job which is failing when you do a right click on it.
Sorry Zathor. I couldn't reproduce the problem. Maybe it was problem with my AV program. I was testing Avast 9 Beta, so maybe that was a problem.
TSoft
13th October 2013, 12:38
Other question, I have enabled x264 10 bit encoding but in the task manager I always see x264_64.exe and not x264-10b_64.exe.
What do I wrong ?
detmek
13th October 2013, 13:18
You have to enable 10-bit encoder in MeGUIs main settings and in x264 configuration dialog.
Leinad4Mind
13th October 2013, 14:02
Hi there, I've created this simple .avs:
DGSource("D:\Blu-Ray\GLOBAL_EDITION\5star.dgi") with DGAVCIndexDI.exe (using DiAVC) and when I try to load the .avs on MeGUI, the .avs can't load and crash MeGUI.
I tried to open the same .avs on avspmod, and there are no problem for it to open. Does MeGUI support DGAVCDecodeDI.dll ? Why it crash?
BRegards
TSoft
13th October 2013, 21:00
You have to enable 10-bit encoder in MeGUIs main settings and in x264 configuration dialog.
Thanks you very much my friend :)
TSoft
14th October 2013, 08:04
I do not know for sure the capabilities of the x264 10bit, but in a test the result was horrible. The video was unwatchable, the DRF was too high. Encode time higher 60%. Maybe I was wrong in some stettings....
detmek
14th October 2013, 08:27
10-bit usually provides 10-20% better quality for 20% longer encoding time. What is command line use for 10-bit encoding?
mini-moose
14th October 2013, 09:09
I do not know for sure the capabilities of the x264 10bit, but in a test the result was horrible. The video was unwatchable, the DRF was too high. Encode time higher 60%. Maybe I was wrong in some stettings....
Unwatchable how? I assume you need to have a decoder that
can play it right too.
TSoft
14th October 2013, 09:16
Unwatchable how? I assume you need to have a decoder that
can play it right too.
Oops :(
What player ? I used Media Player Classic - Home Cinema with CoreCodec
mini-moose
14th October 2013, 09:27
Oops :(
What player ? I used Media Player Classic - Home Cinema whit CoreCodec
To be honest I don't have 10-bit decoder installed, but I tried playing a x264 10-bit encode once and it's like in slow motion and choppy without a proper decoder.
TSoft
14th October 2013, 09:33
Ok I think that mplayer2 does the trick. I will do some tests and let you know. Thanks guys.
mini-moose
14th October 2013, 09:35
Ok I think that mplayer2 does the trick. I will do some tests and let you know. Thanks guys.
I could be wrong, I don't have a lot of experience with 10-bit.
detmek
14th October 2013, 09:42
LAV Video decoder works just fine with 10-bit H.264 files and is internal part of newest MPC-HC now (available as standalone filter too).
Zathor
14th October 2013, 21:10
2414 [x264] if --bluray-compat is used without a BluRay device selected:
--ref is restricted to 6
--bframes is restricted to 3
--slices 4 is not forced anymore
2413 [OneClick] fixed option to set a language by default if it cannot be determined (regression of 2363)
2412 [Update] enabled megui.xvidvideo.ru again
2411 [x264] fixed wrong number format of the zone modifier in same cases
2410 [Settings] sort the default languages alphabetically
TSoft
17th October 2013, 11:40
Recently when I click right mouse button on a job, MeGUI always returns an error. Then I try again and no error appears.
[
[Error] Unhandled error
-[Information] [17/10/2013 12:35:26] Exception message: Formato del percorso non valido.
-[Information] [17/10/2013 12:35:26] Stacktrace
--[NoImage] in System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
--[NoImage] in System.IO.Path.NormalizePath(String path, Boolean fullCheck)
--[NoImage] in System.IO.Path.GetDirectoryName(String path)
--[NoImage] in MeGUI.core.gui.JobQueue.queueContextMenu_Opened(Object sender, EventArgs e)
--[NoImage] in System.Windows.Forms.ToolStripDropDown.OnOpened(EventArgs e)
--[NoImage] in System.Windows.Forms.ToolStripDropDown.SetVisibleCore(Boolean visible)
--[NoImage] in System.Windows.Forms.ContextMenuStrip.SetVisibleCore(Boolean visible)
--[NoImage] in System.Windows.Forms.ToolStripDropDown.Show(Control control, Point position)
--[NoImage] in System.Windows.Forms.ContextMenuStrip.ShowInternal(Control source, Point location, Boolean isKeyboardActivated)
--[NoImage] in System.Windows.Forms.Control.WmContextMenu(Message& m, Control sourceControl)
--[NoImage] in System.Windows.Forms.Control.WmContextMenu(Message& m)
--[NoImage] in System.Windows.Forms.Control.WndProc(Message& m)
--[NoImage] in System.Windows.Forms.ListView.WndProc(Message& m)
--[NoImage] in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
--[NoImage] in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
--[NoImage] in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
-[Information] [17/10/2013 12:35:26] Inner exception: null
detmek
17th October 2013, 15:49
I had the same problem (http://forum.doom9.org/showthread.php?p=1647264#post1647264) but I could not reproduce it since then.
Zathor
18th October 2013, 17:39
Recently when I click right mouse button on a job, MeGUI always returns an error. Then I try again and no error appears.
Are you able to provide more details? E.g. which job type is it? Please upload your job files (MeGUI\Jobs).
cengizhan
19th October 2013, 15:37
i have encountered this same bug after right clicking on an aborted job.
Zathor
20th October 2013, 16:51
Which job type was it? E.g. x264 encoding, AVI muxing, ...
Overdrive80
20th October 2013, 18:00
[Feature request]
I wonder if would be possible load files in megui on mode batch. For example, open windows from "Audio Input" and select 10 files. Then megui save of way internal (in array, for example), for encoding 10 files with same "Enconder settings". Would be implement???
Thanks.
detmek
21st October 2013, 13:51
Which job type was it? E.g. x264 encoding, AVI muxing, ...
Hi Zathor. Since my problem is same as previous poster I managed to reproduce error.
Here is log (https://dl.dropboxusercontent.com/u/19804113/Forumi/Fajlovi/doom9/MeGUI%20log.log) and job files (https://dl.dropboxusercontent.com/u/19804113/Forumi/Fajlovi/doom9/jobs.rar).
I got error by right clicking on aborted 1st pass x264 encoding job, as you can see in log.
Capsbackup
22nd October 2013, 01:17
I am having problems with MeGui using the chapter creator feature.
I record 1080i HD captures with a Hauppauge HD DVR, cut the commercials with VideoRedo, and use MeGui to reencode the video using the AVCHD profile.
I set the chapters in MeGui where the commercials were cut so to add an I frame where I want the chapter but on several occasions there is no I frame inserted at the location, and in some cases for an additional 7 seconds before an I frame is inserted. Needless to say the chapter points will not even be close in these instances.
Am I doing something wrong, or is there a way to force more I frames with x264? :confused:
Kurtnoise
22nd October 2013, 09:56
A logfile can help...
Kurtnoise
22nd October 2013, 16:05
this is not the logfile but the jobfile.
The logfile is created when you right click on the log tab...
Capsbackup
22nd October 2013, 16:22
this is not the logfile but the jobfile.
The logfile is created when you right click on the log tab...
Sorry! :(
I do use MeGui often, but I am not very knowledgeable about such things. :o
I did find this, if this is what you mean:
[Information] Log
-[Information] Versions
--[Information] [10/22/2013 7:49:15 AM] MeGUI: 2414
--[Information] [10/22/2013 7:49:15 AM] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [10/22/2013 7:49:15 AM] .Net Framework: 4.0 (4.0.30319)
--[Information] [10/22/2013 7:49:15 AM] AviSynth: 2.5.8.5 (21-12-2008)
--[Information] [10/22/2013 7:49:15 AM] AvisynthWrapper: (06-01-2013)
--[Information] [10/22/2013 7:49:15 AM] Haali Matroska Splitter: 1.9.42.1 (10-01-2009)
--[Information] [10/22/2013 7:49:15 AM] Haali DSS2: (10-01-2009)
--[Information] [10/22/2013 7:49:15 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (06-01-2013)
--[Information] [10/22/2013 7:49:15 AM] LinqBridge: 1.0.0.0 (06-01-2013)
--[Information] [10/22/2013 7:49:15 AM] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [10/22/2013 7:49:15 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [10/22/2013 7:49:15 AM] MessageBoxExLib: 1.0.2218.28317 (06-01-2013)
--[Information] [10/22/2013 7:49:15 AM] SevenZipSharp: 0.64.3890.29348 (06-01-2013)
--[Information] [10/22/2013 7:49:15 AM] 7z: 9.20 (06-01-2013)
-[Information] Update detection
--[Information] [10/22/2013 7:49:16 AM] Connecting to server: http://megui.org/auto/
--[Information] [10/22/2013 7:49:16 AM] All files are up to date
Capsbackup
22nd October 2013, 16:33
I guess my question regarding using the chapter creator option is that even though I create a QP file, and set desired chapter location frames, there is no I frame created at this frame number, and on a few encodes there was no I frame inserted either before this frame number or after, and not for several seconds after on some attempts.
Capsbackup
22nd October 2013, 20:55
I ran another encode of the same file that was not placing I frames according to the chapter creator QP file made, but this time inserting, in the x264 configuration dialog, Misc, Custom Command Line:
--keyint 24 --min-keyint 1
Now the chapters are placed correctly, or are at least so close that this is acceptable! :D Now I frames appear about every 22-23 frames apart.
Was this what I was missing?
Will the encoded file still be AVCHD / Blu-ray compatible?
LigH
23rd October 2013, 07:59
You may prefer to copy the log after you actually encoded a job. Your currently posted log does not contain results of any just recently processed job, just what happened after starting MeGUI.
Log files are also saved into the folder MeGUI\logs; try to find the log of the date and time when a reportable job ran.
Kurtnoise
23rd October 2013, 08:01
Seems like you have close/reopen MeGUI after your encoding, right ? Your logfile is not complete...you've pasted only the 1st part.
In this case, the logfile is located in the logs folder in MeGUI subdirectory. Just copy & paste here the last file from this folder.
/me slower than LigH
Capsbackup
23rd October 2013, 15:06
I was wondering why the log was incomplete! :(
I was using the AVCHD profile for this job and posted log, but after inserting:
--keyint 24 --min-keyint 1
I now am successful to get the chapters aligned with the commercial cuts. I was not getting any I frames for several seconds at these locations before adding this.
ravewulf
23rd October 2013, 17:28
From my understanding, MeGUI's Chapter Creator only creates QP files based on 25 fps. If your video is anything other than 25 fps then the key frames are going to be off.
I have submitted this bug here (https://sourceforge.net/p/megui/bugs/735/)
Possible workarounds:
Use the One Click Encoder when loading mpls (Blu-ray) or other files with chapters in them.
Manually create QP file (if you use the built in AVS cutter you can copy down the displayed/saved frame numbers)
Use other chaper creating tools (eg ChapterGrabber, others?)
Capsbackup
23rd October 2013, 22:18
I do manually create the QP file with the chapter creator feature.
It does appear to either not be accurate with the actual frame number I set it to, or the fact that my video is not 25fps is the issue. :confused:
Octo-puss
25th October 2013, 19:20
Are there any plans to add support for QTGMC deinterlacing into MeGui? I just managed to get it to work and the difference is night and day, compared to yadif (which is what gets selected by default all the time).
Just look at these:
yadif (http://i.imgur.com/CtLujh6.png) and QTGMC (http://i.imgur.com/IWL519H.png)
Zathor
25th October 2013, 19:58
2418 [Main] improved Windows 7/8 support
2417 [Queue] fixed crash when opening the right click menu (regression of 2402)
2416 [Log] added .NET 4.5.1 detection
2415 [Log] added Windows 8.1 detection
cengizhan
25th October 2013, 20:23
2418 [Main] improved Windows 7/8 support
2417 [Queue] fixed crash when opening the right click menu (regression of 2402)
2416 [Log] added .NET 4.5.1 detection
2415 [Log] added Windows 8.1 detection
do we still need to install net framework 3.5? will it work with 4.5?
Kurtnoise
26th October 2013, 05:42
iirc, the megui compiled by Zathor is targeted for the Framework .Net 2.0. So, yes it should work with 4.5...
Zathor
26th October 2013, 09:23
iirc, the megui compiled by Zathor is targeted for the Framework .Net 2.0. So, yes it should work with 4.5...
Yes, but I plan to update to 4.0 (Client Profile) in the future as .NET 2.0 is not included within Windows 8 by default. But therefore some changes / checks have to be made so that the change will run without any problems.
TSoft
2nd November 2013, 10:56
Are there any plans to add support for QTGMC deinterlacing into MeGui? I just managed to get it to work and the difference is night and day, compared to yadif (which is what gets selected by default all the time).
Just look at these:
yadif (http://i.imgur.com/CtLujh6.png) and QTGMC (http://i.imgur.com/IWL519H.png)
QTGMC is too slow for me, but very good
:goodpost:
hello_hello
2nd November 2013, 14:46
Feature request:
Would it be possible/feasible to add a "full screen" option to MeGUI's video preview?
Shevek
10th November 2013, 14:35
Feature Request:
Sometimes I want the queue to Autostart, sometimes I don't - so the "Autostart Queue" setting is not suitable.
How easy would it be to add a "Start Queue" checkbox to approiate tool dialog boxes? (e.g. File Indexer, HD Streams Extractor, etc)
Similar to the "On completion load files" and "and close" checkboxes.
hello_hello
10th November 2013, 17:32
Feature Request:
Sometimes I want the queue to Autostart, sometimes I don't - so the "Autostart Queue" setting is not suitable.
How easy would it be to add a "Start Queue" checkbox to approiate tool dialog boxes? (e.g. File Indexer, HD Streams Extractor, etc)
Similar to the "On completion load files" and "and close" checkboxes.
Me too. I've made a similar request a couple of times as I feel like I spend half my life switching to the Queue tab and right clicking on jobs.
I'd prefer to auto-start individual jobs though, so my solution was to make a job autostart, or automatically run in a new temporary worker etc by holding down the Shift key while clicking in the Queue button, but something similar to the "On completion load files" checkbox would do.
To start the "whole job queue" running, I don't mind switching to the Queue tab and starting it manually though.
Kurtnoise
12th November 2013, 11:48
MeGUI r2422 (http://kurtnoise.free.fr/megui/MeGUI-r2422_x265.7z) within x265 basic support, to play with...Only presets and ABR/CRF/QP modes are available for the moment.
LigH
12th November 2013, 11:55
Noooo! :scared: The prototype got publicly discovered... (kidding with the discovery of car development pretest vehicles)
AMED
15th November 2013, 22:02
I seem to be getting a crash when running 2 workers and they both are doing a oneclick in the queue. I've added the files in folder mode in the one click encoder.
http://s22.postimg.org/81chgsa7h/Me_GUI_Crash.jpg (http://postimg.org/image/81chgsa7h/)
[Information] Log
-[Information] Versions
--[Information] [16/11/2013 9:56:57 a.m.] MeGUI: 2418
--[Information] [16/11/2013 9:56:57 a.m.] Operating System: Windows 8.1 Professional Edition x64 (6.3.0.9600)
--[Information] [16/11/2013 9:56:57 a.m.] .Net Framework: 4.5.1 (4.5.51641)
--[Information] [16/11/2013 9:56:57 a.m.] AviSynth: 2.6.0.4 (18-09-2013) (inactive)
--[Information] [16/11/2013 9:56:57 a.m.] AviSynth portable: 2.6.0.4 (18-09-2013) (active)
--[Information] [16/11/2013 9:56:57 a.m.] DevIL: 1.6.6 (26-05-2004)
--[Information] [16/11/2013 9:56:57 a.m.] AvisynthWrapper: (02-01-2009)
--[Information] [16/11/2013 9:56:57 a.m.] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [16/11/2013 9:56:57 a.m.] Haali DSS2: (14-04-2013)
--[Information] [16/11/2013 9:56:57 a.m.] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [16/11/2013 9:56:57 a.m.] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [16/11/2013 9:56:57 a.m.] MediaInfo: 0.7.63.0 (13-05-2013)
--[Information] [16/11/2013 9:56:57 a.m.] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [16/11/2013 9:56:57 a.m.] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [16/11/2013 9:56:57 a.m.] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [16/11/2013 9:56:57 a.m.] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [16/11/2013 9:56:57 a.m.] Connecting to server: http://megui.org/auto/
--[Information] [16/11/2013 9:56:58 a.m.] All files are up to date
Kurtnoise
16th November 2013, 08:56
A complete logfile might help...
AMED
16th November 2013, 10:43
Whoops sorry, here is the log with only one worker running.
http://pastebin.com/enUge6Y8
TSoft
19th November 2013, 14:10
[Error] Log
-[Information] Versions
--[Information] [19/11/2013 14:08:19] MeGUI: 2422
--[Information] [19/11/2013 14:08:19] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [19/11/2013 14:08:19] .Net Framework: 4.0 (4.0.30319)
--[Information] [19/11/2013 14:08:19] AviSynth: 2.5.8.5 (21-12-2008)
--[Information] [19/11/2013 14:08:19] AvisynthWrapper: (02-01-2009)
--[Information] [19/11/2013 14:08:19] Haali Matroska Splitter: 1.11.96.14 (03-03-2011)
--[Information] [19/11/2013 14:08:19] Haali DSS2: (03-03-2011)
--[Information] [19/11/2013 14:08:19] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [19/11/2013 14:08:20] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [19/11/2013 14:08:20] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [19/11/2013 14:08:20] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [19/11/2013 14:08:20] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [19/11/2013 14:08:20] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [19/11/2013 14:08:20] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [19/11/2013 14:08:20] Connecting to server: http://megui.org/auto/
--[Information] [19/11/2013 14:08:20] All files are up to date
-[Error] Unhandled error
--[Information] [19/11/2013 14:08:28] Exception message
---[NoImage] InvalidArgument=Value of '9' is not valid for 'SelectedIndex'.
---[NoImage] Parameter name: SelectedIndex
--[Information] [19/11/2013 14:08:28] Stacktrace
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] at MeGUI.packages.video.x265.x265ConfigurationPanel.set_Settings(x265Settings value)
---[NoImage] at MeGUI.core.gui.ProfileConfigurationWindow`2.set_Settings(TSettings value)
---[NoImage] at MeGUI.core.gui.ProfileConfigurationWindow`2.videoProfile_SelectedIndexChanged(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
---[NoImage] at MeGUI.core.gui.ProfileConfigurationWindow`2.set_SelectedProfile(GenericProfile`1 value)
---[NoImage] at MeGUI.core.gui.ProfileConfigurationWindow`2.set_Profiles(Tuple`2 value)
---[NoImage] at MeGUI.SpecificProfileType`2.ConfigureProfiles()
---[NoImage] at MeGUI.ProfileManager.Configure(Profile SelectedProfile)
---[NoImage] at MeGUI.core.gui.ConfigableProfilesControl.config_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] [19/11/2013 14:08:28] Inner exception: null
Zathor
19th November 2013, 14:55
Fixed in 2423. But you need to delete the MeGUI\allprofiles\x265 folder while MeGUI is closed.
2423 [x265] fixed default encoding mode
2422 [x265] added basic x265 encoding support
2421 [Log] do not log progress messages from the FFMpeg encoder
2420 delete devil.dll in the MeGUI root folder if avisynth.dll is not available also
2419 [Update] added possibility to use display names for the update files
added possibility to use .NET requirements for the update files
improved error handling and log output
Kurtnoise
19th November 2013, 15:39
MediaInfo library needs to be updated also...the Level information from HEVC streams are wrong.
My patch (http://sourceforge.net/p/mediainfo/patches/78/) is still pending though.
TSoft
19th November 2013, 15:45
[Error] Log
-[Information] Versions
--[Information] [19/11/2013 15:43:56] MeGUI: 2423
--[Information] [19/11/2013 15:43:56] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [19/11/2013 15:43:56] .Net Framework: 4.0 (4.0.30319)
--[Information] [19/11/2013 15:43:56] AviSynth: 2.5.8.5 (21-12-2008)
--[Information] [19/11/2013 15:43:56] AvisynthWrapper: (02-01-2009)
--[Information] [19/11/2013 15:43:56] Haali Matroska Splitter: 1.11.96.14 (03-03-2011)
--[Information] [19/11/2013 15:43:56] Haali DSS2: (03-03-2011)
--[Information] [19/11/2013 15:43:56] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [19/11/2013 15:43:56] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [19/11/2013 15:43:56] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [19/11/2013 15:43:56] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [19/11/2013 15:43:56] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [19/11/2013 15:43:56] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [19/11/2013 15:43:56] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [19/11/2013 15:43:56] Connecting to server: http://megui.org/auto/
--[Information] [19/11/2013 15:43:56] All files are up to date
-[Error] Unhandled error
--[Information] [19/11/2013 15:44:02] Exception message
---[NoImage] InvalidArgument=Valore di '9' non valido per 'SelectedIndex'.
---[NoImage] Nome parametro: SelectedIndex
--[Information] [19/11/2013 15:44:02] Stacktrace
---[NoImage] in System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] in MeGUI.packages.video.x265.x265ConfigurationPanel.set_Settings(x265Settings value)
---[NoImage] in MeGUI.core.gui.ProfileConfigurationWindow`2.set_Settings(TSettings value)
---[NoImage] in MeGUI.core.gui.ProfileConfigurationWindow`2.videoProfile_SelectedIndexChanged(Object sender, EventArgs e)
---[NoImage] in System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
---[NoImage] in System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
---[NoImage] in System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
---[NoImage] in MeGUI.core.gui.ProfileConfigurationWindow`2.set_SelectedProfile(GenericProfile`1 value)
---[NoImage] in MeGUI.core.gui.ProfileConfigurationWindow`2.set_Profiles(Tuple`2 value)
---[NoImage] in MeGUI.SpecificProfileType`2.ConfigureProfiles()
---[NoImage] in MeGUI.ProfileManager.Configure(Profile SelectedProfile)
---[NoImage] in MeGUI.core.gui.ConfigableProfilesControl.config_Click(Object sender, EventArgs e)
---[NoImage] in System.Windows.Forms.Control.OnClick(EventArgs e)
---[NoImage] in System.Windows.Forms.Button.OnClick(EventArgs e)
---[NoImage] in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
---[NoImage] in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
---[NoImage] in System.Windows.Forms.Control.WndProc(Message& m)
---[NoImage] in System.Windows.Forms.ButtonBase.WndProc(Message& m)
---[NoImage] in System.Windows.Forms.Button.WndProc(Message& m)
---[NoImage] in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
---[NoImage] in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
---[NoImage] in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
--[Information] [19/11/2013 15:44:02] Inner exception: null
Still same error. I have deleted the MeGUI\allprofiles\x265 folder
Kurtnoise
19th November 2013, 15:45
@Zathor : the x265 executable needs also to be updated...
LigH
19th November 2013, 16:08
There are several x265 updates daily; may not be easy to define a "stable release" (which is not the same as reaching another milestone).
Kurtnoise
19th November 2013, 16:19
I don't care about stable release (the last one doesn't have presets)...I meant at least a build which fixes this bug (https://bitbucket.org/multicoreware/x265/commits/a85c5f4187948982e44f308174e4ac2130894c7f?at=default).
Zathor
19th November 2013, 17:01
Still same error. I have deleted the MeGUI\allprofiles\x265 folder
As written above - you have to delete this folder while MeGUI is closed. But.... I will upload a fix so that this is not needed anymore.
Zathor
19th November 2013, 17:03
@Zathor : the x265 executable needs also to be updated...
Feel free to do it on your own as I do not know which one to choose :eek:
TSoft
19th November 2013, 17:08
As written above - you have to delete this folder while MeGUI is closed. But.... I will upload a fix so that this is not needed anymore.
Yes I have deleted the folder while Megui was closed.
EDIT: Ok now it works. Thank you very much.
Famille_CB
19th November 2013, 21:33
I'm so happy to test x265 in MeGui. Thank you very much to the developpers of Megui, x265, and all other softwares for encoding!!!
Regards.
AMED
20th November 2013, 05:43
I've found an easy way to reproduce this OCE 2 worker crash.
1. Make sure 2 worker are enabled.
2. Load 2 files via the OCE.
3. Postpone the 2 oneclick sub jobs.
4. Start the queue and wait for both ext and idx sub jobs to finish.
5. Change the 2 oneclick sub jobs to waiting.
6. Start the queue, MeGUI will crash.
Log up to step 4
http://pastebin.com/0u7C5gkU
Windows event viewer
Faulting application name: MeGUI.exe, version: 1.0.2424.0, time stamp: 0x528b8d2d
Faulting module name: ffms2.dll, version: 0.0.0.0, time stamp: 0x5238ce13
Exception code: 0xc0000409
Fault offset: 0x0002f922
Faulting process id: 0xd98
Faulting application start time: 0x01cee5a99a0b67f8
Faulting application path: D:\MEGUI\MeGUI.exe
Faulting module path: D:\MEGUI\tools\ffms\ffms2.dll
Report Id: 7a6a5060-519d-11e3-8255-bc5ff43694e1
Faulting package full name:
Faulting package-relative application ID:
Remaining log for oneclick sub jobs with only 1 worker active.
http://pastebin.com/2VwdAyqH
Maybe the oneclick sub jobs need to be limited to only 1 job at one time like how the audio encoding is?
Famille_CB
20th November 2013, 08:14
Hello,
x265 encoding works but there is an Frame Rate issue.
My video source is 50 fps and the output is 25 fps.
Some questions :
What kind of muxing system have I to take? MP4, MKV?
How can I have the output frame rate equal to the input frame rate?
Does automatic mode are supported ("One Click Encoder" and "AutoEncode")?
Regards.
Kurtnoise
20th November 2013, 08:44
Hi,
x265 encoding works but there is an Frame Rate issue.
My video source is 50 fps and the output is 25 fps.
Some questions :
What kind of muxing system have I to take? MP4, MKV?
MP4 for the moment...
How can I have the output frame rate equal to the input frame rate?
By using the MP4 Muxer and specify your fps manually...The routine to detect fps from the source is not perfect because MediaInfo, the library uses for this, is not able to detect fps from hevc streams yet. I'm working on this.
Does automatic mode are supported ("One Click Encoder" and "AutoEncode")?
it should...unless I miss something. But note that this encoder is not recommended yet for backups. Use x264 instead...
Famille_CB
20th November 2013, 11:43
Hello,
I tried to mux a .mp4 x265 video (50fps) with a .m4a AAC audio track.
I use the MeGui MP4 muxer (Ctrl+5) but the video still play in 25 fps : the video is 2 more longer than the audio.
Any idea of what happen?
Regards.
Kurtnoise
20th November 2013, 12:01
As I said, did you select the fps manually ?
Like this :
http://img4.hostingpics.net/thumbs/mini_477141Untitled.png (http://www.hostingpics.net/viewer.php?id=477141Untitled.png)
If yes, post the logfile then...
Famille_CB
20th November 2013, 12:19
Yes, I change the fps manually.
You can find the file of my log.
Thank you.
Kurtnoise
20th November 2013, 16:10
Could you retry with this mp4box version (http://www.mediafire.com/?2dea8gtuvc61ru5) (just overwrite the current one in the mp4box folder from the tools repository)?
Zathor
20th November 2013, 17:19
I've found an easy way to reproduce this OCE 2 worker crash.
[...]
Maybe the oneclick sub jobs need to be limited to only 1 job at one time like how the audio encoding is?
Please try this build:
http://megui.org/test/MeGUI.zip
EDIT: I can reproduce the problem with AVS 2.5.8 and FFMS 2.19 (10 out of 10). When using FFM r687 (~15 months old) or AviSynth+ there is from 10 attempts only 1 crash. It seems MeGUI (or AVS/FFMS) will crash if more than one thread is opening avisynth. Therefore I have limited this now to 1 - you will not notice any speed differences or that only one worker is running.
Famille_CB
20th November 2013, 18:14
Could you retry with this mp4box version (http://www.mediafire.com/?2dea8gtuvc61ru5) (just overwrite the current one in the mp4box folder from the tools repository)?
Hello,
I have changed the MP4BOX.
It's working if I mux manualy the .hevc file (temporary item of MeGui) with the MP4 muxer.
If I take the .mp4 (only video .hevc muxed with the MP4 container) no change; the file plays at 25 fps.
Can you have a look to my logs; there a issue for find ?
Regards.
AMED
21st November 2013, 05:17
Please try this build:
http://megui.org/test/MeGUI.zip
....
Thanks Zathor, this build works fine.
Shevek
21st November 2013, 08:34
Not sure if this got missed amongst all the x265 chatter:
Feature Request:
Sometimes I want the queue to Autostart, sometimes I don't - so the "Autostart Queue" setting is not suitable.
How easy would it be to add a "Start Queue" checkbox to approiate tool dialog boxes? (e.g. File Indexer, HD Streams Extractor, etc)
Similar to the "On completion load files" and "and close" checkboxes.
Kurtnoise
21st November 2013, 10:38
Hello,
I have changed the MP4BOX.
It's working if I mux manualy the .hevc file (temporary item of MeGui) with the MP4 muxer.
If I take the .mp4 (only video .hevc muxed with the MP4 container) no change; the file plays at 25 fps.
Can you have a look to my logs; there a issue for find ?
As said earlier,
The routine to detect fps from the source is not perfect because MediaInfo, the library uses for this, is not able to detect fps from hevc streams yet. I'm working on this.
@Shevek: it might be a good idea to create this feature request on the megui tracker. Hence, we will not forget it.
nakTT
21st November 2013, 15:56
Good day to you guys.
I can see is that the MeGUI running x265 encoder does not seem to follow ABR (say, 300kbps) that I have set. It will somehow mysteriously go way below that value, even way below 100kbps. I do not know if this is issue with how MeGUI handle the x265 or it is an issue with x265 itself. Please advise.
:thanks:
LigH
21st November 2013, 16:01
Please stop cross-posting. Complaining in only one thread is enough.
nakTT
21st November 2013, 17:40
Please stop cross-posting. Complaining in only one thread is enough.
Forgive me but I have posted on x265 thread but a guy over there said the issue has something to do with MeGUI instead of x265. That is why I post the question here, at the Bug Reports thread.
Anyway, I thank you guys in advance.:thanks:
LigH
22nd November 2013, 08:20
Well, so I will try to repeat the hints given elsewhere:
At the moment, x265 is in such an early development state that there won't be any warranty for correctly working implementations of all features. Target bitrate prediction is a quite delicate issue, it depends a lot on the techniques to remove redundancies and efficiently spare bitrate; when the encoding methods change, the rate control techniques may have to adapt to these changes.
Try again with new binary releases next week, and it may be better. Try again in the next month, and it may already be satisfying. Or accidently broken again. Who knows.
MeGUI can only serve the video to the encoder, but only the encoder is responsible for controlling the bitrate.
nakTT
22nd November 2013, 12:57
Well, so I will try to repeat the hints given elsewhere:
At the moment, x265 is in such an early development state that there won't be any warranty for correctly working implementations of all features. Target bitrate prediction is a quite delicate issue, it depends a lot on the techniques to remove redundancies and efficiently spare bitrate; when the encoding methods change, the rate control techniques may have to adapt to these changes.
Try again with new binary releases next week, and it may be better. Try again in the next month, and it may already be satisfying. Or accidently broken again. Who knows.
MeGUI can only serve the video to the encoder, but only the encoder is responsible for controlling the bitrate.
Thank you for your informative reply which a not-so-technical enthusiast like me can easily understand. In that case I guess I just keep on giving the latest build a try until maybe after a couple of years x265 will become more and more reliable and better.
:thanks:
LigH
22nd November 2013, 14:22
Now a question from me: Is it correct that MeGUI wants to downgrade tools (mp4box: r4908 => 4872; tsmuxer: 2.2.3b => 1.12.14b; qaac: 2.27 => 2.25) while updating from core r2418 => r2424? Their server date (10/2013) appears to be older than the local dates (11/2013).
Zathor
22nd November 2013, 14:41
Sorry, that was my fault. It is now correct again. Thanks for the hint!
LigH
22nd November 2013, 15:40
And a different issue:
My updater now shows me (as third-last entry) a nameless package, version 2358. I believe the name of the package should be "x264_10b". The AutoUpdate.xml contains a matching Name tag for this tool, though...
Zathor
22nd November 2013, 18:52
I do not have this issue. Also in the upgrade.xml no entry with 2358 is available.
Zathor
23rd November 2013, 12:15
I plan to release a new stable build soon. Likely it will be an old development build (4-8 weeks ago) to reduce the probability of unknown problems and also I think that the current x265 build confuses more than it helps. Maybe it is a good idea to hide x265 by default (like with x264 10bit).
Also I will introduce an improved update tool in the future (eta unknown). These are the planned changes (and some may not be implemented at all):
- all update packages will only be applied during shut down of MeGUI
- new full automated mode of update handling (download, install without any user interaction in the background). The old mode will be still available (popup that there are new updates and after you confirm the updates the download will start).
- full switch to 7zip for all update packages
- if the update has a dedicated directory the directory will be completely wiped before the update (removing not needed files). Only exception will be the license.txt of DGIndexNV. Do you know other files which should not be deleted?
- all files in the tools\avisynth_plugin directory will be moved into one package (including yadif+bassaudio)
- better backup handling if enabled (compressed folder content stored in a backup structure)
- better error handling of download failures
- the GUI will be more or less the same. The platform information will be removed.
Any other things which should be changed in that area? Also feedback to the points which I want to change is welcome.
Shevek
23rd November 2013, 12:22
- all update packages will only be applied during shut down of MeGUI
Not so sure about this one... If, for example, a new x264 is available I want to update it on start and then be able to use it straight away.
The way you suggest would mean having to restart MeGUI in order to use the new packages.
- if the update has a dedicated directory the directory will be completely wiped before the update (removing not needed files). Only exception will be the license.txt of DGIndexNV. Do you know other files which should not be deleted?
I like this idea. I always add MKVExtractGUI-2 into the mkvmerge folder so can that be excluded from deletion?
MKVExtractGUI2.exe
MKVExtractGUI2.ini
MKVExtractGUI2_readme.txt
Zathor
23rd November 2013, 12:25
Yes, of course. One of the reasons is that if you currently update x264 while the process is running it will fail.
Shevek
23rd November 2013, 12:28
Yes, of course. One of the reasons is that if you currently update x264 while the process is running it will fail.
Ah, Ok... I never begin anything until all the updates are complete.
I wasn't aware it was possible to begin an encode while the update was continuing.
One option - make the update window modal? (which of course will probably annoy more people :rolleyes:)
nakTT
23rd November 2013, 16:12
I think that the current x265 build confuses more than it helps. Maybe it is a good idea to hide x265 by default (like with x264 10bit).
I just hope we can have an easy way to unhide it as I am getting more and more interested in testing x265 using MeGUI.
:thanks:
LigH
23rd November 2013, 19:01
I plan to release a new stable build soon. Likely it will be an old development build (4-8 weeks ago) to reduce the probability of unknown problems and also I think that the current x265 build confuses more than it helps. Maybe it is a good idea to hide x265 by default (like with x264 10bit).
:goodpost: Agree. It is not yet for everyone, only for the experienced testers who are also able to tell the developers useful details if they find a bug.
Octo-puss
23rd November 2013, 20:48
I keep getting popups saying a crucial component is not installed. It turned out it's x265. I don't get it, it's something in experimental stage as far as I can see (and hardly anyone uses it), so could you change the behaviour please?
Zathor
24th November 2013, 14:10
It should be possible to download/install x265 without problems. Post your log please.
EDIT: Preparing & uploading 2418 as new stable build now. Should be online within the next hours.
TSoft
24th November 2013, 15:19
@Zathor
" all files in the tools\avisynth_plugin directory will be moved into one package (including yadif+bassaudio)"
Can you explain this better ? Does it mean that those files will be moved to another directory ? I ask because I refer to those files for scripts avisynth.
Zathor
24th November 2013, 16:43
Currently every avisynth filter is installed with an individual package. All these filters will then be in one package. The folder for most of them will not change. Only yadif + bassaudio will be moved also into avisynth_plugin. In the updater you will then only notice one package ("avisynth filters" or something similiar) and not anymore yadif, bassaudio, nicaudio, ...
Octo-puss
24th November 2013, 17:18
It should be possible to download/install x265 without problems. Post your log please.
EDIT: Preparing & uploading 2418 as new stable build now. Should be online within the next hours.
But I don't want to, that's the point. I never used and probably never will use it, so it's hardly required components. I can't even start file indexer now.
Zathor
24th November 2013, 20:55
Your options are:
- downgrade to 2418
- install x265
- wait for a new release of MeGUI where x265 is optional
----------------------------------
With the new AviSynth+ x64 we may see a new MeGUI x64 soon
http://forum.doom9.org/showthread.php?t=168856
TSoft
24th November 2013, 21:12
Currently every avisynth filter is installed with an individual package. All these filters will then be in one package. The folder for most of them will not change. Only yadif + bassaudio will be moved also into avisynth_plugin. In the updater you will then only notice one package ("avisynth filters" or something similiar) and not anymore yadif, bassaudio, nicaudio, ...
Ok thanks
Octo-puss
24th November 2013, 22:51
Your options are:
- downgrade to 2418
- install x265
- wait for a new release of MeGUI where x265 is optional
----------------------------------
With the new AviSynth+ x64 we may see a new MeGUI x64 soon
http://forum.doom9.org/showthread.php?t=168856
Thanks for info.
Btw, what's your opinion about Vaporsynth? I understand it's supposed to be some sort of alternative to Avisynth, which, based on what people say, is fairly bugged and outdated. I don't know anything about those things, but thought it was interesting to ask.
Zathor
24th November 2013, 23:39
AviSynth is used more or less in every place in MeGUI. It would not be easy to replace it with Vaporsynth.
Zathor
25th November 2013, 23:21
2427 [Update] hide x264 10bit completly if disabled (regression of 2395)
2426 [x265] added option to enable/disable x265 in the MeGUI settings (disabled by default)
2425 [Queue] fixed crash if more than one worker is opening an avs script
LigH
26th November 2013, 08:33
Nothing urgent, just for consistency: Maybe decide whether to "Enable" or "Use" a tool (QAAC vs. x265)? In the case of using an additional multiplexer, the difference is valid for me.
Zathor
26th November 2013, 22:50
Nothing urgent, just for consistency: Maybe decide whether to "Enable" or "Use" a tool (QAAC vs. x265)? In the case of using an additional multiplexer, the difference is valid for me.
Thanks, it should be enable also for QAAC.
Zathor
27th November 2013, 23:49
As the last update push on the stable side caused a too high traffic load I have to think about ways to reduce the traffic and to avoid peeks. For the last part I will implement a change that not during every startup an update check will be made. Maybe only once a week or so.
Also more components likely have to be enabled to use so that not everyone will downlolad e.g. qaac when it is not needed.
Or does anyone has a third update server which we can use? ;)
invy
29th November 2013, 10:20
Please halp me with this weirdness.
When I try to open x264 encoder config I am greeted with this message error: http://i.imgur.com/MHlJEYH.jpg
I click ok, and the x264 dialog pops up. notice anything weird looking there? because I do: http://i.imgur.com/PKCrgNQ.jpg
I can click update to save the x264 config changes perfectly fine.
Also, typing anything into the template of a Avisynth config yields the error about read/write protected and the text I typed DOESN'T appear. But, backspacing/deleting any text works fine, and clicking a "add input, add deinterlace", etc works fine!
What is going on here!?
detmek
29th November 2013, 11:59
Zathor, why don't you revert MeGUI to old way where one can start MeGUI without all components installed and add warrning that component is missing only if user select it for use?
For example, when I use MeGUI, I need x264 (8 and 10bit), QAAC, MKVToolbox, MP4box and Avisynth with filters. But I need to download and install all other programs that I don't use just to start MeGUI.
osgZach
29th November 2013, 14:42
RGB output does not seem to be working in MeGUI (and never has across several versions) ?
At least one other user has reproduced this problem, both with the MeGUI included binaries, and binaries from x264.nl so we're pretty sure its not that. (Binaries from x264.nl are confirmed to work via CLI on an AVI directly)
You can see this thread for relevant discussion on the problem.
http://forum.doom9.org/showthread.php?t=168230
Here is a log. Of import, when the job FINISHES, it spits out an entry to the error log, that it is converting the input clip to YV12 - despite this being commented out in the AVS script (and not present in other scripts I tried).
-[Information] Log for job1 (video, 01 - Black Blood Brothers.avs -> 01 - Black Blood Brothers.264)
--[Information] [11/29/2013 7:33:48 AM] Started handling job
--[Information] [11/29/2013 7:33:49 AM] Preprocessing
-[NoImage] AVISource("[Source] - 01 - Black Blood Brothers.avi", audio=false).AssumeFPS(24000,1001)
-[NoImage] Trim (0,999)
-[NoImage] #Setup some variables
-[NoImage] Profile="C:\Users\Zach\Documents\Neat Video for VirtualDub\Profiles\Black Blood Brothers\All Episodes.dnp"
-[NoImage] Filter="C:\Users\Zach\Documents\Neat Video for VirtualDub\Presets\Black Blood Brothers\All Episodes.nfp"
-[NoImage] #Load NeatVideo
-[NoImage] #Convert to RGB required.
-[NoImage] ConvertToRGB32()
-[NoImage] LoadVirtualDubPlugin("C:\Virtualdub\plugins\NeatVideo.vdf", "NeatVideo", 0)
-[NoImage] NeatVideo(Profile, Filter, "0", "0", "1", "0")
-[NoImage] #Prep for x264
-[NoImage] #ConvertToYV12()
--[Information] [11/29/2013 7:33:49 AM] Avisynth input script
--[Information] [11/29/2013 7:33:50 AM] resolution: 1920x1080
--[Information] [11/29/2013 7:33:50 AM] frame rate: 24000/1001
--[Information] [11/29/2013 7:33:50 AM] aspect ratio: 16:9 (1.778)
--[Information] [11/29/2013 7:33:50 AM] custom command line: --input-csp rgb --output-csp rgb
--[Information] [11/29/2013 7:33:50 AM] Job commandline: "C:\MeGUI\tools\x264_10b\avs4x264mod.exe" -L "C:\MeGUI\tools\x264_10b\x264-10b_64.exe" --level 4.1 --crf 27 --keyint 240 --open-gop --bframes 10 --b-adapt 2
--ref 4 --vbv-bufsize 78125 --vbv-maxrate 62500 --merange 64 --me umh --subme 9 --trellis 2 --no-fast-pskip --colorprim bt709 --transfer bt709 --colormatrix GBR --input-csp rgb --output-csp rgb --sar 1:1
--output "D:\01 - Black Blood Brothers.264" "D:\Black Blood Brothers Work Folder\Episode 01\01 - Black Blood Brothers.avs"
--[Information] [11/29/2013 7:33:50 AM] Process started
--[Information] [11/29/2013 7:33:50 AM] Standard output stream
--[Information] [11/29/2013 7:33:50 AM] Standard error stream
---[Information] [11/29/2013 7:34:04 AM] raw [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
---[Information] [11/29/2013 7:34:04 AM] x264 [info]: using SAR=1/1
---[Information] [11/29/2013 7:34:04 AM] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
---[Information] [11/29/2013 7:34:04 AM] x264 [info]: profile High 4:4:4 Predictive, level 4.1, 4:4:4 10-bit
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: frame I:4 Avg QP:33.60 size:160837
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: frame P:157 Avg QP:41.15 size: 44712
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: frame B:339 Avg QP:44.63 size: 7888
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: consecutive B-frames: 9.6% 9.2% 9.6% 34.4% 7.0% 26.4% 0.0% 1.6% 0.0% 0.0% 2.2%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: mb I I16..4: 15.6% 53.8% 30.7%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: mb P I16..4: 14.9% 11.3% 2.2% P16..4: 30.5% 14.8% 10.6% 0.0% 0.0% skip:15.6%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: mb B I16..4: 0.9% 0.3% 0.0% B16..8: 27.0% 4.4% 1.5% direct: 0.9% skip:65.0% L0:34.9% L1:57.5% BI: 7.6%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: 8x8 transform intra:39.7% inter:73.8%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: coded y,u,v intra: 15.5% 18.8% 18.7% inter: 4.9% 6.4% 6.4%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: i16 v,h,dc,p: 11% 55% 5% 28%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 25% 21% 5% 7% 6% 10% 6% 9%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 23% 13% 6% 7% 8% 8% 7% 10%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: Weighted P-Frames: Y:12.7% UV:10.2%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: ref P L0: 65.8% 19.8% 11.7% 2.6% 0.1%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: ref B L0: 85.9% 11.1% 3.0%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: ref B L1: 94.1% 5.9%
---[Information] [11/29/2013 7:36:21 AM] x264 [info]: kb/s:3965.50
---[Information] [11/29/2013 7:36:21 AM] encoded 500 frames, 3.33 fps, 3965.50 kb/s
---[Information] [11/29/2013 7:36:21 AM] avs [info]: AviSynth 2.60, build:Aug 28 2012 [18:17:07]
---[Warning] [11/29/2013 7:36:21 AM] avs [warning]: Converting input clip to YV12
---[Information] [11/29/2013 7:36:21 AM] avs [info]: Video resolution: 1920x1080
---[Information] [11/29/2013 7:36:21 AM] avs [info]: Video framerate: 24000/1001
---[Information] [11/29/2013 7:36:21 AM] avs [info]: Video framecount: 1000
---[Information] [11/29/2013 7:36:21 AM] avs4x264 [info]: "C:\MeGUI\tools\x264_10b\x264-10b_64.exe" - --level 4.1 --crf 27 --keyint 240 --open-gop --bframes 10 --b-adapt 2
--ref 4 --vbv-bufsize 78125 --vbv-maxrate 62500 --merange 64 --me umh --subme 9 --trellis 2 --no-fast-pskip --colorprim bt709 --transfer bt709 --colormatrix GBR --input-csp rgb --output-csp rgb --sar 1:1
--output "D:\01 - Black Blood Brothers.264" --frames 1000 --fps 24000/1001 --input-res 1920x1080
--[Information] [11/29/2013 7:36:22 AM] Final statistics
---[Information] [11/29/2013 7:36:22 AM] Constant Quality Mode: Quality 27 computed...
---[Information] [11/29/2013 7:36:22 AM] Video Bitrate Obtained (approximate): 1982 kbit/s
--[Information] [11/29/2013 7:36:22 AM] MediaInfo
---[Information] File: D:\01 - Black Blood Brothers.264
-[Information] Format: AVC
-[Information] FormatString: AVC
-[Information] FileSize: 10337156
-[Information] PlayTime: 00:00:07.507
---[Information] General
-[Information] ID:
-[Information] StreamOrder:
-[Information] Width: 1920
-[Information] Height: 1080
-[Information] FrameCount: 500
-[Information] FrameRate: 23.976
-[Information] FrameRateOriginal:
-[Information] FrameRateMode:
-[Information] ScanType: Progressive
-[Information] Codec: AVC
-[Information] CodecString: AVC
-[Information] Bits Depth: 10
-[Information] Format: AVC
-[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] Video
--[Information] [11/29/2013 7:36:22 AM] Postprocessing
---[Information] [11/29/2013 7:36:22 AM] Deleting intermediate files
--[Information] [11/29/2013 7:36:22 AM] Job completed
edit: CLI flags edited to not break forum
the_weirdo
29th November 2013, 15:28
@osgZach
Can you try again without enabling 64-bit mode? I suspect this issue is related to avs4x264mod.
EDIT: This line in the log is interesting:
[Warning] [11/29/2013 7:36:21 AM] avs [warning]: Converting input clip to YV12
It seems avs4x264mod try to convert the script output to YV12 raw and feed to x264_64, but because of "--input-csp rgb", x264 read that raw as RGB. That's why the result is messed up.
osgZach
29th November 2013, 20:44
I can confirm it works when disabling 64-bit encoding in MeGUI's options.
the_weirdo
30th November 2013, 04:34
It seems avs4x264mod try to convert the script output to YV12 raw and feed to x264_64, but because of "--input-csp rgb", x264 read that raw as RGB. That's why the result is messed up.
As I suspected, avs4x264mod hasn't supported RGB output yet. According to avs4x264mod source code (https://github.com/astrataro/avs4x264mod/blob/master/avs4x264mod.c#L889), it will try to convert the colorspace of input to YV12 if the colorspace isn't YV12, YV16 or YV24, before piping that output as raw to x264.
You may want to ask avs4x264mod developer to support RGB output (in this thread (http://forum.doom9.org/showthread.php?t=162656) or better, on his blog (http://astrataro.wordpress.com/category/encode/x264/avs4x264mod/)).
aegisofrime
2nd December 2013, 16:28
Hey all.
Has anyone tried running MeGUI with the newly released Avisynth+? My OneClick profile that "Always Encode" audio to AAC is getting stuck at the "Preprocessing" stage. My source file is a WMV file if that matters, and the source filter is FFMS2.
Wam7
7th December 2013, 16:15
Is it straight forward to have One-Click Encoder check the audio bitrate and if all the parameters are the same requested output, for it not to encode the audio again, but just demux it and add to the video once that's complete.
Many times I've transcoding a file and the audio is already what I want i.e HE-AAC 48Kbps/48 KHz and it's just the video I want to affect.
Or may be better still, adding a 'Don't Encode Audio' option to the Advanced Config page which would just mux the original audio once the video was encoded.
Regards
Wam7
17th December 2013, 15:45
Please add 'Remove All Tracks' to the Subtitle Menu in the One Click Encoder. Presently there is only 'Add Track' and 'Remove Track'. If you have a file with 15 subtitle tracks then you have to remove them one at a time which is quite time consuming.
hello_hello
17th December 2013, 22:42
Or may be better still, adding a 'Don't Encode Audio' option to the Advanced Config page which would just mux the original audio once the video was encoded.
Isn't that what the "never" option in the Encode dropdown box does (under Audio)? Or there's "encode if codec does not match".
Qwon
19th December 2013, 07:35
10 bit mode has stopped working. File being output is now 8 bit.
szabi
19th December 2013, 07:44
Hi
I got this error message when first pass was on 79%.
--[Error] [2013.12.17. 13:05:29] Process exits with error: 0xC0000005 STATUS_ACCESS_VIOLATION (-1073741819)
--[Warning] [2013.12.17. 13:05:29] The 64 bit mode of x264 is enabled. Depending on the error it may help to disable it in the MeGUI settings.
When the script is loaded to virtualdub there is no problem.
My intention to load script to virtualdub and save it in "direct stream copy" mode.
1. This way the output is an uncompressed avi.
2. And now load this avi to megui for encoding.
I am not going to do direct script encoding by megui but doing this two step process.
My question is the following:
Am I loosing quality of movie in this way?
What do you think?
bye
szabi
LigH
19th December 2013, 09:10
I got this error message when first pass was on 79%.
...
When the script is loaded to virtualdub there is no problem.
Because the progress is at 0% when you load the script. Maybe VirtualDub would crash as well around these 79% of playing time. A reason could be data corruption in the video source.
szabi
19th December 2013, 10:46
Yes, it can be, I will see.
But my question still, whether any quality is lost, in this way?
LigH
19th December 2013, 10:47
Using an intermediate lossless AVI, you won't lose quality (MeGUI supports that internally, already). Only a lot of disk space.
szabi
19th December 2013, 11:32
Good, news.
hello_hello
19th December 2013, 14:57
Wouldn't using DirectStreamCopy while encoding a script with VirtualDub mean the output is RGB? So it's not technically lossless due to the conversion?
I use Fast recompress and the ffdshow vfw encoder. It'll compress using huffyuv or ffv1, both of which are lossless. huffyuv is a fair bit faster, but doesn't compress as much.
szabi
19th December 2013, 17:15
Ok, i will use fast recompress, with ffdshow video codec ffv1.
What settings do you reccomend for Colorspace, coder type, context mode and keyframe distance?
Huffyuv (ffmpeg variant) more simple. Only color space, predictor and adaptive huffman tables settings can be selected.
EDIT: Ok, color space no question, my source is mpg2 from dvd and its colorspace is yuv 4:2:0.
So yv12 has to be selected in ffdshow.
Olny the rest is questionable.
hello_hello
19th December 2013, 22:51
I think I've only ever used the default settings and I tend to use huffyuv more than ffv1 anyway, as even though it doesn't compress as much, it's a lot faster.
I ran a quick test and it appears I was wrong regarding the RGB conversion. VirtualDub's output was YUV when I used DirectStreamCopy, but huffyuv's compressed version was less than half the size.
szabi
20th December 2013, 08:12
Thanks, huffyuv is used now.
LigH
20th December 2013, 10:16
Using the video option "Direct Stream Copy", VirtualDub writes exactly the same format into the output AVI which it receives from the video source, without using any codec to encode it further.
If the source is an AVI with a video stream that was encoded by a VfW codec, it will write the same encoded video stream.
If the source is an AviSynth script, it writes the uncompressed video the AviSynth script delivers (most probably YV12, but any AviSynth supported video format is possible, even RGB24 or RGB32, if that script creates it).
If the source is a VirtualDub input plugin for different video formats, it is probably the uncompressed video format which matches the decoded video best (e.g. YV12 for MPEG2 Main Profile 4:2:0 when reading MPEG2 via the MPEG2 VirtualDub plugin by fccHandler).
TECK
21st December 2013, 02:22
Converting a MKV container to MP4 always forces a video encode.
Converting a MP4 container to MKV never encodes the video.
This is confirmed by myself and another user (http://forum.doom9.org/showthread.php?p=1658714#post1658714).
LigH
21st December 2013, 08:11
Probably because mkvmerge accepts MP4 as input and certainly supports any content MP4 may contain; but the other way round, you cannot be certain that an MKV will contain MP4 compliant content. Only from the more specific to the more generic format.
If you first extract the MKV to elementary streams, they may be used to multiplex a new MP4 if compliant. MeGUI contains references to mkvextract; but I don't remember any feature which uses it explicitly...
luke83
21st December 2013, 13:20
MeGui takes a lot of time when i load an hfyu_<title>.avs file in the main window
http://s28.postimg.org/shm2d1cpl/Immagine.jpg (http://postimg.org/image/shm2d1cpl/)
LigH
21st December 2013, 13:23
Depends on the script. If it includes audio normalization, the whole audio stream is decoded and scanned while loading the script.
luke83
21st December 2013, 13:35
Depends on the script. If it includes audio normalization, the whole audio stream is decoded and scanned while loading the script.
that was the script resulting from the pre-rendering job. As it takes too much time, i run first pre-rendering job and then, another day, the avs -> 264 encoding.
The avs file is this
LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_0.3.5\tools\ffms\ffms2.dll")
FFVideoSource("K:\Temp\Temp Megui\hfyu_amore.avi")
The avi file is about 22GB. However I've updated MeGui this morning. Before updating I never had problems. It took its time but not so much :/
Wam7
22nd December 2013, 04:30
Isn't that what the "never" option in the Encode dropdown box does (under Audio)? Or there's "encode if codec does not match".Many thanks for pointing out my oversight!
LigH
22nd December 2013, 11:05
FFMS2 will index the AVI file for the first time loading it, and because it is a losslessly encoded video, it will have a lot of key frames, resulting in a big index file.
I remember that FFMS2 used to be not the best choice for uncompressed or losslessly compressed AVIs; AviSource may be preferable here.
luke83
23rd December 2013, 12:06
Anyway, after megui reboot, it works as fast as before :)
LigH
23rd December 2013, 12:10
Possibly because the index file now already existed.
luke83
23rd December 2013, 12:36
Possibly because the index file now already existed.
yes, sure, but before update it didn't take so much time :/
However, it works even if it takes a lot of time. Just this matters. I was worried it loaded forever :P
LigH
23rd December 2013, 17:24
I am not certain if earlier MeGUI versions preferred AviSource over FFMS2 for all AVIs, or if earlier versions of FFMS2 indexed lossless AVIs less thoroughly (even buggy)... Well possible that there are differences.
If a newer version of MeGUI would prefer L-SMASH Source, the indexing timing may vary again.
Zathor
23rd December 2013, 21:05
If a newer version of MeGUI would prefer L-SMASH Source...
Still on the list - but no time so far. Btw when to use LSMASHVideoSource and when LWLibavVideoSource (different demuxer as I can see)? Are there any specific switches/settings I should take care of?
LigH
23rd December 2013, 21:13
I only know little about it, but what I discovered from the readme: L-SMASH is a demultiplexer only for MP4. It has an additional stream parameter. May be useful for MP4 files with some multiple stream configurations...
hello_hello
24th December 2013, 05:42
For some reason when encoding with Xvid, MeGUI always seems to create an AVI with a FourCC of Xvid, even when choosing a different FourCC such as DX50. I'm using MeGUI version 2418.
Thanks.
LigH
24th December 2013, 07:01
MeGUI doesn't create the content by itself, it only lets the required encoder (xvid_encraw) run.
There are two different FourCCs: a) which encoder created the video stream {xvid}, b) which decoder should be used to decode it {DX50|XVID|...}. VfW based editors and analysis tools usually refer to the first one, while DirectShow based PC software players and also consumer players should refer to the second.
Zathor
24th December 2013, 08:59
For some reason when encoding with Xvid, MeGUI always seems to create an AVI with a FourCC of Xvid, even when choosing a different FourCC such as DX50.
I just had a quick look into the code and it seems that the fourcc value is never used. So it must be a problem existing for years. Also I do not know how to change it. xvid encraw cannot change it (or is there a hidden switch?). Only "solution" is to hide this selection box in the GUI.
LigH
24th December 2013, 09:08
Now that's interesting ... did you plan to support a FourCC changer (which ever)? Or is it left from trying to use mencoder, the name base of MeGUI? ;)
Anyway, merry Christmas. And thank you for your continuing efforts to provide the most useful video converter GUI.
Zathor
24th December 2013, 10:38
Now that's interesting ... did you plan to support a FourCC changer (which ever)? Or is it left from trying to use mencoder, the name base of MeGUI? ;)
No clue - is it needed to change the FourCC at all? Nobody has noticed that the option is buggy for a long, long time.
Anyway, merry Christmas. And thank you for your continuing efforts to provide the most useful video converter GUI.
Thank you very much - Merry Christmas to you, too and everyone else!
And thanks for your support to MeGUI and this forum.
hello_hello
24th December 2013, 12:02
No clue - is it needed to change the FourCC at all? Nobody has noticed that the option is buggy for a long, long time.
Probably not. The only reason I even noticed myself is due to a discussion in another forum regarding non Divx certified DVD/Bluray players and their possible unwillingness to play video with a Divx FourCC, so I thought I'd create a few test files from scratch with MeGUI.
The Xvid Home Theatre profile automatically selects DX50 in MeGUI's encoder configuration so I expected that's what'd be used, but I can't think of a reason why it'd be necessary. I checked a bunch of old AVIs encoded with AutoGK (hardware compatibility option enabled) and the FourCC used was Xvid.
For the record, of the two Bluray players in this house the Sony player refuses to play AVIs with a DX50 FourCC, but it'll play the same video fine if I change the FourCC to Xvid. The Samsung Bluray player will play either, so it appears of the two, an Xvid FourCC will be compatible with more players.
Merry Xmas.
Zathor
24th December 2013, 17:27
2431 [Update] optional packages will only be downloaded/enabled if needed
therefore during first use of such packages an online connection may be required
if a package is not used in 60 days it will be disabled again
currently the following packages are disabled by default (more to come):
DGIndexNV, FFmpeg, MKVMerge, NeroAACenc, QAAC, x264, x264_10b, x265
DGIndexNV, NeroAACenc, QAAC and x265 still need to be enabled in the MeGUI settings
NeroAACenc, QAAC and x265 need a restart of MeGUI so that the presets are enabled
2430 [OneClick] fixed unnecessary resize/crop in some cases (regression of 2357)
2429 [Update] version/date information will be shown also for disabled packages
2428 [Update] disabled packages are not hidden anymore
Please test if the update feature works as intended. E.g. if you do not use MKVMerge the dedicated tools folder can be deleted and the update check will not force to download it again. But as soon as you use MKVMerge it will be checked and then the folder is of course required.
detmek
24th December 2013, 18:56
Thanks Zathor. But I found small bug - qaac is always checked for ignoring updates in update windows even though it is enabled in External program settings. Also, it wont start encoding if some files are missing but not those needed for encoding.
Zathor
25th December 2013, 00:48
2432 [Update] fixed DGIndexNV, NeroAACenc, QAAC and x265 update handling (regression of 2431)
Zathor
25th December 2013, 00:51
Also, it wont start encoding if some files are missing but not those needed for encoding.
Can you please explain that? Maybe try first to reproduce it with 2432.
detmek
25th December 2013, 10:15
Can you please explain that? Maybe try first to reproduce it with 2432.
Sorry Zathor. My mistake. I disabled some of the tools not listed in changelog.
--[Information] [25-Dec-13 10:05:08] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [25-Dec-13 10:05:08] All files are up to date
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\tsmuxer\tsmuxer.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\xvid_encraw\xvid_encraw.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\oggenc2\oggenc2.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\aften\aften.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\flac\flac.exe
--[Error] [25-Dec-13 10:05:31] Component not found: D:\PROGRAMI\MeGUI\tools\opus\opusenc.exe
I tried to encode using x264 and qaac so I didn't need those tools and I disabled it. I guess it is not yet possible to disable all files one does not need.
Zathor
25th December 2013, 11:40
Yes, those tools will be changed in the next build.
mini-moose
25th December 2013, 23:13
[QUOTE=Zathor;1659212]2431 [Update] optional packages will only be downloaded/enabled if needed
therefore during first use of such packages an online connection may be required
if a package is not used in 60 days it will be disabled again
currently the following packages are disabled by default (more to come):
DGIndexNV, FFmpeg, MKVMerge, NeroAACenc, QAAC, x264, x264_10b, x265
DGIndexNV, NeroAACenc, QAAC and x265 still need to be enabled in the MeGUI settings
NeroAACenc, QAAC and x265 need a restart of MeGUI so that the presets are enabled
Wouldn't it be better to leave the tools that are have been previously enabled as such? for example the nero aac encoder. I have it enabled and I use it quite often, but the update disables it and requires me to re-enable it and restart.
hello_hello
27th December 2013, 02:42
I was messing around with various ways to de-interlace an NTSC video today and think I've found a problem with one of the scripts MeGUI creates. The de-interlacing method "TDeint (with EDI)" results in an error when previewing the video:
TDeint: Number of frames of edeint clip doesn't match that of input clip.
I'm using MeGUI 2418 but I doubt it's changed since then.
This is the script MeGUI creates when selecting "TDeint (with EDI)":
edeintted = last.SeparateFields().EEDI2(field=-1)
TDeint(order=-1,edeint=edeintted)
After looking at the TDeint help file, I suspect it should be this:
edeintted = last.SeparateFields().selecteven().EEDI2(field=-1)
TDeint(order=-1,edeint=edeintted)
The above applies to both the Interlaced and Partially Interlaced options.
And..... I have a preview oddity when adding Decomb IVTC to a script. The bottom few rows of pixels turn green in MeGUI's Script Creator preview. TIVTC is fine, it's only Decomb IVTC. If I save the script and open it with MPC-HC, it displays normally. As it does when opening it with MeGUI's AVS Cutter or previewing the script after loading it into MeGUI's video section for encoding. The problem only seems to effect the Script Creator preview.
Even more oddly, if I save a script containing Decomb IVTC and then use it as the source video for the script creator to create a new script, it'll display normally too. It seems to only happen when Decomb IVTC is being added to the script the Script Creator is creating. The row of green tends to flicker or flash while the video is playing.
http://i40.tinypic.com/1gg64x.jpg
Zathor
27th December 2013, 11:55
Wouldn't it be better to leave the tools that are have been previously enabled as such?
I agree - but because of the internal design this was not possible without bigger changes.
EDIT: Found a different and easier approach
Zathor
27th December 2013, 13:30
I was messing around with various ways to de-interlace an NTSC video today and think I've found a problem with one of the scripts MeGUI creates. The de-interlacing method "TDeint (with EDI)" results in an error when previewing the video
Thanks, fixed in 2433.
No clue about the decomb part.
EDIT: Decomb 5.24 fixes the problem
Zathor
27th December 2013, 16:03
2435 [Update] optional packages will only be downloaded/enabled if needed (part II)
now all external programs are disabled by default
2434 [Update] an update to 2431+ will not disable DGIndexNV, NeroAACenc, QAAC or x265 if already enabled
2433 [AVS Script Creator] fixed "TDeint (with EDI)" (regression of 2305)
detmek
27th December 2013, 21:26
Hi Zathor. Is it safe to disable all unneeded tools after 2435 update? One-Click encoder or file indexer wont start to encode using x264 and qaac if I disable and delete some of unneeded tools.
[Error] Log
-[Information] Versions
--[Information] [27-Dec-13 21:21:31] MeGUI: 2435
--[Information] [27-Dec-13 21:21:31] Operating System: Windows 7 Premium Edition x86 SP1 (6.1.65536.7601)
--[Information] [27-Dec-13 21:21:31] .Net Framework: 4.5 (4.5.50709)
--[Information] [27-Dec-13 21:21:31] AviSynth: 2.6.0.4 (28-09-2013)
--[Information] [27-Dec-13 21:21:31] AvisynthWrapper: (02-01-2009)
--[Information] [27-Dec-13 21:21:31] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [27-Dec-13 21:21:31] Haali DSS2: (14-04-2013)
--[Information] [27-Dec-13 21:21:31] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [27-Dec-13 21:21:31] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [27-Dec-13 21:21:31] MediaInfo: 0.7.65.0 (21-11-2013)
--[Information] [27-Dec-13 21:21:31] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [27-Dec-13 21:21:31] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [27-Dec-13 21:21:31] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [27-Dec-13 21:21:31] 7z: 9.20 (18-11-2010)
-[Error] Update detection
--[Information] [27-Dec-13 21:21:31] Automatic update is disabled
--[Information] [27-Dec-13 21:21:53] Connecting to server: http://megui.org/auto/
--[Information] [27-Dec-13 21:21:54] All files are up to date
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\avimux_gui\avimux_gui.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\tsmuxer\tsmuxer.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\xvid_encraw\xvid_encraw.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\oggenc2\oggenc2.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\lame\lame.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\flac\flac.exe
--[Error] [27-Dec-13 21:22:00] Component not found: D:\PROGRAMI\MeGUI\tools\opus\opusenc.exe
hello_hello
27th December 2013, 22:04
Decomb 5.24 fixes the problem
I assume that was an Avisynth 2.6 issue?
I have Avisynth 2.6 portable in MeGUI's root directory and Avisynth 2.58 installed, but I sometimes forget it means MeGUI is using a different Avisynth version.
I guess that'd explain why the problem only occurred while opening video with MeGUI.
Thanks.
Zathor
28th December 2013, 01:02
Hi Zathor. Is it safe to disable all unneeded tools after 2435 update?
No, not yet. It will be possible after one of the next updates. But those tools will not be updated anymore with the current build. Btw I do not recommend to delete the tools as they will not be available at all if needed lateron and no internet connection is available.
I assume that was an Avisynth 2.6 issue?
Yes, likely.
when i try to see the config for x265, as u can see in the screen below, this is the error i've got.
Please upload your x265 presets (File\export Presets)
later: with the latest build HD extractor is not working
Details please :logfile:
kalehrl
28th December 2013, 11:10
MeGUI 2435 gets stuck at creating ffms index.
Log sent via pm.
Zathor
28th December 2013, 12:19
Please describe "got stuck".
How long did you wait? In your log file I cannot find any errors (beside one not available update server). Does it happen with all of your files? Can you upload a sample?
Zathor
28th December 2013, 16:32
2437 [OneClick] improved working directory generation
improved handling if selected output container cannot be used
2436 [M2TS Muxer] added HEVC/x265 and MKV support (requires tsmuxer 2.5.5+)
[OneClick] added HEVC/x265 support for MP4 and removed it for MKV
kalehrl
28th December 2013, 23:26
Please describe "got stuck".
How long did you wait? In your log file I cannot find any errors (beside one not available update server). Does it happen with all of your files? Can you upload a sample?
Problem file sent in a pm.
I waited a couple of minutes but the progress bar didn't move.
This is the first file this problem happened so maybe it's file related.
Zathor
29th December 2013, 10:50
Thanks - fixed with the FFMS update I just pushed out.
EDIT: Had to remove it because I have to modify MeGUI for it.
LigH
29th December 2013, 12:16
2431 [Update] optional packages will only be downloaded/enabled if needed
therefore during first use of such packages an online connection may be required
if a package is not used in 60 days it will be disabled again
Oh heck. Another tool which tries to be smarter than its user. Like Microsoft Office. Why?! :(
Zathor
29th December 2013, 13:28
Oh heck. Another tool which tries to be smarter than its user. Like Microsoft Office. Why?! :(
Traffic problems. If you have a fast server without any traffic limits which we can use I happily disable this change or at least add an option to download always everything.
Nevertheless why do you have problems with this change? It should! not have an impact to the user. Tuning of the options may be required of course so if you encounter any problems please drop a line here.
EDIT: To explain the behaviour in more detail:
Before every usage of the packages it will be checked if the local files are available. If not an online connection is required to download them immediately - otherwise the job will fail. But that can most likely never happen as the full MeGUI package on SF will always contain all files. Therefore likely only the files are outdated and they will be refreshed during the next update cycle. And a "disabled package" can of course still be used. But if it is not used it will not be updated automatically. If a user wants to do it all packages can be enabled in the update window (but that will last only for 60 days if those tools are not really needed).
As always - if you or anyone else has a better idea I will implement/change it if possible.
Btw there are some other changes regarding the update server coming - like update checks only once a week (dev server maybe every second day). Also here some points are mentioned but not all may be implemented because of the traffic problems: http://forum.doom9.org/showpost.php?p=1654910&postcount=3721
LigH
29th December 2013, 15:31
Would the traffic problems be less urgent if I tried to find update server mirrors for you? If so, please tell me the expected traffic.
Zathor
29th December 2013, 20:46
2441 [OneClick] fixed PCM audio track handling in mkv files (regression of 2378)
2440 [XviD] hide FourCC box as it will not be used
2439 [FFMS Indexer] automatically switch to LoadCPlugin if required
add fpsnum and fpsden if required
2438 [x264] custom --fps values will be detected and used
Would the traffic problems be less urgent if I tried to find update server mirrors for you? If so, please tell me the expected traffic.
New update servers are always welcome. The traffic cannot be predicted very well - also I do not have direct access to the servers.
But even with a new update server I will not revert all changes. E.g. also for users with slow/low network it makes sense that only needed packages are updated. Of course there will be an option to enable all packages without limitation.
Also it would be good to limit the major hit during a new stable release therefore a new update check on the stable every few days is also a good idea (which can be forced).
Zathor
29th December 2013, 20:55
here is my X265 preset (http://www77.zippyshare.com/v/63458642/file.html)
Thanks, I am able to reproduce the problem. The fix will be in the next build.
Zathor
30th December 2013, 03:02
The fix for your x265 problem is in build 2442. Currently online is 2441 so it cannot be fixed yet. As a workaround you can delete your x265 directory (while MeGUI is not running).
The other messages are ok. One server is not completly in sync (should be in a few minutes) and for one package the new build is required.
Wam7
31st December 2013, 00:40
I was wanting you to update QAAC from 2.27 to 2.32 but now you've done it and after using it for a while now I'm not too sure. I normally get 75x speed for encoding the audio using FFAudioSource or DirectShow as the preferred decoder but using either of those and the speed is sometimes now as low as 2x. I only get 75x using NicAudio. I've had occasions before where NicAudio has caused me problems so it was good to have the options...
Zathor
31st December 2013, 15:05
I was wanting you to update QAAC from 2.27 to 2.32 but now you've done it and after using it for a while now I'm not too sure. I normally get 75x speed for encoding the audio using FFAudioSource or DirectShow as the preferred decoder but using either of those and the speed is sometimes now as low as 2x. I only get 75x using NicAudio.
Can you please revert back to 2.27 and see if you get the old speed? I cannot reproduce your problem.
2444 [Settings] added option to always use the included/portable AviSynth build (disabled by default)
[Update] improved AviSynth portable support for external tools
[Log] added AviSynth+ detection
2443 [Settings] removed "Force Video File Extension for QT compatibility"
removed "Samples between audio progress updates"
removed "Use Advanced ToolTips"
cosmetics
2442 [x265] fixed error during preset startup (regression of 2422)
In order to solve some of the confusions when the included AviSynth is used I have now added an option in the settings. When this option is enabled or no AviSynth is found the included AviSynth build is used - in all other cases the included build is not used and removed from the directories it has been copied to.
Also I have updated the included build to the recent AviSynth+. And btw the x265 builds have been switched to the VC12 legacy builds as the mingw builds caused on some of my machines crashes during the first 20-40 frames.
Octo-puss
31st December 2013, 16:53
I am not sure I understand. Are you saying MeGui switched to Avisynth+?
SacredCultivator
31st December 2013, 17:01
Thanks for the update and wanted to point out that in the settings "Always use inlcuded AviSynth", should be "included".
Octo-puss
31st December 2013, 17:03
Oh a small bug: if tools\avs folder is not present, MeGui produces an error and can't even update itself.
LigH
31st December 2013, 17:03
@ Octo-puss:
AviSynth+ may have a few quirks to be considered when a script is created; MeGUI probably wants to support both, or at least detect it correctly for a meaningful message if not.
Zathor
31st December 2013, 19:24
Thanks for the update and wanted to point out that in the settings "Always use inlcuded AviSynth", should be "included".
Will be fixed. Thanks
Oh a small bug: if tools\avs folder is not present, MeGui produces an error and can't even update itself.
I cannot reproduce that. If the folder is not available it will be downloaded without problems.
I am not sure I understand. Are you saying MeGui switched to Avisynth+?
The included build has been switched to AviSynth+. Also a general detection for AviSynth+ has been added.
Octo-puss
1st January 2014, 10:49
Happens every time here. I have no idea what information could I provide to help you identify the problem.
LigH
1st January 2014, 10:57
"An error" is certainly not specific enough. I could even imagine that the UAC doesn't allow MeGUI to create a subdirectory when not run "as Administrator", who knows... Maybe you can quote that error before the attachments get approved.
Octo-puss
1st January 2014, 11:29
It just said the folder tools\avs was not found and MeGui couldn't continue. Really weird stuff. I have UAC off and use portable Megui on other disk.
Actually, why didn't I just post the log?
[Error] Log
-[Information] Versions
--[Information] [1.1.2014 11:28:19] MeGUI: 2444
--[Information] [1.1.2014 11:28:19] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [1.1.2014 11:28:19] .Net Framework: 4.5.x (4.5.50938)
--[Information] [1.1.2014 11:28:19] AviSynth: 2.6.0.4 (18-09-2013)
-[Error] Unhandled error
--[Information] [1.1.2014 11:28:19] Exception message: Could not find a part of the path 'F:\Programy\Audio & video\MeGUI\tools\avs'.
--[Information] [1.1.2014 11:28:19] Stacktrace
---[NoImage] at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
---[NoImage] at System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)
---[NoImage] at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)
---[NoImage] at System.IO.DirectoryInfo.GetFiles(String searchPattern)
---[NoImage] at MeGUI.core.util.FileUtil.PortableAviSynthActions(Boolean bRemove)
---[NoImage] at MeGUI.core.util.FileUtil.CheckAviSynth(LogItem oLog)
---[NoImage] at MeGUI.MainForm.getVersionInformation()
---[NoImage] at MeGUI.MainForm.MainForm_Shown(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Form.OnShown(EventArgs e)
---[NoImage] at System.Windows.Forms.Form.CallShownEvent()
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
---[NoImage] at System.Threading.ExecutionContext.runTryCode(Object userData)
---[NoImage] at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
---[NoImage] at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--[Information] [1.1.2014 11:28:19] Inner exception: null
Octo-puss
1st January 2014, 12:52
And I also have small feature request: in HD streams extractor, can you make the window resizeable "inside"? I can't find proper words to describe it, but the Feature part of the window is extremely small, only showing three lines, which is a bit annoying.
LigH
1st January 2014, 13:18
Maybe a movable "Splitter" control between "Feature(s)" and "Stream(s)"? Not sure if tabbed controls would make sense here...
Octo-puss
1st January 2014, 13:20
Yes that's exactly what I had in mind - just let us split the screen however we want.
mini-moose
1st January 2014, 14:57
I pre-make AVS files with crop/resize and then load them in One Click Encoder. OCE is configured to "Keep Input Resolution (disable crop and resize)" and "Auto Crop" + "Anamorphic Output" disabled.
The import AVS created by OCE still adds global "MeGUI_darx/y" values. Any reason that's necessary ?
Another thing I noticed in OCE: If the audio is set to be encoded, the video encode is written to .264, but if audio is set to mux only the output will be to .mkv. Again, wondering why.
AMED
1st January 2014, 20:55
I seem to be getting a lot of crashes with latest MeGUI build (2444).
--[Error] [1/01/2014 10:50:24 a.m.] An error occurred
---[Error] [1/01/2014 10:50:24 a.m.] Exception message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
---[Error] [1/01/2014 10:50:24 a.m.] Stacktrace
----[NoImage] at MeGUI.AviSynthClip.dimzon_avs_getvframe(IntPtr avs, IntPtr buf, Int32 stride, Int32 frm)
----[NoImage] at MeGUI.AviSynthClip.ReadFrame(IntPtr addr, Int32 stride, Int32 frame)
----[NoImage] at MeGUI.AvsFile.AvsVideoReader.ReadFrameBitmap(Int32 position)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(IVideoReader reader)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(CropValues& cropValues, IVideoReader reader, Boolean signalAR, mod16Method cropMethod, modValue mValue)
----[NoImage] at MeGUI.OneClickPostProcessing.createAVSFile(String indexFile, String inputFile, Nullable`1 AR, Int32 desiredOutputWidth, Boolean signalAR, LogItem _log, AviSynthSettings avsSettings, Boolean autoDeint, VideoCodecSettings settings, Nullable`1& dar, Boolean autoCrop, Boolean keepInputResolution, Boolean useChaptersMarks)
----[NoImage] at MeGUI.OneClickPostProcessing.StartPostProcessing()
---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index--[Error] [2/01/2014 4:33:06 a.m.] Exception message
----[NoImage] GetFrameBuffer: Returned a VFB with a 0 data pointer!
----[NoImage] size=6220864, max=536870912, used=15552192
----[NoImage] I think we have run out of memory folks!
---[Error] [2/01/2014 4:33:06 a.m.] Stacktrace
----[NoImage] at MeGUI.AviSynthClip.ReadFrame(IntPtr addr, Int32 stride, Int32 frame)
----[NoImage] at MeGUI.AvsFile.AvsVideoReader.ReadFrameBitmap(Int32 position)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(IVideoReader reader)
----[NoImage] at MeGUI.core.util.Autocrop.autocrop(CropValues& cropValues, IVideoReader reader, Boolean signalAR, mod16Method cropMethod, modValue mValue)
----[NoImage] at MeGUI.OneClickPostProcessing.createAVSFile(String indexFile, String inputFile, Nullable`1 AR, Int32 desiredOutputWidth, Boolean signalAR, LogItem _log, AviSynthSettings avsSettings, Boolean autoDeint, VideoCodecSettings settings, Nullable`1& dar, Boolean autoCrop, Boolean keepInputResolution, Boolean useChaptersMarks)
----[NoImage] at MeGUI.OneClickPostProcessing.StartPostProcessing()
---[Error] [2/01/2014 4:33:06 a.m.] Inner exception: null
FULL LOG (http://pastebin.com/NTWA1AHY)
looks like FFMS2.dll is causing the crash
http://s12.postimg.org/ty2yuttot/Me_GUI_Crash.png
Faulting application name: MeGUI.exe, version: 1.0.2444.0, time stamp: 0x52c2cd79
Faulting module name: ffms2.dll, version: 2.19.0.0, time stamp: 0x52b520a2
Exception code: 0x40000015
Fault offset: 0x00646438
Faulting process id: 0x13c4
Faulting application start time: 0x01cf067162c16ca2
Faulting application path: D:\MEGUI\MeGUI.exe
Faulting module path: D:\MEGUI\tools\ffms\ffms2.dll
Report Id: 50eb2342-731e-11e3-8269-bc5ff43694e1
Faulting package full name:
Faulting package-relative application ID:
I'm loading the MKVs as 3 separate folder adds, 6 MKVs in each folder in to the OCE in MeGUI.
EDIT: I have switched FFMS2.dll with the 2.18 RC1 build on the ffmpegsource website and first error doesn't occur any more.
Zathor
2nd January 2014, 00:59
It just said the folder tools\avs was not found and MeGui couldn't continue. Really weird stuff. I have UAC off and use portable Megui on other disk.
Actually, why didn't I just post the log?
Thanks, problem found and hopefully fixed in 2445.
Zathor
2nd January 2014, 01:12
I seem to be getting a lot of crashes with latest MeGUI build (2444).
---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index---[Error] [2/01/2014 4:30:32 a.m.] Error parsing media file J:\TMP\5bjlsbut.j3k\FRINGE_SEASON_4_DISC_2_t03_Video.264
----[NoImage] Index was out of range. Must be non-negative and less than the size of the collection.
----[NoImage] Parameter name: index
Can you provide me a sample file?
AMED
2nd January 2014, 04:00
Hi Zathor,
I'm running through the encodes again but using FFMS2 2.18 RC1. This error hasn't been triggered as of yet with this build of FFMS2.
EDIT I forgot to mention what version of FFMS2 caused the crashes, r809+35.
Zathor
2nd January 2014, 10:20
Can you please try it also with 2.19?
http://megui.org/auto/ffms2-2.19.7z
LigH
2nd January 2014, 11:25
There was just a discussion about a differently named init routine (http://forum.doom9.org/showthread.php?p=1660265#post1660265), maybe that's related?
mini-moose
2nd January 2014, 12:39
I pre-make AVS files with crop/resize and then load them in One Click Encoder. OCE is configured to "Keep Input Resolution (disable crop and resize)" and "Auto Crop" + "Anamorphic Output" disabled.
The import AVS created by OCE still adds global "MeGUI_darx/y" values. Any reason that's necessary ?
My concern with this is that if I don't use the --sar 1:1 switch in x264, avinaptic (depending on the AR) reports something like:
Aspect ratio: Custom pixel shape (34104:34105 = 0.999971). with --sar 1:1 it would be Square Pixels.
and mediainfo reports:
Display aspect ratio : 16:9
Original display aspect ratio : 16:9
the mediainfo double DAR report also happens with --sar 1:1 sometimes. I think it might have something to do with mod2.
For example I get it with if I use 718x404 but not with 716x404. I guess this isn't much of a concern but the custom pixel shape is somewhat.
Zathor
2nd January 2014, 15:46
mini-mosse, I have to check that. Can you upload a log?
kalehrl
2nd January 2014, 15:58
It seems x246 profiles have been re-introduced in MeGUI.
Zathor
2nd January 2014, 16:10
:confused:
kalehrl
2nd January 2014, 19:39
The x264 encoding profiles, which were present earlier and then dropped in favour of built-in x264 presets, have reappeared:
http://i39.tinypic.com/o7ooeg.png
mini-moose
2nd January 2014, 20:04
mini-mosse, I have to check that. Can you upload a log?
2 logs attached (renamed the extension to .txt cause .log wasn't getting accepted).
one with sar in x264, one without. added the relevant parts from avinaptic/mediainfo at the end of the logs.
Zathor
2nd January 2014, 21:36
kalehrl: no x264 profiles are beeing pushed out. Maybe you had those profiles still cached in your update_cache folder? You should avoid to use them.
mini-moose: thanks for the logs. no time yet to check them, because
2449 [Update] show the lsmash package in the updater
2448 [LSMASH Indexer] added LSMASHVideoSource/LWLibavVideoSource support
as no indexer is available no progress during "indexing" is available
also the cache file must be created in the same directory as the source file
[Audio Encoder] added LSMASHAudioSource/LWLibavAudioSource support
2447 [Update] fixed a regression in 2446
2446 [Update] removed "Platform" column
added "Last Used" column
sort based on first column
internal optimizations
Please test the LSMASH stuff. I have tested several files but for sure have not tested everything. Especially the audio part got little attention and I also could not check yet if it is required to add AssumeFPS() to the video decoders.
TSoft
2nd January 2014, 21:56
@Zathor
One click encoder doesn't delete intermediate files even if "Delete intermediate files" was checked
Zathor
2nd January 2014, 22:03
Please post your log file.
TSoft
2nd January 2014, 22:28
I tried to encode with One Click Encoder again to reproduce the error, but now "One Click Encoder" doesn't work:
[Information] Log
-[Information] Versions
--[Information] [02/01/2014 22:25:29] MeGUI: 2449
--[Information] [02/01/2014 22:25:29] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [02/01/2014 22:25:29] .Net Framework: 4.0 (4.0.30319)
--[Information] [02/01/2014 22:25:29] AviSynth: 2.5.8.5 (21-12-2008)
--[Information] [02/01/2014 22:25:29] AvisynthWrapper: (02-01-2009)
--[Information] [02/01/2014 22:25:29] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [02/01/2014 22:25:29] Haali DSS2: (14-04-2013)
--[Information] [02/01/2014 22:25:29] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [02/01/2014 22:25:29] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [02/01/2014 22:25:29] MediaInfo: 0.7.65.0 (21-11-2013)
--[Information] [02/01/2014 22:25:29] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [02/01/2014 22:25:29] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [02/01/2014 22:25:29] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [02/01/2014 22:25:29] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [02/01/2014 22:25:29] Connecting to server: http://megui.org/auto/
--[Information] [02/01/2014 22:25:29] All files are up to date
-[Information] OneClick
--[Information] [02/01/2014 22:26:27] MediaInfo
---[Information] File: C:\Users\root\Desktop\RIP\video1.avi
---[Information] General
----[Information] Format: AVI
----[Information] FormatString: AVI
----[Information] FileSize: 1607043072
----[Information] PlayTime: 01:54:03.680
---[Information] Video
----[Information] ID: 0
----[Information] StreamOrder: 0
----[Information] Width: 624
----[Information] Height: 352
----[Information] FrameCount: 171092
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Progressive
----[Information] Codec: XVID
----[Information] CodecString: XviD
----[Information] Bits Depth: 8
----[Information] Format: MPEG-4 Visual
----[Information] AspectRatio: 1.773
----[Information] AspectRatioString: 16:9
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder: 1
----[Information] Format: 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: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [02/01/2014 22:26:28] MkvInfo
---[NoImage] File 'C:\Users\root\Desktop\RIP\video1.avi': container: AVI [is_providing_timecodes:1]
---[NoImage] Track ID 0: video (XVID)
---[NoImage] Track ID 1: audio (AC3)
--[Information] [02/01/2014 22:26:28] Video: C:\Users\root\Desktop\RIP\video1.avi
--[Information] [02/01/2014 22:26:28] Audio: C:\Users\root\Desktop\RIP\video1.avi ([1] - AC-3 - 2 channels / 48.0 KHz / Italian)
-[Information] Log for job1 (mux, video1.avi -> video1.mkv)
--[Information] [02/01/2014 22:26:35] Started handling job
--[Information] [02/01/2014 22:26:35] Preprocessing
--[Information] [02/01/2014 22:26:35] MediaInfo
---[Information] File: C:\Users\root\Desktop\RIP\video1.avi
---[Information] General
----[Information] Format: AVI
----[Information] FormatString: AVI
----[Information] FileSize: 1607043072
----[Information] PlayTime: 01:54:03.680
---[Information] Video
----[Information] ID: 0
----[Information] StreamOrder: 0
----[Information] Width: 624
----[Information] Height: 352
----[Information] FrameCount: 171092
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode:
----[Information] ScanType: Progressive
----[Information] Codec: XVID
----[Information] CodecString: XviD
----[Information] Bits Depth: 8
----[Information] Format: MPEG-4 Visual
----[Information] AspectRatio: 1.773
----[Information] AspectRatioString: 16:9
----[Information] Delay: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
---[Information] Audio
----[Information] ID: 1
----[Information] StreamOrder: 1
----[Information] Format: 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: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [02/01/2014 22:26:36] Job commandline: "C:\Program Files (x86)\MeGUI_2153_x86\tools\mkvmerge\mkvmerge.exe" -o "C:\Users\root\Desktop\RIP\aa001uht.cys\video1.mkv" "C:\Users\root\Desktop\RIP\video1.avi" "--compression" "0:none" --ui-language en
--[Information] [02/01/2014 22:26:36] Process started
--[Information] [02/01/2014 22:26:36] Standard output stream
---[Information] [02/01/2014 22:26:36] mkvmerge v6.6.0 ('The Edge Of The In Between') built on Dec 1 2013 17:55:00
---[Information] [02/01/2014 22:26:36] 'C:\Users\root\Desktop\RIP\video1.avi': Using the demultiplexer for the format 'AVI'.
---[Information] [02/01/2014 22:26:36] 'C:\Users\root\Desktop\RIP\video1.avi' track 0: Using the output module for the format 'MPEG-4'.
---[Information] [02/01/2014 22:26:36] 'C:\Users\root\Desktop\RIP\video1.avi' track 1: Using the output module for the format 'AC3'.
---[Information] [02/01/2014 22:26:36] The file 'C:\Users\root\Desktop\RIP\aa001uht.cys\video1.mkv' has been opened for writing.
---[Information] [02/01/2014 22:26:48] The cue entries (the index) are being written...
---[Information] [02/01/2014 22:26:48] Muxing took 13 seconds.
--[Information] [02/01/2014 22:26:36] Standard error stream
--[Information] [02/01/2014 22:26:48] MediaInfo
---[Information] File: C:\Users\root\Desktop\RIP\aa001uht.cys\video1.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 1600224300
----[Information] PlayTime: 01:54:03.680
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 624
----[Information] Height: 352
----[Information] FrameCount: 171092
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: XVID
----[Information] CodecString: XviD
----[Information] Bits Depth: 8
----[Information] Format: MPEG-4 Visual
----[Information] AspectRatio: 1.773
----[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: 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: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [02/01/2014 22:26:48] Postprocessing
---[Information] [02/01/2014 22:26:48] Deleting intermediate files
--[Information] [02/01/2014 22:26:48] Job completed
-[Information] Log for job2 (ext, video1.mkv -> )
--[Information] [02/01/2014 22:26:48] Started handling job
--[Information] [02/01/2014 22:26:48] Preprocessing
--[Information] [02/01/2014 22:26:48] MediaInfo
---[Information] File: C:\Users\root\Desktop\RIP\aa001uht.cys\video1.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 1600224300
----[Information] PlayTime: 01:54:03.680
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 624
----[Information] Height: 352
----[Information] FrameCount: 171092
----[Information] FrameRate: 25.000
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: XVID
----[Information] CodecString: XviD
----[Information] Bits Depth: 8
----[Information] Format: MPEG-4 Visual
----[Information] AspectRatio: 1.773
----[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: 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: 0
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [02/01/2014 22:26:48] Job commandline: "C:\Program Files (x86)\MeGUI_2153_x86\tools\mkvmerge\mkvextract.exe" tracks "C:\Users\root\Desktop\RIP\aa001uht.cys\video1.mkv" --ui-language en 1:"C:\Users\root\Desktop\RIP\aa001uht.cys\video1 - [0] Italian.ac3"
--[Information] [02/01/2014 22:26:48] Process started
--[Information] [02/01/2014 22:26:48] Standard output stream
---[Information] [02/01/2014 22:26:48] Extracting track 1 with the CodecID 'A_AC3' to the file 'C:\Users\root\Desktop\RIP\aa001uht.cys\video1 - [0] Italian.ac3'. Container format: Dolby Digital (AC3)
--[Information] [02/01/2014 22:26:48] Standard error stream
--[Information] [02/01/2014 22:26:52] Postprocessing
---[Information] [02/01/2014 22:26:52] Deleting intermediate files
--[Information] [02/01/2014 22:26:52] Job completed
-[Information] Log for job5 (idx, video1.mkv -> video1.mkv.lwi)
--[Information] [02/01/2014 22:26:52] Started handling job
--[Information] [02/01/2014 22:26:52] Preprocessing
--[Information] [02/01/2014 22:26:52] Job commandline: "C:\Windows\system32\cmd.exe" /c
--[Information] [02/01/2014 22:26:52] Process started
--[Information] [02/01/2014 22:26:52] Standard output stream
--[Information] [02/01/2014 22:26:52] Standard error stream
--[Information] [02/01/2014 22:26:54] Job completed
I had to change the Indexer/Opening order (putting LSMASH at the end) to make OCE working again...
mini-moose
2nd January 2014, 22:42
mini-moose: thanks for the logs. no time yet to check them, because
thanks, I hope you'll have time later on.
2449 [Update] show the lsmash package in the updater
2448 [LSMASH Indexer] added LSMASHVideoSource/LWLibavVideoSource support
What are the advantages of L-Smash? I remember it was discussed here but can't find it now.
detmek
2nd January 2014, 22:56
Hi Zathor. I tried to use File Indexer with LSmash and I got error message:
[Information] Log
-[Information] Versions
--[Information] [02-Jan-14 22:53:22] MeGUI: 2449
--[Information] [02-Jan-14 22:53:22] Operating System: Windows 7 Premium Edition x86 SP1 (6.1.65536.7601)
--[Information] [02-Jan-14 22:53:22] .Net Framework: 4.5 (4.5.50709)
--[Information] [02-Jan-14 22:53:22] AviSynth: 2.6.0.4 (28-09-2013) (inactive)
--[Information] [02-Jan-14 22:53:22] AviSynth+ portable: 2.6.0.5 (11-12-2013) (active)
--[Information] [02-Jan-14 22:53:22] DevIL: 1.7.8 (26-11-2013)
--[Information] [02-Jan-14 22:53:22] AvisynthWrapper: (02-01-2009)
--[Information] [02-Jan-14 22:53:23] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [02-Jan-14 22:53:23] Haali DSS2: (14-04-2013)
--[Information] [02-Jan-14 22:53:23] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [02-Jan-14 22:53:23] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [02-Jan-14 22:53:23] MediaInfo: 0.7.65.0 (21-11-2013)
--[Information] [02-Jan-14 22:53:23] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [02-Jan-14 22:53:23] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [02-Jan-14 22:53:23] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [02-Jan-14 22:53:23] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [02-Jan-14 22:53:23] Automatic update is disabled
--[Information] [02-Jan-14 22:53:27] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [02-Jan-14 22:53:27] All files are up to date
--[Information] [02-Jan-14 22:53:49] Updating lsmash. File 1/1.
--[Information] [02-Jan-14 22:53:56] Files which have been successfully updated: 1
-[Information] FileIndexer
--[Information] [02-Jan-14 22:54:22] MediaInfo
---[Information] File: C:\BR.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 17718818
----[Information] PlayTime: 00:04:51.437
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 640
----[Information] Height: 360
----[Information] FrameCount: 6987
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Bits Depth: 8
----[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: 6
----[Information] Title:
----[Information] Language: unknown
----[Information] LanguageString: unknown
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
-[Information] Log for job1 (ext, BR.mkv -> )
--[Information] [02-Jan-14 22:54:35] Started handling job
--[Information] [02-Jan-14 22:54:35] Preprocessing
--[Information] [02-Jan-14 22:54:35] MediaInfo
---[Information] File: C:\BR.mkv
---[Information] General
----[Information] Format: Matroska
----[Information] FormatString: Matroska
----[Information] FileSize: 17718818
----[Information] PlayTime: 00:04:51.437
---[Information] Video
----[Information] ID: 1
----[Information] StreamOrder: 0
----[Information] Width: 640
----[Information] Height: 360
----[Information] FrameCount: 6987
----[Information] FrameRate: 23.976
----[Information] FrameRateOriginal:
----[Information] FrameRateMode: CFR
----[Information] ScanType: Progressive
----[Information] Codec: V_MPEG4/ISO/AVC
----[Information] CodecString: AVC
----[Information] Bits Depth: 8
----[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: 6
----[Information] Title:
----[Information] Language: unknown
----[Information] LanguageString: unknown
----[Information] Default: Yes
----[Information] DefaultString: Yes
----[Information] Forced: No
----[Information] ForcedString: No
--[Information] [02-Jan-14 22:54:35] Job commandline: "D:\PROGRAMI\MeGUI\tools\mkvmerge\mkvextract.exe" tracks "C:\BR.mkv" --ui-language en 1:"G:\x264\BR - [0] unknown 6ms.aac"
--[Information] [02-Jan-14 22:54:36] Process started
--[Information] [02-Jan-14 22:54:36] Standard output stream
---[Information] [02-Jan-14 22:54:37] Extracting track 1 with the CodecID 'A_AAC' to the file 'G:\x264\BR - [0] unknown 6ms.aac'. Container format: raw AAC file with ADTS headers
--[Information] [02-Jan-14 22:54:36] Standard error stream
--[Information] [02-Jan-14 22:54:40] Postprocessing
---[Information] [02-Jan-14 22:54:40] Deleting intermediate files
--[Information] [02-Jan-14 22:54:40] Job completed
-[Information] Log for job2 (idx, BR.mkv -> BR.mkv.lwi)
--[Information] [02-Jan-14 22:54:40] Started handling job
--[Information] [02-Jan-14 22:54:40] Preprocessing
--[Information] [02-Jan-14 22:54:40] Job commandline: "C:\Windows\system32\cmd.exe" /c
--[Information] [02-Jan-14 22:54:40] Process started
--[Information] [02-Jan-14 22:54:40] Standard output stream
--[Information] [02-Jan-14 22:54:40] Standard error stream
--[Information] [02-Jan-14 22:54:45] Job completed
mini-moose
2nd January 2014, 22:58
Hi Zathor. I tried to use File Indexer with LSmash and I got error message:
Tried it too and also got an error.
TSoft
2nd January 2014, 23:29
In order to make working File Indexer with LSmash you have to copy the dll msvcr120.dll (located in Megui/tools/lsmash) in C:\Windows\system32
TSoft
2nd January 2014, 23:29
Please post your log file.
I cannot reproduce the error, :thanks:
Zathor
2nd January 2014, 23:37
I tried to encode with One Click Encoder again to reproduce the error, but now "One Click Encoder" doesn't work. I had to change the Indexer/Opening order (putting LSMASH at the end) to make OCE working again...
There isn't an error in the log. Please describe the problem.
What are the advantages of L-Smash? I remember it was discussed here but can't find it now.
FFMS has some quirks e.g. you have to use threads=1 otherwise it may crash. Someone else may explain other advantages. I see it as an alternative to ffms.
Hi Zathor. I tried to use File Indexer with LSmash and I got error message:
Which error message did you get? There is sadly nothing in the log.
Tried it too and also got an error.
What kind of error did you get?
Zathor
2nd January 2014, 23:43
2 logs attached (renamed the extension to .txt cause .log wasn't getting accepted).
one with sar in x264, one without. added the relevant parts from avinaptic/mediainfo at the end of the logs.
Please post also the content of D:\test\encode\test.avs. I try to reproduce it. Also please upload your OneClick profile (select File\Export Presets and select it).
Btw. what is the difference between the two logs? What did you change to have this different output?
Shevek
2nd January 2014, 23:52
In order to make working File Indexer with LSmash you have to copy the dll msvcr120.dll (located in Megui/tools/lsmash) in C:\Windows\system32
This is not a good idea at all... Unless you really know what you are doing you shouldn't mess around with the Windows folder at all.
Instead, do a proper install of the full C++ Redistributable package: http://www.microsoft.com/en-us/download/details.aspx?id=40784
mini-moose
2nd January 2014, 23:56
What kind of error did you get?
-[Information] Versions
--[Information] [1/2/2014 11:20:47 PM] MeGUI: 2449
--[Information] [1/2/2014 11:20:47 PM] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [1/2/2014 11:20:47 PM] .Net Framework: 4.5.x (4.5.50938)
--[Information] [1/2/2014 11:20:47 PM] AviSynth: 2.6.0.4 (18-09-2013)
--[Information] [1/2/2014 11:20:47 PM] AvisynthWrapper: (02-01-2009)
--[Information] [1/2/2014 11:20:47 PM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [1/2/2014 11:20:47 PM] Haali DSS2: (14-04-2013)
--[Information] [1/2/2014 11:20:47 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [1/2/2014 11:20:47 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [1/2/2014 11:20:47 PM] MediaInfo: 0.7.65.0 (21-11-2013)
--[Information] [1/2/2014 11:20:47 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [1/2/2014 11:20:47 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [1/2/2014 11:20:47 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [1/2/2014 11:20:47 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [1/2/2014 11:20:47 PM] Automatic update is disabled
--[Information] [1/2/2014 11:20:50 PM] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [1/2/2014 11:20:50 PM] All files are up to date
--[Information] [1/2/2014 11:21:11 PM] Updating lsmash. File 1/1.
--[Information] [1/2/2014 11:21:15 PM] Files which have been successfully updated: 1
-[Information] FileIndexer
--[Information] [1/2/2014 11:22:36 PM] MediaInfo
---[Information] File: D:\BLURAY\00000.m2ts
-[Information] Format: BDAV
-[Information] FormatString: BDAV
-[Information] FileSize: 25722089472
-[Information] PlayTime: 01:34:04.830
---[Information] General
-[Information] ID: 4113
-[Information] StreamOrder: 0-0
-[Information] Width: 1920
-[Information] Height: 1080
-[Information] FrameCount: 123817
-[Information] FrameRate: 23.976
-[Information] FrameRateOriginal:
-[Information] FrameRateMode:
-[Information] ScanType: Progressive
-[Information] Codec: AVC
-[Information] CodecString: AVC
-[Information] Bits Depth: 8
-[Information] Format: AVC
-[Information] AspectRatio: 1.778
-[Information] AspectRatioString: 16:9
-[Information] Delay: 11650.667
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default:
-[Information] DefaultString:
-[Information] Forced:
-[Information] ForcedString:
---[Information] Video
-[Information] ID: 4352
-[Information] StreamOrder: 0-1
-[Information] Format: DTS
-[Information] FormatProfile: MA / Core
-[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: VBR
-[Information] Delay: 11650.667
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default:
-[Information] DefaultString:
-[Information] Forced:
-[Information] ForcedString:
---[Information] Audio
-[Information] ID: 4608
-[Information] StreamOrder: 0-2
-[Information] Codec: PGS
-[Information] CodecString: PGS
-[Information] Delay:
-[Information] Title:
-[Information] Language:
-[Information] LanguageString:
-[Information] Default:
-[Information] DefaultString:
-[Information] Forced:
-[Information] ForcedString:
---[Information] Text
-[Information] Log for job1 (idx, 00000.m2ts -> 00000.m2ts.lwi)
--[Information] [1/2/2014 11:29:04 PM] Started handling job
--[Information] [1/2/2014 11:29:04 PM] Preprocessing
--[Information] [1/2/2014 11:29:04 PM] Job commandline: "C:\Windows\system32\cmd.exe" /c
--[Information] [1/2/2014 11:29:04 PM] Process started
--[Information] [1/2/2014 11:29:04 PM] Standard output stream
--[Information] [1/2/2014 11:29:04 PM] Standard error stream
--[Information] [1/2/2014 11:29:04 PM] Job completed
Zathor
2nd January 2014, 23:58
In order to make working File Indexer with LSmash you have to copy the dll msvcr120.dll (located in Megui/tools/lsmash) in C:\Windows\system32
Are you sure that this is the problem? In my virtual machines (XP, W7) I do not have msvcr120.dll in any windows folder. When I delete it from the tools\lsmash folder I get the error - and that's the good point. I am now able to see that there is no error at all in the log. Only a failed job.
EDIT: And please try to copy the file to the root folder of MeGUI (and restart MeGUI). If this solves your problem I can handle it. But I do not plan to write any files into the windows folder.
mini-moose
3rd January 2014, 00:22
Please post also the content of D:\test\encode\test.avs. I try to reproduce it.
avs:
LoadPlugin("C:\megui\tools\dgindex\DGDecode.dll")
Mpeg2Source("D:\test\encode\\test.d2v")
Load_Stdcall_Plugin("C:\megui\tools\yadif\yadif.dll")
Yadif(order=-1)
spline36resize(718,404,2,0,-0,-2)
Also please upload your OneClick profile...Btw. what is the difference between the two logs? What did you change to have this different output?
I've included 2 profiles:
1) OneClick_dp_ 25fps: uses sar 1:1. That one is fine other than the double DAR report in mediainfo. I get that also when using x264 in cmd without the import avs. Doesn't seem like an issue. I think it's a mediainfo quirk that has something to do with the resolution mod.
2) OneClick_dp_ 25fps-no.SAR: uses default sar setting (sar 0:0 I think is the x264 default). shows the custom pixel shape.
I think the reason is the darx/y arguments in the import avs file that megui generates:
global MeGUI_darx = 16
global MeGUI_dary = 9
that's 1.7777777, while 718,404 is 1.7772277. 1.0003094 difference, which is pretty much what avinaptic reports: Custom pixel shape (3232:3231 = 1.00031)
The error is tiny but it might distort display a little bit. It's avoided by either using sar 1:1 or by not using darx/y.
detmek
3rd January 2014, 00:35
In order to make working File Indexer with LSmash you have to copy the dll msvcr120.dll (located in Megui/tools/lsmash) in C:\Windows\system32
Which error message did you get? There is sadly nothing in the log.
I installed Visual C++ 2013 redistributable to get msvcr120.dll into System32 folder. I also copied msvcr120.dll from lsmash folder into MeGUI root folder but it doesn't work. I don't get error, sorry. Job just fails. It doesn't work for MKV or MP4 files.
Maybe it is a problem with command line:
lsmash:
-[Information] Log for job1 (idx, Arrow.mp4 -> Arrow.mp4.lwi)
--[Information] [03-Jan-14 00:40:51] Started handling job
--[Information] [03-Jan-14 00:40:51] Preprocessing
--[Information] [03-Jan-14 00:40:51] Job commandline: "C:\Windows\system32\cmd.exe" /c
--[Information] [03-Jan-14 00:40:51] Process started
--[Information] [03-Jan-14 00:40:51] Standard output stream
--[Information] [03-Jan-14 00:40:51] Standard error stream
--[Information] [03-Jan-14 00:40:57] Job completed
ffms:
-[Information] Log for job1 (idx, Arrow.mp4 -> Arrow.mp4.ffindex)
--[Information] [03-Jan-14 00:41:32] Started handling job
--[Information] [03-Jan-14 00:41:32] Preprocessing
--[Information] [03-Jan-14 00:41:32] Job commandline: "D:\PROGRAMI\MeGUI\tools\ffms\ffmsindex.exe" -t -1 -f "G:\Test\Arrow.mp4" "G:\x264\Arrow.mp4.ffindex"
--[Information] [03-Jan-14 00:41:33] Process started
--[Information] [03-Jan-14 00:41:33] Standard output stream
---[Information] [03-Jan-14 00:42:10] Writing index... done.
--[Information] [03-Jan-14 00:41:33] Standard error stream
--[Information] [03-Jan-14 00:42:11] MediaInfo
---[Information] File: G:\x264\Arrow.mp4.ffindex
---[Information] General
----[Information] Format:
----[Information] FormatString:
----[Information] FileSize: 708447
----[Information] PlayTime:
AMED
3rd January 2014, 05:39
Can you please try it also with 2.19?
http://megui.org/auto/ffms2-2.19.7zI had zero crashes with FFMS2 2.18 RC1. I'm now testing 2.19.
hello_hello
3rd January 2014, 05:56
I'm not sure whether it's the update to version 2449 which did it or something to do with the fact I downloaded lsmash to take it for a spin, but.....
When opening the file indexer it now defaults to lsmash for some file types (I guess when ffmsindex would normally be used) but while lsmash is the indexer there's no opportunity to rename the index file or change it's location. I understand that, but unfortunately after switching to ffmsindex the same applies. If I open a vob file so that dgindex is the default indexer I can rename/move the index file, and switching to ffmsindex does the same, but once lsmash has been selected the ability to rename/move other types of index files after selecting one of them is lost.
Also....
I understand from the changelog the lsmash index file must be in the same folder as the source. When MeGUI is set to use a different default output directory in settings however, the file indexer still defaults to the specified directory as usual, and because there's no option to change it when lsmash is the indexer, there's no way to run the indexing job without it resulting in an error. Should using lsmash as the indexer force the File Indexer to ignore the output directory specified in MeGUI's settings and use the source directory instead?
Out of curiosity (I know nothing about lsmash) it would appear lsmash doesn't create an index file for MP4, yet if the File Indexer isn't set to use the source directory as the output directory, indexing still results in an error. Why would that be?
All MeGUI shows for the command line in the log file is the following, regardless of whether indexing was successful or not (or the type of file being opened):
Job commandline: "C:\WINDOWS\system32\cmd.exe" /c
Even though MeGUI worked perfectly before downloading lsmash, once it's installed MeGUI considers it a required component and refuses to work if it's not present (ie if the lsmash folder is deleted). Would it be preferred behaviour for MeGUI to revert back to functioning without it, just as it functioned before lsmash was installed? It was listed as a disabled update until I manually enabled it, which would seem to indicate it's not actually required for MeGUI to function.
One last question....
Is lsmash a better indexer than ffmsindex? I ask out of curiosity given the File Indexer now defaults to using it in preference to ffmsindex, at least for the file types I tried (mkv, mp4 and avi).
Thanks!
Edit: Given a few posts have been added while I was writing this one....
For me indexing with lsmash only results in an error if the default output directory is set to something other than the source in MeGUI's settings. If there's no default output directory set, lsmash indexing works fine. Regardless of the success or failure of indexing, all MeGUI shows for the command line in the log file is this:
Job commandline: "C:\Windows\system32\cmd.exe" /c
hello_hello
3rd January 2014, 08:28
Around 18 months ago I enquired as to whether MeGUI adding frame rate conversion to the script after indexing with ffmsindex could be considered a minor act of cleverness (given it does so for DirectShowSource scripts) only to be shot down in flames (http://forum.doom9.org/showthread.php?p=1584436#post1584436). I tried again six months later, but due to what seemed to be a slight miscommunication regarding what I was referring to, I was told it was a bad idea (http://forum.doom9.org/showthread.php?p=1608107#post1608107).
However with the arrival of MeGUI version 2439 not so long ago, MeGUI began adding ffmsindex's fpsnum and fpsden to the scripts it creates, allowing me to now ask a similar question regarding lsmash without feeling too foolish. :)
I indexed a couple of the MKVs which originally gave me problems when using ffmsindex (fpsnum and fpsden not added) and the result when indexing with lsmash was the same. Does lsmash have a frame rate conversion function similar to "fpsnum and fpsden" which MeGUI could automatically add to the scripts it creates?
Out of curiosity, the log file says (regarding ffmsindex) "add fpsnum and fpsden if required". So far it's always been added after indexing but I was wondering, when would MeGUI consider adding fpsnum and fpsden is required and when would it decide it's not?
Thanks.
TSoft
3rd January 2014, 09:37
I don't know what to say, by coping the dll in the system32 folder, LSMASH works. Otherwise it stops the job without giving error.
kalehrl
3rd January 2014, 09:38
kalehrl: no x264 profiles are beeing pushed out. Maybe you had those profiles still cached in your update_cache folder? You should avoid to use them.
I know that and I haven't changed anything manually in MeGUI folder but they reappeared possibly with some of the updates.
I erased them in MeGUI\allprofiles\x264 and hopefully they won't reappear.
TSoft
3rd January 2014, 09:42
Are you sure that this is the problem? In my virtual machines (XP, W7) I do not have msvcr120.dll in any windows folder. When I delete it from the tools\lsmash folder I get the error - and that's the good point. I am now able to see that there is no error at all in the log. Only a failed job.
EDIT: And please try to copy the file to the root folder of MeGUI (and restart MeGUI). If this solves your problem I can handle it. But I do not plan to write any files into the windows folder.
OK, I copy the dll to the root folder of Megui but......
-[Error] [03/01/2014 09:58:51] Standard error stream
---[Error] [03/01/2014 09:58:53] avs [error]: LoadPlugin: unable to load "C:\Program Files (x86)\MeGUI_2153_x86\tools\lsmash\LSMASHSource.dll"
---[Information] [03/01/2014 09:58:53] (C:\Users\root\Desktop\RIP\42pvrc0n.ok5\video.mkv.avs, line 3)
--[Error] [03/01/2014 09:58:53] Process exits with error: 0xFFFFFFFF (-1)
--[Warning] [03/01/2014 09:58:53] The 64 bit mode of x264 is enabled. Depending on the error it may help to disable it in the MeGUI settings.
--[Information] [03/01/2014 09:58:54] Job completed
Zathor
3rd January 2014, 10:06
Maybe it is a problem with command line:
--[Information] [03-Jan-14 00:40:51] Job commandline: "C:\Windows\system32\cmd.exe" /c
No, MeGUI needs to run an exe process during the job processing. As there is no such indexer available for lsmash I tricked MeGUI with this cmd process. Maybe not the best way (no time progress during the job run time) but it works without much effort.
For me indexing with lsmash only results in an error if the default output directory is set to something other than the source in MeGUI's settings. If there's no default output directory set, lsmash indexing works fine.
Thanks, that will be fixed.
I indexed a couple of the MKVs which originally gave me problems when using ffmsindex (fpsnum and fpsden not added) and the result when indexing with lsmash was the same. Does lsmash have a frame rate conversion function similar to "fpsnum and fpsden" which MeGUI could automatically add to the scripts it creates?
Please upload such a MKV file. And no, lsmash does not have such options.
Out of curiosity, the log file says (regarding ffmsindex) "add fpsnum and fpsden if required". So far it's always been added after indexing but I was wondering, when would MeGUI consider adding fpsnum and fpsden is required and when would it decide it's not?
It will be added when the source FPS is known. Therefore in most cases it will be added. It works way better than adding AssumeFPS() but it may have some problems with VFR files. Samples are welcome :)
I know that and I haven't changed anything manually in MeGUI folder but they reappeared possibly with some of the updates.
I erased them in MeGUI\allprofiles\x264 and hopefully they won't reappear.
Is it possible to upload all log files of the last days? I would nike to see if they have been installed by the updater (for whatever reason).
OK, I copy the dll to the root folder of Megui but......
Copy the file also in the tools\x264 folder. I try to find a way to get this to work without installing the redist package or copying it to the windows folder.
TSoft
3rd January 2014, 10:19
Quote:
Originally Posted by TSoft View Post
OK, I copy the dll to the root folder of Megui but......
Copy the file also in the tools\x264 folder. I try to find a way to get this to work without installing the redist package or copying it to the windows folder.
I tried to put the LSMASHSource.dll in
- tools/avs
- tools/avs/plugin
and in tools/x264
but still the same problem.
If I put msvcr120.dll in C:\Windows\SysWOW64 all is working fine and without error.
P.S: My OS isn't W7 or XP, but Windows Web Server 2008 R2 Service Pack 1 64 bit
hello_hello
3rd January 2014, 11:35
I don't know what to say, by coping the dll in the system32 folder, LSMASH works. Otherwise it stops the job without giving error.
Odd. I'm using XP so I checked the system32 folder. I don't have msvcr120.dll in there. Lsmash works fine as long as MeGUI isn't configured to use a specific output folder (ie lsmash can use the input source folder).
Zathor
3rd January 2014, 11:45
I tried to put the LSMASHSource.dll in
- tools/avs
- tools/avs/plugin
and in tools/x264
but still the same problem.
Please try that with the msvcr120.dll from the tools\lsmash folder.
TSoft
3rd January 2014, 12:46
Please try that with the msvcr120.dll from the tools\lsmash folder.
Not working :(
In my case, my Megui is configured to use a specific folder!
But......
if I CHECK the option in Settings (Main Configuration) "Always use the included Avisynth" then there is no need to copy any dll in system32 or SysWOW64 !!!
hello_hello
3rd January 2014, 12:55
Please upload such a MKV file. And no, lsmash does not have such options.
My upload speed is very, very slow, but there's a little zip file here (http://www.sendspace.com/file/u0jh1g) containing a 30 second AVI and MKV (same video) with a single duplicate/missing frame. They will serve fine to illustrate the different frame counts when indexing with ffmsindex (with and without fpsnum and fpsden), and also when indexing with lsmash.
There's a text file included in the zip file explaining exactly what to look out for.
Cheers.
PS I forgot to mention.... when indexing with Ismash, it changes the frame rate to match the duration. So due to one duplicate/missing frame in the 30 second sample, the output frame rate changed from 25fps to 24.972fps. Without fpsnum and fpsden added to the script to duplicate the "repeated" frame, ffmsindex does the same thing.
hello_hello
3rd January 2014, 13:43
Please try that with the msvcr120.dll from the tools\lsmash folder.
While switching to the installed version of Avisynth (2.5.8) to check something else, it occurred to me the lsmash error might in a way be Avisynth related, so I gave indexing with lsmash a test. Sure enough it resulted in an error until I copied msvcr120.dll to the system32 folder. Once it's there, indexing works again. When MeGUI is using the portable Avisynth plus, it seems msvcr120.dll doesn't need to be there.
I assume there's no danger in manually copying msvcr120.dll to the system32 folder?
The something else I was checking.....
When is a CPlugin not a CPlugin? At the moment while running the portable version of AVISynth+, MeGUI uses LoadCPlugin to load ffms2.dll, but when I try to open the script with a different program (and therefore via Avisynth 2.5.8), Avisynth complains about it not being a C plugin. Would it be safe to assume it's not actually a C plugin, it's just that Avisynth+ isn't as whiney as Avisynth, because it'll load ffms.dll as either a standard or a C plugin (I'm referring to ffms 2.19).
Zathor
3rd January 2014, 14:30
Test build available: http://megui.org/test/MeGUI.zip
The build number is still 2449 but these changes are included:
xxxx [LSMASH Indexer] show time/file progress during indexing
added possibility to set output file/folder
blocked indexer if input file is in a read only directory
lowered the default priority so that it will be used after FFMS
added log information
copy the runtimes if required
[FFMS Indexer] defaults to LoadPlugin if LoadCPlugin is also possible
The hint with AviSynth was good. LSMASH does work if msvcr120.dll will be copied to the same directories as the ms*110.dll files from the portable AviSynth:
MeGUI
MeGUI\tools\lsmash
MeGUI\tools\ffmpeg
MeGUI\tools\x264
MeGUI\tools\x264_10b
MeGUI\tools\x265
MeGUI\tools\xvid_encraw
I am now going to implement this.
TSoft
3rd January 2014, 14:38
@Zathor Thanks for your work, you're amazing.
Zathor
3rd January 2014, 15:21
Updated build in my posting above. Please test if the runtimes are copied.
EDIT: Now online as build 2450.
TSoft
3rd January 2014, 19:25
Updated build in my posting above. Please test if the runtimes are copied.
EDIT: Now online as build 2450.
For me now it works without any problem. Thank you very much. I have not had to put any dll in the various system32 folders.
hello_hello
4th January 2014, 03:19
All seems to be back to normal with 2450 for me too. Lsmash works with both the installed and portable Avisynth versions (no msvcr120.dll in the system32 folder)
Thank you.
tebasuna51
4th January 2014, 12:55
I can't update last MeGUI versions:
[Warning] Log
-[Information] Versions
--[Information] [04/01/2014 12:48:27] MeGUI: 2424
--[Information] [04/01/2014 12:48:27] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [04/01/2014 12:48:27] .Net Framework: 4.0 (4.0.30319)
--[Information] [04/01/2014 12:48:27] AviSynth: 2.6.0.2 (25-05-2011)
--[Information] [04/01/2014 12:48:27] AvisynthWrapper: (02-01-2009)
--[Information] [04/01/2014 12:48:27] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [04/01/2014 12:48:28] Haali DSS2: (14-04-2013)
--[Information] [04/01/2014 12:48:28] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [04/01/2014 12:48:28] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [04/01/2014 12:48:28] MediaInfo: 0.7.65.0 (21-11-2013)
--[Information] [04/01/2014 12:48:28] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [04/01/2014 12:48:28] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [04/01/2014 12:48:28] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [04/01/2014 12:48:28] 7z: 9.20 (18-11-2010)
-[Warning] Update detection
--[Information] [04/01/2014 12:48:28] Automatic update is disabled
--[Information] [04/01/2014 12:48:33] Connecting to server: http://megui.org/auto/
--[Information] [04/01/2014 12:48:34] There are 2 files which can be updated.
--[Information] [04/01/2014 12:48:38] Updating core. File 1/2.
--[Warning] [04/01/2014 12:48:39] Could not install module 'core' as .NET 2.0 is required.
--[Information] [04/01/2014 12:48:39] Updating data. File 2/2.
--[Warning] [04/01/2014 12:48:39] Could not install module 'data' as at least MeGUI build 2444 is required.
--[Warning] [04/01/2014 12:48:39] Files which have not been successfully updated: 2
I have .NET 2.0 installed also.
Zathor
4th January 2014, 13:15
Can you please test this build?
http://megui.org/test/MeGUI.zip
In the "Versions" block in the log will be three entries regarding .NET. Please post them here.
Wam7
4th January 2014, 15:15
Problem with FFAudioSource is fixed for me, as also is the L-Smash issue. There was also a problem with the 'Add Folder' option for the One Click Encoder; a demux dialogue popped up requiring some kind of input that didn't work, though this is fixed now in the latest version.
Thanks.
Zathor
4th January 2014, 19:12
2454 [Log] show information about .NET 2.0 and 4.0
[Log] removed information about highest .NET build
2453 [Audio Encoder] fixed sometimes choosing the wrong decoder (regression of 2448)
2452 [Audio Encoder] lowered also the priority for the audio decoder
[Audio Encoder] default order: NicAudio, BassAudio, FFAudioSource, LWLibavAudioSource, DirectShow
2451 [Chapter Creator] added support for mkv input files
[Chapter Creator] added option to specify the minimum title length
[Chapter Creator] added option to specify the FPS value
[Chapter Creator] improved FPS detection for DVD/Bluray
TSoft
4th January 2014, 20:05
2454 [Log] show information about .NET 2.0 and 4.0
[Log] removed information about highest .NET build
2453 [Audio Encoder] fixed sometimes choosing the wrong decoder (regression of 2448)
2452 [Audio Encoder] lowered also the priority for the audio decoder
[Audio Encoder] default order: NicAudio, BassAudio, FFAudioSource, LWLibavAudioSource, DirectShow
2451 [Chapter Creator] added support for mkv input files
[Chapter Creator] added option to specify the minimum title length
[Chapter Creator] added option to specify the FPS value
[Chapter Creator] improved FPS detection for DVD/Bluray
Is the new build already online ? Ther is no update when I started Megui
mini-moose
4th January 2014, 20:10
2454 [Log] show information about .NET 2.0 and 4.0
does megui still need .net 2.0/3.5? copied mine to win8 and it wouldn't work cause they are not present.
Zathor
4th January 2014, 20:15
Is the new build already online ? Ther is no update when I started Megui
Yes, it is.
does megui still need .net 2.0/3.5? copied mine to win8 and it wouldn't work cause they are not present.
Currently .NET 2.0 is required (no other version is). I plan to switch to .NET 4.0.
tebasuna51
4th January 2014, 21:54
Can you please test this build?
http://megui.org/test/MeGUI.zip
In the "Versions" block in the log will be three entries regarding .NET. Please post them here.
[Error] Log
-[Error] Versions
--[Information] [04/01/2014 21:37:14] MeGUI: 2450
--[Information] [04/01/2014 21:37:14] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Error] [04/01/2014 21:37:14] .Net Framework 2.0 not installed
--[Error] [04/01/2014 21:37:14] .Net Framework 2 not installed
--[Information] [04/01/2014 21:37:14] .Net Framework: 4.0.30319
...
I work always with .NET 2.0 from first intallation.
After I installed .NET 4 but work with MeGUI at last until v2424
Zathor
5th January 2014, 10:25
MeGUI uses the registry information to determine the installed .NET version. Please have a look into your registry: http://support.microsoft.com/kb/318785/en-us
Or upload an registry export of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
Have you ever modified this part of the registry? Maybe you can try to uninstall & install .NET 2.0. The check does work on my XP SP3.
The check for .NET 2.0 does not make much sense as the application is running with it. But the check itself must work as otherwise the exe will be replaced with an 4.0 exe and then it will not work when 4.0 is not installed.
tebasuna51
5th January 2014, 10:55
MeGUI uses the registry information to determine the installed .NET version. Please have a look into your registry: http://support.microsoft.com/kb/318785/en-us
Seems I have installed v2.0.50727 SP 0
Do you check other SP?
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
"Install"=dword:00000001
"Increment"="42"
"MSI"=dword:00000001
"SP"=dword:00000000
Or upload an registry export of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
The full export reg:
Zathor
5th January 2014, 11:07
Thanks, I can reproduce it with your registry export and should be able to find the reason & a fix.
EDIT: The Version key is missing and that causes the problem
Zathor
5th January 2014, 14:30
Please try this build:
http://megui.org/test/MeGUI.zip
tebasuna51
5th January 2014, 21:20
Please try this build:
http://megui.org/test/MeGUI.zip
Thanks, now without error:
[Information] Log
-[Information] Versions
--[Information] [05/01/2014 21:04:27] MeGUI: 2455
--[Information] [05/01/2014 21:04:27] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [05/01/2014 21:04:27] .Net Framework: 2.0.50727
--[Information] [05/01/2014 21:04:27] .Net Framework: 4.0.30319
...
Zathor
5th January 2014, 22:02
Thanks, uploaded as 2456.
Overdrive80
6th January 2014, 00:48
Hi, I imagine that I gonna to say, could be stupid. But I have installed last version of Framework, and megui detects as:
http://imageshack.us/a/img826/2308/lpos.png
http://imageshack.us/a/img594/7730/1xz9.png
AMED
6th January 2014, 04:53
I had zero crashes with FFMS2 2.18 RC1. I'm now testing 2.19.I also had no crashes with FFMS2 v2.19.
TSoft
7th January 2014, 09:27
@Zathor
When I let Megui ignore some updates (in example xvid_encraw or mp4Box), why MeGUI me offers them often in the coming opening of the program? It seems that it does not remember that I had ignored these items ...
Octo-puss
7th January 2014, 09:44
I would welcome a list of required tools without which MeGui won't run.
I typically only encode video into x264, and audio into either FLAC or mp3 - and yet I am forced to download all kinds of stuff which MeGui marks as crucial, but what I never used and never will. I'd like to be able to freely decide. Is it too hard to implement it so that you don't have to download any additional components, and get an update popup only when you try to use some functionality dependant on them instead?
Zathor
7th January 2014, 21:29
Which build are you using? I changed it in the last builds that only required or needed components are downloaded. But as this is a new feature as may not work in every scenario as expected. I need your autoupdate.xml and settings.xml files (in the root of MeGUI) to check that.
AMED
8th January 2014, 05:26
i seem to be getting errors using lsmash now.
--[Information] [8/01/2014 5:18:39 p.m.] Generated Avisynth script
---[NoImage] LoadPlugin("D:\MEGUI\tools\lsmash\LSMASHSource.dll")
---[NoImage] LWLibavVideoSource("J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv.lwi")
---[NoImage] #deinterlace
---[NoImage] crop(0, 130, 0, -132)
---[NoImage] BicubicResize(1280,546,0,0.5) # Bicubic (Neutral)
---[NoImage] super = MSuper(pel=2, sharp=1)
---[NoImage] backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
---[NoImage] forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
---[NoImage] MDegrain1(super, backward_vec1, forward_vec1,thSAD=400)
--[Error] [8/01/2014 5:18:41 p.m.] An error occurred
---[Error] [8/01/2014 5:18:41 p.m.] Exception message
----[NoImage] The file J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv.avs cannot be opened.
----[NoImage] Error message for your reference: [Fatal]: Failed to avformat_open_input.
----[NoImage] (J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv.avs, line 2)
---[Error] [8/01/2014 5:18:41 p.m.] 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] [8/01/2014 5:18:41 p.m.] Inner exception
----[Error] [8/01/2014 5:18:41 p.m.] Exception message
-----[NoImage] [Fatal]: Failed to avformat_open_input.
-----[NoImage] (J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv.avs, line 2)
----[Error] [8/01/2014 5:18:41 p.m.] Stacktrace
-----[NoImage] at MeGUI.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace)
-----[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] [8/01/2014 5:18:41 p.m.] Inner exception: null
--[Information] [8/01/2014 5:18:41 p.m.] Job completed
FULL LOG (http://pastebin.com/t9d1s2h2)
STATEN_ISLAND_t00.mkv.avsLoadPlugin("D:\MEGUI\tools\lsmash\LSMASHSource.dll")
LWLibavVideoSource("J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv.lwi")
#deinterlace
crop(0, 130, 0, -132)
BicubicResize(1280,546,0,0.5) # Bicubic (Neutral)
super = MSuper(pel=2, sharp=1)
backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
MDegrain1(super, backward_vec1, forward_vec1,thSAD=400)Not sure what is going on here
hello_hello
8th January 2014, 07:30
2452 [Audio Encoder] lowered also the priority for the audio decoder
[Audio Encoder] default order: NicAudio, BassAudio, FFAudioSource, LWLibavAudioSource, DirectShow
For MeGUI 2457 at least, opening the audio encoder configuration and clicking on "load defaults" doesn't result in the above order.
"NicAudio, FFAudioSource, DirectShow, BassAudio, LWLibavAudioSource" is the listed order.
Zathor
8th January 2014, 08:15
2452 [Audio Encoder] lowered also the priority for the audio decoder
[Audio Encoder] default order: NicAudio, BassAudio, FFAudioSource, LWLibavAudioSource, DirectShow
For MeGUI 2457 at least, opening the audio encoder configuration and clicking on "load defaults" doesn't result in the above order.
"NicAudio, FFAudioSource, DirectShow, BassAudio, LWLibavAudioSource" is the listed order.
Yes, but this order has nothing to do with the order in the code itself. You select in the window only the primary decoder and this does not show the general order. I tried to change it but had to revert it in 2453.
LigH
8th January 2014, 08:43
@ AMED (/ Zathor?):
LWLibavVideoSource should open the video source, not the index file.
LWLibavVideoSource("J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv")
Zathor
8th January 2014, 08:49
In my tests that did not matter, but you can try to change it. You can open an index file even in a different directory as the source file information/location is stored in the index file.
TSoft
8th January 2014, 09:06
Which build are you using? I changed it in the last builds that only required or needed components are downloaded. But as this is a new feature as may not work in every scenario as expected. I need your autoupdate.xml and settings.xml files (in the root of MeGUI) to check that.
http://www.mediafire.com/download/ixjgcmq8axgvfbg/Files%20XML.rar
I'm using the last build 2457
Rat Killer
8th January 2014, 11:24
Updated to 2457 and now the audio encoder is reporting this error:
[Error] Log for job52 (audio, T3_Audio - English.ac3 -> T3_Audio - English_new.ac3)
-[Information] [1/8/2014 4:15:45 AM] Started handling job
-[Information] [1/8/2014 4:15:45 AM] Preprocessing
-[Information] [1/8/2014 4:15:45 AM] MediaInfo
--[Information] File: C:\Users\xxxxx\Videos\T3_Audio - English.ac3
--[Information] General
---[Information] Format: AC-3
---[Information] FormatString: AC-3
---[Information] FileSize: 229557760
---[Information] PlayTime: 00:47:49.472
--[Information] Audio
---[Information] ID:
---[Information] StreamOrder:
---[Information] Format: AC-3
---[Information] FormatProfile:
---[Information] FormatSettingsSBR:
---[Information] FormatSettingsPS:
---[Information] SamplingRate: 48000
---[Information] SamplingRateString: 48.0 KHz
---[Information] Channels: 6
---[Information] ChannelsString: 6 channels
---[Information] ChannelPositionsString2: 3/2/0.1
---[Information] BitRateMode: CBR
---[Information] Delay:
---[Information] Title:
---[Information] Language:
---[Information] LanguageString:
---[Information] Default:
---[Information] DefaultString:
---[Information] Forced:
---[Information] ForcedString:
-[Information] [1/8/2014 4:15:45 AM] Trying to open the file with NicAudio
-[Information] [1/8/2014 4:15:46 AM] Successfully opened the file with NicAudio
-[Information] [1/8/2014 4:15:46 AM] Avisynth script
--[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avisynth_plugin\NicAudio.dll")
--[NoImage] NicAc3Source("C:\Users\xxxxxxx\Videos\T3_Audio - English.ac3")
--[NoImage] LoadPlugin("C:\Personal\MeGUI\tools\avs\plugins\Shibatch.dll")
--[NoImage] SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
--[NoImage] return last
-[Information] [1/8/2014 4:15:46 AM] Commandline used: -readtoeof 1 -b 448 - "{0}"
-[Information] [1/8/2014 4:15:46 AM] Avisynth script environment opened
-[Error] [1/8/2014 4:15:46 AM] An error occurred: Script error: There is no function named 'TimeStretch'.
-[Information] [1/8/2014 4:15:46 AM] Job completed
AMED
8th January 2014, 21:00
@ AMED (/ Zathor?):
LWLibavVideoSource should open the video source, not the index file.
LWLibavVideoSource("J:\TMP\1jjua4yb.ext\STATEN_ISLAND_t00.mkv")
These files are loaded through the OCE so something must have changed with the latest build.
Zathor
8th January 2014, 22:37
Hi, I imagine that I gonna to say, could be stupid. But I have installed last version of Framework, and megui detects as:
As I read somewhere .NET 4.5 is an inplace update of .NET 4.0.
Zathor
8th January 2014, 22:59
http://www.mediafire.com/download/ixjgcmq8axgvfbg/Files%20XML.rar
I'm using the last build 2457
Thanks, I am now using your files. Sadly I can disable e.g. mp4box without problem. But I found a potential problem for the external files which can be enabled/disabled in the MeGUI settings. But you have tried to disable mp4box, correct?
Zathor
8th January 2014, 23:56
2460 [Update] if external tools are disabled in the settings they are also disabled for updates
2459 [Audio Encoder] added AddAutoloadDir() if using the included AviSynth+
2458 [OneClick] fixed problem if using the same internal audio track several times
Zathor
9th January 2014, 00:15
These files are loaded through the OCE so something must have changed with the latest build.
You can change the priority of the indexer in the OneClick profile settings. If you lower lsmash ffms will be used.
AMED
9th January 2014, 00:25
Yup I've already done that. I'm just reporting the problem with lsmash.
TSoft
9th January 2014, 13:22
Thanks, I am now using your files. Sadly I can disable e.g. mp4box without problem. But I found a potential problem for the external files which can be enabled/disabled in the MeGUI settings. But you have tried to disable mp4box, correct?
Right click on the item and then "ignore". Is this correct ?
You must know that I won't these updates because newer versions don't work for me at all.
This is the only reason.
Zathor
9th January 2014, 22:22
So you are using mp4box but do not want to have updates for it. Now I get it. It seems to be not working. Confirmed :( Maybe I need to add a second option for that or for enabling/disabling a package as we do have three states for a package now:
- disabled (no updates at all, will/can not be used)
- enabled, but no updates
- enabled (updates & everything)
Not sure if I can map the first two states without a new setting. We will see...
TSoft
9th January 2014, 22:56
So you are using mp4box but do not want to have updates for it. Now I get it. It seems to be not working. Confirmed :( Maybe I need to add a second option for that or for enabling/disabling a package as we do have three states for a package now:
- disabled (no updates at all, will/can not be used)
- enabled, but no updates
- enabled (updates & everything)
Not sure if I can map the first two states without a new setting. We will see...
No problem Zathor. If it is not possible, it is not the end of the world;)
Thanks anyway.
mini-moose
11th January 2014, 12:27
avs:
LoadPlugin("C:\megui\tools\dgindex\DGDecode.dll")
Mpeg2Source("D:\test\encode\\test.d2v")
Load_Stdcall_Plugin("C:\megui\tools\yadif\yadif.dll")
Yadif(order=-1)
spline36resize(718,404,2,0,-0,-2)
I've included 2 profiles:
1) OneClick_dp_ 25fps: uses sar 1:1. That one is fine other than the double DAR report in mediainfo. I get that also when using x264 in cmd without the import avs. Doesn't seem like an issue. I think it's a mediainfo quirk that has something to do with the resolution mod.
2) OneClick_dp_ 25fps-no.SAR: uses default sar setting (sar 0:0 I think is the x264 default). shows the custom pixel shape.
Zathor, did you get a chance to look into this?
Zathor
11th January 2014, 17:51
Sorry, forgot to post my result.
If you select "keep input resolution" internally also anamorphic encode will be selected because in order to keep the resolution (=no resize) it may be required to set a SAR different than 1:1 so that the video looks fine. Even with a AVS import it may happen that the input is not SAR 1:1. Therefore based on the "Acceptable Anamorphic Aspect Error" in your AviSynth profile "Clean" the DAR will be rounded to the best match wich is plain 16:9. If you want to avoid that you have to set this value to 0%.
mini-moose
11th January 2014, 23:14
If you select "keep input resolution" internally also anamorphic encode will be selected because in order to keep the resolution (=no resize) it may be required to set a SAR different than 1:1 so that the video looks fine. Even with a AVS import it may happen that the input is not SAR 1:1. Therefore based on the "Acceptable Anamorphic Aspect Error" in your AviSynth profile "Clean" the DAR will be rounded to the best match wich is plain 16:9. If you want to avoid that you have to set this value to 0%.
thanks Zathor. I've already been using sar 1:1 to prevent the custom pixel ratio, and have now set the "Acceptable Anamorphic Aspect Error" to 0.0 to prevent the mismatch in the import avs.
Wam7
14th January 2014, 11:00
Using One Click Encoder and 'Select Folder' option I'm find 2 problems. I can not use 'Select Folder' consecutively, it will only work the first time I use it. I have to close the program for it to work again.
Secondly, this window now appears (never used to) and the encoding can not be continued.
http://thumbnails109.imagebam.com/30114/607442301133062.jpg (http://www.imagebam.com/image/607442301133062)
hello_hello
14th January 2014, 13:17
Minor feature request:
If it wouldn't involve too much work, would it be possible for MeGUI to extract audio while using a naming scheme for the extracted tracks which both MeGUI's muxers and MKVMergeGUI understand? Probably best explained with a couple of examples:
An audio track after it's extracted from an MKV:
Original File Name - [0] English 16ms
MeGUI's MKV muxer (and probably the other muxers) will automatically use "English" as the track language while setting the delay to 16ms. MKVMergeGUI remains oblivious to both and they need to be set manually.
An audio track after MeGUI (DGIndex) has extracted it from a vob file:
VTS_01_1 T81 2_0ch 224Kbps DELAY 16ms
There's no language information in the file name, but both MeGUI's muxers and MKVMergeGUI recognise and automatically apply a 16ms delay.
Along the same lines.....
When demuxing the above audio from the vob file, MeGUI's file indexer correctly identified the audio stream as "English", however it appears DGIndex doesn't include the language in the file name for the extracted audio. I tried extracting the audio using DGIndex itself with the same result, so I assume it's just something DGIndex doesn't do, however given the file indexer can identify the language of the audio stream, could MeGUI add it to the extracted audio's file name? In an MeGUI/MKVMergeGUI friendly manner? ;)
Thanks.
hello_hello
14th January 2014, 15:25
Another feature request:
As a result of playing around with resizing 720p video to create a "PAL compliant" encode, which I was doing due to the question asked in this thread:
MeGui: Convert 720p Video to PAL DVD (http://forum.doom9.org/showthread.php?t=170063)
It occurred to me that maybe MeGUI could be a little more "PAL/NTSC compliant" friendly.
While it's possible to use anamorphic encoding while resizing, it's only possible to choose the width, while MeGUI automatically picks the height. Normally that makes sense, but also makes it impossible to use MeGUI to resize to PAL/NTSC resolutions much of the time. The desired resizing could be manually added to the script, but it did make me wonder if having an option to change the width and height independently while using anamorphic encoding mightn't be such a bad idea. After-all, you can do just that when not using anamorphic encoding and potentially create much more of a DAR mess.
When then led me to the "setting the correct SAR" issue, which MeGUI kind of makes it hard(ish) to do. I'm referring to MPEG4 SARs (12/11 and 16/11 for PAL) as opposed to the generic SARs or the ITU SARs MeGUI lets you currently choose from.
So.... would it be an idea to at least add the MPEG4 SARs to the default aspect ratios which can be selected in the preview window after loading a script for encoding. Currently the choices are 16:9 or 4:3, either ITU or non-ITU, but there's no Bluray PAL/NTSC aspect ratios to choose from. Yes, choosing Bluray as a target playback device does seem to force the "correction" of the SAR and a MPEG4 SAR is used instead, but still it'd be nice to be able to set it correctly without using a --bluray-compat option......
Which also led me to one area where I think if possible, MeGUI could be a little more "clever". Currently (as an example) when opening a video with a 720x576 resolution and a 16:9 aspect ratio, MeGUI seems to assume it's "PAL", even if the video is h264 in an MKV. As a result, it chooses the Input DAR aspect ratio based on the ITU setting in MeGUI's options. It'll assume it's either 16:9, or ITU PAL 16:9, while ignoring any exact aspect ratio which the file might contain. For instance opening a 720x576 MKV encoded with a 16:11 SAR will open it as either ITU PAL 16:9 or as 16:9 (depending on the ITU setting) despite the complete lack of PAR ambiguity which might exist when opening PAL 16:9 mpeg2 video.
Just some thoughts.....
PS. I noticed at some stage recently, MeGUI stopped warning the user when over-writing an existing index file. ie if you index a video which would result in an index file called video.mkv.ffindex (still love the double file extensions) and video.mkv.ffindex already exists, MeGUI doesn't seem to bother you with a conformation regarding over-writing it.
Wam7
15th January 2014, 13:54
I've pinned down the bug to the way that Megui is handling embedded subtitles. This is using the standard one-click encoder the first with subtitles and the other with them disabled.
http://thumbnails112.imagebam.com/30136/41f93f301353166.jpg (http://www.imagebam.com/image/41f93f301353166) http://thumbnails109.imagebam.com/30136/090186301353171.jpg (http://www.imagebam.com/image/090186301353171)
Having an option to 'disable subtitles' and being able to save it to a profile would ameliorate the situation.
I've pinned it down even further to the way Megui is handling the 2nd subtitle stream. This is how it shows up in MeGUI
http://thumbnails101.imagebam.com/30137/725a74301365498.jpg (http://www.imagebam.com/image/725a74301365498)
and this is from MediaInfo
Text #2
ID : 4
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : The same subtitle format used on BDs/HD-DVDs
Title : English (SDH)
Language : English
Default : No
Forced : No
Disabling the second subtitle stops the AVIMuxGUI windows form appearing and which stops the encode.
Zathor
17th January 2014, 18:48
Can you please post a sample file and the oneclick profile used for the transformation?
Wam7
17th January 2014, 22:31
Can you please post a sample file and the oneclick profile used for the transformation?PM sent
Vincent Vega
18th January 2014, 12:04
i have old AthlonXP machine here, SSE only, and flac 1.3 encoding keeps crashing in megui, in foobar too.
flac 1.2 runs fine though.
do i need special sse compile for 1.3?
where can i download it?
can megui update detect cpu type and offer appropriate flac version/compile?
[Error] Log
-[Information] Versions
--[Information] [1/18/2014 3:01:25 PM] MeGUI: 2460
--[Information] [1/18/2014 3:01:25 PM] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [1/18/2014 3:01:25 PM] .Net Framework: 2.2.30729
--[Information] [1/18/2014 3:01:25 PM] .Net Framework: 4.0.30319
--[Information] [1/18/2014 3:01:25 PM] AviSynth: 2.6.0.4 (18-09-2013)
--[Information] [1/18/2014 3:01:25 PM] AvisynthWrapper: (02-01-2009)
--[Information] [1/18/2014 3:01:25 PM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [1/18/2014 3:01:25 PM] Haali DSS2: (14-04-2013)
--[Information] [1/18/2014 3:01:25 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [1/18/2014 3:01:25 PM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [1/18/2014 3:01:25 PM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [1/18/2014 3:01:25 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [1/18/2014 3:01:25 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [1/18/2014 3:01:25 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [1/18/2014 3:01:25 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [1/18/2014 3:01:25 PM] Automatic update is disabled
--[Information] [1/18/2014 3:01:32 PM] Connecting to server: http://megui.org/auto/
--[Information] [1/18/2014 3:01:33 PM] All files are up to date
-[Error] Log for job1 (audio, something.mp3 -> something.flac)
--[Information] [1/18/2014 3:02:20 PM] Started handling job
--[Information] [1/18/2014 3:02:20 PM] Preprocessing
--[Information] [1/18/2014 3:02:21 PM] MediaInfo
---[Information] File: C:\something.mp3
---[Information] General
----[Information] Format: MPEG Audio
----[Information] FormatString: MPEG Audio
----[Information] FileSize: 3385604
----[Information] PlayTime: 00:02:21.008
---[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: CBR
----[Information] Delay:
----[Information] Title:
----[Information] Language:
----[Information] LanguageString:
----[Information] Default:
----[Information] DefaultString:
----[Information] Forced:
----[Information] ForcedString:
--[Information] [1/18/2014 3:02:21 PM] Trying to open the file with NicAudio
--[Information] [1/18/2014 3:02:25 PM] Successfully opened the file with NicAudio
--[Information] [1/18/2014 3:02:25 PM] Avisynth script
---[NoImage] LoadPlugin("C:\Program Files\megui\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] NicMPG123Source("C:\something.mp3")
---[NoImage] AudioBits(last)>24?ConvertAudioTo24bit(last):last
---[NoImage] return last
--[Information] [1/18/2014 3:02:25 PM] Commandline used: --force --force-raw-format --endian=little --sign=signed -5 - -o "{0}"
--[Information] [1/18/2014 3:02:25 PM] Avisynth script environment opened
--[Information] [1/18/2014 3:02:27 PM] Script loaded
--[Information] [1/18/2014 3:02:27 PM] Output Decoder
---[Information] [1/18/2014 3:02:27 PM] Channels: 2
---[Information] [1/18/2014 3:02:27 PM] Bits per sample: 24
---[Information] [1/18/2014 3:02:27 PM] Sample rate: 44100
--[Information] [1/18/2014 3:02:27 PM] Job commandline: C:\Program Files\megui\tools\flac\flac.exe --force --force-raw-format --endian=little --sign=signed -5 - -o "C:\something.flac" --channels=2 --bps=24 --sample-rate=44100
--[Information] [1/18/2014 3:02:27 PM] Process started
--[Information] [1/18/2014 3:02:27 PM] Standard output stream
--[Information] [1/18/2014 3:02:27 PM] Standard error stream
--[Error] [1/18/2014 3:02:43 PM] An error occurred
---[Error] [1/18/2014 3:02:43 PM] Exception message: The pipe has been ended.
---[Error] [1/18/2014 3:02:43 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] [1/18/2014 3:02:43 PM] Inner exception: null
--[Information] [1/18/2014 3:02:43 PM] Job completed
Zathor
18th January 2014, 18:57
PM sent
I can reproduce the problem but had no time yet to fix it.
thanks Zathor. I've already been using sar 1:1 to prevent the custom pixel ratio, and have now set the "Acceptable Anamorphic Aspect Error" to 0.0 to prevent the mismatch in the import avs.
Will be changed in the next build - code is already uploaded. If the input DAR and output DAR are the same it will not be rounded anymore within the tolerance of the "Acceptable Anamorphic Aspect Error".
When then led me to the "setting the correct SAR" issue, which MeGUI kind of makes it hard(ish) to do. I'm referring to MPEG4 SARs (12/11 and 16/11 for PAL) as opposed to the generic SARs or the ITU SARs MeGUI lets you currently choose from.
The confusion here may be that you select the DAR in this dialogue and not the SAR value. The SAR value is lateron calculated based upon the DAR and the width/height. (16/9) / (704/576) = 12/11. So the problem is not the DAR but the width or better not the input but the output DAR.
Currently (as an example) when opening a video with a 720x576 resolution and a 16:9 aspect ratio, MeGUI seems to assume it's "PAL", even if the video is h264 in an MKV. As a result, it chooses the Input DAR aspect ratio based on the ITU setting in MeGUI's options. It'll assume it's either 16:9, or ITU PAL 16:9, while ignoring any exact aspect ratio which the file might contain. For instance opening a 720x576 MKV encoded with a 16:11 SAR will open it as either ITU PAL 16:9 or as 16:9 (depending on the ITU setting) despite the complete lack of PAR ambiguity which might exist when opening PAL 16:9 mpeg2 video.
Disable the "ITU apect ratio" setting in the options and it will not preselect the ITU ratios anymore.
PS. I noticed at some stage recently, MeGUI stopped warning the user when over-writing an existing index file. ie if you index a video which would result in an index file called video.mkv.ffindex (still love the double file extensions) and video.mkv.ffindex already exists, MeGUI doesn't seem to bother you with a conformation regarding over-writing it.
Yes, this was changed in one of the current updates. These messages annoyed me during my lsmash tests and as they are not neccessary I have removed them.
If it wouldn't involve too much work, would it be possible for MeGUI to extract audio while using a naming scheme for the extracted tracks which both MeGUI's muxers and MKVMergeGUI understand?
Sorry, even with your examples I do not get the point.
When demuxing the above audio from the vob file, MeGUI's file indexer correctly identified the audio stream as "English", however it appears DGIndex doesn't include the language in the file name for the extracted audio. I tried extracting the audio using DGIndex itself with the same result, so I assume it's just something DGIndex doesn't do, however given the file indexer can identify the language of the audio stream, could MeGUI add it to the extracted audio's file name? In an MeGUI/MKVMergeGUI friendly manner? ;)
As DGIndex cannot be forced to use specific file names this would mean to change the file name after the extraction process. Not sure if I should do that.
TSoft
19th January 2014, 10:29
@Zathor
Now it has become almost unbearable, is there a way to completely disable the update of certain components? Every time I open MeGUI always ask me those 2 update (xvid and MP4box), but I do not want to update them ....
Zathor
19th January 2014, 13:23
Already committed yesterday. Wait for the next MeGUI update (likely in the next 12 hours).
TSoft
19th January 2014, 14:35
Already committed yesterday. Wait for the next MeGUI update (likely in the next 12 hours).
Thank you very very much. You rox ;)
hello_hello
19th January 2014, 17:54
The confusion here may be that you select the DAR in this dialogue and not the SAR value. The SAR value is lateron calculated based upon the DAR and the width/height. (16/9) / (704/576) = 12/11. So the problem is not the DAR but the width or better not the input but the output DAR.
I assume you meant "=16/11"?
The problem is 704x576 isn't a legal width for 16:9 DVDs and it's not a legal width for Bluray whether it's 16:9 or 4:3.
I understand resizing the 16:9 image to 704x576, but from there the problem is getting it to 720x576 with the correct SAR.
Currently I'd use AddBorders(8,0,8,0), but then I've also got to manually fix the DAR so MeGUI calculates a 16/11 SAR, which I thought would be easy to do if I could load the script, open the preview and select "MPEG4 16:9 PAL" as the DAR. The closest DAR in the list is "ITU 16:9 PAL" but that gets MeGUI to calculate the SAR as 512/351. Very close, but still not 16/11.
Likewise you can take a PAL 16:9 ITU DVD and simply re-encode it, and the encoded video will have a SAR very close to 16/11, but the ability to select "MPEG4 16:9 PAL" in the preview window after loading a script would effectively set the SAR to 16/11 without needing to force it through x264 encoder settings.
Disable the "ITU apect ratio" setting in the options and it will not preselect the ITU ratios anymore.
But an mkv containing 720x576 video with a SAR of 16/11 doesn't have a 16:9 aspect ratio. It doesn't have an ITU aspect ratio either.
MeGUI currently opens such MKVs as "16:9" or "ITU 16:9" according to the ITU option in MeGUI's settings, despite the fact it's not quite either of those and the correct DAR is contained within the MKV. The same probably applies to other file types such as MP4.
Yes, this was changed in one of the current updates. These messages annoyed me during my lsmash tests and as they are not neccessary I have removed them.
I'm starting to appreciate not being annoyed with those messages. I just thought I'd point at they were gone in case removing them wasn't deliberate.
Sorry, even with your examples I do not get the point.
When you extract audio from an MKV with MeGUI, the file name contains the language and audio delay. Add the audio to one of MeGUI's muxers and the appropriate language and audio delay will automatically be used. Open the same audio with MKVMergeGUI and they're not.
Applying the correct audio delay is reasonably important, even if you know to do it manually when muxing, as "knowing" and "remembering" don't seem to be directly related brain functions, at least not for me.
MeGUI extracts audio from an MKV which looks like this:
Original File Name - [0] English 16ms
A little experimenting showed MKVMergeGUI will automatically apply the correct delay if the file is named like this:
Original File Name - [0] English Delay 16ms
I haven't been able to discover if there's a format which enables MKVMergeGUI to automatically apply the correct language too. Maybe I should enquire in the MKVToolNix thread.
Zathor
19th January 2014, 19:52
2467 [OneClick] "Don't encode video" is now used for all containers
[OneClick] improved detection of suitable output containers
2466 [Update] automatically download needed and missing packages after confirmation if the package was disabled
2465 [Queue] changed default main window size and queue column size
2464 [x264] fixed --sar detection for 720x480 if using the Blu-ray target device
2463 [AVS Script Creator] improved anamorphic calculation. if the output DAR is the same as the input DAR
+[OneClick] it will not be rounded within the "acceptable anamorhphic aspect error" tolerance
2462 [Update] improved status handling
[Update] cosmetics
2461 [L-SMASH Indexer] renamed to L-SMASH Works
[L-SMASH Indexer] internal optimizations
Please test especially 2467. It should now be possible to mux the video of a MKV file into a MP4/AVI/M2TS without encoding if the codec is support. If a file fails I need a sample.
Also with 2462 there is now better control about a package with a right click on the package. Please test that as well.
Zathor
19th January 2014, 20:04
I've pinned down the bug to the way that Megui is handling embedded subtitles. This is using the standard one-click encoder the first with subtitles and the other with them disabled.
Fixed in 2467. Please be aware that a PGS subtitle is not supported by MP4 and therefore you have either to choose a different output container (MKV/M2TS) or you have to remove this subtitle. But at least now you get a message and it will not be tried anymore to mux into MP4 and therefore the error is gone.
AMED
20th January 2014, 04:51
Thanks Zathor,
LSMASH is now working again in OCE.
mini-moose
21st January 2014, 16:25
Will be changed in the next build - code is already uploaded. If the input DAR and output DAR are the same it will not be rounded anymore within the tolerance of the "Acceptable Anamorphic Aspect Error".
thanks Zathor!
Wam7
24th January 2014, 18:55
Fixed in 2467. Please be aware that a PGS subtitle is not supported by MP4 and therefore you have either to choose a different output container (MKV/M2TS) or you have to remove this subtitle. But at least now you get a message and it will not be tried anymore to mux into MP4 and therefore the error is gone.Excellent work as always. Thanks.
http://thumbnails109.imagebam.com/30368/f44644303679404.jpg (http://www.imagebam.com/image/f44644303679404)
It seems logical to add 'Ending' as well as the 'Leading' which is there. I've been in need of this a few times, could you possibly add this please.
Zathor
25th January 2014, 14:22
Is there still the need for DGAVCDec? It is quiet old and it should be covered by lsmash/ffms (or DGIndexNV). I plan to remove it.
Capsbackup
25th January 2014, 16:15
Is there still the need for DGAVCDec? It is quiete old and it should be covered by lsmash/ffms (or DGIndexNV). I plan to remove it.
I still use it on occasion. :(
Zathor
25th January 2014, 17:23
Why? Is there a specific reason?
Capsbackup
25th January 2014, 20:45
No specific reason. Just a habit I guess. I was not trying to suggest you not remove it, only to mention that I do still use it. If it's time to go... ;)
The alternatives are more than adequate! :cool:
AMED
26th January 2014, 09:33
Hmm, it seems that I'm still having problems with L-SMASH. The strange thing is that it seems to open correctly when it does the autocropping but it borks after.
--[Error] [26/01/2014 10:09:15 a.m.] An error occurred
---[Error] [26/01/2014 10:09:15 a.m.] Exception message
----[NoImage] The file J:\TMP\o34sn3da.nqc\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_(EXT_)_-_PT_1_t00.mkv.avs cannot be opened.
----[NoImage] Error message for your reference: [Fatal]: Failed to avformat_open_input.
----[NoImage] (J:\TMP\o34sn3da.nqc\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_(EXT_)_-_PT_1_t00.mkv.avs, line 2)
---[Error] [26/01/2014 10:09:15 a.m.] 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] [26/01/2014 10:09:15 a.m.] Inner exception
----[Error] [26/01/2014 10:09:15 a.m.] Exception message
-----[NoImage] [Fatal]: Failed to avformat_open_input.
-----[NoImage] (J:\TMP\o34sn3da.nqc\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_(EXT_)_-_PT_1_t00.mkv.avs, line 2)
----[Error] [26/01/2014 10:09:15 a.m.] Stacktrace
-----[NoImage] at MeGUI.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace)
-----[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] [26/01/2014 10:09:15 a.m.] Inner exception: null
FULL LOG (http://pastebin.com/0zQEu3y9)
I have no problems encoding this file with FFMS2.
Zathor
27th January 2014, 07:55
Are you able to reproduce this? I also had this error two times but after a MeGUI restart it was possible to start the encoding without error.
AMED
27th January 2014, 09:35
Yes I can reproduce this over and over with this file.
I've tried to shorten the filename. I've tried a shorted folder name. I've tried lowering workers down to 1. I have remuxed the file in mkvtoolnix. Nothing I do seems to change the error.
I've tried to make 20MB and 500MB samples of the file but it seems to go through oneclick without any problems.
Zathor
27th January 2014, 19:59
Please try this build:
http://megui.org/test/MeGUI.zip
I have added the threads parameter to the function call. As it is only a test the same value as for ffms is used (default 1). Please try it with 1 and report back.
endrju
27th January 2014, 21:49
Ever since the last couple of updates I'm getting MeGUI stuck in the middle of an encode. As far as I can tell it's pretty much random, it either gets stuck and idling during the first pass or the second without any rule. In each case I had to go to task manager and shut it down.
Log from one of those cases:
-[Information] Versions
--[Information] [1/27/2014 8:02:40 PM] MeGUI: 2467
--[Information] [1/27/2014 8:02:40 PM] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
--[Information] [1/27/2014 8:02:40 PM] .Net Framework: 2.0.50727.5420
--[Information] [1/27/2014 8:02:40 PM] .Net Framework: 4.0.30319
--[Information] [1/27/2014 8:02:40 PM] AviSynth: 2.5.8.5 (21-12-2008)
--[Information] [1/27/2014 8:02:40 PM] AvisynthWrapper: (02-01-2009)
--[Information] [1/27/2014 8:02:40 PM] Haali Matroska Splitter: 1.11.96.14 (03-03-2011)
--[Information] [1/27/2014 8:02:40 PM] Haali DSS2: (03-03-2011)
--[Information] [1/27/2014 8:02:40 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [1/27/2014 8:02:40 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [1/27/2014 8:02:40 PM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [1/27/2014 8:02:40 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [1/27/2014 8:02:40 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [1/27/2014 8:02:40 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [1/27/2014 8:02:40 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [1/27/2014 8:02:40 PM] Connecting to server: http://megui.org/auto/
--[Information] [1/27/2014 8:02:41 PM] All packages are up to date
-[Information] Log for job1 (video, mucha 64-45.avs -> )
--[Information] [1/27/2014 8:03:10 PM] Started handling job
--[Information] [1/27/2014 8:03:10 PM] Preprocessing
-[NoImage] DGDecode_mpeg2source("D:\DVDs\Stanislaw Mucha - (2004) The Center\mucha.d2v")
-[NoImage] crop( 4, 0, -4, -0)
--[Information] [1/27/2014 8:03:10 PM] Avisynth input script
--[Information] [1/27/2014 8:03:10 PM] resolution: 712x576
--[Information] [1/27/2014 8:03:10 PM] frame rate: 25/1
--[Information] [1/27/2014 8:03:10 PM] aspect ratio: 89:72 (1.236)
--[Information] [1/27/2014 8:03:10 PM] Job commandline: "C:\Users\PC\Desktop\Rip Package\MeGUI_2418_x86\tools\x264\avs4x264mod.exe" --level 3.1 --preset slower --tune film --pass 1 --bitrate 2050 --stats "D:\DVDs\Stanislaw Mucha - (2004) The Center\mucha 64-45.stats" --deblock -3:-3 --bframes 6 --ref 9 --vbv-bufsize 14000 --vbv-maxrate 14000 --ratetol 3.0 --merange 28 --subme 10 --no-dct-decimate --no-fast-pskip --sar 64:45 --output NUL "D:\DVDs\Stanislaw Mucha - (2004) The Center\mucha 64-45.avs"
--[Information] [1/27/2014 8:03:10 PM] Process started
--[Information] [1/27/2014 8:03:10 PM] Standard output stream
--[Information] [1/27/2014 8:03:10 PM] Standard error stream
---[Information] [1/27/2014 8:03:11 PM] raw [info]: 712x576p 64:45 @ 25/1 fps (cfr)
---[Information] [1/27/2014 8:03:11 PM] x264 [info]: using SAR=64/45
---[Information] [1/27/2014 8:03:11 PM] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
---[Information] [1/27/2014 8:03:11 PM] x264 [info]: profile Main, level 3.1
--[Information] [1/27/2014 9:03:12 PM] Process exits with error: 0xFFFFFFFF (-1)
-[Information] [1/27/2014 9:03:13 PM] Delete aborted output set: True
--[Information] Deleting aborted output
--[Information] [1/27/2014 9:03:13 PM] Job completed
--[Information] [1/27/2014 9:03:13 PM] Current job was aborted
QBhd
28th January 2014, 00:18
I can confirm this as well... I thought I had borked something in my system. I am going back to stable builds and not development updates.
QB
AMED
28th January 2014, 05:07
Please try this build:
http://megui.org/test/MeGUI.zip
I have added the threads parameter to the function call. As it is only a test the same value as for ffms is used (default 1). Please try it with 1 and report back.
Nope same error. threads were set to 1.
--[Error] [28/01/2014 5:02:11 p.m.] An error occurred
---[Error] [28/01/2014 5:02:11 p.m.] Exception message
----[NoImage] The file J:\TMP\chds0ro0.ox3\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs cannot be opened.
----[NoImage] Error message for your reference: [Fatal]: Failed to avformat_open_input.
----[NoImage] (J:\TMP\chds0ro0.ox3\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs, line 2)
---[Error] [28/01/2014 5:02:11 p.m.] 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] [28/01/2014 5:02:11 p.m.] Inner exception
----[Error] [28/01/2014 5:02:11 p.m.] Exception message
-----[NoImage] [Fatal]: Failed to avformat_open_input.
-----[NoImage] (J:\TMP\chds0ro0.ox3\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs, line 2)
----[Error] [28/01/2014 5:02:11 p.m.] Stacktrace
-----[NoImage] at MeGUI.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace)
-----[NoImage] at MeGUI.AviSynthScriptEnvironment.OpenScriptFile(String filePath, AviSynthColorspace forceColorspace)
-----[NoImage] at MeGUI.AvsFile..ctor(String script, Boolean parse)
-----[NoImage] at MeGUI.AvsFile.OpenScriptFile(String fileName)
-----[NoImage] at MeGUI.JobUtil.GetAllInputProperties(UInt64& nbOfFrames, Double& framerate, Int32& framerate_n, Int32& framerate_d, Int32& hRes, Int32& vRes, Dar& dar, String video)
----[Error] [28/01/2014 5:02:11 p.m.] Inner exception: null
FULL LOG (http://pastebin.com/zv97yGEU)
I've opened J:\TMP\chds0ro0.ox3\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs in the AVISynth script creator in MeGUI and it opens fine?
http://s18.postimg.org/jxya5gt05/Me_GUI_LOTR.jpg (http://postimg.org/image/jxya5gt05/)
Zathor
28th January 2014, 06:55
Ever since the last couple of updates I'm getting MeGUI stuck in the middle of an encode. As far as I can tell it's pretty much random, it either gets stuck and idling during the first pass or the second without any rule. In each case I had to go to task manager and shut it down.
Maybe the reason is the new x264. Can you try to revert that to the previous build, please?
mini-moose
28th January 2014, 12:05
Is it possible to maybe make the update window sortable by name and status? I had all sorts of packages
become disabled for some reason (including x264, eac3to, ffmpeg, tsmuxer) and might be easier to group the status rather than go through the entire list.
Zathor
30th January 2014, 19:45
I tried it during one of the last updates but failed. Somehow the correct event was not triggered. Maybe I will have a look again later.
Wam7
30th January 2014, 20:44
Maybe the reason is the new x264. Can you try to revert that to the previous build, please?I can confirm exactly the same thing. I have already reverted to the previous x264 and it cured the problem.
Zathor
30th January 2014, 20:55
I had also updated avs4x264mod.exe in the last x264 package. Can you please update back to x264 2389 but leave the avs4x264mod.exe untouched from the x264 2377 package. Btw. I have encoded ~20 long video files with x264 2389 without problems.
EDIT: as avs4x264mod is only used on x64 sytems - are you using it at all?
Octo-puss
31st January 2014, 08:36
Could you change the update window a little so that
- disabled components either have some icon next to them or are shown in different colour
- users can sort the window's contents based by columns? (date/status comes to mind as useful)
?
somespirit
31st January 2014, 10:49
Ever since the last couple of updates I'm getting MeGUI stuck in the middle of an encode. As far as I can tell it's pretty much random, it either gets stuck and idling during the first pass or the second without any rule. In each case I had to go to task manager and shut it down.
same here, i found the problem is in new x264 build 2389 then i go back to build 2377 and have no problems ....
mini-moose
31st January 2014, 11:41
same here, i found the problem is in new x264 build 2389 then i go back to build 2377 and have no problems ....
how about the komisar builds? Those are quite similar to the ones that used to be on x264.nl. For example they supported mp4 when the vlc builds didn't.
szabi
31st January 2014, 21:51
Same here.
There is x264.exe.backup and x264_64.exe.backup file in ..MeGUI\tools\x264\ library.
Is it enough to rename them to get back previous version of x264?
Or is there something else to do?
EDIT: I started a new process, but in log dialog tab of megui there is no information about version of x264.
[Information] Log for job15 (video, mymovie.avs -> )
-[Information] [2014.01.31. 21:44:43] Started handling job
-[Information] [2014.01.31. 21:44:43] Preprocessing
-[Information] [2014.01.31. 21:44:43] Avisynth input script
--[NoImage] LoadPlugin("C:\Program Files (x86)\MeGUI\tools\ffms\ffms2.dll")
--[NoImage] FFVideoSource("D:\mymovie.mkv", fpsnum=24000, fpsden=1001, threads=1)
--[NoImage] #deinterlace
--[NoImage] crop(0, 132, 0, -132)
--[NoImage] #resize
--[NoImage] #denoise
-[Information] [2014.01.31. 21:44:43] resolution: 1920x816
-[Information] [2014.01.31. 21:44:43] frame rate: 24000/1001
-[Information] [2014.01.31. 21:44:43] aspect ratio: 40:17 (2.353)
-[Information] [2014.01.31. 21:44:43] target device selected: DXVA
-[Information] [2014.01.31. 21:44:43] Job commandline: "C:\Program Files (x86)\MeGUI\tools\x264\x264.exe" --level 4.1 --preset veryslow --tune film --pass 1 --bitrate 10397 --stats "D:\mymovie.stats" --keyint 240 --bframes 4 --vbv-bufsize 62500 --vbv-maxrate 50000 --no-fast-pskip --sar 1:1 --output NUL "D:\mymovie.avs"
-[Information] [2014.01.31. 21:44:44] Process started
-[Information] [2014.01.31. 21:44:44] Standard output stream
-[Information] [2014.01.31. 21:44:44] Standard error stream
--[Information] [2014.01.31. 21:44:46] avs [info]: 1920x816p 1:1 @ 24000/1001 fps (cfr)
--[Information] [2014.01.31. 21:44:46] x264 [info]: using SAR=1/1
--[Information] [2014.01.31. 21:44:46] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
--[Information] [2014.01.31. 21:44:46] x264 [info]: profile Main, level 4.1
Other things I realised, profile high was set but using main!?
I used this settings (copied from x264 config dialog):
program --level 4.1 --preset veryslow --tune film --pass 2 --bitrate 10397 --stats ".stats" --bframes 4 --ref 5 --vbv-bufsize 62500 --vbv-maxrate 50000 --no-fast-pskip --output "output" "input"
In log file reference 5 parameter is missing!?
These parameters will it be there for 2nd pass?
mini-moose
31st January 2014, 23:06
There is x264.exe.backup and x264_64.exe.backup file in ..MeGUI\tools\x264\ library.
Is it enough to rename them to get back previous version of x264?
.backup is likely to be previous version so renaming it should work. you can also do properties on the .exe and see the version number.
Other things I realised, profile high was set but using main!?
1st pass is profile main unless you use --slow-firstpass
AMED
13th February 2014, 05:32
I'm getting a weird manual cropping crash when using the AVISynth creator.
this is the file i'm using
General
Unique ID : 329067055753604296774219590923526156367 (0xF7900277AEE7B64E43C3850D9605304F)
Complete name : I:\Bluray Rips\The_Conjuring\The_Conjuring_t00.mkv
Format : Matroska
Format version : Version 2
File size : 21.0 GiB
Duration : 1h 51mn
Overall bit rate mode : Variable
Overall bit rate : 26.9 Mbps
Movie name : The Conjuring
Encoded date : UTC 2014-02-12 04:59:27
Writing application : MakeMKV v1.8.8 win(x64-release)
Writing library : libmakemkv v1.8.8 (1.3.0/1.4.1) win(x64-release)
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 51mn
Bit rate mode : Variable
Bit rate : 24.2 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.487
Stream size : 18.9 GiB (90%)
Language : English
Default : No
Forced : No
Audio #1
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Mode : 16
Format settings, Endianness : Big
Codec ID : A_DTS
Duration : 1h 51mn
Bit rate mode : Constant
Bit rate : 1 509 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 1.18 GiB (6%)
Title : Surround 5.1
Language : English
Default : No
Forced : No
Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 1h 51mn
Bit rate mode : Constant
Bit rate : 640 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 : 513 MiB (2%)
Title : Surround 5.1
Language : English
Default : No
Forced : No
Text
ID : 4
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : The same subtitle format used on BDs/HD-DVDs
Language : English
Default : No
Forced : No
Menu
00:00:00.000 : en:Chapter 01
00:08:52.698 : en:Chapter 02
00:19:26.623 : en:Chapter 03
00:29:15.712 : en:Chapter 04
00:40:50.197 : en:Chapter 05
00:51:06.688 : en:Chapter 06
00:59:55.383 : en:Chapter 07
01:10:37.107 : en:Chapter 08
01:21:02.816 : en:Chapter 09
01:28:59.250 : en:Chapter 10
01:38:10.634 : en:Chapter 11
01:46:07.986 : en:Chapter 12
I index this with FFMS2 and then open it in the AVISynth creator. If I change any of the cropping values using the up\down buttons ( around 20 to 50 crop), MeGUI crashes.
Faulting application name: MeGUI.exe, version: 1.0.2467.0, time stamp: 0x52dc1e0c
Faulting module name: KERNELBASE.dll, version: 6.3.9600.16408, time stamp: 0x523d4548
Exception code: 0xe06d7363
Fault offset: 0x00012eec
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
Faulting package full name: %14
Faulting package-relative application ID: %15
http://s8.postimg.org/jxsb5s47l/Me_GUI_Crash2.jpg (http://postimg.org/image/jxsb5s47l/)
FULL LOG (http://pastebin.com/ui71cVw8)
hello_hello
13th February 2014, 05:54
Just a little thing.....
After using the script creator to add vobsub subtitles to a script, they're added correctly, like this:
VobSub("E:\subs.idx")
If you change the subtitle file to a srt/ssa subtitle, MeGUI doesn't correctly switch to using TextSub and the script looks like this:
VobSub("E:\subs.srt")
If you add a srt/ssa subtitle first, then switch to a vobsub subtitle, MeGUI correctly changes from TextSub to VobSub, but not when doing it the other way around.
AMED
15th February 2014, 04:02
I was wondering if it was possible to add support for custom Audio encoders? so the user could select the .exe from the custom audio configuration and then manually type in the command line needed.
I was hoping to use fhgaacenc with MeGUI. the quality is much better than Nero and all you need to do is grab 2 files from the Winamp installer to make it work.
fhgaacenc version 20120624 by tmkk
Usage: fhgaacenc.exe [options] infile [outfile]
Note: pass - as infile to encode from stdin.
pass - as outfile to encode to stdout (ADTS only).
General encoding options
--cbr <bitrate> : encode in CBR mode, bitrate=8..576
--vbr <preset> : encode in VBR mode, preset=1..6 [default]
--profile <auto|lc|he|hev2> : choose AAC profile (only for CBR mode)
auto : automatically choose the optimum profile
according to the bitrate [default]
lc : force use LC-AAC profile
he : force use HE-AAC (AAC+SBR) profile
hev2 : force use HE-AAC v2 (AAC+SBR+PS) profile
--adts : use ADTS container instead of MPEG-4
Other options
--ignorelength : ignore the size of data chunk when encoding from pipe
--quiet : don't print the progress
bxyhxyh
16th February 2014, 06:44
I have a problem with update.
I've installed new megui. Then copied neroaacdec,enc,tag to tools\neroaacenc folder.
But it is keep asking to update neroaacenc. What should i do?
AMED
16th February 2014, 06:49
Have you gone in to the settings, external program configuration tab and enabled nero aac and browsed to the exe location?
hello_hello
16th February 2014, 09:01
I have a problem with update.
I've installed new megui. Then copied neroaacdec,enc,tag to tools\neroaacenc folder.
But it is keep asking to update neroaacenc. What should i do?
At one stage I found MeGUI was happier if neroAacEnc.,exe was in the tools\eac3to folder. You shouldn't need any of the other neroAacEnc files. It might be because if eac3to needs to use neroAacEnc.exe that's where it needs to be, but I'm fairly sure by default, that's where MeGUI excepts to find it.
Following AMED's instructions in the previous post would probably solve the problem, but I'm not sure whether neroAacEnc.exe also needs to be copied to the tools\eac3to folder in order for eac3to to be able to use it (if you want to convert audio to AAC using the HD Stream Extractor, for example).
bxyhxyh
16th February 2014, 09:25
At one stage I found MeGUI was happier if neroAacEnc.,exe was in the tools\eac3to folder. You shouldn't need any of the other neroAacEnc files. It might be because if eac3to needs to use neroAacEnc.exe that's where it needs to be, but I'm fairly sure by default, that's where MeGUI excepts to find it.
Following AMED's instructions in the previous post would probably solve the problem, but I'm not sure whether neroAacEnc.exe also needs to be copied to the tools\eac3to folder in order for eac3to to be able to use it (if you want to convert audio to AAC using the HD Stream Extractor, for example).
Thanks, It works.
hello_hello
16th February 2014, 09:30
The x264 encoder configuration seems to be behaving a little oddly when checking the bluray compatibility option. After loading the default x264 settings and checking bluray compatibility, the commandline looks like this:
program --bluray-compat --output "output" "input"
After unchecking it, the commandline is this:
program --b-pyramid strict --weightp 1 --aud --nal-hrd vbr --output "output" "input"
I assume unchecking bluray compatibility isn't also undoing the other related bluray settings, but out of curiosity, isn't slices=4 mandatory for bluray? If so, I'm wondering why checking the bluray compatibility doesn't also enforce that?
I'd be leaving enforcing all the other compulsory bluray settings to selecting Bluray as the target playback device, while checking the option in the enoder configuration just adds --bluray-compat to the commandline. It seems checking it doesn't also set the required VBV restrictions. I'm not sure if there's a reason for it enforcing some of the other options required for bluray compatibility but not all of them.
If you wanted to do add --bluray-compat to the commandline on it's own, you could add it to the custom command line section. Except....
When you do, the command line displayed is this:
program --bluray-compat --weightp 2 --output "output" "input"
It's probably left over from the days when checking the bluray compatibility option did the same thing, but I don't think weightp=2 is legal for bluray. Fortunately the GUI doesn't prevent you from changing it back to weightp=1
Zathor
16th February 2014, 15:32
Frome the change notes (someone said that slices is not required for bluray):
[x264] if --bluray-compat is used without a BluRay device selected:
--bframes is restricted to 3
--open-gop is not forced anymore
--ref is restricted to 6
--slices 4 is not forced anymore
--weightp is restricted to 0 or 1
unchecking the --bluray-compat option cannot undo all settings as a user may have changed one of the values on his/her own.
Zathor
16th February 2014, 16:17
Just a little thing.....
After using the script creator to add vobsub subtitles to a script, they're added correctly, like this:
VobSub("E:\subs.idx")
If you change the subtitle file to a srt/ssa subtitle, MeGUI doesn't correctly switch to using TextSub and the script looks like this:
VobSub("E:\subs.srt")
If you add a srt/ssa subtitle first, then switch to a vobsub subtitle, MeGUI correctly changes from TextSub to VobSub, but not when doing it the other way around.
Thanks - fixed in 2470
Zathor
16th February 2014, 17:50
2472 [Update] required packages are always enabled
2471 [Update] merged some avisynth plugins into one package
[Update] fixed problem with the installation of the avs package
[Update] internal optimizations
2470 [AVS Script Creator] fixed sometimes using VobSub instead of TextSub
2469 [FFMS Indexer] do not index audio tracks if they will be demuxed
2468 [MKV Demuxer] if a delay is needed e.g. "Delay 123ms" (instead of "123ms") will be added to the demuxed file name
hello_hello
16th February 2014, 17:51
Frome the change notes (someone said that slices is not required for bluray):
[x264] if --bluray-compat is used without a BluRay device selected:
--bframes is restricted to 3
--open-gop is not forced anymore
--ref is restricted to 6
--slices 4 is not forced anymore
--weightp is restricted to 0 or 1
unchecking the --bluray-compat option cannot undo all settings as a user may have changed one of the values on his/her own.
I must have been having a dumb day. I now see the GUI is only enforcing/restricting the changing of other x264 options in line with what --bluray-compat is doing, which doesn't include slices=4.
Out of curiosity I did a little research, and as best as I can tell slices=4 is only required for level 4.1.
JoeH
16th February 2014, 19:35
I've been trying to use the One-Click encoder and have had the problem that the encoder always creates an AVS file that downsizes the resolution. I can't seem to get it to stay at 1080p, even though I have the option of the resize resolution set to 1080 and I have checked "allow upsizing". I always get a log like this:
The video is taken from a purchased iTunes movie, with the DRM having been removed by M4VGear.
[Information] Log for job2 (oneclick, Gravity (1080p HD).mp4 -> )
-[Information] [2/16/2014 7:22:07 PM] Started handling job
-[Information] [2/16/2014 7:22:07 PM] Preprocessing
-[Information] [2/16/2014 7:22:07 PM] Processing thread started
-[Information] [2/16/2014 7:22:07 PM] Desired size:
-[Information] [2/16/2014 7:22:07 PM] Split size:
-[Information] [2/16/2014 7:22:09 PM] Aspect ratio: 137:57 (2.404)
-[Information] [2/16/2014 7:22:09 PM] Target device: Blu-ray
-[Information] [2/16/2014 7:22:15 PM] Enabling "Crop"
-[Information] [2/16/2014 7:22:15 PM] Force resolution of 720x480 as required for Blu-ray
-[Information] [2/16/2014 7:22:15 PM] Input resolution: 1918x798
-[Information] [2/16/2014 7:22:15 PM] Output resolution: 720x296
-[Information] [2/16/2014 7:22:15 PM] Padded output resolution: 720x480
-[Information] [2/16/2014 7:22:16 PM] Automatic deinterlacing: False
-[Information] [2/16/2014 7:22:17 PM] Set --sar to 10:11 as only 40:33 or 10:11 are supported with a resolution of 720x480 as required for Blu-ray.
-[Information] [2/16/2014 7:22:17 PM] Generated Avisynth script
--[NoImage] LoadPlugin("D:\Program Files (x86)\MeGUI\tools\dgindexnv\DGDecodeNV.dll")
--[NoImage] DGSource("E:\Temp\MeGUI Working Folder\0dzfhd1j.zsb\Gravity (1080p HD).dgi",fieldop=0)
--[NoImage] #deinterlace
--[NoImage] #crop
--[NoImage] LanczosResize(720,296).AddBorders(0,92,0,92) # Lanczos (Sharp)
--[NoImage] #denoise
-[Information] Eliminating duplicate filenames
--[Information] [2/16/2014 7:22:18 PM] Video output file: E:\Temp\MeGUI Working Folder\0dzfhd1j.zsb\Gravity (1080p HD)_Video.264
--[Information] [2/16/2014 7:22:18 PM] Muxed output file: F:\5 Temporal\Converted\Gravity (1080p HD).mkv
--[Information] [2/16/2014 7:22:18 PM] Encodable audio stream 0: E:\Temp\MeGUI Working Folder\0dzfhd1j.zsb\Gravity (1080p HD) [1]_audio.ac3
--[Information] [2/16/2014 7:22:18 PM] Encodable audio stream 1: E:\Temp\MeGUI Working Folder\0dzfhd1j.zsb\Gravity (1080p HD) [2]_audio.ac3
-[Information] [2/16/2014 7:22:19 PM] Postprocessing
--[Information] [2/16/2014 7:22:19 PM] Deleting intermediate files
-[Information] [2/16/2014 7:22:19 PM] Job completed
Zathor
16th February 2014, 22:51
Please post the full log. I am interested in your MeGUI build & the MediaInfo.
leon
17th February 2014, 01:25
Hi I updated megui to build 2472 and when I run the program it encounters a fatal error.
[Error] Log
-[Information] Versions
--[Information] [2/16/2014 3:52:14 AM] MeGUI: 2472
--[Information] [2/16/2014 3:52:14 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2/16/2014 3:52:14 AM] .Net Framework: 2.0.50727.5420
--[Information] [2/16/2014 3:52:14 AM] .Net Framework: 4.0.0.0
--[Information] [2/16/2014 3:52:14 AM] AviSynth: 2.6.0.3 (14-01-2013)
--[Information] [2/16/2014 3:52:14 AM] AvisynthWrapper: (02-01-2009)
--[Information] [2/16/2014 3:52:14 AM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [2/16/2014 3:52:14 AM] Haali DSS2: (14-04-2013)
--[Information] [2/16/2014 3:52:14 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [2/16/2014 3:52:14 AM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [2/16/2014 3:52:14 AM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [2/16/2014 3:52:14 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [2/16/2014 3:52:14 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [2/16/2014 3:52:14 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [2/16/2014 3:52:14 AM] 7z: 9.20 (18-11-2010)
-[Error] Unhandled error
--[Information] [2/16/2014 3:52:15 AM] Exception message: Object reference not set to an instance of an object.
--[Information] [2/16/2014 3:52:15 AM] Stacktrace
---[NoImage] at MeGUI.MainForm.MainForm_Shown(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Form.OnShown(EventArgs e)
---[NoImage] at System.Windows.Forms.Form.CallShownEvent()
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
---[NoImage] at System.Threading.ExecutionContext.runTryCode(Object userData)
---[NoImage] at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
---[NoImage] at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--[Information] [2/16/2014 3:52:15 AM] Inner exception: null
-[Information] Update detection
AMED
17th February 2014, 05:43
Hi Zathor,
looks like the new megui build and LSmash still has this problem.
--[Error] [17/02/2014 5:10:45 p.m.] An error occurred
---[Error] [17/02/2014 5:10:45 p.m.] Exception message
----[NoImage] The file J:\TMP\ijfdx3xb.4av\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs cannot be opened.
----[NoImage] Error message for your reference: [Fatal]: Failed to avformat_open_input.
----[NoImage] (J:\TMP\ijfdx3xb.4av\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs, line 2)
---[Error] [17/02/2014 5:10:45 p.m.] 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] [17/02/2014 5:10:45 p.m.] Inner exception
----[Error] [17/02/2014 5:10:45 p.m.] Exception message
-----[NoImage] [Fatal]: Failed to avformat_open_input.
-----[NoImage] (J:\TMP\ijfdx3xb.4av\THE_LORD_OF_THE_RINGS_THE_FELLOWSHIP_OF_THE_RING_EXT__-_PT_1_t00.mkv.avs, line 2)
----[Error] [17/02/2014 5:10:45 p.m.] Stacktrace
-----[NoImage] at MeGUI.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorspace)
-----[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] [17/02/2014 5:10:45 p.m.] Inner exception: null
FULL LOG (http://pastebin.com/BQxYXh8E)
Zathor
17th February 2014, 07:42
Hi I updated megui to build 2472 and when I run the program it encounters a fatal error.
Please download and extract this file into your MeGUI directory: http://megui.org/test/MeGUI.zip
Run it and post your log again.
looks like the new megui build and LSmash still has this problem
I cannot do anything in MeGUI to prevent this error. So we have to wait for a LSmash build which fixes this problem :(
AMED
17th February 2014, 09:11
I cannot do anything in MeGUI to prevent this error. So we have to wait for a LSmash build which fixes this problem :(No problems, I'll stick with FFMS2.
Just to let you know that Build 2472 also crashes when using the up down buttons when cropping in the AVISynth creator.
http://forum.doom9.org/showthread.php?p=1667814#post1667814
mini-moose
17th February 2014, 15:03
Please download and extract this file into your MeGUI directory: http://megui.org/test/MeGUI.zip
Run it and post your log again.
I'm getting those fatal errors too when I start megui. will try the test build.
Also, I think Level 4.1 vbv settings might be off. When L 4.1 is selected:
--vbv-bufsize 78125 --vbv-maxrate 62500
and that throws a warning when encoding:
---[Warning] x264 [warning]: VBV bitrate (62500) > level limit (50000)
---[Warning] x264 [warning]: VBV buffer (78125) > level limit (62500)
Lastly, was there a solution for latest x264 crashing on 1st pass ?
Zathor
17th February 2014, 22:38
Just to let you know that Build 2472 also crashes when using the up down buttons when cropping in the AVISynth creator.
http://forum.doom9.org/showthread.php?p=1667814#post1667814
Please upload a sample file and tell me the steps to reproduce it.
I'm getting those fatal errors too when I start megui. will try the test build.
I think I found the problem - it crashes when auto update is disabled.
Also, I think Level 4.1 vbv settings might be off. When L 4.1 is selected:
--vbv-bufsize 78125 --vbv-maxrate 62500
and that throws a warning when encoding:
---[Warning] x264 [warning]: VBV bitrate (62500) > level limit (50000)
---[Warning] x264 [warning]: VBV buffer (78125) > level limit (62500)
This is ok during the 1st pass as then the main profile is used.
Lastly, was there a solution for latest x264 crashing on 1st pass ?
Yes, downgrade to an older build. I will force that soon.
kalehrl
17th February 2014, 22:48
I enabled QAAC and it was downloaded but there are no presets in the audio encoding settings for it.
I restarted MeGUI but presets didn't appear.
mini-moose
17th February 2014, 22:53
Yes, downgrade to an older build. I will force that soon.
There must be something causing it as there's no issue running latest x264 from cmd.
I guess downgrading to 2377 works as a temp solution, but down the line if you can't update, megui will have to use a pretty old revision.
Zathor
17th February 2014, 23:25
I have reports that it is also not working from cli:
https://sourceforge.net/p/megui/bugs/749/
I enabled QAAC and it was downloaded but there are no presets in the audio encoding settings for it.
I restarted MeGUI but presets didn't appear.
It is working for me. Can you please upload the xml files in the MeGUI root directory somewhere?
leon
17th February 2014, 23:56
Hi the problem was Auto Update.I enabled it and the problem fixed.
[Information] Log
-[Information] Versions
--[Information] [2/17/2014 2:25:39 AM] MeGUI: 2472
--[Information] [2/17/2014 2:25:39 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2/17/2014 2:25:39 AM] .Net Framework: 2.0.50727.5420
--[Information] [2/17/2014 2:25:39 AM] .Net Framework: 4.0.0.0
--[Information] [2/17/2014 2:25:39 AM] AviSynth: 2.6.0.3 (14-01-2013)
--[Information] [2/17/2014 2:25:39 AM] AvisynthWrapper: (02-01-2009)
--[Information] [2/17/2014 2:25:39 AM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [2/17/2014 2:25:39 AM] Haali DSS2: (14-04-2013)
--[Information] [2/17/2014 2:25:39 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [2/17/2014 2:25:39 AM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [2/17/2014 2:25:39 AM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [2/17/2014 2:25:39 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [2/17/2014 2:25:39 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [2/17/2014 2:25:39 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [2/17/2014 2:25:39 AM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [2/17/2014 2:25:40 AM] Connected to server: http://megui.org/auto/
--[Information] [2/17/2014 2:25:40 AM] File downloaded: upgrade.xml
--[Information] [2/17/2014 2:25:40 AM] There are 7 packages which can be updated.
Zathor
18th February 2014, 00:00
Ok, it is fixed in 2473 (online now).
leon
18th February 2014, 00:02
Log file after MeGUI.zip extraction:(Auto update is disable)
[Error] Log
-[Information] Versions
--[Information] [2/17/2014 2:30:42 AM] MeGUI: 2472
--[Information] [2/17/2014 2:30:42 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2/17/2014 2:30:42 AM] .Net Framework: 2.0.50727.5420
--[Information] [2/17/2014 2:30:42 AM] .Net Framework: 4.0.0.0
--[Information] [2/17/2014 2:30:42 AM] AviSynth: 2.6.0.3 (14-01-2013)
--[Information] [2/17/2014 2:30:42 AM] AvisynthWrapper: (02-01-2009)
--[Information] [2/17/2014 2:30:42 AM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [2/17/2014 2:30:42 AM] Haali DSS2: (14-04-2013)
--[Information] [2/17/2014 2:30:42 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [2/17/2014 2:30:42 AM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [2/17/2014 2:30:42 AM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [2/17/2014 2:30:42 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [2/17/2014 2:30:42 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [2/17/2014 2:30:42 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [2/17/2014 2:30:42 AM] 7z: 9.20 (18-11-2010)
-[Error] Unhandled error
--[Information] [2/17/2014 2:30:43 AM] Exception message: Object reference not set to an instance of an object.
--[Information] [2/17/2014 2:30:43 AM] Stacktrace
---[NoImage] at MeGUI.MainForm.MainForm_Shown(Object sender, EventArgs e) in d:\MeGUI_FTP\MeGUI_1\core\gui\MainForm.cs:line 1361
---[NoImage] at System.Windows.Forms.Form.OnShown(EventArgs e)
---[NoImage] at System.Windows.Forms.Form.CallShownEvent()
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
---[NoImage] at System.Threading.ExecutionContext.runTryCode(Object userData)
---[NoImage] at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
---[NoImage] at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--[Information] [2/17/2014 2:30:43 AM] Inner exception: null
-[Information] Update detection
leon
18th February 2014, 00:16
I cant update to 2473.MeGUI has many problems with updates now :(
[Error] Log
-[Information] Versions
--[Information] [2/17/2014 2:39:45 AM] MeGUI: 2472
--[Information] [2/17/2014 2:39:45 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2/17/2014 2:39:45 AM] .Net Framework: 2.0.50727.5420
--[Information] [2/17/2014 2:39:45 AM] .Net Framework: 4.0.0.0
--[Information] [2/17/2014 2:39:45 AM] AviSynth: 2.6.0.3 (14-01-2013)
--[Information] [2/17/2014 2:39:45 AM] AvisynthWrapper: (02-01-2009)
--[Information] [2/17/2014 2:39:45 AM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [2/17/2014 2:39:45 AM] Haali DSS2: (14-04-2013)
--[Information] [2/17/2014 2:39:45 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [2/17/2014 2:39:45 AM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [2/17/2014 2:39:45 AM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [2/17/2014 2:39:45 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [2/17/2014 2:39:45 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [2/17/2014 2:39:45 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [2/17/2014 2:39:45 AM] 7z: 9.20 (18-11-2010)
-[Error] Unhandled error
--[Information] [2/17/2014 2:39:46 AM] Exception message: Object reference not set to an instance of an object.
--[Information] [2/17/2014 2:39:46 AM] Stacktrace
---[NoImage] at MeGUI.MainForm.MainForm_Shown(Object sender, EventArgs e)
---[NoImage] at System.Windows.Forms.Form.OnShown(EventArgs e)
---[NoImage] at System.Windows.Forms.Form.CallShownEvent()
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
---[NoImage] at System.Threading.ExecutionContext.runTryCode(Object userData)
---[NoImage] at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
---[NoImage] at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
---[NoImage] at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--[Information] [2/17/2014 2:39:46 AM] Inner exception: null
-[Error] Update detection
--[Information] [2/17/2014 2:39:49 AM] Connected to server: http://megui.org/auto/
--[Information] [2/17/2014 2:39:49 AM] File downloaded: upgrade.xml
--[Information] [2/17/2014 2:39:49 AM] There are 7 packages which can be updated.
--[Information] [2/17/2014 2:39:56 AM] Updating MeGUI. Package 1/7.
--[Error] [2/17/2014 2:40:49 AM] Could not unzip C:\Program Files\AviSynth 2.5\update_cache\megui-core_2473.zip. Deleting file.
--[Error] [2/17/2014 2:40:49 AM] Failed to download package MeGUI: File cannot be extracted.
--[Information] [2/17/2014 2:40:49 AM] Updating x264. Package 2/7.
--[Information] [2/17/2014 2:41:46 AM] Could not extract C:\Program Files\AviSynth 2.5\update_cache\x264-2377.7z. Deleting file.
--[Error] [2/17/2014 2:41:47 AM] Could not delete file C:\Program Files\AviSynth 2.5\update_cache\x264-2377.7z
--[Error] [2/17/2014 2:41:47 AM] Failed to download package x264: File cannot be extracted.
--[Information] [2/17/2014 2:41:47 AM] Updating LAME. Package 3/7.
--[Information] [2/17/2014 2:41:47 AM] Updating Audio presets. Package 4/7.
--[Information] [2/17/2014 2:41:50 AM] File downloaded: audio_presets_v17.zip
--[Information] [2/17/2014 2:42:29 AM] Updating Xvid presets. Package 5/7.
--[Information] [2/17/2014 2:42:33 AM] Updating x264 10bit. Package 6/7.
leon
18th February 2014, 00:33
I extracted build 2467 to megui directory and then updated it to 2473 now megui shows stable versions when update server is DEV server. :( :( :(
http://i61.tinypic.com/28i4uwj.jpg
Zathor
18th February 2014, 00:36
EDIT: Seems to be fine now?!
AMED
18th February 2014, 05:59
Please upload a sample file and tell me the steps to reproduce it.
1. Index the sample with FFMS2 (unselect audio).
2. When the Avisynth creator opens, enable crop and click and hold the up arrow for the top crop.
3. It should crash around 40 - 58.
This crash can also be triggered by constant clicking and changing the cropping values, but it's hard to reproduce.
For some reason the auto crop doesn't work with this sample either, maybe too dark.
SAMPLE (https://www.mediafire.com/?j7gcyz37q2060m4) (350MB)
MD5: 23f80fcf28ad6eeb8d1026694ce34431
kalehrl
18th February 2014, 09:44
It is working for me. Can you please upload the xml files in the MeGUI root directory somewhere?
I enabled QAAC in the autoupdate without enabling it in the settings.
Now it works fine and I get QAAC scratchpad profile.
mini-moose
18th February 2014, 10:10
I have reports that it is also not working from cli:
https://sourceforge.net/p/megui/bugs/749/
Ah, hmm. I'm using komisar clear for cli, no issues there. Maybe it is something to do with the vlc builds indeed.
leon
18th February 2014, 18:05
EDIT: Seems to be fine now?!
MeGUI cant detect dev builds.
Zathor
18th February 2014, 23:59
Sorry, I do not get it. Have you tried to update it?
leon
19th February 2014, 00:17
Sorry, I do not get it. Have you tried to update it?
As I said I extracted build 2467 to megui directory and now when I want to update it,it doesn't show build 2473.
Zathor
19th February 2014, 00:20
In your post yesterday in the screenshots it shows that you are using 2473. Can you please post your log? Then we should see which version you are using (2467 or 2473).
leon
20th February 2014, 03:51
I use version 2467
[Information] Log
-[Information] Versions
--[Information] [2/19/2014 6:21:10 AM] MeGUI: 2467
--[Information] [2/19/2014 6:21:10 AM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [2/19/2014 6:21:10 AM] .Net Framework: 2.0.50727.5420
--[Information] [2/19/2014 6:21:10 AM] .Net Framework: 4.0.0.0
--[Information] [2/19/2014 6:21:10 AM] AviSynth: 2.6.0.3 (14-01-2013)
--[Information] [2/19/2014 6:21:10 AM] AvisynthWrapper: (02-01-2009)
--[Information] [2/19/2014 6:21:10 AM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [2/19/2014 6:21:10 AM] Haali DSS2: (14-04-2013)
--[Information] [2/19/2014 6:21:10 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [2/19/2014 6:21:10 AM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [2/19/2014 6:21:10 AM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [2/19/2014 6:21:10 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [2/19/2014 6:21:10 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [2/19/2014 6:21:10 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [2/19/2014 6:21:10 AM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [2/19/2014 6:21:10 AM] Automatic update is disabled
--[Information] [2/19/2014 6:21:20 AM] Connecting to server: http://megui.xvidvideo.ru/auto/
--[Information] [2/19/2014 6:21:21 AM] There are 4 packages which can be updated.
AMED
20th February 2014, 04:00
@leon,
Open up MeGUI, Options, Settings, Extra Configuration tab. Put a tick in use autoupdate and click save. Close MeGUI and reopen it, when prompted install updates.
hello_hello
20th February 2014, 16:32
MeGUI 2473, XP SP3.
When converting lossless audio and using the resample function to change the "frame rate", the conversion fails and the following error is written to the log file:
"An error occurred: Input audio sample format to SSRC must be float."
Converting lossy audio seems okay, it's only converting lossless audio which results in the above error.
For some reason, it only happens when using the portable version of Avisynth. If I switch back to the installed version (2.5.8 in my case) the problem goes away. I should also mention..... if MeGUI is configured to encode with NeroAAC, the job aborts with the above error. If I try the same thing with QAAC as the encoder, MeGUI also crashes.
The only log file difference I can see is the loading of Avisynth plugins according to the Avisynth version being used. For the portable version the script is something like this:
ClearAutoloadDirs()
AddAutoloadDir("C:\Program Files\MeGUI\tools\avs\plugins")
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\NicAudio.dll")
RaWavSource("E:\audio.wav")
SSRC((AudioRate()*25)/24).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*25)/24)*100.0/Float(AudioRate()))
return last
When using the installed Avisynth it's this:
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\NicAudio.dll")
RaWavSource("E:\audio.wav")
SSRC((AudioRate()*25)/24).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*25)/24)*100.0/Float(AudioRate()))
return last
Which makes me curious because I don't understand much of Avisynth's audio functionality.
Is "TimeStretch" a built-in AVIsynth function? Obviously the first script loads all the plugins in the plugins folder, and there's a dll in there called "TimeStretch", but how does it work when Avisynth 2.5.8 is used and those plugins aren't loaded? And for that matter is SSRC a plugin or is that a built-in Avisynth function?
Thanks.
PS I noticed when MeGUI is trying different audio decoders, BassAudio fails with this error message:
"Failed opening the file with BassAudioSource(). LoadPlugin: unable to load "C:\Program Files\MeGUI\tools\BassAudio.dll"
Once BassAudio was added to the "avisynth_plugin" folder I deleted the original bassaudio folder, so I thought it was my fault at first, but then I realised that's not where MeGUI appears to be looking for it anyway. It appears to be looking in the wrong place.
tebasuna51
20th February 2014, 18:08
@hello_hello
Seems portable version is AviSynth+ (ClearAutoloadDirs(), AddAutoloadDir()), and I think have a new version of SSRC but maybe without the automatic conversion of input data type than AviSynth 2.5.8 have.
When source was decoded from AC3, DTS, etc. with NicAudio or BassAudio the audio samples are float, but from losless sources the audio samples are int, and SSRC from AviSynth+ show the Error.
"SSRC" and "TimeStretch" are built-in AVIsynth functions
leon
20th February 2014, 22:48
@leon,
Open up MeGUI, Options, Settings, Extra Configuration tab. Put a tick in use autoupdate and click save. Close MeGUI and reopen it, when prompted install updates.
Hi MeGUI still cant detect dev versions.
AMED
21st February 2014, 00:19
can you open MeGUI, Options, Update. find MeGUI in the list and right click and make sure ignore updates is not enabled.
If that doesn't work can you take a screenshot of the MeGUI - Updater screen (make sure we can see MeGUI in the screenshot).
hello_hello
21st February 2014, 17:46
@hello_hello
Seems portable version is AviSynth+ (ClearAutoloadDirs(), AddAutoloadDir()), and I think have a new version of SSRC but maybe without the automatic conversion of input data type than AviSynth 2.5.8 have.
When source was decoded from AC3, DTS, etc. with NicAudio or BassAudio the audio samples are float, but from losless sources the audio samples are int, and SSRC from AviSynth+ show the Error.
"SSRC" and "TimeStretch" are built-in AVIsynth functions
I guessed it would probably be something like that. For Avisynth 2.5.8, the MeGUI log file always shows 32bit under "Output Decoder" if SSRC is being used, but without SSRC it shows 16bit or 24bit etc. I assume Zathor will need to add something to the script to convert int to float for Avisynth+, if that's possible.
If TimeStretch is a built-in Avisynth function, what would TimeStretch.dll in the "AutoloadDir" be for? MeGUI only seems to load it for Avisynth+ so I wondered if maybe for Avisynth+ it's not a built-in function and it's the plugin causing the problem?
Zathor
21st February 2014, 20:45
PS I noticed when MeGUI is trying different audio decoders, BassAudio fails with this error message:
"Failed opening the file with BassAudioSource(). LoadPlugin: unable to load "C:\Program Files\MeGUI\tools\BassAudio.dll"
Once BassAudio was added to the "avisynth_plugin" folder I deleted the original bassaudio folder, so I thought it was my fault at first, but then I realised that's not where MeGUI appears to be looking for it anyway. It appears to be looking in the wrong place.
Yes, I noticed that two days ago as well (also for yadif) and commited an update. Will be in the next build.
I guessed it would probably be something like that. For Avisynth 2.5.8, the MeGUI log file always shows 32bit under "Output Decoder" if SSRC is being used, but without SSRC it shows 16bit or 24bit etc. I assume Zathor will need to add something to the script to convert int to float for Avisynth+, if that's possible. Does anyone knows if this is possible with a AviSynth function? Otherwise we have to raise the question about SSRC in the AViSynth+ thread. Maybe it is also a bug - don't know.
If TimeStretch is a built-in Avisynth function, what would TimeStretch.dll in the "AutoloadDir" be for? MeGUI only seems to load it for Avisynth+ so I wondered if maybe for Avisynth+ it's not a built-in function and it's the plugin causing the problem?
Correct, it is not a built-in function in AviSynth+.
tebasuna51
21st February 2014, 22:40
Does anyone knows if this is possible with a AviSynth function?.
ConvertAudioToFloat()
leon
22nd February 2014, 03:15
can you open MeGUI, Options, Update. find MeGUI in the list and right click and make sure ignore updates is not enabled.
If that doesn't work can you take a screenshot of the MeGUI - Updater screen (make sure we can see MeGUI in the screenshot).
I did that.fpr picture look at previous posts.
AMED
22nd February 2014, 05:10
According to that previous screenshot all you need to do is click the upgrade button and it will download the latest MeGUI approved x264 and x265 versions. It also says that you are using the latest version of Megui (v2473).
If you have downgraded x264 manually, then this mismatch in version numbers is normal behavior.
If you get an error when upgrading x264 or x265 please post a screenshot of the error.
Zathor
22nd February 2014, 12:36
ConvertAudioToFloat()
Thanks, added in 2475.
leon
22nd February 2014, 16:30
According to that previous screenshot all you need to do is click the upgrade button and it will download the latest MeGUI approved x264 and x265 versions. It also says that you are using the latest version of Megui (v2473).
If you have downgraded x264 manually, then this mismatch in version numbers is normal behavior.
If you get an error when upgrading x264 or x265 please post a screenshot of the error.
I don't want to update x264.
I'm using version 2467 and when I want to update it ,it doesn't show the latest version.
I've extracted megui manually is it the problem?
Zathor
22nd February 2014, 19:14
2476 [Queue] removed general check for missing packages at queue start
[Update] automatically download needed and missing packages after confirmation if the package was disabled (regression of 2471)
2475 [Audio Encoder] added needed ConvertAudioToFloat() for AviSynth+
2474 [AVS Script Creator] fixed path for Yadif and BassAudioSource (regression of 2471)
AMED
22nd February 2014, 21:06
I don't want to update x264.
I'm using version 2467 and when I want to update it ,it doesn't show the latest version.
I've extracted megui manually is it the problem?Can you try right clicking on the MeGUI.exe and run as administrator and try to update again.
Could you also look in the ..\MeGUI\update_cache\ folder and see if megui-core_2476.zip is there.
LigH
23rd February 2014, 16:11
I am unable to re-enable these packages in the updater via right-click, "package disabled" status persists after clicking on "Enable" in the contect menu:
DGIndexNV (is enabled in External Program Configuration, license.txt is present)
NeroAACEnc (is enabled in External Program Configuration, location with eac3to; but it would be a manual download anyway due to the license)
QAAC (is enabled in External Program Configuration)
x256 (is enabled in External Program Configuration)
Zathor
23rd February 2014, 17:13
Please upload your settings.xml and autoupdate.xml and the log file. Currently I am not able to reproduce it but hopefully with your xml files this is possible.
LigH
23rd February 2014, 18:12
Archived config files (http://www.ligh.de/tmp/MeGUI_LigH.7z)
The same happens on another PC, which I can't access before tomorrow.
hello_hello
23rd February 2014, 19:18
Odd HD Streams Extractor Behaviour?
As as example, I have two MKV files. I want to extract or convert the audio in each using the HD Streams Extractor.
I open MKV #1, the Streams Extractor finds available streams, I check only the audio stream and select AAC as the output. I uncheck "and close" and use the Queue button to add the job to the queue.
I open MKV #2 and use exactly the same process to add the audio encoding job to the queue. I close the HD Streams extractor.
When running the two jobs added to the queue, both jobs convert the audio from MKV #2. The same seems to apply to extracting video and audio etc. Job1 becomes job 2.
I haven't tested to see if the behaviour is the same when using the HD Streams Extractor to rip discs, but I do recall some oddness a while back which might be explained by the same behaviour.... I guess mostly when working with discs they'd be added one at a time and the HD Streams Extractor would be closed and opened in between.
Zathor
23rd February 2014, 21:54
Archived config files (http://www.ligh.de/tmp/MeGUI_LigH.7z)
The same happens on another PC, which I can't access before tomorrow.
Thanks, will be changed in the next build. Btw all packages will be downloaded & enabled when you try to use them (e.g. encode with x265)
Zathor
23rd February 2014, 22:19
Odd HD Streams Extractor Behaviour?
Thanks - I never unchecked the "and close". Hopefully I can reproduce the problem.
2477 [Update] fixed sometimes not possible to enable packages
[Update] improved default update selection logic
[Update] fixed sometimes not processing all packages
Zathor
26th February 2014, 23:06
As as example, I have two MKV files. I want to extract or convert the audio in each using the HD Streams Extractor.
I open MKV #1, the Streams Extractor finds available streams, I check only the audio stream and select AAC as the output. I uncheck "and close" and use the Queue button to add the job to the queue.
I open MKV #2 and use exactly the same process to add the audio encoding job to the queue. I close the HD Streams extractor
Sorry, I cannot reproduce it. Please post the log.
THEAST
27th February 2014, 18:39
Just a quick (I think) bug report: whenever I open MeGUI, if I try updating it right away (from options>update) while the automatic update is also running in background, I get an error that "upgrade.xml" is being used by another process (most probably the automatic update process running in background) and upon pressing "OK", MeGUI crashes. I'm using build 2477 and the issue is 100% reproducible in my case.
rapscallion
27th February 2014, 20:46
Just updated to build 2477 and when restarted, got this :
http://forum.doom9.org/attachment.php?attachmentid=14072&d=1393530306
Guest
27th February 2014, 21:02
Linky no worky.
rapscallion
27th February 2014, 21:31
Are you talking about my post ? If so, not a link, it's a screen shot.
hello_hello
27th February 2014, 22:25
Sorry, I cannot reproduce it. Please post the log.
Two MKVs named "File One.mkv" and "File Two.mkv". Both contain AAC audio. I tell the HD Streams Extractor to simply extract the audio from each, without closing it in-between adding the jobs to the queue. MeGUI extracts the audio from "File Two.mkv" twice.
[Information] Log
-[Information] Versions
--[Information] [28/02/14 7:19:41 AM] MeGUI: 2477
--[Information] [28/02/14 7:19:41 AM] Operating System: Windows XP Professional x86 SP3 (5.1.196608.2600)
--[Information] [28/02/14 7:19:41 AM] .Net Framework: 2.2.30729
--[Information] [28/02/14 7:19:41 AM] .Net Framework: 4.0.30319
--[Information] [28/02/14 7:19:41 AM] AviSynth: 2.6.0.4 (18-09-2013) (inactive)
--[Information] [28/02/14 7:19:41 AM] AviSynth+ portable: 2.6.0.5 (02-01-2014) (active)
--[Information] [28/02/14 7:19:42 AM] AvisynthWrapper: (02-01-2009)
--[Information] [28/02/14 7:19:42 AM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [28/02/14 7:19:42 AM] Haali DSS2: (14-04-2013)
--[Information] [28/02/14 7:19:42 AM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [28/02/14 7:19:42 AM] LinqBridge: 1.0.0.0 (27-05-2009)
--[Information] [28/02/14 7:19:42 AM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [28/02/14 7:19:42 AM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [28/02/14 7:19:42 AM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [28/02/14 7:19:42 AM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [28/02/14 7:19:42 AM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [28/02/14 7:19:45 AM] Connected to server: http://megui.org/auto/
--[Information] [28/02/14 7:19:45 AM] File downloaded: upgrade.xml
--[Information] [28/02/14 7:19:46 AM] All packages are up to date
-[Information] HD Streams Extractor
--[Information] [28/02/14 8:03:42 AM] Input: E:\File One.mkv
--[Information] [28/02/14 8:03:42 AM] Arguments: "E:\File One.mkv"
--[Information] [28/02/14 8:03:44 AM] Feature Retrieval Completed
--[Information] [28/02/14 8:03:57 AM] Input: E:\File Two.mkv
--[Information] [28/02/14 8:03:57 AM] Arguments: "E:\File Two.mkv"
--[Information] [28/02/14 8:03:59 AM] Feature Retrieval Completed
-[Information] Log for job4 (ext, File One.mkv -> )
--[Information] [28/02/14 8:04:17 AM] Started handling job
--[Information] [28/02/14 8:04:17 AM] Preprocessing
--[Information] [28/02/14 8:04:17 AM] Job commandline:
"C:\Program Files\MeGUI\tools\eac3to\eac3to.exe" "E:\File Two.mkv" 2:"D:\T2_Audio - English.aac" -progressnumbers
--[Information] [28/02/14 8:04:17 AM] Process started
--[Information] [28/02/14 8:04:17 AM] Standard output stream
---[Information] [28/02/14 8:04:18 AM] MKV, 1 video track, 1 audio track, 0:20:25, 24p /1.001
---[Information] [28/02/14 8:04:18 AM] 1: h264/AVC, English, 720x404 24p /1.001
---[Information] [28/02/14 8:04:18 AM] 2: AAC, English, 2.0 channels, 48kHz
---[Information] [28/02/14 8:04:18 AM] a02 Extracting audio track number 2...
---[Information] [28/02/14 8:04:18 AM] a02 Creating file "D:\T2_Audio - English.aac"...
---[Information] [28/02/14 8:04:18 AM] Video track 1 contains 29359 frames.
---[Information] [28/02/14 8:04:18 AM] eac3to processing took 1 second.
---[Information] [28/02/14 8:04:18 AM] Done.
--[Information] [28/02/14 8:04:17 AM] Standard error stream
--[Information] [28/02/14 8:04:18 AM] Postprocessing
--[Information] [28/02/14 8:04:19 AM] Job completed
-[Information] Log for job5 (ext, File Two.mkv -> )
--[Information] [28/02/14 8:04:22 AM] Started handling job
--[Information] [28/02/14 8:04:22 AM] Preprocessing
--[Information] [28/02/14 8:04:22 AM] Job commandline:
"C:\Program Files\MeGUI\tools\eac3to\eac3to.exe" "E:\File Two.mkv" 2:"D:\T2_Audio - English.aac" -progressnumbers
--[Information] [28/02/14 8:04:22 AM] Process started
--[Information] [28/02/14 8:04:22 AM] Standard output stream
---[Information] [28/02/14 8:04:23 AM] MKV, 1 video track, 1 audio track, 0:20:25, 24p /1.001
---[Information] [28/02/14 8:04:23 AM] 1: h264/AVC, English, 720x404 24p /1.001
---[Information] [28/02/14 8:04:23 AM] 2: AAC, English, 2.0 channels, 48kHz
---[Information] [28/02/14 8:04:23 AM] a02 Extracting audio track number 2...
---[Information] [28/02/14 8:04:23 AM] a02 Creating file "D:\T2_Audio - English.aac"...
---[Information] [28/02/14 8:04:24 AM] Video track 1 contains 29359 frames.
---[Information] [28/02/14 8:04:24 AM] eac3to processing took 1 second.
---[Information] [28/02/14 8:04:24 AM] Done.
--[Information] [28/02/14 8:04:22 AM] Standard error stream
--[Information] [28/02/14 8:04:24 AM] Postprocessing
--[Information] [28/02/14 8:04:24 AM] Job completed
Zathor
27th February 2014, 22:32
Just a quick (I think) bug report: whenever I open MeGUI, if I try updating it right away (from options>update) while the automatic update is also running in background, I get an error that "upgrade.xml" is being used by another process (most probably the automatic update process running in background) and upon pressing "OK", MeGUI crashes. I'm using build 2477 and the issue is 100% reproducible in my case.
Thanks, will have a look.
Just updated to build 2477 and when restarted, got this
Your link is not working. I cannot see the picture.
Two MKVs named "File One.mkv" and "File Two.mkv". Both contain AAC audio. I tell the HD Streams Extractor to simply extract the audio from each, without closing it in-between adding the jobs to the queue. MeGUI extracts the audio from "File Two.mkv" twice.
I can see it in your log file but I am still not able to reproduce it. I am using a different setup (mkvs with ac3 files) and have disabled the "and close" .
hello_hello
27th February 2014, 22:56
I can see it in your log file but I am still not able to reproduce it. I am using a different setup (mkvs with ac3 files) and have disabled the "and close" .
If I don't uncheck "and close" it works as expected. It's only when unchecking it and adding two jobs in a row.
I did the same thing again, this time with MKVs containing AC3 audio. There's no point posting the log file. It looks exactly the same as the last one (except for AC3 where AAC was the first time).
I even tried two MKVs with different types of audio. AC3 for the first and AAC for the second. Because job two also became job one, for the first job MeGUI extracted the AAC audio from the second MKV and converted it to AC3 for me.
I've repeated the same thing again using a second PC, also running XP, with the same result. If there's anything else I can try let me know but I'm out of ideas. Cheers.
Zathor
27th February 2014, 23:10
Yes, I got it! You have to disable also "start new jobs immediatly" to trigger it. Now I am hopefully able to fix it.
hello_hello
27th February 2014, 23:36
Ah.... "start new jobs immediately" wasn't something I'd thought of, given I've never enabled that option. I tried a temporary worker, a single worker, two workers.......
I guess it'd have to be disabled though.... unless job one could run straight way while running job two retrospectively.... or something.... :)
At least you can replicate it now. Thanks!
Zathor
28th February 2014, 00:08
It seems this will no be an easy fix. I will continue in the next days.
luke83
28th February 2014, 00:31
Can you add subtitle support to AVS Cutter?
I've found this (http://forum.doom9.org/showpost.php?p=1031094&postcount=1) software but I'd like a MeGUI Tool :/
LigH
28th February 2014, 11:17
@ rapscallion:
Linking an attachment (http://forum.doom9.org/attachment.php?attachmentid=14072&d=1393530306) as an image may fail if the board software doesn't recognize it as an image.
In this case, I get an error message:
Invalid Attachment specified. If you followed a valid link, please notify the administrator
So it may be either a wrong link, or an already removed attachment (e.g. you tried to link to it even before it has been correctly submitted or released).
Attachments in the doom9 forum have to be released by a moderator first. So you may prefer external image hosters for screenshots instead.
hello_hello
28th February 2014, 16:08
Would it be possible for the script creator preview to have a setting which causes it to stay at a particular time position rather than a particular frame? It'd be handy when experimenting with IVTC or de-interlacing.
For example you might be previewing frame number 10,000 at 00:06:40:000 while Yadif de-interlacing is selected. Change that to Yadif with bob and you're previewing frame number 10,000 at 00:03:20:000, which is obviously a different place in the video. Some days, it almost makes me want to cry..... ;)
luke83
28th February 2014, 16:52
Bug:
Even if i set the "Subtitle Name" box in the Muxer window, my player (VLC) shows just the language in the format:
Track 1 [Italiano] instead of Track 1 [Dialoghi]
Audio Name works good. The problem is just Subtitle Name
See the screenshots
Where it's written "Itailano", should be written "Dialoghi" as i 've written on the left
http://s22.postimg.org/subtc6e8d/muxer.png (http://postimg.org/image/subtc6e8d/) http://s22.postimg.org/ecem46mx9/muxer2.png (http://postimg.org/image/ecem46mx9/)
Sorry if my english is not good. I hope you've understood :)
Regards
hello_hello
28th February 2014, 17:21
Bug:
Even if i set the "Subtitle Name" box in the Muxer window, my player (VLC) shows just the language in the format:
It looks more like a VLC bug.
I tried the same thing (adaptive muxer, MP4 output). VLC doesn't display the name of the subtitle stream. MPC-HC does.
Try it again using MKV as the output. VLC will also display the subtitle name.
I could be wrong, but it seems to be an issue with VLC and MP4 subtitles.
luke83
28th February 2014, 23:52
It looks more like a VLC bug.
I tried the same thing (adaptive muxer, MP4 output). VLC doesn't display the name of the subtitle stream. MPC-HC does.
Try it again using MKV as the output. VLC will also display the subtitle name.
I could be wrong, but it seems to be an issue with VLC and MP4 subtitles.
Using Oneclick just for muxing (no audio or video encode), it gives me only MKV container. In MLV VLC works
I think you're right for an half xD
mini-moose
1st March 2014, 09:58
Tried to use yadif now (first time since the avs plugins merge thing) and I get an error saying an error
Avisynth script error
Not An Avisynth 2 C Plugin
Looking at the load script it uses:
LoadCPlugin("C:\megui\tools\avisynth_plugin\yadif.dll")
That command never worked for me and I always used (with or without megui):
Load_Stdcall_plugin("C:\megui\tools\avisynth_plugin\yadif.dll")
I'm pretty sure that's what megui used to use before too. Changing it to Load_Stdcall_plugin works fine as before.
hello_hello
1st March 2014, 13:02
mini-moose,
Are you using MeGUI's portable version of AviSynth+ or an installed version?
The following works for me with Avisynth+ and I'm pretty sure also with Avisynth 2.6 (edit: I checked and it does).
LoadCPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\yadif.dll")
On the other hand.....
For me the L-smash indexer works with Avisynth+ but not with the latest version of Avisynth 2.6 (standard, not MT). I'm not sure if it's supposed to work with version 2.6.
LoadPlugin: Unable to load plugin "C:\Program Files\MeGUI\tools\lsmash\LSMASHSource.dll", error=0x7e
mini-moose
1st March 2014, 13:35
mini-moose,
Are you using MeGUI's portable version of AviSynth+ or an installed version?
The following works for me with Avisynth+ and I'm pretty sure also with Avisynth 2.6 (edit: I checked and it does).
No, I'm using a standard installation of avisynth 2.6.0.5 (not +).
Switched to "included avisynth" and I get the same error.
Zathor
1st March 2014, 15:59
Based on the wiki Load_Stdcall_plugin is an alias for LoadCPlugin:
http://avisynth.nl/index.php/LoadPlugin
That was the reason why I changed it. If it is causing problems I will revert it.
EDIT: tested it with LoadCPlugin and AviSynth 2.6, AviSynth+ and AviSynth 2.5.8 - it works! Which version are you using?
Zathor
1st March 2014, 16:08
On the other hand.....
For me the L-smash indexer works with Avisynth+ but not with the latest version of Avisynth 2.6 (standard, not MT). I'm not sure if it's supposed to work with version 2.6.
LoadPlugin: Unable to load plugin "C:\Program Files\MeGUI\tools\lsmash\LSMASHSource.dll", error=0x7e
Works for me with AviSynth 2.6 Beta 5.
mini-moose
1st March 2014, 17:14
Based on the wiki Load_Stdcall_plugin is an alias for LoadCPlugin:
http://avisynth.nl/index.php/LoadPlugin
That was the reason why I changed it. If it is causing problems I will revert it.
EDIT: tested it with LoadCPlugin and AviSynth 2.6, AviSynth+ and AviSynth 2.5.8 - it works! Which version are you using?
I know it's supposed to work but it always failed for me while Load_Stdcall_plugin worked. I'm using standard 2.6.0.5 and also tried switching to latest one available in megui's package (avs+ 2.6.0.5 I think). Didn't work with 2.5.8 in the past either.
Zathor
1st March 2014, 17:30
As as example, I have two MKV files. I want to extract or convert the audio in each using the HD Streams Extractor.
I open MKV #1, the Streams Extractor finds available streams, I check only the audio stream and select AAC as the output. I uncheck "and close" and use the Queue button to add the job to the queue.
I open MKV #2 and use exactly the same process to add the audio encoding job to the queue. I close the HD Streams extractor.
When running the two jobs added to the queue, both jobs convert the audio from MKV #2. The same seems to apply to extracting video and audio etc. Job1 becomes job 2.
Thanks, fixed in 2478.
Zathor
1st March 2014, 17:32
I know it's supposed to work but it always failed for me while Load_Stdcall_plugin worked. I'm using standard 2.6.0.5 and also tried switching to latest one available in megui's package (avs+ 2.6.0.5 I think). Didn't work with 2.5.8 in the past either.
Not sure why, but I reverted that in 2479.
mini-moose
1st March 2014, 18:58
Not sure why, but I reverted that in 2479.
thanks.
mini-moose
1st March 2014, 19:13
suggestion: Maybe try and replace the x264 VLC build with komisar clean and see if anyone has issues again?
hello_hello
2nd March 2014, 18:35
Any chance MeGUI will one day have a pause button to errr....... pause encoding? :)
There be mention of a pause button the this page. http://en.wikibooks.org/wiki/MeGUI/Main_Window#Queue
Did MeGUI have one, once upon a time?
LigH
2nd March 2014, 18:37
As soon as the called encoders (e.g. x264) support pausing.
hello_hello
2nd March 2014, 21:10
As soon as the called encoders (e.g. x264) support pausing.
FFCoder has a pause button which when pressed pauses the encode. I had a look and it seems to use a CLI version of x264 just as MeGUI does.
So I tried a little googlisation of "x264 pause encoding", which led me to a 5 year old doom9 thread which then led me to create my first ever command line script (copying the command line MeGUI added to the log file for the same encode) which allowed me to stop and start (ie pause) encoding simply by using Shift+S while the command prompt window was open.
@ECHO OFF
"C:\Program Files\MeGUI\tools\x264\x264.exe" --level 4.1 --preset slow --crf 18.0 --vbv-bufsize 78125 --vbv-maxrate 62500 --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --sar 1:1 --output "D:\test.mkv" "D:\test.avi.avs"
So is an encoder which "supports pausing" necessary as such?
I also found this:
Re: Pause & Resume (https://mailman.videolan.org/pipermail/x264-devel/2005-May/000632.html)
LigH
2nd March 2014, 21:14
Well, "suspending" and "continuing" a thread may be possible, as long as you don't reboot in the meantime.
hello_hello
2nd March 2014, 21:27
Well, "suspending" and "continuing" a thread may be possible, as long as you don't reboot in the meantime.
I'd settle for that.
My main usage for it would be to pause one encode while running another (even if it's using a different GUI). Sometimes I've got an encode running which is hours away from finishing and I just want to pause it so I can run a quick test encode. That sort of thing.
Or then there's those 40+ degree days when I'd like to stop encoding for an hour or so just to give the air conditioner a chance to catch up. :)
Edit: A quick FFCoder test indicates it's state of pausedness won't survive a restart of the GUI, so obviously it wouldn't survive a reboot, but it's still got a button with "Pause" written on it. ;)
LigH
2nd March 2014, 21:33
s/thread/process
hello_hello
2nd March 2014, 21:47
s/thread/process
I'm not sure what that means.
I did think maybe I could open Task Manager and tell the x264 process to shut up for a bit, but when running XP at least, it seems limited to killing a process completely. Maybe newer versions of Windows might have the option, or a 3rd party Task Manager.....
LigH
2nd March 2014, 21:53
That means,
Well, "suspending" and "continuing" a thread...
No, "suspending" and "continuing" a process. A process can have several threads. Especially one of x264.
mcwups1
3rd March 2014, 01:21
For some reason, when I pick HD Stream Extractor, it only shows the video. Then, when I pick the audio, and choose flac, and all the subtitles manually, when I queue it up and hit start, it gets stuck at 1% forever.
I did a fresh install and setup from scratch, thinking that an update borked it along the way.
Any help would be greatly appreciated. Thank you. Version 2477 Dev
http://i142.photobucket.com/albums/r89/mcwups1/help_zpsd45ad0db.png
hello_hello
3rd March 2014, 02:17
I know it's only a little thing but....
I think it'd be a very good idea if right clicking on a job in the queue and selecting "abort" would only abort the selected job(s). All the other options under the right click menu only effect the selected job(s), which makes it very easy to get used to, leading to the possibility of right clicking on a job, selecting "abort" and aborting more than you bargained for. Such as an encode which had been running for nearly five hours. Yes there's a prompt.... but it's easy to assume it's a "do you want to about this job" prompt, and click on okay before your brain catches up to your fingers.... well at least my brain and my fingers. It's a little "consistency" thing.
IMO I think the Abort button at the bottom of the Queue tab should also only abort the selected job(s). Start usually doesn't start all jobs, Edit, Up, Down and Delete only effect the selected jobs......
And when the Pause button and pause right click option are added, they probably should only effect the selected job(s) too. :)
luke83
3rd March 2014, 17:25
I've unistalled Haali Media Splitter and ffdshow becouse i've installed CCCP, which has them inside. MeGUI gives me this warning.
It works anyway or could i have some problem in future?
[Warning] Log
-[Warning] Versions
--[Information] [03/03/2014 17:18:32] MeGUI: 2418
--[Information] [03/03/2014 17:18:32] Operating System: Windows 7 x86 SP1 (6.1.65536.7601)
--[Information] [03/03/2014 17:18:32] .Net Framework: 4.5 (4.5.50709)
--[Information] [03/03/2014 17:18:32] AviSynth: 2.6.0.3 (09-03-2013)
--[Information] [03/03/2014 17:18:32] AvisynthWrapper: (02-01-2009)
--[Warning] [03/03/2014 17:18:33] Haali Matroska Splitter: not installed
--[Warning] [03/03/2014 17:18:33] Haali DSS2: not installed
--[Information] [03/03/2014 17:18:33] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [03/03/2014 17:18:33] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [03/03/2014 17:18:33] MediaInfo: 0.7.64.0 (05-07-2013)
--[Information] [03/03/2014 17:18:33] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [03/03/2014 17:18:33] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [03/03/2014 17:18:33] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [03/03/2014 17:18:33] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [03/03/2014 17:18:34] Connecting to server: http://megui.xvidvideo.ru/auto/stable/
--[Information] [03/03/2014 17:18:34] All files are up to date
-[Information] Log for job4 (video, hfyu_diamante2.avs -> diamante2.264)
--[Information] [03/03/2014 17:18:36] Started handling job
--[Information] [03/03/2014 17:18:36] Preprocessing
--[Information] [03/03/2014 17:18:36] Avisynth input script
---[NoImage] LoadPlugin("K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_2418\tools\ffms\ffms2.dll")
---[NoImage] FFVideoSource("K:\Temp\Temp Megui\hfyu_diamante2.avi", threads=1)
--[Information] [03/03/2014 17:18:38] resolution: 700x520
--[Information] [03/03/2014 17:18:38] frame rate: 25/1
--[Information] [03/03/2014 17:18:38] aspect ratio: 35:26 (1.346)
--[Information] [03/03/2014 17:18:38] Job commandline: "K:\Documents and Settings\Luca\Documenti\Software\Video Editing\MeGUI_2418\tools\x264\x264.exe" --pass 2 --bitrate 840 --stats "K:\Temp\Temp Megui\diamante2.stats" --deblock 1:1 --bframes 16 --no-weightb --ref 8 --qpmin 10 --qpmax 51 --me umh --direct auto --subme 6 --partitions all --trellis 2 --psy-rd 0.6:0 --sar 1:1 --output "K:\Temp\Temp Megui\diamante2.264" "K:\Temp\Temp Megui\hfyu_diamante2.avs"
--[Information] [03/03/2014 17:18:40] Process started
--[Information] [03/03/2014 17:18:40] Standard output stream
--[Information] [03/03/2014 17:18:40] Standard error stream
---[Information] [03/03/2014 17:18:49] avs [info]: 700x520p 1:1 @ 25/1 fps (cfr)
---[Information] [03/03/2014 17:18:49] x264 [info]: using SAR=1/1
---[Information] [03/03/2014 17:18:49] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
---[Information] [03/03/2014 17:18:49] x264 [info]: profile High, level 3.1
detmek
3rd March 2014, 17:50
MeGUI does not detect Haali from CCCP. It will continue to work until some job requires Haali. AFAIK, ffms needs Haali for some containers (m2ts?), HD Stream Extractor sometime needs Haali and you can not use Dss2().
Zathor
3rd March 2014, 18:30
For some reason, when I pick HD Stream Extractor, it only shows the video. Then, when I pick the audio, and choose flac, and all the subtitles manually, when I queue it up and hit start, it gets stuck at 1% forever.
Please post/upload the full log. Also try to run the command line directly.
mcwups1
3rd March 2014, 20:52
Please post/upload the full log. Also try to run the command line directly.
Zathor...I figured out my oversight of clicking making English the default language. After that, the English audio and subtitles came back by default.
However, I still can't get it past 1% when extracting.
I've been using this for years, and I can't figure it out. It happened after an update, but I'm not sure which one, so I did a fresh install. Everything appears to be working fine, but it's not doing anything at all.
Command Line directly? Not sure how to do that.
[Information] Log
-[Information] Versions
--[Information] [3/3/2014 2:29:15 PM] MeGUI: 2477
--[Information] [3/3/2014 2:29:15 PM] Operating System: Windows 7 Ultimate Edition x64 SP1 (6.1.65536.7601)
--[Information] [3/3/2014 2:29:15 PM] .Net Framework: 2.0.50727.5420
--[Information] [3/3/2014 2:29:15 PM] .Net Framework: 4.0.0.0
--[Information] [3/3/2014 2:29:15 PM] AviSynth: 2.5.8.5 (21-12-2008) (inactive)
--[Information] [3/3/2014 2:29:15 PM] AviSynth+ portable: 2.6.0.5 (02-01-2014) (active)
--[Information] [3/3/2014 2:29:15 PM] AvisynthWrapper: (02-01-2009)
--[Information] [3/3/2014 2:29:15 PM] Haali Matroska Splitter: 1.13.138.14 (14-04-2013)
--[Information] [3/3/2014 2:29:15 PM] Haali DSS2: (14-04-2013)
--[Information] [3/3/2014 2:29:15 PM] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
--[Information] [3/3/2014 2:29:15 PM] LinqBridge: 1.0.0.0 (28-05-2009)
--[Information] [3/3/2014 2:29:15 PM] MediaInfo: 0.7.67.0 (10-01-2014)
--[Information] [3/3/2014 2:29:15 PM] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
--[Information] [3/3/2014 2:29:15 PM] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
--[Information] [3/3/2014 2:29:15 PM] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
--[Information] [3/3/2014 2:29:15 PM] 7z: 9.20 (18-11-2010)
-[Information] Update detection
--[Information] [3/3/2014 2:29:17 PM] Connected to server: http://megui.org/auto/
--[Information] [3/3/2014 2:29:17 PM] File downloaded: upgrade.xml
--[Information] [3/3/2014 2:29:17 PM] All packages are up to date
-[Information] HD Streams Extractor
--[Information] [3/3/2014 2:29:42 PM] Input: F:\SHERLOCK_2\
--[Information] [3/3/2014 2:29:42 PM] Arguments: "F:\SHERLOCK_2\"
--[Information] [3/3/2014 2:29:43 PM] Feature Retrieval Completed
--[Information] [3/3/2014 2:29:45 PM] Arguments: "F:\SHERLOCK_2\" 1) -progressnumbers
--[Information] [3/3/2014 2:29:49 PM] M2TS, 2 video tracks, 5 audio tracks, 15 subtitle tracks, 2:08:44
--[Information] [3/3/2014 2:29:49 PM] (core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
--[Information] [3/3/2014 2:29:49 PM] Stream Retrieval Completed
-[Information] Log for job2 (ext, 00090.mpls -> )
--[Information] [3/3/2014 2:30:26 PM] Started handling job
--[Information] [3/3/2014 2:30:26 PM] Preprocessing
--[Information] [3/3/2014 2:30:26 PM] Job commandline: "C:\Program Files (x86)\MeGUI_2418_x86\tools\eac3to\eac3to.exe" "F:\SHERLOCK_2\" 1) 1:"F:\SHERLOCK_2\F1_T1_Chapter - .txt" 2:"F:\SHERLOCK_2\F1_T2_Video - .mkv" 4:"F:\SHERLOCK_2\F1_T4_Audio - English.flac" 9:"F:\SHERLOCK_2\F1_T9_Subtitle - English.sup" 18:"F:\SHERLOCK_2\F1_T18_Subtitle - English.sup" -progressnumbers
--[Information] [3/3/2014 2:30:26 PM] Process started
--[Information] [3/3/2014 2:30:26 PM] Standard output stream
---[Information] [3/3/2014 2:30:30 PM] M2TS, 2 video tracks, 5 audio tracks, 15 subtitle tracks, 2:08:44
---[Information] [3/3/2014 2:30:30 PM] 1: Chapters, 13 chapters
---[Information] [3/3/2014 2:30:30 PM] 2: h264/AVC, 1080p24 /1.001 (16:9)
---[Information] [3/3/2014 2:30:30 PM] 3: h264/AVC, 480p24 /1.001 (20:11)
---[Information] [3/3/2014 2:30:30 PM] 4: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
---[Information] [3/3/2014 2:30:30 PM] (core: DTS, 5.1 channels, 24 bits, 1509kbps, 48kHz)
---[Information] [3/3/2014 2:30:30 PM] 5: AC3, French, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[Information] [3/3/2014 2:30:30 PM] 6: AC3 EX, Spanish, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[Information] [3/3/2014 2:30:30 PM] 7: AC3, Thai, 5.1 channels, 448kbps, 48kHz, dialnorm: -27dB
---[Information] [3/3/2014 2:30:30 PM] 8: DTS Express, English, 1.0 channels, 96kbps, 48kHz
---[Information] [3/3/2014 2:30:30 PM] 9: Subtitle (PGS), English
---[Information] [3/3/2014 2:30:30 PM] 10: Subtitle (PGS), French
---[Information] [3/3/2014 2:30:30 PM] 11: Subtitle (PGS), Chinese
---[Information] [3/3/2014 2:30:30 PM] 12: Subtitle (PGS), Korean
---[Information] [3/3/2014 2:30:30 PM] 13: Subtitle (PGS), Spanish
---[Information] [3/3/2014 2:30:30 PM] 14: Subtitle (PGS), Indonesian
---[Information] [3/3/2014 2:30:30 PM] 15: Subtitle (PGS), Chinese
---[Information] [3/3/2014 2:30:30 PM] 16: Subtitle (PGS), Thai
---[Information] [3/3/2014 2:30:30 PM] 17: Subtitle (PGS), Spanish
---[Information] [3/3/2014 2:30:30 PM] 18: Subtitle (PGS), English
---[Information] [3/3/2014 2:30:30 PM] 19: Subtitle (PGS), French
---[Information] [3/3/2014 2:30:30 PM] 20: Subtitle (PGS), Chinese
---[Information] [3/3/2014 2:30:30 PM] 21: Subtitle (PGS), Korean
---[Information] [3/3/2014 2:30:30 PM] 22: Subtitle (PGS), Spanish
---[Information] [3/3/2014 2:30:30 PM] 23: Subtitle (PGS), Thai
---[Information] [3/3/2014 2:30:31 PM] Creating file "F:\SHERLOCK_2\F1_T1_Chapter - .txt"...
---[Information] [3/3/2014 2:30:33 PM] a04 The ArcSoft and Sonic decoders don't seem to work, will use libav instead.
---[Information] [3/3/2014 2:30:33 PM] a04 The libav DTS decoder doesn't decode the full DTS-HD information.
---[Information] [3/3/2014 2:30:33 PM] v02 Extracting video track number 2...
---[Information] [3/3/2014 2:30:33 PM] a04 Extracting audio track number 4...
---[Information] [3/3/2014 2:30:33 PM] s18 Extracting subtitle track number 18...
---[Information] [3/3/2014 2:30:33 PM] v02 Muxing video to Matroska...
---[Information] [3/3/2014 2:30:33 PM] a04 Extracting DTS core...
---[Information] [3/3/2014 2:30:33 PM] s09 Extracting subtitle track number 9...
---[Information] [3/3/2014 2:30:33 PM] a04 Decoding with libav/ffmpeg...
---[Information] [3/3/2014 2:30:33 PM] a04 Reducing depth from 64 to 24 bits...
---[Information] [3/3/2014 2:30:33 PM] a04 Encoding FLAC with libFlac...
---[Information] [3/3/2014 2:30:34 PM] a04 Creating file "F:\SHERLOCK_2\F1_T4_Audio - English.flac"...
--[Information] [3/3/2014 2:30:26 PM] Standard error stream
luke83
4th March 2014, 00:47
MeGUI does not detect Haali from CCCP. It will continue to work until some job requires Haali. AFAIK, ffms needs Haali for some containers (m2ts?), HD Stream Extractor sometime needs Haali and you can not use Dss2().
infact i've resinstalled Haali and disabled MKV/MP4 in CCCP
kalehrl
4th March 2014, 08:54
Can you add subtitle support to AVS Cutter?
I've found this (http://forum.doom9.org/showpost.php?p=1031094&postcount=1) software but I'd like a MeGUI Tool :/
I also use this tool and find it very useful.
It would be great to have it in MeGUI.
The subtitle must be UTF-8 before cutting, otherwise it messes up diacritic characters, but other than that, it works fine.
Zathor
4th March 2014, 09:16
Command Line directly? Not sure how to do that.
Copy this into a CMD window and execute it:
"C:\Program Files (x86)\MeGUI_2418_x86\tools\eac3to\eac3to.exe" "F:\SHERLOCK_2\" 1) 1:"F:\SHERLOCK_2\F1_T1_Chapter - .txt" 2:"F:\SHERLOCK_2\F1_T2_Video - .mkv" 4:"F:\SHERLOCK_2\F1_T4_Audio - English.flac" 9:"F:\SHERLOCK_2\F1_T9_Subtitle - English.sup" 18:"F:\SHERLOCK_2\F1_T18_Subtitle - English.sup" -progressnumbers
Kurtnoise
4th March 2014, 11:45
infact i've resinstalled Haali and disabled MKV/MP4 in CCCP
Why did you do that ?
luke83
4th March 2014, 13:00
I also use this tool and find it very useful.
It would be great to have it in MeGUI.
The subtitle must be UTF-8 before cutting, otherwise it messes up diacritic characters, but other than that, it works fine.
Usually i use subtitle edit to rip and convert subs to SRT becouse it's smaller and simpler. Vobsubber in MeGUI doesn't work with multiple subtitles
Zathor
4th March 2014, 18:08
2481 [MKV Muxer] added HEVC support (requires mkvmerge 6.8.0+)
2480 [OneClick] changed resize behaviour so that upsizing will be used if enabled
2479 [AVS Script Creator] reverted Yadif back to Load_Stdcall_Plugin (regression of 2471)
2478 [HD Streams Extractor] last used open mode will be preselected
[HD Streams Extractor] fixed using wrong source file in file mode if more than one job is added with "and close" disabled
LigH
4th March 2014, 18:55
LoadPlugin: Unable to load plugin "C:\Program Files\MeGUI\tools\lsmash\LSMASHSource.dll", error=0x7e
Confirming for a Windows XP system. Including MSVCR120.DLL is not enough, MS Visual C++ 2013 Redistributable needs to be installed.
hello_hello
4th March 2014, 22:28
Confirming for a Windows XP system. Including MSVCR120.DLL is not enough, MS Visual C++ 2013 Redistributable needs to be installed.
Thanks for the fix.
Avisynth+ (MeGUI portable version) and LSMASHSource.dll loads.
Avisynth 2.6 and LSMASHSource.dll won't load.
I copied msvcr120.dll from the MeGUI\tools\lsmash folder to the Windows\System32 folder and now LSMASHSource.dll loads for Avisynth 2.6.
Oddly.... I was sure I'd used LSMASH successfully with Avisynth 2.5.8 in the past, but maybe not..... (Edit: I checked and it didn't work without msvcr120.dll in the system32 directory either)
Cheers.
Overdrive80
5th March 2014, 04:31
I've unistalled Haali Media Splitter and ffdshow becouse i've installed CCCP, which has them inside. MeGUI gives me this warning.
It works anyway or could i have some problem in future?
You can use Codec Tweak Tool, open "Preferrred splitters " and select Haali in .MKV and ready!! Megui will detect haali.
LigH
5th March 2014, 07:56
I copied msvcr120.dll from the MeGUI\tools\lsmash folder to the Windows\System32 folder ...
But this is not "installing the redistributable".
And if you copy this file to the wrong system directory on a 64 bit machine (system32 vs. SysWOW64), you get a mess.
Carlo75
7th March 2014, 20:28
I have found the following bug in MeGui 2418 and also in the newest Beta in connection with the Audio Encoding:
When I use Aften (or FFmpeg) for slow-down a 5.1 AC3 from 25 to 23.976 fps, the audio track has (sometimes more, sometimes less) fluctuates and echoing after encoding.
With AC3 2.0, the error does not come.
I tried to reproduce the problem with another tool (BeHappy) and have found out the following:
When I choose the function „Time Stretch (with pitch correction)”, the result is the same as with MeGUI.
But when I select the “Resample SSRC – SlowDown” function, I get a really good result.
I am not an expert, but because of this, I think there is a bug in the “Time Stretch” function and the slow-down should be made better with the “SSRC Resample” function.
I am not a native English speaker and I hope that was understandable.
mini-moose
7th March 2014, 21:36
Would be possible to maybe add to encode progress window also bitrate details in addition to projected file size?
I find that it can be useful when using crf encodes.
tebasuna51
8th March 2014, 17:14
... for slow-down a 5.1 AC3 from 25 to 23.976 fps, the audio track has (sometimes more, sometimes less) fluctuates and echoing after encoding.
With AC3 2.0, the error does not come.
I tried to reproduce the problem with another tool (BeHappy) and have found out the following:
When I choose the function „Time Stretch (with pitch correction)”, the result is the same as with MeGUI.
But when I select the “Resample SSRC – SlowDown” function, I get a really good result...
Behappy “Resample SSRC – SlowDown” function is:
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
And BeHappy “Time Stretch (with pitch correction)” 25 -> 23,976:
TimeStretch(tempo=95.904)
When you use MeGUI, if you see the log, we have:
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
Then:
1) MeGUI use the SSRC method like BeHappy, but try to correct the pitch, modified with SSRC, using TimeStretch after.
2) The TimeStretch(pitch) function is wrong called, must be:
TimeStretch(pitch=Float(100100/960))
Because AudioRate() is cancelled, and the term (+480) is used to round values in SSRC with integer parameter, but is a error in float calculations.
3) I don't know for what two functions are used, is enough:
TimeStretch(tempo=Float(96000/1001))
if we want pitch correction.
Is know than preserve the pitch is problematic with 5.1 audio because the function can preserve the phase between 2 channels only and not between 6 channels. And this is a problem using TimeStretch(pitch) or TimeStretch(tempo).
Zathor
8th March 2014, 18:05
Thanks, Tebasuna! To be honest I have no clue of those functions. They have been modified based on a feature request (so copy & paste).
These are the currently used functions in MeGUI:
// Speed-up (23.976 to 25)
AssumeSampleRate((AudioRate()*1001+480)/960).SSRC(AudioRate()).TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
// Slow-down (25 to 23.976)
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*1001+480)/960)*100.0/Float(AudioRate()))
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25)/24).SSRC(AudioRate()).TimeStretch(pitch=Float((AudioRate()*25)/24)*100.0/Float(AudioRate()))
// Slow-down (25 to 24)
SSRC((AudioRate()*25)/24).AssumeSampleRate(AudioRate()).TimeStretch(pitch=Float((AudioRate()*25)/24)*100.0/Float(AudioRate()))
In which way must I modify it to get a correct result? Sorry, I do not get it. As I understand no pitch correction can be used if output channels > 2. So it must be for more than 2 channels:
// Speed-up (23.976 to 25)
AssumeSampleRate((AudioRate()*1001+480)/960).SSRC(AudioRate())
// Slow-down (25 to 23.976)
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25)/24).SSRC(AudioRate())
// Slow-down (25 to 24)
SSRC((AudioRate()*25)/24).AssumeSampleRate(AudioRate())
And for 1 or 2 channels:
// Speed-up (23.976 to 25) with pitch correction
TimeStretch(tempo=Float(5005/48))
// Slow-down (25 to 23.976) with pitch correction
TimeStretch(tempo=Float(96000/1001))
// Speed-up (24 to 25) with pitch correction
TimeStretch(tempo=Float(2500/24))
// Slow-down (25 to 24) with pitch correction
TimeStretch(tempo=Float(2400/25))
Is this correct? If yes I will change it.
CarlPig
8th March 2014, 21:43
Is it an option to add these:
Speed-up (23.976 to 29,976)
Slow-down (29,976 to 23.976)
Speed-up (25 to 29,976)
Slow-down (29,976 to 25)
hello_hello
8th March 2014, 22:38
CarlPig,
Those options would speed up/slow down the audio (and video) way too much. You can get away with 24fps to 25fps because it's not as large a speed increase/decrease (it's still a 4% difference though). Conversions from 23.976fps to 29.970fps are usually done (for the video) using pulldown (http://en.wikipedia.org/wiki/Telecine), so the speed/duration of the audio remains the same. Likewise removing pulldown to go from 29.970fps to 23.976fps doesn't change the duration. If the video is 29.970fps progressive, then you're basically stuck with it.
CarlPig
8th March 2014, 23:24
Ok it was just an inquiry.
AMED
9th March 2014, 09:42
Hi Zathor,
Could you add the Bass audio plugins in to ..\tools\avisynth_plugin please. This will allow MeGUI to support audio conversion of the lesser main stream formats (actually you can't even use BassAudio for FLAC in it's current state).
http://s2.postimg.org/4e7mf0cn9/Bass_Audio_Plugins.jpg (http://postimg.org/image/4e7mf0cn9/)
you can grab them from the behappy package.
http://behappy.codeplex.com/releases/view/52104
tebasuna51
9th March 2014, 16:08
...
Is this correct? If yes I will change it.
More than a channels selection I think must be a user selection.
Preserve the original pitch (TimeStretch(tempo)) can be desirable even with some phase problems with more than 2 channels.
And change the pitch can be desirable even for 1/2 channels.
For instance with audio tracks from PAL DVD's, here the "change" can be a "restore" original pitch.
Add the round term to support generic SampleRate (no problem with standard 48 KHz)
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25 + 12)/24).SSRC(AudioRate())
// Slow-down (25 to 24)
SSRC((AudioRate()*25 + 12)/24).AssumeSampleRate(AudioRate())
Zathor
9th March 2014, 17:08
Ok, so I will add 4 new settings. The result will be this:
// Speed-up (23.976 to 25)
AssumeSampleRate((AudioRate()*1001+480)/960).SSRC(AudioRate())
// Slow-down (25 to 23.976)
SSRC((AudioRate()*1001+480)/960).AssumeSampleRate(AudioRate())
// Speed-up (24 to 25)
AssumeSampleRate((AudioRate()*25 + 12)/24).SSRC(AudioRate())
// Slow-down (25 to 24)
SSRC((AudioRate()*25 + 12)/24).AssumeSampleRate(AudioRate())
// Speed-up (23.976 to 25) with pitch correction
TimeStretch(tempo=Float(5005/48))
// Slow-down (25 to 23.976) with pitch correction
TimeStretch(tempo=Float(96000/1001))
// Speed-up (24 to 25) with pitch correction
TimeStretch(tempo=Float(2500/24))
// Slow-down (25 to 24) with pitch correction
TimeStretch(tempo=Float(2400/25))
Is this ok?
And I will add a log entry when TimeStrech is used with more than 2 channels.
mini-moose
9th March 2014, 18:13
I muxed a bunch of stuff that was laying around today.
I user the MKV muxer on megui with "close after" disabled so I could queue several vids.
Here's the problem: If I have one video with a chapters file and/or subs, but the next one with only one of non, those fields keep the last used files (subs, chapters) and there's no way to remove them as far as I can see.
Only option is to I close the muxer and start it again.
Zathor
9th March 2014, 18:16
This is true for the chapter file - I will add a button to remove it. Subtitle and audio tracks can be removed with a right click on the Audio/Subtitle tab.
mini-moose
9th March 2014, 18:55
This is true for the chapter file - I will add a button to remove it. Subtitle and audio tracks can be removed with a right click on the Audio/Subtitle tab.
thanks!
Hmm, I never tried right click on subs. Just tried it now, and it doesn't appear to remove the subs loaded from previous queued item, unless I'm doing something wrong.
If I right click on "subtitle 1" and choose "remove track" it closes the 2nd tab that opens automatically when you load the first sub. But the first one still gets muxed.
I thought the X under file selection might remove it, but it doesn't appear to do anything that I can see. It does remove the video file on the top field when pressed, but not on audio/subs.
Zathor
9th March 2014, 19:06
I cannot try it right now but the "remove track" should also remove the content of the first track. Maybe you have to click it twice.
This is on the long list of things which can/must be changed. The handling is different compared to the OneClick tool.
mini-moose
9th March 2014, 19:14
I cannot try it right now but the "remove track" should also remove the content of the first track. Maybe you have to click it twice.
Remove Track is greyed out the 2nd time I right-click on the Subtitle 1.
tebasuna51
9th March 2014, 20:23
...
Is this ok?
And I will add a log entry when TimeStrech is used with more than 2 channels.
Ok. Thanks.
mcwups1
13th March 2014, 02:43
Copy this into a CMD window and execute it:
"C:\Program Files (x86)\MeGUI_2418_x86\tools\eac3to\eac3to.exe" "F:\SHERLOCK_2\" 1) 1:"F:\SHERLOCK_2\F1_T1_Chapter - .txt" 2:"F:\SHERLOCK_2\F1_T2_Video - .mkv" 4:"F:\SHERLOCK_2\F1_T4_Audio - English.flac" 9:"F:\SHERLOCK_2\F1_T9_Subtitle - English.sup" 18:"F:\SHERLOCK_2\F1_T18_Subtitle - English.sup" -progressnumbers
Sorry, I've been away for a while.
How is this suppose to fix it, sir? Not sure I follow....
Or, better, what will this do?
No matter what BD I try to use HDStreamsExtractor, where it used to be an easy go, is now getting stuck at 1% and basically freezing.
Harry Potter 3 is in VC-1 format, and I can't extract it using MKV, I have to leave it as VC-1. And, while it extracts, I can not find a way to then transcode down to my desired size.
Any thing would be helpful.
LigH
13th March 2014, 08:24
I recently read a post about issues with AMD AHCI/RAID ATA drivers causing high bitrate copies to freeze, while MS ATA drivers did not. Possibly related to block sizes. Not sure if this is related. But reasons can be surprising...
LigH
13th March 2014, 21:24
Feature Request (@ Zathor):
In contrast to cropping, one may as well want to "AddBorders" to fill videos to a supported dimension. That was required to e.g. make Blu-ray compatible videos out of some Blender movies distrubuted as Cinemascope A.R. PNGs. Maybe it is possible to extend the "Crop" part to "Crop / Add Borders / Letterbox".
leon
13th March 2014, 22:28
Hi I use qaac to encode audio with cvbr-he why 0 and 320 bitrate have same quality?
when I use commandline the result is different.
Mr Zathor can you please add "change to 96000 Hz" sample rate option?
What commands megui uses for qaac ?
hello_hello
14th March 2014, 00:09
The command line used for qaac (and just about every encoder) should be found in MeGUI's log file.
leon
14th March 2014, 14:00
Thank you :)
kalehrl
14th March 2014, 16:00
I've only got a qaac scratchpad profile.
It would be great to have some others predefined like for lame and nero aac encoder.
Zathor
20th March 2014, 15:23
2487 [Audio Encoder] fixed TimeStretch support (regression of 2383)
[Audio Encoder] added dedicated TimeStretch options
[Audio Encoder] added 96000 Hz sample rate conversion. Feature request #538
[Audio Encoder] cosmetics
2486 [HD Streams Extractor] improved logging
2485 [QAAC] allow only specific TVBR values. Please verify your settings.
2484 [Video Preview] if video preview is set to "always on top" some GUI elements were hidden. Bug #754
2483 [x264] improved error handling. Bug #755
2482 [AVI Muxer] improved logging
Zathor
21st March 2014, 13:31
Is anyone using x265 within MeGUI? And more important - if I drop completly support for 32bit x265 is that a problem for anyone?
Btw XP support for x265 ends with the current build which I just have uploaded.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.