![]() If Resizer="" is used for the resizer argument, or it's removed entirely, the resizer specified in the script creator's GUI will be used. If nothing else, CropResizeMeGUI is a way to crop and resize with MeGUI while using a non-Avisynth resizer. Any resizer with the same cropping arguments as Avisynth's resizers should work, as will the wrapper functions for resizing with different resizers supplied with the CropResize function. The Resizer argument can be modified or removed. If you don't have Avisynth installed and therefore can't auto-load plugins, importing the two scripts needs to be included in the template(s).ĭon't change or remove the OutType argument in the resize line. To use CropResizeMeGUI, you need to create an AVS template, or two or three (AVS Profiles in the script creator). It's sole purpose is to automatically remove the frame rate conversion MeGUI adds to a script for FFVideoSource. Naturally the CropResize script is required.Ī bonus function called MeGUISource.avsi is now included. You crop and resize with MeGUI as usual (almost), but the resizing is done via CropResize (for aspect error free resizing). Here's a function for integrating CropResize into MeGUI a little. ![]() It also tells the Resize8 function which resizing kernel to use according to the resizing method specified in the Script Creator profile, or selected in it's GUI. I use it regularly as it corrects the slight chroma shift that the Avisynth resizers can introduce. The first example specifies the Resize8 function for resizing. Here's how the above functions are used in an AVS Profile (template). Returns MeGUI's resizing height as an integer.Īutomatically crops the source to a Mod4 width. Returns MeGUI's resizing width as an integer. ![]() Returns the selected resizer in the AVS Script Creator as a string. The same as for AnyResizerMeGUI, only the "a" and "b" arguments are included in the string when a Bicubic resizing option is selected. The width and height are separated by a comma. Returns MeGUI's resizing width and height as a string. The functions are intended to be used after creating appropriate AVS Profiles (templates) in the Script Creator. Instead I'll just offer some usage examples. I won't go into too much detail as it comes with a help file. The AnyResizerMeGUI script contains the following functions. I don't know how that's added to a script. ![]() None of this will be likely to work with DGI Source configured to do the cropping and resizing in the AVS profile. Should you not wish to keep them, they're easily deleted. It can be imported directly into MeGUI via the "File/Import Presets" menu, so the Avisynth templates don't need to be created manually. The new version includes a zip file containing Avisynth profiles. The next post will be dedicated to using the CropResizeMeGUI function as it requires images, so it'll also be a substitute for a help file. This post is dedicated to the AnyResizerMeGUI script and the functions it contains. the inability to use the Script Creator for cropping and resizing using a non-Avisynth resizer, without having to manually edit the scripts it creates, which can be annoying, as every time a change is made in the AVS Script Cretaor GUI, it re-writes the script. I wanted to solve an issue with MeGUI's resizing.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |