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] There's no "None" option for Deinterlace/Telecine in the newest Hybrid (2024.06.16.1)
#1
https://i.imgur.com/qmw3pXN.png

As shown above, there's no way to NOT select QTGMC or other deinterlacers... even if the project does not need one.
Reply
#2
Yes, that is as it should.
This has been answered before.
Quote:Deinterlace handling:
Sets what method will be used to deal with non-progressive content, assuming the output isn't marked as interlaced in the encoder.
Hybrid does only deinterlace if:
a. the source is non-progressive
b. the output is not interlaced
So:
- If your source is flagged as interlaced, but in reality is progressive: overwrite the scan type.
- If your source is flagged progressive, but in reality interlaced: overwrite the scan type.
- If your source is progressive and properly flagged, do not worry Hybrid will not try to deinterlace the source.

Cu Selur
Reply
#3
(29.07.2024, 05:25)Selur Wrote: Yes, that is as it should.
This has been answered before.
Quote:Deinterlace handling:
Sets what method will be used to deal with non-progressive content, assuming the output isn't marked as interlaced in the encoder.
Hybrid does only deinterlace if:
a. the source is non-progressive
b. the output is not interlaced
So:
- If your source is flagged as interlaced, but in reality is progressive: overwrite the scan type.
- If your source is flagged progressive, but in reality interlaced: overwrite the scan type.
- If your source is progressive and properly flagged, do not worry Hybrid will not try to deinterlace the source.

Cu Selur

Why remove the option to do this? It's just faith at this point to assume it's "properly flagged" enough for Hybrid to not alter the file?
Reply
#4
Setting it to 'none' before could still cause Hybrid to deinterlaced in some cases.
It is/was always 'faith' that Hybrid does as intended.
So keep it 'clean' removing that option was the right call.
This is not going to change.

Cu Selur
Reply
#5
(29.07.2024, 05:38)Selur Wrote: Setting it to 'none' before could still cause Hybrid to deinterlaced in some cases.
It is/was always 'faith' that Hybrid does as intended.
So keep it 'clean' removing that option was the right call.
This is not going to change.

Cu Selur

Why... would it be trying to deinterlace if it's specifically told not to? And why would this not be fixed instead of removing the none option and not communicating at all how the new forced-faith deinterlace option works in the actual program?
Reply
#6
The behavior how Hybrid handles interlacing is not new, that is how it always was.
The removal of that option, simplified the maintenance and complexity of the general code.
I write and maintain Hybrid on my own and keeping that in mind, stuff needs to be cleaned up from time to time and removing unneeded stuff is sometimes part of it.
This will not change.

Cu Selur
Reply
#7
i think that the issue is that users see "Progressive" greyed out...  maybe better to remove the "progressive" text from the gui (if the source is an interlaced one) ... or clearly write "interlaced" ... .. or a text saying : video will be not deinterlaced
just to reassure users that no kind of "deinterlacing" is being done 

[Image: progressive.jpg]

also now i'm concerned about this:

i need to remove the "OVERWRITE SCAN" flag if i'm processing a progressive clip? (i set this enabled by defualt because i'm working on interlaced PAL... but how i can be sure that hybrid is not doing a deinterlacing job if this flag is set?)

looking at the ineterface seems that i need to remove the flag on modern videos... but removing it i have an "abort" processing the clip...
(this is a debug log without the OVERWRITE flag) : http://www.wcn.it/debug.txt

http://www.wcn.it/abort.mp4
Reply
#8
That indicates what the input scan type info is.
How would you know that you needed to overwrite that scan type in the second case (where you interlaced content lags proper interlacing tags) if it was not indicated there?
Reply
#9
Selur, with this file: ( a progressive from a smartphone ) http://www.wcn.it/test.mp4
the rendering is aborting and i need to force some sort of deinterlacing to have a rendering.
using latest Experimental
Reply
#10
Without a debug output, I have no clue what you are doing,...
Instead of forcing some deinterlacing, you could enable "Filtering->Vapoursynth->Misc->Script->Always use Vapoursynth" this should force Vapoursynth handling.
There also seems some issue with the time codes, which causes a crash during muxing.
(more or less time codes than frames,...) Enabling Config->Input->Decoding->CFR seems to help (this way Hybrid will not try to remux the time codes).
=> going to bed now
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)