diff --git a/tab_batch_ng.py b/tab_batch_ng.py index 6fefb8d..a3a12f4 100644 --- a/tab_batch_ng.py +++ b/tab_batch_ng.py @@ -316,7 +316,7 @@ def render_batch_processor(state: AppState): 'seed', 'cfg', 'camera', 'flf', KEY_SEQUENCE_NUMBER, 'frame_to_skip', 'end_frame', 'transition', 'vace_length', 'input_a_frames', 'input_b_frames', 'reference switch', 'vace schedule', - 'middle frame path', 'video file path', 'reference image path', 'flf image path', + 'middle frame path', 'video file path', 'reference image path', 'end frame path', } standard_keys.update(lora_keys) @@ -633,7 +633,7 @@ def _render_sequence_card(i, seq, batch_list, data, file_path, state, for img_label, img_key in [ ('Reference Image Path', 'reference image path'), ('Middle Frame Path', 'middle frame path'), - ('FLF Image Path', 'flf image path'), + ('End Frame Path', 'end frame path'), ]: with ui.row().classes('w-full items-center'): inp = dict_input(ui.input, img_label, seq, img_key).classes( diff --git a/tab_timeline_ng.py b/tab_timeline_ng.py index 4ae0001..de6bb3e 100644 --- a/tab_timeline_ng.py +++ b/tab_timeline_ng.py @@ -618,7 +618,7 @@ def _render_preview_fields(item_data: dict): known_keys = { 'sequence_number', 'general_prompt', 'general_negative', 'current_prompt', 'prompt', 'negative', 'camera', 'flf', 'seed', 'resolutions', - 'frame_to_skip', 'vace schedule', 'video file path', 'middle frame path', + 'frame_to_skip', 'vace schedule', 'video file path', 'middle frame path', 'end frame path', } # also skip lora keys custom_keys = [ diff --git a/utils.py b/utils.py index 11165b8..dea6143 100644 --- a/utils.py +++ b/utils.py @@ -47,7 +47,7 @@ DEFAULTS = { "video file path": "", "reference image path": "", "middle frame path": "", - "flf image path": "", + "end frame path": "", # --- LoRAs (name as STRING, strength as FLOAT) --- "lora 1 high": "", @@ -157,6 +157,8 @@ def _migrate_key_renames(data: dict) -> None: continue if 'reference path' in item and 'middle frame path' not in item: item['middle frame path'] = item.pop('reference path') + if 'flf image path' in item and 'end frame path' not in item: + item['end frame path'] = item.pop('flf image path') def _migrate_lora_keys(data: dict) -> None: