條件輸出設定

本主題包含有關與條件輸出有關的編碼設置的詳細信息,如果不滿足某些條件,則可以跳過輸出。

min_size

min_size:String

API 版本:V2

上級:conditionals

兼容的工作類型:VOD

例:

  • 640x480

描述:

如果源尺寸小於請求的尺寸,則將跳過輸出。

尺寸是通過將光源的高度和寬度乘以並與所提供尺寸的乘積進行比較來計算的。

注意:由於視頻元數據的性質以及視頻類型之間的不一致,某些源文件在檢查過程中可能會錯誤地讀取其尺寸,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "min_size": "640x480"
      }
    }
  ]
}

也可以看看: max_size

max_size

max_size:String

API 版本:V2

上級:conditionals

兼容的工作類型:VOD

例:

  • 640x480

描述:

如果源的尺寸大於請求的尺寸,則將跳過輸出。

尺寸是通過將光源的高度和寬度乘以並與所提供尺寸的乘積進行比較來計算的。

注意:由於視頻元數據的性質以及視頻類型之間的不一致,某些源文件在檢查過程中可能會錯誤地讀取其尺寸,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "max_size": "640x480"
      }
    }
  ]
}

也可以看看: min_size

min_duration

min_duration:Integer

API 版本:V2

上級:conditionals

有效值:正整數

兼容的工作類型:VOD

例:

  • 300

描述:

如果源的持續時間短於請求的持續時間,則將跳過輸出。

持續時間必須以秒為單位。如果信號源少於5分鐘,則要跳過輸出,請使用'300'。

注意:由於視頻元數據的性質以及視頻類型之間的不一致,某些源文件的持續時間在檢查過程中可能無法正確讀取,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "min_duration": "300"
      }
    }
  ]
}

也可以看看: max_duration

max_duration

max_duration:Integer

API 版本:V2

上級:conditionals

有效值:正整數

兼容的工作類型:VOD

例:

  • 600

描述:

如果源的持續時間長於請求的持續時間,則將跳過輸出。

持續時間必須以秒為單位。如果信號源超過5分鐘,則要跳過輸出,請使用'300'。

注意:由於視頻元數據的性質以及視頻類型之間的不一致,某些源文件的持續時間在檢查過程中可能無法正確讀取,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "max_duration": "600"
      }
    }
  ]
}

也可以看看: min_duration

min_audio_bitrate

min_audio_bitrate:Integer

API 版本:V2

上級:conditionals

有效值:正整數

兼容的工作類型:VOD

例:

  • 128

描述:

如果源的音頻比特率小於指定的比特率(以kbps為單位),則將跳過輸出。

沒有音軌或無法識別的音頻比特率的源文件將忽略此設置。( require_audio如需更多選項,請參閱。)如果源音頻比特率小於128 Kbps,要跳過輸出,請使用128。

注意:由於音頻元數據的性質以及音頻類型之間的不一致,某些源文件在檢查過程中可能無法正確讀取其比特率,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "min_audio_bitrate": 128
      }
    }
  ]
}

也可以看看:max_audio_bitraterequire_audio

max_audio_bitrate

max_audio_bitrate:Integer

API 版本:V2

上級:conditionals

有效值:正整數

兼容的工作類型:VOD

例:

  • 160

描述:

如果源的音頻比特率大於指定的比特率(以kbps為單位),則將跳過輸出。

沒有音軌或無法識別的音頻比特率的源文件將忽略此設置。( require_audio如需更多選項,請參閱。)要在源音頻比特率大於160 Kbps時跳過輸出,請使用160。

注意:由於音頻元數據的性質以及音頻類型之間的不一致,某些源文件在檢查過程中可能無法正確讀取其比特率,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "max_audio_bitrate": 160
      }
    }
  ]
}

也可以看看:min_audio_bitraterequire_audio

min_video_bitrate

min_video_bitrate:Integer

API 版本:V2

上級:conditionals

有效值:正整數

兼容的工作類型:VOD

例:

  • 800

描述:

如果源的視頻比特率小於指定的比特率(以kbps為單位),則將跳過輸出。

沒有視頻軌道或可識別的視頻比特率的源文件將忽略此設置。( require_video如需更多選項,請參閱。)如果源視頻比特率小於800 Kbps,要跳過輸出,請使用800。

注意:由於視頻元數據的性質以及視頻類型之間的不一致,某些源文件在檢查過程中可能無法正確讀取其比特率,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "min_video_bitrate": 800
      }
    }
  ]
}

也可以看看: max_video_bitraterequire_video

max_video_bitrate

max_video_bitrate:Integer

API 版本:V2

上級:conditionals

有效值:正整數

兼容的工作類型:VOD

例:

  • +1500

描述:

如果源的視頻比特率大於指定的比特率(以kbps為單位),則將跳過輸出。

沒有視頻軌道或可識別的視頻比特率的源文件將忽略此設置。( require_video如需更多選項,請參閱。)如果源視頻比特率大於1500 Kbps,要跳過輸出,請使用1500。

注意:由於視頻元數據的性質以及視頻類型之間的不一致,某些源文件在檢查過程中可能無法正確讀取其比特率,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "max_video_bitrate": 1500
      }
    }
  ]
}

也可以看看:min_video_bitraterequire_video

require_audio

require_audio:Boolean

API 版本:V2

上級:conditionals

默認:

有效值:對或錯

兼容的工作類型:VOD

例:true

描述:

如果源文件沒有音軌,則將跳過輸出。

要在源沒有音軌時跳過輸出,請將此選項設置為true。

注意:由於媒體元數據的性質和媒體類型之間的不一致,某些源文件在檢查過程中可能會錯誤地讀取其元數據,從而導致條件被錯誤地應用或忽略。


  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "require_audio": true,
        "min_audio_bitrate": 64
      }
    }
  ]
}

也可以看看:min_audio_bitraterequire_video

require_video

require_video:Boolean

API 版本:V2

上級:conditionals

默認:

有效值:對或錯

兼容的工作類型:VOD

例:true

描述:

如果源文件沒有視頻軌道,則將跳過輸出。

要在源沒有視頻軌道時跳過輸出,請將此選項設置為true。

注意:由於媒體元數據的性質和媒體類型之間的不一致,某些源文件在檢查過程中可能會錯誤地讀取其元數據,從而導致條件被錯誤地應用或忽略。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "skip": {
        "require_video": true,
        "min_video_bitrate": 400
      }
    }
  ]
}

也可以看看:min_video_bitraterequire_audio