From d03e3b3ed76420affa6da782e8ba00396bb55d3b Mon Sep 17 00:00:00 2001 From: henryruhs Date: Sat, 15 Feb 2025 00:13:58 +0100 Subject: [PATCH] Add audio encoders pcm_s16le and pcm_s32le --- facefusion/choices.py | 2 +- facefusion/types.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/facefusion/choices.py b/facefusion/choices.py index b95f4b2..c4e27f1 100755 --- a/facefusion/choices.py +++ b/facefusion/choices.py @@ -68,7 +68,7 @@ temp_frame_formats : List[ImageFormat] = [ 'bmp', 'jpeg', 'png', 'tiff' ] output_encoder_set : EncoderSet =\ { - 'audio': [ 'aac', 'libmp3lame', 'libopus', 'libvorbis', 'flac' ], + 'audio': [ 'aac', 'libmp3lame', 'libopus', 'libvorbis', 'flac', 'pcm_s16le', 'pcm_s32le' ], 'video': [ 'libx264', 'libx265', 'libvpx-vp9', 'h264_nvenc', 'hevc_nvenc', 'h264_amf', 'hevc_amf', 'h264_qsv', 'hevc_qsv', 'h264_videotoolbox', 'hevc_videotoolbox' ] } output_audio_encoders : List[AudioEncoder] = output_encoder_set.get('audio') diff --git a/facefusion/types.py b/facefusion/types.py index 03d5bd8..2b2ea54 100755 --- a/facefusion/types.py +++ b/facefusion/types.py @@ -117,7 +117,7 @@ AudioTypeSet : TypeAlias = Dict[AudioFormat, str] ImageTypeSet : TypeAlias = Dict[ImageFormat, str] VideoTypeSet : TypeAlias = Dict[VideoFormat, str] -AudioEncoder = Literal['aac', 'libmp3lame', 'libopus', 'libvorbis', 'flac'] +AudioEncoder = Literal['aac', 'libmp3lame', 'libopus', 'libvorbis', 'flac', 'pcm_s16le', 'pcm_s32le'] VideoEncoder = Literal['libx264', 'libx265', 'libvpx-vp9', 'h264_nvenc', 'hevc_nvenc', 'h264_amf', 'hevc_amf', 'h264_qsv', 'hevc_qsv', 'h264_videotoolbox', 'hevc_videotoolbox'] EncoderSet = TypedDict('EncoderSet', {