Kodi Community Forum

Full Version: Question: Deinterlace only for certain refresh rate
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi all,

I have a short request to the nvidia shield platform, but I thought this is not only relevant to the shield or to Android.

Running video material with 25 fps progressive (720 or 1080 px) on my TV it will be played back automatically with 50 Hz. Fine so far.
But I have to activate deinterlacing (Deinterlace = Active) and a certain methode ("Bob") to get the best quality. Otherwise stutter/judder.

Example:
Quote:Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1mn 1s
Bit rate : 2 438 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.106
Stream size : 17.9 MiB (91%)
Writing library : x264 core 133 r2334 a3ac64b
Encoding settings : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default : Yes
Forced : No

When I set deinterlace to "Automatic" the deinterlacing process is not running in case 25fps will be played back. Verified with several samples.

On the otherhand active deinterlacing will produce bad PQ while playing 23.976fps with 24 Hz.

Therefore I'm looking for a configuration/setting that deinterlacing will only be "Active" and methode will be "Bob" in case the video material has 25fps. Is this possible ? I did not find something relevant.

Thanks.
What a pity that there seems to be no setting for allow this. Might be a good enhancement.
Yeah, maybe something like "rule-based settings". That could have a ton of uses, now that I think about it.