# Patterns

## CLI Arguments

### Source Pattern

Choose the image or audio pattern.

Argument: `-s/--source-pattern`

Default: `None`

Example: `--source-pattern sources\*.jpg`

### Target Pattern

Choose the image or video pattern.

Argument: `-t/--target-pattern`

Default: `None`

Example: `--target-pattern targets\*.mp4`

### Output Pattern

Specify the image or video pattern.

Argument: `-o/--output-pattern`

Default: `None`

Replacements:

* `source_name`
* `target_name`
* `target_extension`
* `index`

Example: `--output-pattern outputs\{index}.{target_extension}`

## Default Overrides

Modify the `facefusion.ini` file to override the defaults.

```ini
[patterns]
source_pattern = sources\*.jpg
target_pattern = targets\*.mp4
output_pattern = outputs\{index}.{target_extension}
```
