def generate_comparison(src: FileInfo, enc: Union[os.PathLike[str], str], flt: vs.VideoNode) -> None: make_comps( { 'source': src.clip_cut, 'filtered': flt, 'encode': source(str(enc), force_lsmas=True, cachedir='') }, num=int(src.clip_cut.num_frames / 500) if src.clip_cut.num_frames > 5000 else 50, collection_name=f'[Kaleido-subs] {src.name} Encode test', path=f'.comps/{src.name}', force_bt709=True, slowpics=True, public=False )
def compare(self): make_comps(clips=dict(src=self.file.clip_cut, flt=self.clip, enc=vs.core.ffms2.Source( self.file.name_file_final.to_str())), num=10, path=f'../_comps/{self.file.name}', collection_name=f'[Kaizoku] {self.file.name}', force_bt709=True, slowpics=True, public=False)
def generate_comparison(src: FileInfo, enc: vs.VideoNode, **args: Any) -> None: from vardautomation import make_comps make_comps( { 'source': src.clip_cut, 'filtered': enc, }, num=int(src.clip_cut.num_frames / 500) if src.clip_cut.num_frames > 5000 else 80, collection_name=f'{src.name} Encode (autogenerated comp)', path=f'.comps/{src.name}', force_bt709=True, slowpics=True, public=False, **args )