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.

Many suggestions of improvement
#3
Short: Sorry, not changing anything atm.

Long:
Quote:- "Ignore crashed jobs and process next" in Jobs > Misc should be default option. I just discovered this option after struggling to understand why some encoding would start, while it was just because of a crashed past encoding in the queue.
I can't imagine how bothering it would be for someone encoding a ton of videos, and coming back home seeing nothing has encoded because of one video that crashed.
won't change

Quote:- When scrolling with the mouse wheel, if we accidentaly hover the pointer on any field, it changes the value. Very risky. It'd better if we had to click on the field then change the value with mouse wheel or manually (I encoded a video in MCTemporal Denoise "very high" preset instead of "medium" because of this).
Problem is how?
I first thought this could be easily changed by changing the 'FocusPolicy' of the QWidgets (https://doc.qt.io/qt-6/qt.html#FocusPolicy-enum), but does not do the job.
Reading https://stackoverflow.com/questions/5821...focus-when I would have to create subclass for QSpinBox, QDoubleSpinBox,... and adjust each SpinBox&Co that is currently used to use the new subclass for it's type.
=> seem to be too much trouble atm., maybe if I ever rewrite the whole ui part of Hybrid.


Quote:- Some filters UI have a small issue : options that are controled by a setting are no longer modified when we check the box to manually edit those values : for example in MCTemporal Denoise, preset (Very low to very high) will change denoise values (Radius, Sigma...), but if we check the "custom denoise" box, then changing preset will not change all these values, which will get stuck on the last selected preset values.
A normal expected behavior would be that values change regardless if a box is checked or not.
Won't change, since I don't aggree. When you tick the "custom denoise"-box you say that you want control over these settings.

Quote:[BUG] When dragging the window at the top of the screen, which is supposed make software fullscreen since Win7, Hybrid is stuck at the top left corner of the screen, without Windows UI around it anymore. I'm forced to close it and restart it. Btw it would be cool if Hybrid could be in fullscreen but keep the windows bar.
I might look into this, but not any time soon.

Quote:- Presets are deleted as soon as we click "Delete", it's too risky. There should be a confirmation dialog first.
If you want more warnings: Config->Internals->Warnings

Quote:- When encoding to x264 lossless, Hybrid encode to YUV 444 10 bits by default. When encoding to x265 it encodes to YUV 4.2.0 10 bits. the problem is that it's not really lossless if the source color space is different, due to chroma subsampling (especially when we encode without any filter that will resample colors in the process). Hybrid should use the input color space + bit depth for the output (especially when boxes are set to "auto", which could make one believe that it'll retrieve the same infos as the source).
x264 only support YUV 4:4:4 lossless, which is why the controls are fixed for x264.
x265 will set output color space only based on profile.
As soon as you do any filtering, lossless compared to the input is out of the window.

Quote:Add an option to look in Avisynth and AviSynth+ folder in Program Files (x86) to load missing DLL in Hybrid for custom scripts, instead of having to write many lines to load them separately, which is a pain to do.
That's one of the only reason I still use VirtualDub2 for filters not included in Hybrid GUI.
Not going to happen. I don't start copying stuff from other tools.

Quote:- Aborted jobs temp files aren't not deleted. Add an advanced option to deleted them
was a bug of a dev version, fixed it a few days ago.

Quote:- Add a "custom command line addition" field in x264 like there is in x265, and make an "Add" button, because iwe can easily think that custom parameters are applied without having to press ENTER.
"x264->Misc->Imports/Additions->Command line" is the same as custom addition field in x265.
Not adding an 'Add' button.

Quote:Make output field editable (when "Generate" box is unchecked)
Not happening.

Quote:- Change the extension of the output file as soon as we change the video container on the GUI
Default container, only enforces the container when 'Generate' is enabled, otherwise it only 'hints' the default container for the file dialog.
Not changing that.

Quote:- Change the Vapoursynth / Avisynth tab color or add some kind of red dot on it when one or more settings have been modified (when I encode without any filters, I always click the "Reset" button to make sure no filters will be applied). Note : this could be a feature extended to other tabs, but I guess we mostly don't want undesirable filters to be applied.
Not happening.

Quote:- Add an info popup when we import interlaced/telecined video telling us that the video will be deinterlaced/telecined with default settings and that it can be changed on Filter > (De)-interlace/Telecine. It's something good to know because sometimes we don't pay attention to this when doing some quick tests or things like that
Not happening. If the user is not able to grasp how Hybrid works, that is his problem.
I'm willing to extend tool-tips, but I won't add such pop-ups.

Quote:Add an option where we manually set a limit of disk space, below which Hybrid will warn us with a popup when we start an encoding (to avoid having an encoding crash because of a lack of disk space we didn't noticed). There could be multiple variant like : "Output path disk space alert", "Temp path disk space alert"...
Hybrid does not know how large the output of the encoding&co will be, so there is no general way to check that.
You can have some general safety using "Config->Internals->Jobs->Minimum size in MB which is required to start job".

Quote: - Allow to resize Hybrid manually (the UI is lacking height, we have to scroll often, and fullscreen option isn't convenient)
Not happening.

Quote: - Make "Text" view by default, because icons are very confuse, it's slower to think about what the pictogram means than reading the text, which is way more intuitive.
Not happening.

Quote: - Add path fields for "report" and "debug" files in Config > Path (to avoid having tons of .txt files on our output folder. We may want to keep these files just in case, but not fill up the output folder)
Will think about it.

Quote: - Inside "HELP" side bar, at top, add a note saying it's possible to right click on option alternatively (I discovered this by chance, and I find it way more convenient than the side panel)
Not happening.

Quote: In the "Defaults" menu at the very top of Hybrid (next to Hybrid - Tools - View), it would be useful to have a "Save current tab" options to save only the settings of the displayed tab. I didn't find a way to do it without having to save all options.
this is what's possible: https://forum.selur.net/thread-13.html not changing that.


Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Messages In This Thread
Many suggestions of improvement - by Lipomo - 06.09.2024, 00:54
RE: Many suggestions of improvement - by Selur - 06.09.2024, 19:55

Forum Jump:


Users browsing this thread: 1 Guest(s)