Log in

View Full Version : MeGUI: bug reports and feature requests


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

greensoldier
8th November 2015, 06:24
hi guys and Senpais

my eng not so good,i got problem and i attach my log file...ty for ur help

tebasuna51
8th November 2015, 16:19
..i got problem and i attach my log file...
Seems something related with foreing characters:

---[Information] File: ...Fate´╝Åstay_night....aac
...
--[Information] [11/7/2015 13:16:12] Failed opening the file with FFAudioSource(). FFAudioSource: Can't open '...Fate/stay_night....aac'

Try using other standard filename.

Zathor
10th November 2015, 22:11
2617 [Muxer] + [OneClick] improved language detection based on the file name. bug #819
2616 [HD Streams Extractor] improved feature selection
2615 [AVS Script Creator] improved "Analyse" handling

LouieChuckyMerry
14th November 2015, 11:18
2617 [Muxer] + [OneClick] improved language detection based on the file name. bug #819
2616 [HD Streams Extractor] improved feature selection
2615 [AVS Script Creator] improved "Analyse" handling

:thanks:

LouieChuckyMerry
15th November 2015, 09:03
Hello :) . I was wondering if it would be reasonable to add a feature such that when selecting a non-default audio track in the "MeGUI - HD-DVD/Blu-ray Streams Extractor" window the user could click a link that opened the "Encoder settings" drop-down menu from the program's main window "Audio" bottom half? This way one could easily change the settings. Actually, is there even a way to change the settings for the non-default audio types in the "MeGUI - HD-DVD/Blu-ray Streams Extractor" window? For example, choosing "AAC" from the drop-down menu I see the line under "+ Options" is editable, but even the simple command-line option "-br 96000" results in MeGUI crashing with the 'Fatal error" message "MeGUI encountered a fatal error and may not be able to proceed. Reason: Illegal characters in path." Probably I'm using "+ Options" incorrectly. Ahhh, any chance of making the "MeGUI - HD-DVD/Blu-ray Streams Extractor" window accept dragged-and-dropped files? Thanks!

tebasuna51
15th November 2015, 13:35
I was wondering if it would be reasonable to add a feature such that when selecting a non-default audio track in the "MeGUI - HD-DVD/Blu-ray Streams Extractor" window the user could click a link that opened the "Encoder settings" drop-down menu from the program's main window "Audio" bottom half?

Nope, "...Streams Extractor" is a GUI for eac3to (http://forum.doom9.org/showthread.php?t=125966) that can extract tracks and recode audio without use AviSynth, and the "Encoder settings" from "Audio" tab are options to use AviSynth functions (decode, resample, downmix, etc.)

Actually, is there even a way to change the settings for the non-default audio types in the "MeGUI - HD-DVD/Blu-ray Streams Extractor" window? For example, choosing "AAC" from the drop-down menu I see the line under "+ Options" is editable, but even the simple command-line option "-br 96000" results in MeGUI crashing with the 'Fatal error" message "MeGUI encountered a fatal error and may not be able to proceed. Reason: Illegal characters in path." Probably I'm using "+ Options" incorrectly.

Yep, "+ Options" only accept eac3to parameters, there are many for resample, downmix, etc., but don't support all encoders parameters.

For AAC encode only accept "-quality 0.35" (or other value to replace the default "-quality 0.5"), eac3to only can encode AAC VBR (recommended).
With "-quality 0.35" you can obtain a size near "-br 96000", more or less.

A workaround is use "...Streams Extractor" to extract (or decode to WAV/W64) the track and after use "Audio" tab.

Another workaround is use the standalone GUI for eac3to UsEac3to (http://forum.doom9.org/showthread.php?t=145574) than support external encoders (you can use all encoders parameters) and also Drag&Drop.

Ahhh, any chance of making the "MeGUI - HD-DVD/Blu-ray Streams Extractor" window accept dragged-and-dropped files? Thanks!
I don't know if Zathor can change that.
"...Streams Extractor" is based in standalone eac3to GUI HdBrStreamExtractor (http://forum.doom9.org/showthread.php?t=141829) and don't support drag&drop.

Zathor
15th November 2015, 13:58
"+ Option" seems to be broken since 2486. Looks like nearly nobody is using this option. I will have a look at it.
EDIT: Only broken when there is an error. If everything is fine with the command line & source it will succeed.
EDIT2: Fixed in 2618

A workaround is use "...Streams Extractor" to extract (or decode to WAV/W64) the track and after use "Audio" tab.
Or use "OneClick" in MeGUI. That way in can be configured in one step.

hello_hello
15th November 2015, 15:18
The last couple of posts reminded me.... if you use the HD Streams Extractor to open an MKV containing MPEG4 Visual (ie Xvid encoded video), MeGUI offers an error. I think I had a dream about an object reference not being set to an instance of an object recently....

Anyway... I guess that's not a supported video type, however it also prevents the selection of an extraction method for the audio, so it can't be extracted either. I'm not sure if that's expected behaviour, but that's what currently happens.

Thanks.

-db-
15th November 2015, 15:24
Hello,

first of all thank you for your great work on MeGui, zathor.
I recently started to use the One Click Encoder and found a little inconvenience.
When i select a MKV file as input, basically everything goes as expected from my profile, except for the audio track languages.

E.g. the combo box Input shows

"[3] - AC-3 - 2 channels - 48.0 KHz / English"

, but the Language box underneath says Undetermined.
This matches the standard behaviour for undeterminable languages,
but since MeGui seems to know, that it is English, i would expect that in the Language box.

Regards,
db

Zathor
15th November 2015, 17:57
When i select a MKV file as input, basically everything goes as expected from my profile, except for the audio track languages.
Thanks, I will check that. May be related to 2617

if you use the HD Streams Extractor to open an MKV containing MPEG4 Visual (ie Xvid encoded video), MeGUI offers an error.
Thanks, I will check that as well.

Zathor
15th November 2015, 21:30
2620 [HD Streams Extractor] improved handling of unsupported tracks
2619 [OneClick] fixed language detection (regression of 2617)
2618 [HD Streams Extractor] fixed "+ Options" handling in case of an error (regression of 2486)

-db-
16th November 2015, 00:05
2619 [OneClick] fixed language detection (regression of 2617)

I just updated to 2620 and can confirm the fix for the audio language detection.

Thank you,
Zathor

hello_hello
16th November 2015, 00:31
2620 [HD Streams Extractor] improved handling of unsupported tracks

That's much better now. Thank you.

LouieChuckyMerry
16th November 2015, 02:16
tebasuna51: many thanks for your very informative reply, I appreciate it. I do normally use the extracted audio from the "MeGUI - File Indexer" stage as my source, but lately I've encountered several source mkvs where, after downmixing, the audio had occasional seemingly random sections when it was very slightly out of sync with the encoded video. Luckily, I stumbled upon the fact that using the "MeGUI - HD-DVD/Blu-ray Streams Extractor" to extract the audio before downmixing solved the problem. I figure it has something to do with older versions of MKVMerge, as the troublesome sources were muxed using MKVMerge v6.x.x, but this is a very unscientific conclusion ;) . Are tracks extracted with the "MeGUI - File Indexer" extracted differently than tracks extracted with the "MeGUI - HD-DVD/Blu-ray Streams Extractor"?

Zathor: as always, thank you :) .

hello_hello
16th November 2015, 06:22
Are tracks extracted with the "MeGUI - File Indexer" extracted differently than tracks extracted with the "MeGUI - HD-DVD/Blu-ray Streams Extractor"?

Potentially. HD-DVD/Blu-ray Streams Extractor uses eac3to for extracting and if there's gaps in the audio stream (including a delay at the beginning) it'll try to fix them by substituting silence so the extracted audio should be the correct length. As far as I know all other extraction methods extract the audio as a single stream, ignoring any gaps. Mostly that doesn't matter, but sometimes it does.

Or instead of extracting the audio (and assuming the output will be MKV) you can re-encode the video, open it with MKVMergeGUI when it's done, add the source MKV, de-select the original video stream and remux. That'll give you a new MKV with the encoded video and original audio and the audio sync relative to the video shouldn't change.

It can also be a frame rate issue. It might pay to check the frame rate of the encoded video is exactly the same as the source. Even if the source is constant frame rate (at least in theory) if there's missing or null frames L-Smash and ffms2 will treat it as variable frame rate and output the average frame rate which can mess with the audio sync. One way to check is to index with ffms2 as then MeGUI adds frame rate conversion to the script. L-Smash uses the same method for converting the frame rate, only MeGUI doesn't add it to the script automatically. If you check the total number of frames in MeGUI's preview, add or remove frame rate conversion from the script (you'd specify the same frame rate as the source video), refresh the preview and check again, and if the total frame count changes, the source is probably variable frame rate.

tebasuna51
16th November 2015, 13:50
I figure it has something to do with older versions of MKVMerge, as the troublesome sources were muxed using MKVMerge v6.x.x

Yep, eac3to can recover the tracks muxed in mkv with "header compression", by default in some MkvMerge versions.

In hello_hello answer there are the main difference extracting audio tracks with eac3to: try to maintain audio/video sync correcting delay, gaps and overlaps using the timestamps stored in the container.

Other audio/video async problems are also explained by hello_hello.

Barough
16th November 2015, 16:41
Just remembered that FFmpeg-2.8.2 was released a few days ago

Zathor
16th November 2015, 22:35
Just remembered that FFmpeg-2.8.2 was released a few days ago
Thanks, uploaded

LouieChuckyMerry
17th November 2015, 01:59
hello_hello: thanks--again :thanks: --for the extremely lucid explanation.

tebasuna51: thanks for the additional information :) .

Zathor: thanks just because ;) .

Xebika
27th November 2015, 19:20
FFmpeg v2.8.3 is released.

Zathor
27th November 2015, 20:07
FFmpeg v2.8.3 is released.
Thx, but it is not available as compiled build yet
http://ffmpeg.zeranoe.com/builds/win32/static/

Xebika
27th November 2015, 20:23
Ok I hadn't seen that before now

tebasuna51
29th November 2015, 10:19
I don't see any option in MeGUI to manage VFR video: http://forum.doom9.org/showthread.php?t=172917

Feature request:

1) Add a tool to extract video timecodes from mkv.

2) Add a option to load video timecodes in mkv muxer.

Zathor
30th November 2015, 21:54
Sadly I do not have a sample. Please provide a short file if possible.

tebasuna51
1st December 2015, 10:49
I don't have samples now, maybe some anime fan user.

BTW, for a first test, you can use any mkv source.

To extract, supossed the "0" is the video track:

"...megui\tools\mkvmerge\mkvextract.exe" timecodes_v2 "source.mkv" 0:"my_timecodes.txt"

To merge you need insert:

"...megui\tools\mkvmerge\mkvmerge.exe" ... --timecodes 0:"my_timecodes.txt" ... VIDEO_TRACK

Zathor
4th December 2015, 08:14
2624 [Log] do not print a warning when "Haali Matroska Splitter" is not found
2623 [OneClick] removed the deprecated option "Language to set if it cannot be determined"
2622 [File Indexer] choose by default in the file selector "All supported files"
2621 [OneClick] fixed the option "Languages to select if selection does not match". Bug #822

Barough
4th December 2015, 17:59
Thx, but it is not available as compiled build yet
http://ffmpeg.zeranoe.com/builds/win32/static/

v2.8.3 is available now @ Zeranoe


Opus v1.1.1 is available

http://www.opus-codec.org/downloads/

Zathor
5th December 2015, 16:55
@Barough: Thanks, I will update those version

2624 has been released as stable build - last one was from March :eek:

dbtayag
5th December 2015, 20:51
I keep on getting this:

---[Error] [12/5/2015 1:43:40 PM] LoadPlugin: unable to load "C:\Users\Daniel\Desktop\MeGUI_2525_x86\tools\lsmash\LSMASHSource.dll", Module not found. Install missing library?

But it's in the folder.

http://s6.postimg.org/xq2cfytgx/lsmash.png

LigH
5th December 2015, 21:04
Another case of "needs a different Microsoft Visual C++ Runtime vintage installed"?

dbtayag
5th December 2015, 21:12
Another case of "needs a different Microsoft Visual C++ Runtime vintage installed"?Can you please elaborate? Do I need to install Microsoft Visual C++ Runtime again?

LigH
5th December 2015, 21:15
First discover which year: Microsoft Visual Studio 2010 / 2012 / 2013 / 2015? A different LSMASHSource.dll may need a different runtime installed if it was compiled with a different generation of C++ compiler.

I keep repeating myself: Never rely on MSC*.dll's placed in local folders. Always install all runtime installers (in 32 bit, if you run a 32 bit AviSynth).

sneaker_ger
5th December 2015, 21:17
Probably: vcredist_x86.exe (http://www.microsoft.com/en-us/download/details.aspx?id=40784).

dbtayag
5th December 2015, 21:46
First discover which year: Microsoft Visual Studio 2010 / 2012 / 2013 / 2015? A different LSMASHSource.dll may need a different runtime installed if it was compiled with a different generation of C++ compiler.

I keep repeating myself: Never rely on MSC*.dll's placed in local folders. Always install all runtime installers (in 32 bit, if you run a 32 bit AviSynth).How would I know which year?

This only started happening when I updated L-Smash.

LigH
5th December 2015, 21:52
You can try to load the DLL in "Dependency Walker". Or you can check which DLLs you did not unpack from the archive of your updated version. Maybe it is even documented in a text file which version it was compiled with.

In case of doubt, install all recent runtime versions. So you did not miss any for certain.

sneaker_ger
5th December 2015, 22:11
Ignore my last post. I cannot get it to run, either.

Google:
http://stackoverflow.com/questions/17023419/win-7-64-bit-dll-problems

dbtayag
5th December 2015, 22:19
I am so confused right now. All I know is that it I was able to re-encode a handful of videos this morning on MeGUI. When I updated L-Smash, the problems started happening.

Groucho2004
5th December 2015, 22:22
I am so confused right now. All I know is that it I was able to re-encode a handful of videos this morning on MeGUI. When I updated L-Smash, the problems started happening.
I would recommend this (http://www.wincert.net/forum/topic/9790-aio-microsoft-visual-bcfj-redistributable-x86x64/) all-in-one runtime installer. It solves these problems in most cases.

LigH
5th December 2015, 22:33
How did you update L-SMASH Source? Did the MeGUI updater offer a new version? Or did you try to exchange it manually?
__

Interesting. The latest LSMASHSource.dll version in MeGUI\tools\lsmash appears to be a dynamic build with separate libav DLLs... Rather unusual, we used to prefer the static build.

dbtayag
5th December 2015, 22:48
How did you update L-SMASH Source? Did the MeGUI updater offer a new version? Or did you try to exchange it manually?Through the MeGUI updater.

LigH
5th December 2015, 22:51
I was just able to index and load an MKV with the new L-SMASH Source. But I have all MSVC runtimes installed. I collected them once with WSUS Offline Update (http://wsusoffline.net)...

Zathor
6th December 2015, 00:47
I will have a look into it. But it may take a while.

dbtayag
6th December 2015, 02:11
I was just able to index and load an MKV with the new L-SMASH Source. But I have all MSVC runtimes installed. I collected them once with WSUS Offline Update (http://wsusoffline.net)...
Here are all the Visual Runtimes I have on my laptop:

http://s6.postimg.org/7o4wtoii9/visualc.png

Am I missing anything?

I wish I could use FFMSindex but apparently every time I extract the package, there's a virus in it according to my anti-virus software.

LigH
6th December 2015, 10:02
OK, all runtimes installed, that's not the reason. So it may be the UAC or some other issue with the dynamic build of LSMASHSource.dll not being able to load its libav component DLLs. I believe Zathor will try to prefer a static build for the next update.

Barough
6th December 2015, 12:36
@Barough: Thanks, I will update those version

2624 has been released as stable build - last one was from March :eek:

Thnx :)

MediaInfo v0.7.80 have been released
Version 0.7.80, 2015-11-30

dbtayag
6th December 2015, 19:46
Downloaded the new L-Smash update today and it now works perfectly. Thanks for all your help, guys!

Zathor
6th December 2015, 21:41
Interesting. The latest LSMASHSource.dll version in MeGUI\tools\lsmash appears to be a dynamic build with separate libav DLLs... Rather unusual, we used to prefer the static build.
Yes, source of the files is here (no clue who the creator is):
https://www.dropbox.com/sh/3i81ttxf028m1eh/AAABkQn4Y5w1k-toVhYLasmwa?dl=0

Dynamic build maybe because of:
https://github.com/VFR-maniac/L-SMASH-Works/commit/71859e2428c1d8cb7ed44dd2121ed95be9a8a233

I would recommend this (http://www.wincert.net/forum/topic/9790-aio-microsoft-visual-bcfj-redistributable-x86x64/) all-in-one runtime installer. It solves these problems in most cases.
I still do not know which of those runtimes is needed (dependy walker does not help), but after installation all those additional DLLs must be copied into the encoder directories (+MeGUI) as otherwise these cannot be found. This is not the case when using AviSynth+ - the DLLs are then properly loaded even when only in the lsmash directory.

Because of this I have reverted a few hours ago L-SMASH in MeGUI so that agin r804 is used.

Atlantis
7th December 2015, 16:05
The new MeGUI is causing me a lot of problems with Norton. First Norton removed ffms2-2.22.7z saying it has risks. Now today it has removed MeGUI.exe itself!

Anyone else with Norton here?

Groucho2004
7th December 2015, 16:35
The new MeGUI is causing me a lot of problems with Norton.
You got that wrong. Norton is causing a lot of problems with everything else.
As you can see, AV software acts just like a nasty virus - it removes perfectly good software.

Zathor
7th December 2015, 18:26
The new MeGUI is causing me a lot of problems with Norton. First Norton removed ffms2-2.22.7z saying it has risks. Now today it has removed MeGUI.exe itself!
Set an exclusion for ffmsindex.exe - this should fix then also the deletion of MeGUI.