I would like to ask you for advice and experience with cartoon/animation.
(sorry if text seems strange sometimes, can not post, because forum always compains "forbiden contains contacts/links)
I have cartoon that I would like to encode, original is from satellite stream of low quality (do not be confused by the 'relatively' acceptable values if MediaInfo). The visual is not very nice, grainy, not sharp...
Tried more options and currently using standard filters (logo removal, deinterlace, yadiff, crop), on top tried gausian convolution and then Wavelet sharpener, the improvement is very little or strong visual artefacts started to appear (white glow on edges, remaining grain), if only gausian convolution (or other denoise) is kept the grain improves, but the sharpness is lost.
My question is if this is limit what can be done, or if I'm doing something wrong (which I expect is the case) and even better results can be achived.
As secondary question I would like to ask you what bitrate/config for x265 you would consider as 'ideal' (fully understand this is subjective) for this cartoon. My actual configuration is 400 (2 pass bitrate 400) but my experience/knowledge is very very limited. Tried to read on forums and doc pages, but not always is everything described or information is sometimes conflicting so my learning curve is very slow.
My current compression settings:
adm.videoCodec("x265", "useAdvancedConfiguration=True", "general.params=2PASSBITRATE=400", "general.poolThreads=99", "general.frameThreads=0", "general.output_bit_depth=0", "general.preset=veryslow", "general.tuning=none"
, "general.profile=main", "level=-1", "vui.sar_idc=0", "vui.sar_width=1", "vui.sar_height=1", "vui.fullrange=False", "vui.color_primaries=2", "vui.transfer_characteristics=2", "vui.matrix_coeffs=2", "MaxRefFrames=3"
, "MinIdr=25", "MaxIdr=250", "i_scenecut_threshold=40", "MaxBFrame=16", "i_bframe_adaptive=2", "i_bframe_bias=0", "i_bframe_pyramid=1", "b_deblocking_filter=True", "b_open_gop=True", "interlaced_mode=0"
, "constrained_intra=False", "b_intra=True", "lookahead=60", "weighted_pred=2", "weighted_bipred=True", "rect_inter=True", "amp_inter=True", "limit_modes=False", "cb_chroma_offset=0", "cr_chroma_offset=0"
, "me_method=3", "me_range=64", "subpel_refine=6", "limit_refs=3", "rd_level=3", "psy_rd=1.000000", "rdoq_level=0", "psy_rdoq=0.000000", "fast_pskip=False", "dct_decimate=True", "noise_reduction_intra=0"
, "noise_reduction_inter=0", "strong_intra_smoothing=True", "ratecontrol.rc_method=0", "ratecontrol.qp_constant=0", "ratecontrol.qp_step=4", "ratecontrol.bitrate=0", "ratecontrol.vbv_max_bitrate=0", "ratecontrol.vbv_buffer_size=0"
, "ratecontrol.vbv_buffer_init=1", "ratecontrol.ip_factor=1.400000", "ratecontrol.pb_factor=1.300000", "ratecontrol.aq_mode=2", "ratecontrol.aq_strength=1.000000", "ratecontrol.cu_tree=True", "ratecontrol.strict_cbr=False"
)
Sample file uploaded to WeTransfer, but links are not allowed anymore, guide to link, first start with we then add dot, continue with tl, then slash and after slash this text "t-zfB5i5zBwf"
Media Info: SpinTale_MediaInfo.txt
Thank you very much for advice