add test

cleanup

remove -w

move --workflow position

fix test

add --worflow, audio-to-image, image-to-image, image-to-video
This commit is contained in:
harisreedhar
2026-03-17 14:01:49 +01:00
committed by henryruhs
parent 051aed6133
commit de2d5cfc7d
27 changed files with 328 additions and 106 deletions
+6 -4
View File
@@ -12,14 +12,14 @@ from facefusion.apis.core import create_api
from facefusion.args_helper import apply_args
from facefusion.download import conditional_download_hashes, conditional_download_sources
from facefusion.exit_helper import hard_exit, signal_exit
from facefusion.filesystem import get_file_extension, get_file_name, is_image, is_video, resolve_file_paths, resolve_file_pattern
from facefusion.filesystem import get_file_extension, get_file_name, resolve_file_paths, resolve_file_pattern
from facefusion.jobs import job_helper, job_manager, job_runner
from facefusion.jobs.job_list import compose_job_list
from facefusion.processors.core import get_processors_modules
from facefusion.program import create_program
from facefusion.program_helper import validate_args
from facefusion.types import Args, ErrorCode
from facefusion.workflows import image_to_image, image_to_video
from facefusion.workflows import audio_to_image, image_to_image, image_to_video
def cli() -> None:
@@ -332,9 +332,11 @@ def conditional_process() -> ErrorCode:
if not processor_module.pre_process('output'):
return 2
if is_image(state_manager.get_item('target_path')):
if state_manager.get_item('workflow') == 'audio-to-image':
return audio_to_image.process(start_time)
if state_manager.get_item('workflow') == 'image-to-image':
return image_to_image.process(start_time)
if is_video(state_manager.get_item('target_path')):
if state_manager.get_item('workflow') == 'image-to-video':
return image_to_video.process(start_time)
return 0