VP6 設定

本主題包含有關與VP6輸出相關的編碼設置的詳細信息。

vp6_ 暫時浮水印

vp6_temporal_down_watermark:Number

API 版本:V2

上級:輸出

默認: 20

有效值:0-100

兼容的工作類型:VOD

例:+10

描述:

暫時向下浮水印百分比的轉碼器參數。指定數據庫緩衝區的百分比,其下面允許編碼器開始刪除幀。僅在以下情況下使用vp6_temporal_reampling已啟用。較大的百分比將使其更有可能丟棄幀以達到請求的視頻比特率。相反也是如此。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_temporal_down_watermark": 10
    }
  ]
}

也可以看看: vp6_temporal_reampling

vp6_暫時取樣 _ 重新取樣

vp6_temporal_resampling:Boolean

API 版本:V2

上級:輸出

默認:當每個像素的位數較少時編碼為true。否則為假。

有效值:對或錯

兼容的工作類型:VOD

例:真正

描述:

暫時重新取樣的轉碼器參數。在特別困難的區域中,如果啟用,編碼器將會捨棄影格以達到目標資料速率。vp6_temporal_down_水印值決定數據緩衝區下啟用編碼器開始刪除幀的百分比。

對於每個像素使用較少位數的文件,默認值為true;對於每個像素使用較高位數的文件,默認值為false。要計算,請除以視頻比特率每秒的位數寬度 * 高度 * 幀率。如果該數字低於0.07,則vp6_temporal_resampling將默認為true。例如:每秒600,000比特(約600 kbps)除以(640x480 * 30 fps)= 0.065,因此在這種情況下,將啟用vp6_temporal_resampling。

注意:使用時恆定比特率模式,此選項被強制為true。調整vp6_temporal_down_watermark調整結果。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_temporal_resampling": true
    }
  ]
}

也可以看看: vp6_temporal_down_watermark

vp6_ 下射

vp6_undershoot_pct:Number

API 版本:V2

上級:輸出

默認:+90

有效值:0-100

兼容的工作類型:VOD

例:+75

描述:

創建針對稍低的數據表的輸出,以便緩衝區中有可用的位元來改進困難的部分。這是一個百分比,因此有效值是 0-100。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_undershoot_pct": 75
    }
  ]
}

vp6_ 設定檔

vp6_profile:String

API 版本:V2

上級:輸出

默認: vp6e

有效值: vp6s或vp6e

兼容的工作類型:VOD

例: vp6s

描述:

“ vp6s”或“ vp6e”。 vp6e設計用於一般用途。 vp6s通過降低解碼複雜度針對高分辨率/數據速率視頻進行了優化,從而可以在資源受限的機器上進行播放。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_profile": "vp6s"
    }
  ]
}

vp6_ 壓縮模式

vp6_compression_mode:String

API 版本:V2

上級:輸出

默認:

有效值:好還是最好

兼容的工作類型:VOD

例:最好

描述:

影響編碼的速度,與輸出的質量相比。「良好」平衡速度和品質。「最佳」優先於速度的質量,從而導致更高的壓縮但編碼速度較慢。如果您設定速度到1或2並使用VP6,我們將使用“最佳”模式;否則,我們使用“好”。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_compression_mode": "best"
    }
  ]
}

也可以看看:速度

vp6_2 通路最小 _ 截面

vp6_2pass_min_section:Integer

API 版本:V2

上級:輸出

默認:+40

有效值:0-100

兼容的工作類型:VOD

例:+50

描述:

對於雙通 VBR 編碼,這控制編碼器將允許任何部分的最低數據表,無論部分多麼容易。這個值用來防止困難的區段從簡單區段竊取太多位元。以整數表示為百分比。

例如,如果視頻比特率設置為1000 kbps,而vp6_2_pass_min_section設置為50,則任何部分的最低比特率均為500kbps(1000 * 50%)。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_2pass_min_section": 50
    }
  ]
}

也可以看看: vp6_2pass_max_section

vp6_2 通路 _ 最大截面

vp6_2pass_max_section:Integer

API 版本:V2

上級:輸出

默認:400

有效值:正整數

兼容的工作類型:VOD

例:250

描述:

對於雙通 VBR 編碼,這控制可以流式傳輸的最高數據表,以及編碼器允許的最高數據庫,無論部分有多困難。

例如,如果視頻比特率設置為1000 kbps,而vp6_2_pass_max_section設置為450,則任何部分的最高比特率將為4500kbps(1000 * 450%)。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_2pass_max_section": 250
    }
  ]
}

也可以看看: vp6_2pass_min_section

vp6_ 流 _ 預緩衝區

vp6_stream_prebuffer:Number

API 版本:V2

上級:輸出

默認:6

兼容的工作類型:VOD

例:2

描述:

開始播放前需要的預先載入秒數。緩衝區用於維持一致的數據表,並將播放中斷降至最低。適用於恆定比特率僅編碼。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_stream_prebuffer": 2
    }
  ]
}

也可以看看:恆定比特率

vp6_ 流 _ 最大緩衝區

vp6_stream_max_buffer:Number

API 版本:V2

上級:輸出

兼容的工作類型:VOD

例:5

描述:

緩衝區的大小上限 (以秒為單位)。適用於恆定比特率僅編碼。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_stream_max_buffer": 5
    }
  ]
}

也可以看看:恆定比特率

vp6__ 互換 _ 模式

vp6_deinterlace_mode:String

API 版本:V2

上級:輸出

默認:適應性

有效值:自適應,模糊或掉落

兼容的工作類型:VOD

例:下降

描述:

如果去隔行如果啟用,則此選項設置將應用的去隔行濾波器。有效選項是自適應,模糊(對於1:2:1模糊解交織)和拖放(對於Drop Field解交織)。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_deinterlace_mode": "drop"
    }
  ]
}

也可以看看:去隔行

vp6_ 表示 _ 層級

vp6_denoise_level:Float

API 版本:V2

上級:輸出

默認: 0

有效值:0到1之間的小數

兼容的工作類型:VOD

例:+0.1

描述:

指定來源的雜訊等級。任何大於 0 的值意味著源內的噪聲的恆定和已知水平。值 0 會導致濾鏡估計雜訊等級,從而使其在影格之間有所不同。較大的雜訊等級表示噪音來源越大,因此濾波器會增加清除效果,而且需要清晰度。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "vp6_denoise_level": 0.1
    }
  ]
}

也可以看看:去噪

Alpha_ 透明度

alpha_transparency:Boolean

API 版本:V2

上級:輸出

默認:

有效值:對或錯

兼容的工作類型:VOD

例:真正

描述:

在視頻上啟用Alpha透明度。

目前,只有VP6 video_codec支持Alpha透明度。在後台,此設置告訴編碼器使用VP6A編解碼器而不是VP6。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "alpha_transparency": true
    }
  ]
}

常數位元速率

constant_bitrate:Boolean

API 版本:V2

上級:輸出

默認:

有效值:對或錯

兼容的工作類型:VOD

例:真正

描述:

某些流服務器和解碼器使用恆定比特率(CBR)編碼。在相同的比特率下,CBR編碼看上去比可變比特率(VBR)編碼差很多,因此,如果絕對必要,請僅使用此設置。此設置要求您設置一個視頻比特率 ;你不能使用質量在使用constant_bitrate設置時自動選擇比特率。

不要將constant_bitrate用於基於HTTP的傳送或下載的視頻。

不同的video_codecs在constant_bitrate設置下的行為有所不同。

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "constant_bitrate": true
    }
  ]
}