From 3bda73699c531bbdfe844a712d06fcacd4ef3ee0 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Tue, 2 Jun 2026 16:29:58 +0200 Subject: [PATCH] fix fast seeking --- facefusion/codecs/aom_encoder.py | 4 ++-- facefusion/codecs/vpx_encoder.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/facefusion/codecs/aom_encoder.py b/facefusion/codecs/aom_encoder.py index cdc6cfd7..b31d7056 100644 --- a/facefusion/codecs/aom_encoder.py +++ b/facefusion/codecs/aom_encoder.py @@ -24,8 +24,8 @@ def create(frame_resolution : Resolution, bitrate : BitRate, thread_count : int, if aom_library.aom_codec_enc_init_ver(aom_encoder, ctypes.byref(aom_codec), config_buffer, 0, 25) == 0: aom_library.aom_codec_control(aom_encoder, 13, ctypes.c_int(cpu_count)) - aom_library.aom_codec_control(aom_encoder, 75, ctypes.c_int(2)) - aom_library.aom_codec_control(aom_encoder, 106, ctypes.c_int(1)) + aom_library.aom_codec_control(aom_encoder, 75, ctypes.c_int(1)) + aom_library.aom_codec_control(aom_encoder, 106, ctypes.c_int(0)) aom_library.aom_codec_control(aom_encoder, 122, ctypes.c_int(0)) aom_library.aom_codec_control(aom_encoder, 123, ctypes.c_int(0)) ctypes.memmove(ctypes.addressof(aom_encoder) + 128, config_buffer, 1024) diff --git a/facefusion/codecs/vpx_encoder.py b/facefusion/codecs/vpx_encoder.py index 45977da0..078a3e7c 100644 --- a/facefusion/codecs/vpx_encoder.py +++ b/facefusion/codecs/vpx_encoder.py @@ -30,7 +30,7 @@ def create(frame_resolution : Resolution, bitrate : BitRate, thread_count : int, if vpx_library.vpx_codec_enc_init_ver(vpx_encoder, ctypes.byref(vp8_codec), config_buffer, 0, 39) == 0: vpx_library.vpx_codec_control_(vpx_encoder, 13, ctypes.c_int(cpu_count)) - vpx_library.vpx_codec_control_(vpx_encoder, 12, ctypes.c_int(3)) + vpx_library.vpx_codec_control_(vpx_encoder, 12, ctypes.c_int(0)) vpx_library.vpx_codec_control_(vpx_encoder, 27, ctypes.c_int(10)) ctypes.memmove(ctypes.addressof(vpx_encoder) + 64, config_buffer, 512) return vpx_encoder