共用方式為


Image interface

描述從輸入影片產生縮圖的基本屬性

Extends

屬性

odataType

多型歧視性,指定這個物件可以是的不同類型

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。

繼承的屬性

keyFrameInterval

兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。

label

編解碼器的選擇性標籤。 標籤可用來控制多任務處理行為。

stretchMode

重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize

syncMode

視訊同步模式

屬性詳細資料

odataType

多型歧視性,指定這個物件可以是的不同類型

odataType: "#Microsoft.Media.Image" | "#Microsoft.Media.JpgImage" | "#Microsoft.Media.PngImage"

屬性值

"#Microsoft.Media.Image" | "#Microsoft.Media.JpgImage" | "#Microsoft.Media.PngImage"

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

繼承的屬性詳細資料

keyFrameInterval

兩個主要畫面格之間的距離。 值應該在 ISO 8601 格式指定的範圍 [0.5, 20] 秒內非零。 預設值為 2 秒(PT2S)。 請注意,如果已設定 VideoSyncMode.Passthrough,則會忽略此設定,其中 KeyFrameInterval 值會遵循輸入來源設定。

keyFrameInterval?: string

屬性值

string

繼承自Video.keyFrameInterval

label

編解碼器的選擇性標籤。 標籤可用來控制多任務處理行為。

label?: string

屬性值

string

繼承自Video.label

stretchMode

重設大小模式 - 如何調整輸入視訊的大小,以符合所需的輸出解析度。 預設值為 AutoSize

stretchMode?: string

屬性值

string

繼承自Video.stretchMode

syncMode

視訊同步模式

syncMode?: string

屬性值

string

繼承自Video.syncMode