()
| 164 | |
| 165 | |
| 166 | def create_frame_extraction_program() -> ArgumentParser: |
| 167 | program = ArgumentParser(add_help = False) |
| 168 | group_frame_extraction = program.add_argument_group('frame extraction') |
| 169 | group_frame_extraction.add_argument('--trim-frame-start', help = translator.get('help.trim_frame_start'), type = int, default = facefusion.config.get_int_value('frame_extraction', 'trim_frame_start')) |
| 170 | group_frame_extraction.add_argument('--trim-frame-end', help = translator.get('help.trim_frame_end'), type = int, default = facefusion.config.get_int_value('frame_extraction', 'trim_frame_end')) |
| 171 | group_frame_extraction.add_argument('--temp-frame-format', help = translator.get('help.temp_frame_format'), default = config.get_str_value('frame_extraction', 'temp_frame_format', 'png'), choices = facefusion.choices.temp_frame_formats) |
| 172 | group_frame_extraction.add_argument('--keep-temp', help = translator.get('help.keep_temp'), action = 'store_true', default = config.get_bool_value('frame_extraction', 'keep_temp')) |
| 173 | job_store.register_step_keys([ 'trim_frame_start', 'trim_frame_end', 'temp_frame_format', 'keep_temp' ]) |
| 174 | return program |
| 175 | |
| 176 | |
| 177 | def create_frame_distribution_program() -> ArgumentParser: |
no outgoing calls
no test coverage detected