View Full Version : MeGUI Feature Request Thread
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
[
14]
15
16
unskinnyboy
19th October 2006, 00:39
dont know if this has already been asked, I didnt read all 17 pages, or if this is possible at all, but i could be really useful to have a real time pause function when encoding, like the pause and resume when using winrar. atm, megui can only pause after 1 pass/job is done and even with low priority your cpu might still be too busy when you have to do something important requiring heavy cpu use as soon as possible and simply cant wait for hours for the pass to finish.MeGUI is just a front-end. The underlying codecs (XviD, x264 etc) themselves don't offer the pause functionality for various reasons (search to know more). You can't have it all - either live with this or choose a profile/preset which is faster, when encoding.
Doom9
19th October 2006, 12:50
megui can only pause after 1 pass/job is done says who? I wrote the pause functionality and it works just fine here. x264 doesn't stop instantly but if it just stops working after a while despite no output being read anymore, that's not really my problem and there's not really anything I can do about it.. I cannot suspend a process in .NET.
Dayvon
19th October 2006, 20:49
Just thought of this, not that you have to impliment it...
Right now, I still have to use DGIndex (dpmgdec) outside of MeGUI even though you have the d2v creator integrated into MeGUI. The reason for this is simple. Only 1 VOB file can be selected in the D2V creator page. Why is this? I use either DVDFab Decrypter (which outputs the whole DVD) and/or DVD Shrink and both programs output to multiple VOBs and not to one single VOB. I know that alot of people still use DVDDecrypter, which you can set to output to a single VOB, but couldn't multi-VOB input support be added to the D2V creator? Or is there a way to do all this that I don't know?
Adding this, for me at least, would be awesome because that would eliminate one more step from the movie encoding process. Step 1, decrypt to hard drive; Step 2, MeGUI. That would be pretty slick.
Sharktooth
19th October 2006, 22:35
Selecting the first VOB will make it process all the "chained" VOBs.
You only have to select the first (as described in the MeGUI guide).
Dayvon
19th October 2006, 22:55
I tried that, but it gets some sort of error. It says something like "could not find DVD Decrypter generated info file." Is there something in MeGUI that requires users to run DVD Decrypter?
Henrikx
19th October 2006, 23:07
@Dayvon
http://forum.doom9.org/showthread.php?p=886813#post886813
Dayvon
20th October 2006, 21:09
Nice. So the d2v creator is working, it just doesn't look like it since it errors at you immediately after opening the VOB. Would it be more prudent to have a different error message come up? The one that is there makes you think that it is not working at all because of the lack of info file. But it seems that the error is only in the file name output, NOT the d2v-ac3 file creation. That's pretty cool.
asdfsauce
22nd October 2006, 16:24
Been using MeGUI for a while now and have stumbled upon some things that I, at least, would find useful:
1. Have the audio encode wizard generate an editable AVS script just like the video input wizard does.
2. Make it so the folder MeGUI remembers and goes to for loading a file is different for each input.
-That way after I load a matrix or set the location of say mp4box.exe, I don't have to navigate all the way back from my mp4box folder to my encoding folder through MeGUI to load an AVIS script. I seem to find myself navigating through folders a lot with MeGUI, this would cut down on that.
3. Option to have the AVIS loading dialog perform the same operation of the AVIS script generator on MPEG2/D2V files.
-Always nice to have things streamlined.
4. Put the update function in the help menu instead of tools.
-That's generally where I find it in other programs, and the tools menu is a little crowded.
Sorry if anything like this has been asked before - I looked through the first page.
Thanks for any consideration given to this.
Edit: A section for comments in profiles would be nice too.
Dayvon
24th October 2006, 17:30
Hey guys!
Wanted to throw this idea out there and see what you guys think. There is an amaziing thread about sampling your source using a CRF pass (http://forum.doom9.org/showthread.php?p=884659#post884659) with the script "SelectRangeEvery(600,12)." Basically what this allows is a preliminary run (3-4min) that can output the bitrate needed to achieve a set quality. This has my head spinning.
A simple tool, a "Quality Calculator" with file input (d2v), auto-crop, resolution output size (with DAR,SAR options), x264 settings (profiles?), a quality setting (either in CRF numbers or in high-low options), and a test button. The high-low scheme would translate to different CRF values. Eg: highest (CRF 15), higher (CRF 16.5), high (CRF 18), Medium (CRF 19.5), Low (CRF 21), Lower (CRF 22.5), Lowest (CRF 24). What this would achieve is essentially what some people have been clamoring for, a compressability test with quality being the user variable. And essentially, the tool would state back, "If you want a _____ quality file at ___x___, using _____ x264 settings, then you will need about ____ average kbps and the resulting output filesize will be approximately ____ MBs" where the user would choose the quality (high-low or CRF values), resolution, and x264 settings.
EDIT/
Another possibility would be to add a "test x264" button to the bottom of the AVScript Creator tool. Pressing the test button would then pop up a window with choice for Quality as either CRF number or high-low. Below this would be a selector for x264 profiles, and/or a config button. Below that would be a Start button. Upon pressing start the tool then creates the AVScript, loads it, encodes, and then displays a log stating the average bitrate, and the resulting video filesize. By putting this "quality calculator" into the AVScript Creator, the calculator actually becomes more versatile, because then you can adjust your AVScript to the quality that you need (eg: resolutions in particular). This would probably be a better option as opposed to creating a whole new tool that would, in effect, need to be a AVScript creator as well.
/EDIT
This would be amazing at giving users the choice of quality, and showing them the repercussions of that choice. Until now, most everything is based on hitting specific filesizes to backup to removable media. This tool/method allows users to choose quality, resolution, and x264 settings, based on filesize instead of choosing filesize based on size constraints and hoping quality is good.
Anyway, it's just an idea that came from DDogg's amazing work. Also, as a side note, integration of CRF decimal value is MeGUI would be nice.
Reactions?
Dayvon
25th October 2006, 08:08
Below are the examples of what I'm talking about. Adding a test button on the bottom of the AVScript Creator window. That button pops up the Quality Test window. Upon selecting your options and then pressing test, MeGUI enqueue's the encode and runs it. After which, the log file is displayed in a second window.
http://img224.imageshack.us/img224/6912/avscriptcreatornewcp3.th.jpg (http://img224.imageshack.us/my.php?image=avscriptcreatornewcp3.jpg)
http://img224.imageshack.us/img224/4118/qualitytestqu1.th.png (http://img224.imageshack.us/my.php?image=qualitytestqu1.png)
quake74
25th October 2006, 08:17
Would it be possible to have an "aspect ratio error" indicator on the avisynth creator? I think the old GK had it, and it showed the error as a percentage. Thx.
spunch
25th October 2006, 22:51
I'm sorry but when can we expect to see distributed/network encoding in MeGUI, and also how exactly is it supposed to work?
Could you please provide some more information, I couldn't find anything using the :search:.
check
26th October 2006, 10:21
it will only be on linux for starters, and it will arrive if sharktooth gets megui working on linux. Since there is no avisynth on linux he's using mencoder instead, which means implementing distributed encoding is a bit easier (or something to the effect it is windows only for the time being).
For x264 dist. encoding, try ELDER.
Sharktooth
26th October 2006, 13:47
oh, distributed encoding will be integrated in megui for windows too.
i will resume the work on that in few days.
check
26th October 2006, 13:56
have you considered just implementing ELDER, or portions of it? It could save you a fair amount of time.
Sharktooth
28th October 2006, 14:30
i started from the ELDER idea, however the code is made from scratch.
To answer your question, no... it wouldnt save me any time.
spunch
28th October 2006, 14:45
Will network encoding actually encode over network (i.e. on remote servers) or have I misunderstood the whole concept? And if it will, how would it handle that? How fast of a network do I need for it to work efficiently? What would I need to install on the remote servers?
Sharktooth
29th October 2006, 04:36
yes, they must be in a LAN though (100 or 1000mbps are recommended). it's usefull for accelerating the encoding speed.
kharan5876
3rd November 2006, 21:40
What about the ability to resize and maximize the megui window? I always have a ton of stuff in my queue and it would be easier to work with if I could maximize the window.
Sharktooth
3rd November 2006, 22:40
:search:
quake74
4th December 2006, 15:29
I have playing around with ELDER and I like the approach of the simple parallelism by just encoding different chunks of the movie. I know that there is a plan to implement it in some way in megui, but for me it would suffice a very simple version which produces the different bat files, and then I would have to click on each bat file by myself. Here are my reasons: it is also a stupid way to pause the encoding and to protect agains crashes, since you don't lose your whole file, just a part; I often use crf for backups so it should not matter much if I encode in chunks or not; I do not need to install perl on the other (windows) machines which want to cooperate, I just install avisynth with plugins and share the folder. Comments and/or suggestions?
Thunderbolt8
10th December 2006, 13:03
for the bitrate calculator, I request the values for additional storage mediums 1/2 DVD and 2/3 DVD for dvd5 and 1/3, 1/2 and 2/3 for dvd9
mixanobios
10th December 2006, 18:24
first of all a big t-up for your work on this great tool!
here are my feature requests:
for the avisynth script dialog i would like to be able to select a deinterlacing algorithm without having to analyse (sometimes analyse takes forever)
Pendalf
17th December 2006, 19:44
Hi. I think it would be useful to add mode like "2pass - 1st pass" but with "--qp" option instead of "--bitrate" if one wants to estimate the bitrate of a second pass for required quality. :)
mixanobios
18th December 2006, 03:11
i would also like to request support for a compressibility test, or proper documentation about it if it exists and i cannot find it!
Kurth
18th December 2006, 08:16
Can you people update the mkvmerge version on the MeGUI update server?
There is already a version 1.8.1
http://www.bunkus.org/videotools/mkvtoolnix/
MeGUI Updater still download version 1.7.0
Sharktooth
18th December 2006, 17:40
is the 1.7.0 commandline options compatible with the ones in 1.8.1?
deets
18th December 2006, 20:57
i dont like asking as it feels cheeky, but would it be possible to add an option to automatically name output files depending on audio or video. for example, if my avs is deets.avs, the video output is called deetsvideo.mp4 and the audio would be deetsaudio.mp4.
i currently manually rename the output, but on the odd occasion i forget and overwrite my long encoded video mp4 with the audio mp4 as they use the same file name from the avs.
berrinam
18th December 2006, 21:07
@deets: Settings->Extra config->Optional output extensions
experttech
22nd December 2006, 01:43
Pressing Ctrl+A on the Log window runs Auto Encode, it should actually select all text in the Log window (to be followed by Ctrl+C)
berrinam
22nd December 2006, 08:57
Solved in 1015
pinkie_1
22nd December 2006, 11:10
Can you people update the mkvmerge version on the MeGUI update server?
There is already a version 1.8.1
http://www.bunkus.org/videotools/mkvtoolnix/
MeGUI Updater still download version 1.7.0
is the 1.7.0 commandline options compatible with the ones in 1.8.1?
AFAIK, the CL switches in 1.8.1 are backwards-compatible with the ones in 1.7.0.
Vytenis
22nd December 2006, 12:46
I can find a lot of exotic languages in the list, but there are no lithuanian.
Can you please add it in the next release.
Tnx.
shon3i
23rd December 2006, 00:00
Please back old "Shut Down after encode" check.
berrinam
23rd December 2006, 00:55
It's there: look in Settings->Extra Config->After encoding
Carpo
27th December 2006, 01:48
from the one or two test encodes i did i was using RC10 without issues - seems RC7 onwards had some code left in/removed it shouldnt have :)
http://forum.doom9.org/showthread.php?p=912673#post912673
http://forum.doom9.org/showthread.php?p=913557#post913557
and if your feeling like giving it a go RC11 is out
http://forum.doom9.org/showthread.php?p=920088#post920088
dbunder
18th January 2007, 16:45
Vista support. It won't get past the D2V creator stage. Not sure if this is the fault of MeGUI (unlikely) or a helper app.
I think this is brought up in another thread, just wanted to add to this one. :)
Adub
20th January 2007, 01:00
now that TIVTC 1.0 Final has been released, how about updating the deinterlacing analysis pass to support it?
Carpo
4th February 2007, 08:35
2 features if i may
1) have subs taken into account in bitrate calculator - souldnt have an impact i know but i did a back up where the subs were 20mb
2) an option when muxing mkv to select aspect ratio, i have done 3 backups all 16:9 and when they are muxed i have to put them through mkvtools to change the ratio (mostly happens on anime) i have checked the ifos with ifo edit and it does indeed show 16:9
check
4th February 2007, 08:59
carpo, merlin: edit: https://sourceforge.net/tracker/?group_id=156112&atid=798476
Adub
4th February 2007, 09:55
Click your own link.
No, seriously, see how far it gets you. I think you may be reffering to the new feature request center via Sourceforge?
blc
4th February 2007, 11:06
Hello, and thanks for the great GUI! However, as an old Arcalculator user, I can not feel very comfortable at the "resolution/crop selection window" :( Would it be out of the question to add 'Aspect ratio error' and 'Bits/pixel' info boxes? Screenshot of ARC added for reference :) I believe GK has somewhat same kind of approach. Thanks for reading.
Sharktooth
4th February 2007, 15:04
bits per pixel is useless coz it's (obviously) a wrong way to measure the quality. it doesnt take into consideration the source compressibility with the selected codec.
the aspect ratio error is in the settings. you can force it to a certan percentage value. i personally constrain it to 1%.
Carpo
4th February 2007, 15:57
carpo, merlin: edit: https://sourceforge.net/tracker/?group_id=156112&atid=798476
ok i thought that was for bugs only - do you have to register there to post ?
check
4th February 2007, 16:00
no. There are two trackers there, one for bugs, one for requests. Look in the dropdown menu.
Ð.Sp!dér
6th February 2007, 13:23
Nice GUI you got here... Keep it up.
1. I can see the program icon is separated from the program wich makes it look plain when you minimize to the system tray.
2. Can you please do something like this ? :
http://img206.imageshack.us/img206/8593/untitleduq5.png
It shouldn't be too hard... Mabey a little to the right ? As in the centor of the window ?
Mabey even to the right just under "Clear" and "Delete" ?
3. Could you make the window specify the encoding time it took for the whole encoding, in the list, "Start-End" and "FPS" ? Eg. 1:30 or "1h30m"... I really hate dividing the starting time and the finish time to know how much time it took to encode everything.
4. A timer perhaps ? A counter when you hower your mouse over the program when it's minimized to the system tray. This could be useful. But not a priority... I cound use uneccessary CPU power. Better leave it an option then. :)
5. The encoding priority should be set to Normal by default.
6. Please add an option in the Bitrate Calculator , "Storage Medium" so it could be set to "1/8 CD ". I need this soo much... :) Meaning 85.5 MB. This is so very usefull when encoding cartoon/anime episodes at lower bitrates. Meaning 12 episodes will fit 1.00 GB, 24 epsidoes will fit 2.00 GB and so on !!
The last one is an Absolutely-MUST-IMPLEMENT-CRITICAL feature. Please-Please do try to get this properly working. PLEASE ! It gave me such a hearache...
unskinnyboy
10th February 2007, 15:15
If I start the encode on a series of enqueued jobs and disable the process window, that only remains in effect for the first job. When the second job starts, the process window pops back again. Can it be set so that once the process window is disabled, it remains disabled for the duration of all of the encodings in the queue, until manually enabled again?
Doom9
10th February 2007, 15:33
@Ð.Sp!dér: Megui can already shut down your PC after encoding.. (and as far as "it shouldn't be too hard".. if it were missing and you know how hard it is.. why wouldn't you do it yourself? <grin>)
I see no problem whatsoever to figure out how long encoding took if you know start and end time.. a little math in your head keeps your head fit. There's a reason FPS is shown - you need to know the source length to calculate it.. since that info may not be available it's important to store the FPS, but there's really no practical argument for encoding length.
I will turn in my grave if the default priority is ever changed (time to start coding again and commit a patch that restores the proper order).. unless you run a lot of cpu eating crap on your machine there's no difference between idle and normal mode. If however you use your machine while encoding, normal priority will drive you crazy as it will starve your browser, email program, etc for resources.
If every size that people use would be added to the size dropdowns, the dropdown would fill even my 1600 vertical pixels. My point here is everybody wants to have his own prefered size in there and you can't make everybody happy.
@unskinnyboy: are you sure you are describing this right? If you go into the settings and uncheck "Open progress window", then press Save, that applies to every job started after the option has been unchecked. Closing a progress window while encoding isn't the same.. whether or not a progress window pops up when a job is started is controlled by the checkbox in the settings.
unskinnyboy
10th February 2007, 16:16
@unskinnyboy: are you sure you are describing this right? If you go into the settings and uncheck "Open progress window", then press Save, that applies to every job started after the option has been unchecked. Closing a progress window while encoding isn't the same.. whether or not a progress window pops up when a job is started is controlled by the checkbox in the settings.My bad. You are right. I didn't know that this could be controlled in the settings. It's fine now. Thanks.
fight2win
10th February 2007, 19:33
maybe megui can integrate limitedsharpenfaster feature?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.