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. |
31st March 2004, 23:25 | #1 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
Custom Quantization Matrix Editor 1.0
So, my friends, here the long awaited:
And be sure: This is no April joke. And a little extra on top: http://www.ligh.de/software/qmatrix.zip _ I'm not sure where it fits best - it is made for editing XviD or ffvfw matrices, but also able to import and export CCE and TMPGEnc matrices. So if a moderator thinks about a better place for it, feel free to move... Last edited by LigH; 25th October 2010 at 14:30. Reason: Deleted older versions |
1st April 2004, 19:07 | #4 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
Nice tool.
Thanks a lot LigH!
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
1st April 2004, 19:08 | #5 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
Thanks for the flowers.
I already fixed and enhanced the documentation - when the first complaints appear, I'll include it in the next release (probably not before next week, anyway). |
1st April 2004, 21:13 | #8 | Link | ||
Bored...
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
|
Quote:
Quote:
Bye |
||
3rd April 2004, 01:42 | #10 | Link |
Registered User
Join Date: Nov 2003
Posts: 97
|
Very Cool. Thank you Ligh!
The export feature is great for us linux users. Mencoder with libavcodec uses comma-seperated matricies while XviD under linux calls for space seperated files. This is much easier than typing them out. The only thing I could possibly want is the ability to export as seperate inter and intra matrices. |
3rd April 2004, 07:13 | #12 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
@ Audionut:
If you want to know what the "alternate scan order" is good for, please search the web for guides about how to handle interlaced MPEG-2 video (I already mentioned that part in the updated documentation, which will be included in the next bugfix release - or at latest next week, even if there are no bugs to fix). __ @ mikeX: "a resizeable window would be really nice" - probably not; I would not know how to handle the content of a resizing window properly and fast; I even have problems with runtime generated controls (did you notice how the spin-edits appear one after another? Creating them at runtime was necessary to handle them as array). __ @ evade: "export as seperate inter and intra matrices" - no, they belong together; cut & paste shall be easy enough, IMHO. __ @ all: I'm not sure if I will be able to support Nero Recode2: To export just the matrices, I would have to handle (e.g. duplicate) whole preset branches in an XML file if someone would want to add a new one. This seems too heavy to me right now. Last edited by LigH; 3rd April 2004 at 07:22. |
3rd April 2004, 15:56 | #13 | Link |
Squeeze it!
Join Date: Oct 2003
Location: Germany
Posts: 472
|
LigH, .....
thats exactly what I have been looking for a long time! A Matrix Editor/Composer which follows also the mathematical rules: MORE THAN NICE! Thank you very much! Now I can tweak very easy matrixes for tv purposes where the right collumn values could be cutting a bit more as I almost do mpeg1/mpeg2 jobs for TV purposes. :-) Only a little question, is it posible to implementate a "reordering" routine so someone who gots a nice Matrix Like some of the angels ones ... he can import that one into your Editor and by just hitting a Key like "Switch ZigZag/Alternate" he can export that again as Alternate Ordered version. .... How do you think about it? Respect to your work. Greets from Cologne Inc. |
3rd April 2004, 19:39 | #14 | Link | |
Bored...
Join Date: Apr 2003
Location: Unknown
Posts: 2,812
|
Quote:
Or you could cut-down the 3D preview some pixels !!! Cropping it 20 pixels down would be enough to fit it for 1024* resolutions... Bye Last edited by Soulhunter; 3rd April 2004 at 22:49. |
|
3rd April 2004, 22:35 | #15 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
@ incredible:
That's nonsense - one matrix is made for progressive encoding, another is made for interlaced encoding. If I read the coefficients of a good progressive matrix in zig-zag order and wrote them back in alternate order, I wouldn't get a useful interlaced matrix, but instead a "noise maker". |
3rd April 2004, 23:00 | #16 | Link |
Registered User
Join Date: Mar 2002
Location: Kansas City, Missouri
Posts: 1,812
|
Question. How is this written? It seems a simple enough aplication that it could be written with WXwidgets so this software would work under linux, OSX, and BSD in general!! That and Support for resizing would be spiffy! 1024x768 here.
__________________
Opensource will not take over the world. But it will sure improve the lives of most of it! _______________________________________________ Inkscape - Scallable Vector Graphics for everyone. The GIMP - Free raster graphics and photo editing software. Planeshift - Free 3D MMORPG. Cause everyone needs some fun. |
4th April 2004, 00:01 | #18 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
Still can't figure out why creating a resizeable layout shouldn't be possible in Delphi, but then again I've never used it... Also, am I the only one that finds the flickering when you adjust one of the spin controls annoying? Double-buffering the diagrams would be nice... np: cLOUDDEAD - Our Name (Ten) |
|
4th April 2004, 05:22 | #19 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
I know that they flicker, yet I did not yet find the best way to use double-buffering. I want to overlay the bars over an existing background and therefore used a transparent metafile. But I have something in mind: I probably have to transform from a metafile to a bitmap in memory, then draw not the metafile but the final bitmap... I'll have made it next week.
And about the layout... One begs me to make it resizable. Another one begs me to draw the input grid in squared dimensions. Hey, gals - I do not even know how to create controls at runtime in a way that they do not appear one after another when a window is shown for the very first time. And then I shall make the layout resizable - I would have to handle event handlers for runtime-generated controls. And then the question: Which kind of resizing? Do you prefer resizing the input spin grid, or the bar graph instead (I used a pre-made bitmap for the background - I would have to kick that in this case)? And which part of the interface shall stay squared if possible? Questions, questions - and no time to answer. If I would work on a resizable interface, I would never finish a new and much more complete GordianKnot guide I'm editing since last year... Maybe one day I port it to Java, if I stay jobless much longer. Oh yeah, a software developer, network and database administrator, and media specialist - and still unemployed; this is only possible in Germany. How many years did they tell us that so many IT specialists are missing - and now so many IT specialists are missing available jobs. Last edited by LigH; 4th April 2004 at 05:28. |
4th April 2004, 09:32 | #20 | Link |
Squeeze it!
Join Date: Oct 2003
Location: Germany
Posts: 472
|
I found out a little bug (maybe).
If exporting to TmpgEnc.ini file the values will be like "reverse" .... don't know how to describe it in german. You will see it if comparing to the same marix instead exported as text incl. white spaces. |
Thread Tools | Search this Thread |
Display Modes | |
|
|