From a08e0b7331b54ed19a9821878b29d5af0e7414f9 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 3 Feb 2026 11:28:44 +0100 Subject: [PATCH] fix sound --- generate.py | 6 +++--- render.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/generate.py b/generate.py index 7d3f28f..52ca52d 100644 --- a/generate.py +++ b/generate.py @@ -1106,9 +1106,9 @@ def reshoot_item(item, extra_prompt=None, first_frame=None, keep=False, prompt=N return ai -def reshoot_item_segments(item, character, age=None, keep=False): +def reshoot_item_segments(item, character, age=None, keep=False, offset=0): if isinstance(item, str): - item = Item.objects.get(public_id=item) + etem = Item.objects.get(public_id=item) max_duration = 12 source = item.files.all()[0].data.path info = ox.avinfo(source) @@ -1153,7 +1153,7 @@ def reshoot_item_segments(item, character, age=None, keep=False): segment_character = character if segment_character: segment_first_frame = replace_character( - item, segment_character, position, seed=seed, age=age + item, segment_character, position+offset, seed=seed, age=age ) segment_first_frame_url = public_document_url(segment_first_frame) else: diff --git a/render.py b/render.py index 285cc36..d4b6194 100644 --- a/render.py +++ b/render.py @@ -269,7 +269,7 @@ def compose(clips, fragment, target=150, base=1024, voice_over=None, options=Non if vo_b: a, b = '2', '-4' vo_b_a = '1' - vo_b_b = '5' + vo_b_b = '-5' voc['filter'] = {'volume': a} scene['audio-center']['A1'].append(voc) vo_low = vo.copy()