# Sequence settings (/docs/rules/sequence-settings)

Reports a sequence whose frame rate or frame size is not an allowed one.



{/* Generated by scripts/generate-docs.ts. Do not edit. */}

| Property         | Value                                                                                     |
| :--------------- | :---------------------------------------------------------------------------------------- |
| Id               | `sequence-settings`                                                                       |
| Category         | Project                                                                                   |
| Default severity | warning                                                                                   |
| Scope            | [`sequence-settings`](/docs/reference/computed-scopes#sequence-settings) (computed scope) |

## Options [#options]

| Option       | Type       | Default                                                 | Description                                                                               |
| :----------- | :--------- | :------------------------------------------------------ | :---------------------------------------------------------------------------------------- |
| `frameRates` | `number[]` | `[23.976,24,25,29.97,30,48,50,59.94,60,100,119.88,120]` | Allowed frame rates. 23.976, 29.97… stand for 24000/1001, 30000/1001… Empty: not checked. |
| `frameSizes` | `json`     | `[]`                                                    | Allowed frame sizes: \{ "width", "height" }. Empty: not checked.                          |

## Customize it [#customize-it]

Turn the rule on or off in the panel's Rules settings. To change its options, severity or wording, open it with its cogwheel in the rule editor and save: your copy replaces the built-in rule until you revert it. You can also copy the file below into your rules folder as `sequence-settings.rule.json` and edit it. See [Change a built-in rule](/docs/editor/saving#change-a-built-in-rule).

## Rule file [#rule-file]

```json title="sequence-settings.rule.json"
{
  "formatVersion": 1,
  "id": "sequence-settings",
  "name": {
    "en_US": "Sequence settings",
    "de_DE": "Sequenzeinstellungen",
    "es_ES": "Ajustes de secuencia",
    "fr_FR": "Paramètres de séquence",
    "it_IT": "Impostazioni sequenza",
    "ja_JP": "シーケンス設定",
    "ko_KR": "시퀀스 설정",
    "pt_BR": "Configurações da sequência",
    "ru_RU": "Настройки эпизода",
    "zh_CN": "序列设置"
  },
  "description": {
    "en_US": "Reports a sequence whose frame rate or frame size is not an allowed one.",
    "de_DE": "Meldet eine Sequenz, deren Framerate oder Framegröße nicht zulässig ist.",
    "es_ES": "Detecta una secuencia cuya velocidad de fotogramas o tamaño de fotograma no está permitido.",
    "fr_FR": "Signale une séquence dont la fréquence d'images ou la taille d'image n'est pas autorisée.",
    "it_IT": "Segnala una sequenza con frequenza fotogrammi o dimensione fotogramma non consentite.",
    "ja_JP": "フレームレートまたはフレームサイズが許可されていないシーケンスを報告します。",
    "ko_KR": "프레임 속도 또는 프레임 크기가 허용되지 않는 시퀀스를 보고합니다.",
    "pt_BR": "Relata uma sequência cuja taxa de quadros ou tamanho de quadro não é permitido.",
    "ru_RU": "Сообщает об эпизоде с недопустимой частотой кадров или размером кадра.",
    "zh_CN": "报告帧速率或帧大小不在允许范围内的序列。"
  },
  "category": "project",
  "scope": "sequence-settings",
  "severity": "warning",
  "options": {
    "frameRates": {
      "type": "number[]",
      "default": [
        23.976,
        24,
        25,
        29.97,
        30,
        48,
        50,
        59.94,
        60,
        100,
        119.88,
        120
      ],
      "description": "Allowed frame rates. 23.976, 29.97… stand for 24000/1001, 30000/1001… Empty: not checked."
    },
    "frameSizes": {
      "type": "json",
      "default": [],
      "description": "Allowed frame sizes: { \"width\", \"height\" }. Empty: not checked."
    }
  },
  "checks": [
    {
      "condition": {
        "field": "setting.kind",
        "operator": "equals",
        "value": "frameRate"
      },
      "message": {
        "en_US": "Sequence \"{sequence.name}\" runs at {setting.frameRate:3} fps, which is not an allowed frame rate.",
        "de_DE": "Sequenz „{sequence.name}“ läuft mit {setting.frameRate:3} fps, was keine zulässige Framerate ist.",
        "es_ES": "La secuencia \"{sequence.name}\" usa {setting.frameRate:3} fps, que no es una velocidad de fotogramas permitida.",
        "fr_FR": "La séquence « {sequence.name} » est à {setting.frameRate:3} fps, une fréquence d'images non autorisée.",
        "it_IT": "La sequenza \"{sequence.name}\" è a {setting.frameRate:3} fps, una frequenza fotogrammi non consentita.",
        "ja_JP": "シーケンス「{sequence.name}」のフレームレートは{setting.frameRate:3} fpsで、許可されたフレームレートではありません。",
        "ko_KR": "시퀀스 \"{sequence.name}\"의 프레임 속도 {setting.frameRate:3} fps는 허용되지 않는 프레임 속도입니다.",
        "pt_BR": "A sequência \"{sequence.name}\" está a {setting.frameRate:3} fps, que não é uma taxa de quadros permitida.",
        "ru_RU": "Частота кадров эпизода «{sequence.name}» ({setting.frameRate:3} fps) не входит в число допустимых.",
        "zh_CN": "序列“{sequence.name}”的帧速率为 {setting.frameRate:3} fps，不是允许的帧速率。"
      },
      "data": {
        "frameRate": "setting.frameRate",
        "frameDuration": "sequence.frameDuration",
        "frameRates": "setting.frameRates"
      }
    },
    {
      "condition": {
        "field": "setting.kind",
        "operator": "equals",
        "value": "frameSize"
      },
      "message": {
        "en_US": "Sequence \"{sequence.name}\" is {setting.frameSizeText}, not one of the allowed frame sizes ({setting.frameSizesText}).",
        "de_DE": "Sequenz „{sequence.name}“ hat die Größe {setting.frameSizeText}, keine der zulässigen Framegrößen ({setting.frameSizesText}).",
        "es_ES": "La secuencia \"{sequence.name}\" tiene un tamaño de {setting.frameSizeText}, que no es uno de los tamaños de fotograma permitidos ({setting.frameSizesText}).",
        "fr_FR": "La séquence « {sequence.name} » est en {setting.frameSizeText}, qui ne fait pas partie des tailles d'image autorisées ({setting.frameSizesText}).",
        "it_IT": "La sequenza \"{sequence.name}\" è {setting.frameSizeText}, non una delle dimensioni fotogramma consentite ({setting.frameSizesText}).",
        "ja_JP": "シーケンス「{sequence.name}」のフレームサイズは{setting.frameSizeText}で、許可されたフレームサイズ（{setting.frameSizesText}）ではありません。",
        "ko_KR": "시퀀스 \"{sequence.name}\"의 프레임 크기 {setting.frameSizeText}은(는) 허용된 프레임 크기({setting.frameSizesText})가 아닙니다.",
        "pt_BR": "A sequência \"{sequence.name}\" tem {setting.frameSizeText}, que não é um dos tamanhos de quadro permitidos ({setting.frameSizesText}).",
        "ru_RU": "Размер кадра эпизода «{sequence.name}» ({setting.frameSizeText}) не входит в число допустимых ({setting.frameSizesText}).",
        "zh_CN": "序列“{sequence.name}”的帧大小为 {setting.frameSizeText}，不在允许的帧大小（{setting.frameSizesText}）之内。"
      },
      "data": {
        "frameSize": "setting.frameSize",
        "frameSizes": "setting.frameSizes"
      }
    }
  ],
  "matching": "all"
}
```
