Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
18th July 2005, 07:48 | #241 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
I've added some points to the todo list.
@berrinam: how's the conditional compiling coming along? I'd like to make some experiments wrt to pausing encoding, but I need to update the main form to do that.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
18th July 2005, 08:43 | #242 | Link |
Registered User
Join Date: Apr 2005
Posts: 1,740
|
@Doom9: I've been experimenting with the conditional compiling, and it works quite well if the variable declaration for the gui, and the initializecomponent method are both completely wrapped it #if... statements. This means that each of the different modes can be edited in VS.NET just by changing the /define code in the project options. However, it makes absolutely no use of visual inheritance (I couldn't figure out how to do it while keeping it editable in VS.NET). If you want, I can have a version with that ready in a few hours.
At the moment, I have a version of MeGUI that doesn't have conditional compiling, but it does have mkvmerge functionality for the main GUI and OneClickWindow (NOT autoencodewindow). For overhead, it assumes the same overhead as mp4. From my limited testing, it seems to have *slightly* smaller overheads, but not by much. The entire project for that is here. Oh, and feel free to make changes to the main form if you want to stick to the method of conditional compiling that I spoke about in this post, because I will have to redo the main form anyway. |
18th July 2005, 11:56 | #243 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
I take it the matroska version is fully vs.net compatible with all the GUI elements available for editing?
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
21st July 2005, 23:45 | #245 | Link |
Registered User
Join Date: Jan 2004
Posts: 567
|
@ Doom9,
could you please have a look at the ME Algo and ME Range switches? x264 Help says: --me <string> Integer pixel motion estimation method ["hex"] strings: dia: diamond search, radius 1 (fast) hex: hexagonal search, radius 2 umh: uneven multi-hexagon search esa: exhaustive search (slow) --merange <integer> Maximum motion vector search range [16] What MeGUI seems to do: Diamond: --me --merange 16 Hexagon: --merange 16 (no --me at all) Multi hex: --me umh --merange 16 Exhaustive: --me esa --merange 16 Only the last 2 seem to be correct. As far as I know merange is only respected in Multi hex and Exhaustive modes, so it should probably be greyed out in the other two modes.
__________________
Bye |
22nd July 2005, 03:07 | #246 | Link | |
Registered User
Join Date: May 2005
Posts: 184
|
I think this has already been reported here:
http://forum.doom9.org/showthread.ph...652#post688652 Quote:
|
|
22nd July 2005, 03:57 | #247 | Link |
Registered User
Join Date: Jan 2002
Posts: 112
|
My Suggestions
Thanks for MeGUI, Doom9. It is very handy. I have just a couple of user interface suggestions that would help out addle-brained people like myself.
Just my $0.02. Thanks Again! |
22nd July 2005, 07:52 | #248 | Link | |||||
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|||||
22nd July 2005, 08:19 | #249 | Link | |||||
Registered User
Join Date: Jan 2002
Posts: 112
|
Quote:
Quote:
Quote:
Quote:
Quote:
Ya know, whatever floats your boat though. If you're not keen on any of these ideas, let me just say thanks again for all the work you've put in already! PS: Do you know how avs2x264 handles zones.... Hehe.. just kidding. I wont even bother making that suggestion. |
|||||
22nd July 2005, 09:30 | #250 | Link | ||||
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
Quote:
Quote:
Quote:
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
||||
22nd July 2005, 11:20 | #251 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
Resizable Window
I updated GUI so it is resizable... mainly for the Queue tab.
Also, I've found the problem sillKotscha described about video input for mpg; it also affects the click once screen as they both call openVideoSource in the VideoUtil.cs which has the following code: Code:
486 string infoFile = VideoUtil.getInfoFileName(fileName); 487 bool putDummyTracks = true; 488 ar = AspectRatio.CUSTOM; 489 if (!infoFile.Equals(""))
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
22nd July 2005, 11:37 | #252 | Link | |||
Registered User
Join Date: Jan 2002
Posts: 112
|
Quote:
Quote:
Quote:
I think there was a misunderstanding because I don't know how a super-duper high priority choice would help. Even on a poor setup like mine running cpu consuming crapware..... Cheers! |
|||
22nd July 2005, 11:44 | #253 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
umm.. it looks like you've been working with an old version.
And I already knew where to look for the info file thing... I simply never bothered to make the code conditional on the input @berrinam: how's the work on the main form coming along? I haven't done anything since the last release so far.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
23rd July 2005, 00:34 | #254 | Link |
Registered User
Join Date: Apr 2005
Posts: 1,740
|
Ok, I have completed and tested both the conditional compiling and matroska output. The project is too large (by only 9KB) to attach here, so I posted it on rapidshare.de. The three compiled versions (full, x264, snow) I have attached here.
Notes: -The way I have managed the conditional compiling is just to have three instances of the initializecomponent method within the megui class and the calculator class. -Matroska muxing is done through mkvmerge.exe. It takes avi, mp4 and mkv input (no raw input) and it supports ac3, aac, mp3 audio formats. -Both the oneclickwindow class and the autoencodewindow class are aware of mkv muxing. -The oneclickwindow class now has the option "don't encode audio" which keeps the original audio tracks and muxes them directly into the output mkv (only allowed for mkv output, and it assumes that mkvmerge will accept any audio input set in the oneclickwindow). -A mkvMuxWindow class has been added which is almost identical to the Muxwindow used for mp4. This should only be used for muxing files created by megui (and associated apps like dgindex, etc), because of the problem with audio muxing (it assumes that the audio track is 0, same for video). -Languages for mkv muxing are identical to mp4 muxing as they both follow the same iso standard. |
23rd July 2005, 07:32 | #255 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
great.. I'll give it a test drive, add the other patches and fixes that are due and try to have a new release this week-end. Oh, and I will have to look into matroska overhead, you didn't list that as one of the things done and I'd like to have a precise calculator.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
23rd July 2005, 10:14 | #257 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
then what kind of overhead do you use for ac3 and mp3 in mkv? using the avi values would obviously not be correct (way too high), and an approximation will be fine. You cannot exactly determine the mp4 overhead either (I forgot why but bond told me once and it's somewhere in this very forum), but the approximation I used (courtesy of ateme) seems to work out.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
23rd July 2005, 10:23 | #258 | Link |
Registered User
Join Date: Apr 2005
Posts: 1,740
|
Well, I can't remember exactly what I do with mp3 and ac3, but I have a feeling I use the same overhead values as for aac. I know it's dodgy, but I don't have anything else to work with. I did find a page explaining how matroska overhead works (from avimux gui) here. Unfortunately, I do not know how up-to-date this is, in particular, it does not refer to avc muxing. I found that this thread has several methods for estimating mkv overhead.
|
23rd July 2005, 12:47 | #259 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
well.. aac audio has no overhead Or rather, if you have a video-in-mp4 and add an audio-in-mp4, you won't incurr any additional overhead. So basically MeGUI calculates video overhead only in mp4 mode.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
23rd July 2005, 14:23 | #260 | Link | |
Registered User
Join Date: Nov 2001
Location: Germany
Posts: 189
|
MeGUI development
Quote:
__________________
When birds burp, it must taste like bugs! (Calvin&Hobbes) |
|
Tags |
development, megui, not a help thread |
Thread Tools | Search this Thread |
Display Modes | |
|
|