diff --git a/facefusion/choices.py b/facefusion/choices.py index 9571326..c1c4ce1 100755 --- a/facefusion/choices.py +++ b/facefusion/choices.py @@ -37,9 +37,12 @@ face_mask_regions : List[FaceMaskRegion] = list(face_mask_region_set.keys()) audio_type_set : AudioTypeSet =\ { + 'flac': 'audio/flac', 'm4a': 'audio/mp4', + 'm4v': 'audio/m4v', 'mp3': 'audio/mpeg', 'ogg': 'audio/ogg', + 'opus': 'audio/opus', 'wav': 'audio/x-wav' } image_type_set : ImageTypeSet =\ diff --git a/facefusion/typing.py b/facefusion/typing.py index 0b59575..b73fa12 100755 --- a/facefusion/typing.py +++ b/facefusion/typing.py @@ -109,7 +109,7 @@ FaceMaskType = Literal['box', 'occlusion', 'region'] FaceMaskRegion = Literal['skin', 'left-eyebrow', 'right-eyebrow', 'left-eye', 'right-eye', 'glasses', 'nose', 'mouth', 'upper-lip', 'lower-lip'] FaceMaskRegionSet = Dict[FaceMaskRegion, int] -AudioFormat = Literal['m4a', 'mp3', 'ogg', 'wav'] +AudioFormat = Literal['flac', 'm4a', 'mp3', 'ogg', 'opus', 'wav'] ImageFormat = Literal['bmp', 'jpeg', 'png', 'tiff', 'webp'] VideoFormat = Literal['avi', 'm4v', 'mkv', 'mov', 'mp4', 'webm'] TempFrameFormat = Literal['bmp', 'jpeg', 'png', 'tiff']