01.11.2020, 00:35
Quote:When you said "...this order is not enforced when using Avisynth or Vapoursynth" - did you mean that they don't respect filter order specified in "Misc"?The the filter order will be respected during the creation of the script, but it is not respected during the calculation of the output width&co.
atm. Hybrid always uses Crop, then rotate, then resize, then letterbox when calculating the output resolution.
I adjusted Hybrids source code to enforce this in the future. I will probably allow changing their order in some point in time, but that isn't so easy and will take quite a while since the interact with each other.
Quote:So, in this case we need somehow calculate and present other required cropping value (in my case vertical 4px) based on Input/Output PARs before resizing.Don't think there's a decent way to present this properly without loosing people.
Personally I always use crop<resize<letterbox, since I crop everything that is black, then resize to the width/height I want and letterbox if I need a specific resolution since I don't like overcropping.
Side note: another way to make would be to add an additional crop, where the user can crop after resize, but that will probably just make things more complicated.
-> for the foreseeable future, crop<resize<letterbox is the order the filters can and will be used. (ignoring the possibility to overwrite the output resolution)
Cu Selur