# AI : Faceswap : Source : tools #### `__init__.py` ``` - ``` #### `alignments/*.py` #### `effmpeg/__init__.py` ✔ #### `effmpeg/cli.py` ``` EffmpegArgs < FaceSwapArgs ... ``` #### `effmpeg/effmpeg.py` ``` # Uses ffmpy's wrapper around imageio_ffmpeg's built-in binary. import imageio_ffmpeg as im_ffm from ffmpy import FFmpeg Effmpeg _executable = im_ffm.get_ffmpeg_exe() # UNUSED __init__( arguments ) exe = im_ffm.get_ffmpeg.exe() __run_ffmpeg:static( exe = im_ffm.get_ffmpeg_exe(), inputs = None, outputs = None ) ffm = FFmpeg( executable = exe, inputs = inputs, outputs = outputs ) ffm.run( stderr = subprocess.STDOUT ) ... extract:s( input_ = None, output = None, fps = None, extract_ext = None, start = None, duration = None, **kwargs ) ... Effmpeg.__run_ffmpeg( inputs = _input, outputs = _output ) gen_vid:s( input_ = None, output = None, fps = None, mux_audio = False, ref_vid = None, exe = None, **kwargs ) ... Effmpeg.__run_ffmpeg( exe = exe, inputs = _inputs, outputs = _outputs ) ... rescale:s( input_ = None, output = None, scale = None, exe = None, **kwargs ) ... Effmpeg.__run_ffmpeg( exe = exe, inputs = _inputs, outputs = _outputs ) rotate:s( input_ = None, output = None, degrees = None, transpose = None, exe = None, **kwargs ) ... Effmpeg.__run_ffmpeg( exe = exe, inputs = _inputs, outputs = _outputs ) mux_audio:s( input_ = None, output = None, ref_vid = None, exe = None, **kwargs ) ... Effmpeg.__run_ffmpeg( exe = exe, inputs = _inputs, outputs = _outputs ) slice:s( input_ = None, output = None, start = None, duration = None, exe = None, **kwargs ) ... Effmpeg.__run_ffmpeg( exe = exe, inputs = _inputs, outputs = _output ) ... ``` #### `manual/*.py` #### `mask/*.py` #### `model/*.py` #### `preview/*.py`