Image interface
Menjelaskan properti dasar untuk menghasilkan gambar mini dari video input
- Memperluas
Properti
odata |
Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat |
range | Posisi relatif terhadap transformasi waktu mulai yang telah ditetapkan dalam video input untuk berhenti menghasilkan gambar mini. Nilainya dapat dalam format ISO 8601 (Misalnya, PT5M30S untuk berhenti pada 5 menit dan 30 detik dari waktu mulai), atau jumlah bingkai (Misalnya, 300 untuk berhenti pada bingkai ke-300 dari bingkai pada waktu mulai. Jika nilai ini adalah 1, itu berarti hanya menghasilkan satu gambar mini pada waktu mulai), atau nilai relatif terhadap durasi aliran (Misalnya, 50% untuk berhenti pada setengah durasi streaming dari waktu mulai). Nilai defaultnya adalah 100%, yang berarti berhenti di akhir stream. |
start | Posisi dalam video input dari tempat untuk mulai menghasilkan gambar mini. Nilainya dapat dalam format ISO 8601 (Misalnya, PT05S untuk memulai pada 5 detik), atau jumlah bingkai (Misalnya, 10 untuk memulai pada bingkai ke-10), atau nilai relatif terhadap durasi stream (Misalnya, 10% untuk memulai 10% dari durasi stream). Juga mendukung makro {Best}, yang memberi tahu penyandi untuk memilih gambar mini terbaik dari beberapa detik pertama video dan hanya akan menghasilkan satu gambar mini, tidak peduli apa pengaturan lainnya untuk Langkah dan Rentang. Nilai defaultnya adalah makro {Best}. |
step | Interval di mana gambar mini dihasilkan. Nilainya dapat dalam format ISO 8601 (Misalnya, PT05S untuk satu gambar setiap 5 detik), atau jumlah bingkai (Misalnya, 30 untuk satu gambar setiap 30 bingkai), atau nilai relatif terhadap durasi streaming (Misalnya, 10% untuk satu gambar setiap 10% durasi aliran). Catatan: Nilai langkah akan memengaruhi gambar mini pertama yang dihasilkan, yang mungkin tidak sama persis dengan yang ditentukan pada waktu mulai prasetel transformasi. Hal ini disebabkan oleh encoder, yang mencoba memilih gambar mini terbaik antara waktu mulai dan Posisi langkah dari waktu mulai sebagai output pertama. Karena nilai default adalah 10%, itu berarti jika aliran memiliki durasi yang lama, gambar mini pertama yang dihasilkan mungkin jauh dari yang ditentukan pada waktu mulai. Cobalah untuk memilih nilai yang wajar untuk Langkah jika gambar mini pertama diharapkan mendekati waktu mulai, atau atur nilai Rentang pada 1 jika hanya satu gambar mini yang diperlukan pada waktu mulai. |
Properti yang Diwariskan
key |
Jarak antara dua bingkai kunci. Nilai harus bukan nol dalam rentang [0,5, 20] detik, yang ditentukan dalam format ISO 8601. Defaultnya adalah 2 detik (PT2S). Perhatikan bahwa pengaturan ini diabaikan jika VideoSyncMode.Passthrough diatur, di mana nilai KeyFrameInterval akan mengikuti pengaturan sumber input. |
label | Label opsional untuk codec. Label dapat digunakan untuk mengontrol perilaku muxing. |
stretch |
Mode pengubahan ukuran - bagaimana video input akan diubah ukurannya agar sesuai dengan resolusi output yang diinginkan. Defaultnya adalah AutoSize |
sync |
Mode Sinkronisasi Video |
Detail Properti
odataType
Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat
odataType: "#Microsoft.Media.Image" | "#Microsoft.Media.JpgImage" | "#Microsoft.Media.PngImage"
Nilai Properti
"#Microsoft.Media.Image" | "#Microsoft.Media.JpgImage" | "#Microsoft.Media.PngImage"
range
Posisi relatif terhadap transformasi waktu mulai yang telah ditetapkan dalam video input untuk berhenti menghasilkan gambar mini. Nilainya dapat dalam format ISO 8601 (Misalnya, PT5M30S untuk berhenti pada 5 menit dan 30 detik dari waktu mulai), atau jumlah bingkai (Misalnya, 300 untuk berhenti pada bingkai ke-300 dari bingkai pada waktu mulai. Jika nilai ini adalah 1, itu berarti hanya menghasilkan satu gambar mini pada waktu mulai), atau nilai relatif terhadap durasi aliran (Misalnya, 50% untuk berhenti pada setengah durasi streaming dari waktu mulai). Nilai defaultnya adalah 100%, yang berarti berhenti di akhir stream.
range?: string
Nilai Properti
string
start
Posisi dalam video input dari tempat untuk mulai menghasilkan gambar mini. Nilainya dapat dalam format ISO 8601 (Misalnya, PT05S untuk memulai pada 5 detik), atau jumlah bingkai (Misalnya, 10 untuk memulai pada bingkai ke-10), atau nilai relatif terhadap durasi stream (Misalnya, 10% untuk memulai 10% dari durasi stream). Juga mendukung makro {Best}, yang memberi tahu penyandi untuk memilih gambar mini terbaik dari beberapa detik pertama video dan hanya akan menghasilkan satu gambar mini, tidak peduli apa pengaturan lainnya untuk Langkah dan Rentang. Nilai defaultnya adalah makro {Best}.
start: string
Nilai Properti
string
step
Interval di mana gambar mini dihasilkan. Nilainya dapat dalam format ISO 8601 (Misalnya, PT05S untuk satu gambar setiap 5 detik), atau jumlah bingkai (Misalnya, 30 untuk satu gambar setiap 30 bingkai), atau nilai relatif terhadap durasi streaming (Misalnya, 10% untuk satu gambar setiap 10% durasi aliran). Catatan: Nilai langkah akan memengaruhi gambar mini pertama yang dihasilkan, yang mungkin tidak sama persis dengan yang ditentukan pada waktu mulai prasetel transformasi. Hal ini disebabkan oleh encoder, yang mencoba memilih gambar mini terbaik antara waktu mulai dan Posisi langkah dari waktu mulai sebagai output pertama. Karena nilai default adalah 10%, itu berarti jika aliran memiliki durasi yang lama, gambar mini pertama yang dihasilkan mungkin jauh dari yang ditentukan pada waktu mulai. Cobalah untuk memilih nilai yang wajar untuk Langkah jika gambar mini pertama diharapkan mendekati waktu mulai, atau atur nilai Rentang pada 1 jika hanya satu gambar mini yang diperlukan pada waktu mulai.
step?: string
Nilai Properti
string
Detail Properti yang Diwariskan
keyFrameInterval
Jarak antara dua bingkai kunci. Nilai harus bukan nol dalam rentang [0,5, 20] detik, yang ditentukan dalam format ISO 8601. Defaultnya adalah 2 detik (PT2S). Perhatikan bahwa pengaturan ini diabaikan jika VideoSyncMode.Passthrough diatur, di mana nilai KeyFrameInterval akan mengikuti pengaturan sumber input.
keyFrameInterval?: string
Nilai Properti
string
Diwarisi DariVideo.keyFrameInterval
label
Label opsional untuk codec. Label dapat digunakan untuk mengontrol perilaku muxing.
label?: string
Nilai Properti
string
Diwarisi DariVideo.label
stretchMode
Mode pengubahan ukuran - bagaimana video input akan diubah ukurannya agar sesuai dengan resolusi output yang diinginkan. Defaultnya adalah AutoSize
stretchMode?: string
Nilai Properti
string
Diwarisi DariVideo.stretchMode