MCPcopy
hub / github.com/CiaraStrawberry/TemporalKit / process_video_single

Function process_video_single

scripts/Berry_Method.py:323–341  ·  view source on GitHub ↗
(video_path, fps, per_side, batch_size, fillindenoise, edgedenoise, _smol_resolution,square_texture)

Source from the content-addressed store, hash-verified

321
322
323def process_video_single(video_path, fps, per_side, batch_size, fillindenoise, edgedenoise, _smol_resolution,square_texture):
324
325 extension_path = os.path.abspath(__file__)
326 extension_dir = os.path.dirname(os.path.dirname(extension_path))
327 output_folder = os.path.join(extension_dir, "result")
328 extension_path = os.path.abspath(__file__)
329 frames_limit = (per_side * per_side) * batch_size
330 extension_dir = os.path.dirname(os.path.dirname(extension_path))
331 extension_save_folder = os.path.join(extension_dir, "result")
332 if not os.path.exists(extension_save_folder):
333 os.makedirs(extension_save_folder)
334 utilityb.delete_folder_contents(extension_save_folder)
335 #rerun the generatesquarefromvideo function to get the unaltered square texture
336 video_data = convert_video_to_bytes(video_path)
337 frames = utilityb.extract_frames_movpie(video_data, fps, frames_limit)
338 processed_frames = process_video(frames,per_side,batch_size,fillindenoise,edgedenoise,_smol_resolution,square_texture)
339 output_video_path = os.path.join(output_folder, "output.mp4")
340 generated_video = utilityb.pil_images_to_video(processed_frames, output_video_path, fps)
341 return generated_video
342
343
344def process_video(frames, per_side, batch_size, fillindenoise, edgedenoise, _smol_resolution,square_texture):

Callers

nothing calls this directly

Calls 2

process_videoFunction · 0.85
convert_video_to_bytesFunction · 0.70

Tested by

no test coverage detected