(video_path, fps, per_side, batch_size, fillindenoise, edgedenoise, _smol_resolution,square_texture)
| 321 | |
| 322 | |
| 323 | def 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 | |
| 344 | def process_video(frames, per_side, batch_size, fillindenoise, edgedenoise, _smol_resolution,square_texture): |
nothing calls this directly
no test coverage detected