PngImage interface
描述從輸入視訊產生一系列 PNG 影像的屬性。
- Extends
屬性
layers | 要由編碼器產生的輸出 PNG 影像層集合。 |
odata |
多型歧視性,指定這個物件可以是的不同類型 |
繼承的屬性
key |
兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。 |
label | 編解碼器的選擇性標籤。 標籤可用來控制多任務處理行為。 |
range | 相對於轉換輸入視訊中預設開始時間的位置,要停止產生縮圖。 此值可以是 ISO 8601 格式(例如,PT5M30S從開始時間停止 5 分 30 秒),或畫面計數 (例如,300 以在開始時間從畫面的第 300 個畫面停止。如果此值為 1,表示在開始時間只產生一個縮圖,或數據流持續時間的相對值(例如,50% 從開始時間停止一半的數據流持續時間)。 默認值為 100%,這表示在數據流結尾停止。 |
start | 輸入視訊中的位置,從何處開始產生縮圖。 此值可以是 ISO 8601 格式(例如,PT05S 以 5 秒開始),或畫面計數(例如,從第 10 個畫面開始的 10 個),或數據流持續時間的相對值(例如,10% 從數據流持續時間的 10% 開始)。 也支援宏 {Best},它會告訴編碼器從影片的前幾秒選取最佳縮圖,而且無論步驟和範圍的其他設定為何,都只會產生一個縮圖。 默認值為宏 {Best}。 |
step | 產生縮圖的間隔。 此值可以是 ISO 8601 格式(例如,PT05S 每 5 秒一個影像),或畫面計數(例如,每 30 個畫面 30 個影像 30 個畫面),或數據流持續時間的相對值(例如,每 10 個% 一個影像的 10 個%。 注意:步驟值會影響第一個產生的縮圖,這可能不是在轉換預設開始時間指定的縮圖。 這是因為編碼器,它會嘗試在開始時間和步驟位置之間選取最佳縮圖作為第一個輸出。 當預設值為 10%時,表示如果數據流有很長的持續時間,則第一個產生的縮圖可能遠離在開始時間指定的縮圖。 如果第一個縮圖預期接近開始時間,請嘗試選取 [步驟] 的合理值,或在開始時間只需要一個縮圖時,將 Range 值設定為 1。 |
stretch |
重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize |
sync |
視訊同步模式 |
屬性詳細資料
layers
odataType
多型歧視性,指定這個物件可以是的不同類型
odataType: "#Microsoft.Media.PngImage"
屬性值
"#Microsoft.Media.PngImage"
繼承的屬性詳細資料
keyFrameInterval
兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。
keyFrameInterval?: string
屬性值
string
label
range
相對於轉換輸入視訊中預設開始時間的位置,要停止產生縮圖。 此值可以是 ISO 8601 格式(例如,PT5M30S從開始時間停止 5 分 30 秒),或畫面計數 (例如,300 以在開始時間從畫面的第 300 個畫面停止。如果此值為 1,表示在開始時間只產生一個縮圖,或數據流持續時間的相對值(例如,50% 從開始時間停止一半的數據流持續時間)。 默認值為 100%,這表示在數據流結尾停止。
range?: string
屬性值
string
start
輸入視訊中的位置,從何處開始產生縮圖。 此值可以是 ISO 8601 格式(例如,PT05S 以 5 秒開始),或畫面計數(例如,從第 10 個畫面開始的 10 個),或數據流持續時間的相對值(例如,10% 從數據流持續時間的 10% 開始)。 也支援宏 {Best},它會告訴編碼器從影片的前幾秒選取最佳縮圖,而且無論步驟和範圍的其他設定為何,都只會產生一個縮圖。 默認值為宏 {Best}。
start: string
屬性值
string
step
產生縮圖的間隔。 此值可以是 ISO 8601 格式(例如,PT05S 每 5 秒一個影像),或畫面計數(例如,每 30 個畫面 30 個影像 30 個畫面),或數據流持續時間的相對值(例如,每 10 個% 一個影像的 10 個%。 注意:步驟值會影響第一個產生的縮圖,這可能不是在轉換預設開始時間指定的縮圖。 這是因為編碼器,它會嘗試在開始時間和步驟位置之間選取最佳縮圖作為第一個輸出。 當預設值為 10%時,表示如果數據流有很長的持續時間,則第一個產生的縮圖可能遠離在開始時間指定的縮圖。 如果第一個縮圖預期接近開始時間,請嘗試選取 [步驟] 的合理值,或在開始時間只需要一個縮圖時,將 Range 值設定為 1。
step?: string
屬性值
string
繼承自Image_2.step
stretchMode
重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize
stretchMode?: string
屬性值
string