PPROLint
Built-in rules

Sequence settings

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

PropertyValue
Idsequence-settings
CategoryProject
Default severitywarning
Scopesequence-settings (computed scope)

Options

OptionTypeDefaultDescription
frameRatesnumber[][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.
frameSizesjson[]Allowed frame sizes: { "width", "height" }. Empty: not checked.

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.

Rule file

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"
}

On this page