This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[BUG] Resize Keeps Changing on its own when Starting a Batch Queue, Please fix this.
#61
Yes, you can configure the settings path inside the misc.ini file, the only restriction is that Hybrid needs to have read&write access to the new settings folder.
[INFO] *hidden* Hybrid options,...
This is used in case one wants a portable Hybrid. (I for example use multiple Hybrid portable versions on one system.)

Quote:Thanks ill just stay on Stable for now dont wanna fuk something up
¯\_(ツ)_/¯

Cu Selur
Reply
#62
(19.10.2024, 22:31)Selur Wrote: Yes, you can configure the settings path inside the misc.ini file, the only restriction is that Hybrid needs to have read&write access to the new settings folder.
[INFO] *hidden* Hybrid options,...
This is used in case one wants a portable Hybrid. (I for example use multiple Hybrid portable versions on one system.)

Quote:Thanks ill just stay on Stable for now dont wanna fuk something up
¯\_(ツ)_/¯

Cu Selur

is there a way for me to make vsmlrt resize without goint 480p > 1080p > 480p > 2160p. I just want it to do 480p apply model x2 go to 1080p then appply x2 model again and go to 2160p. Instead of making downscales for no reason ruining image quality ? I cant figure out any option about it anywhere ?
Reply
#63
Please stop using full quotes, especially if you want to ask something new it unnecessarily makes your post harder to follow, since I need to read the quoted stuff again to make sure you did not add anything there,....

Here's how it should work atm. if you have a 720x480 source and aim for 2160p with just a 2x model.
  • if you use VSGAN on its own and use a '2x' model, Hybrid will resize from 720x480 to 1440x960 using the model then use the selected (adjustment) Resize to go your target resolution.
  • if you use VSGAN with 'Stepped Resize', Hybrid will resize from 720x480 to 1440x960 using the model, then adjust to target resolution / 2, so 1080p (* aspect ratio changes) and then apply the model again to 2160p (*aspect ratio changes) and then use the selected (adjustment) resizer to go your target resolution.
  • If you use 'Multi' Hybrid will apply each of the models and after each model (aside from the last) undo the resizing (to keep memory consumption down). <= This is what you are doing atm.

I guess what you want is to use your model two, so that Hybrid does the following:
Resize 720x480 to 1440x960 using the model, then take 1440x960 and resize it to 2880x1920 then use the selected (adjustment) resizer to go your target resolution. Is that correct? I can probably add an option for 'Multi' to work this way, if that is what you are aiming for.
Only way to do this atm. would be to use a custom section.


Cu Selur
Reply
#64
(28.10.2024, 05:28)Sel Wrote:
  • if you use VSGAN on its own and use a '2x' model, Hybrid will resize from 720x480 to 1440x960 using the

Sorry i should have just mentioned that i am using VSMLRT, since VSGAN has no tensorrt support in Hybrid.

What i am tring to do is simply let the model handle the resizing, i dont want hybrid to touch it. So if i add two x2 models for example a 852x480 video, i want the first model to make it 1704x960 then the second model to make it 3408x1920 and thats it thats the final video nothing else. There is no target resoultion, the target is what the last model gets the video to.

i dont want hybrid to resize anything, downscale etc.
Reply
#65
Quote:What i am tring to do is simply let the model handle the resizing, i dont want hybrid to touch it. So if i add two x2 models for example a 852x480 video, i want the first model to make it 1704x960 then the second model to make it 3408x1920 and thats it thats the final video nothing else. There is no target resoultion, the target is what the last model gets the video to.
The target is always what you configured under "Crop/Resize->Base->Resize->Picture Resize" if that corresponds with what your model will output, Hybrid will not do the last step with the (adjustment) resizer.

Quote:Sorry i should have just mentioned that i am using VSMLRT, since VSGAN has no tensorrt support in Hybrid.
Yes, you should state details. The reason for not offering TensorRT with VSGAN (https://github.com/rlaphoenix/VSGAN) is that VSGAN has no option for it.

=> I will look into adding a sub option to 'Multi' to not adjust the resizing between the models after work.
There also seems a bug in VSMLRT + Multi. (will fix that too)

Cu Selur
Reply
#66
(28.10.2024, 05:53)Selur Wrote: Yes, you should state details. The reason for not offering TensorRT with VSGAN (https://github.com/rlaphoenix/VSGAN) is that VSGAN has no option for it.

=> I will look into adding a sub option to 'Multi' to not adjust the resizing between the models after work.
There also seems a bug in VSMLRT + Multi. (will fix that too)

Cu Selur

Thank you i will be waiting for that let me know. About VSGAN is something like this possible to get implemented  GitHub - styler00dollar/VSGAN-tensorrt-docker: Using VapourSynth with super resolution and interpolation models and speeding them up with TensorRT.
Reply
#67
Quote:About VSGAN is something like this possible to get implemented GitHub - styler00dollar/VSGAN-tensorrt-docker: Using VapourSynth with super resolution and interpolation models and speeding them up with TensorRT.
That has nothing to do with vsgan, it uses vs-mlrt. Smile

Cu Selur
Reply
#68
(28.10.2024, 11:55)Selur Wrote: That has nothing to do with vsgan, it uses vs-mlrt. Smile

Cu Selur

it has options vsgan has, colorfix, scenedetection etc. On hybrid doesnt allow me to use color fix unless i provide a filter/model, which i dont want to do since it wont be tenssort and it will be super slow on my pc, i rather use vsmlrt. Unless there is some hacky way of doing it.
Reply
#69
I added 'Fix Color' a few days ago to vs-mlrt too (assuming the torch addon is available too).
Reply
#70
Uploaded a new dev version which should with both VSGAN and VSMLRT:
a. when 'Multi' and 'no adjust' are disabled: apply one model, adjust the resolution to the set resize resolution with the selected (adjustment) resizer.
b. when 'Multi' is enabled and 'no adjust' is disabled: apply all the models and between the models undo the resizing with the selected (adjustment) resizer.
After the last model, the resolution is adjusted to the set resize resolution with the selected (adjustment) resizer.
c. when 'Multi' and 'no adjust' are enabled: apply all the models and only after the last adjust the resolution to the set resize resolution with the selected (adjustment) resizer.

This should allow doing what you wanted to achieve. (assuming I didn't make a mistake)

Cu Selur
Reply


Forum Jump:


Users browsing this thread: 14 Guest(s)