from video import VideoFile v = VideoFile("test.mp4") v.add_image_directory("slides") v.save()
from picture import Picture, Face from video import VideoFile import sys surat = Face(sys.argv[1]) vid = VideoFile(sys.argv[2]) numpics = 0 success = 0 for i in range(int(vid.info.frame_count)): state, pic = vid.export_image() pic.find_faces() numpics += len(pic.faces) if len(pic.faces) > 0: if True in surat.face_match(pic): success += 1 print( "In frame %d, found %d faces total %d successful %d ratio %f" % (i, len(pic.faces), numpics, success, (success / (numpics * 1.0) * 100)))
import os import glob from video import VideoFile result = [] for x in os.walk('/mnt/d/Dizi'): for y in glob.glob(os.path.join(x[0], '*.mkv')): result.append(y) for vf in result: in_vid = VideoFile(vf) if in_vid.format_name != '.mp4' or \ in_vid.height > 480 or \ in_vid.width > 840 or \ in_vid.bit_rate > 768: in_vid.convert()