你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

JpgImage 类

定义

介绍用于从输入视频生成一系列 JPEG 图像的属性。

[Newtonsoft.Json.JsonObject("#Microsoft.Media.JpgImage")]
public class JpgImage : Microsoft.Azure.Management.Media.Models.Image
[<Newtonsoft.Json.JsonObject("#Microsoft.Media.JpgImage")>]
type JpgImage = class
    inherit Image
Public Class JpgImage
Inherits Image
继承
JpgImage
属性
Newtonsoft.Json.JsonObjectAttribute

构造函数

JpgImage()

初始化 JpgImage 类的新实例。

JpgImage(String, String, Nullable<TimeSpan>, Nullable<StretchMode>, Nullable<VideoSyncMode>, String, String, IList<JpgLayer>, Nullable<Int32>)

初始化 JpgImage 类的新实例。

属性

KeyFrameInterval

获取或设置两个关键帧之间的距离。 该值应为以 ISO 8601 格式指定的 [0.5, 20] 秒范围内的非零。 默认值为 PT2S) (2 秒。 请注意,如果设置了 VideoSyncMode.Passthrough,则忽略此设置,其中 KeyFrameInterval 值将遵循输入源设置。

(继承自 Video)
Label

获取或设置编解码器的可选标签。 标签可用于控制复用行为。

(继承自 Codec)
Layers

获取或设置要由编码器生成的输出 JPEG 图像层的集合。

Range

获取或设置相对于转换预设开始时间在输入视频中停止生成缩略图的位置。 该值可以是 ISO 8601 格式(例如,PT5M30S 表示从开始时间起 5 分 30 秒停止),也可以是帧计数(例如,300 表示在开始时间帧的第 300 帧停止。如果该值为 1,则表示在开始时间处仅生成一个缩略图),或者是相对于流持续时间的相对值(例如,50% 表示从开始时间起的流持续时间的一半处停止)。 默认值是 100%,这表示在流的末尾处停止。

(继承自 Image)
SpriteColumn

获取或设置在缩略图子画面图像中使用的列数。 将自动计算行数,并使用子画面中每个缩略图的坐标映射生成 VTT 文件。 注意:此值应为正整数,建议使用适当的值,以便输出图像分辨率不会超出 JPEG 最大像素分辨率限制 65535x65535。

Start

获取或设置输入视频中开始生成缩略图的位置。 该值可以是 ISO 8601 格式(例如,PT05S 表示在 5 秒处开始),可以是帧计数(例如,10 表示在第 10 帧处开始),也可以是流持续时间的相对值(例如,10% 表示在流持续时间的 10% 处开始)。 还支持宏 {Best},它会指示编码器从视频的前几秒中选择最佳的缩略图,并且无论“步距”和“范围”的其他设置如何,都只会生成一个缩略图。 默认值为宏 {Best}。

(继承自 Image)
Step

获取或设置生成缩略图的间隔。 该值可以采用 ISO 8601 格式 (例如,PT05S 每 5 秒) 一个图像,或者帧计数 (例如,对于每 30 帧) 一个图像为 30,或者流持续时间 (例如,每 10% 流持续时间) 一个图像的 10%。 注意:步骤值将影响第一个生成的缩略图,该缩略图可能不完全是转换预设开始时间指定的缩略图。 这是由于编码器尝试选择开始时间与步骤位置之间的最佳缩略图作为第一个输出。 由于默认值为 10%,这意味着如果流具有较长的持续时间,则生成的第一个缩略图可能远离在开始时间指定的缩略图。 如果预计第一个缩略图接近开始时间,请尝试为 Step 选择合理的值;如果开始时间只需要一个缩略图,则尝试将 Range 值设置为 1。

(继承自 Image)
StretchMode

获取或设置调整大小模式 - 如何调整输入视频的大小以适应所需的输出分辨率 () 。 默认值为 AutoSize。 可能的值包括:“None”、“AutoSize”、“AutoFit”

(继承自 Video)
SyncMode

获取或设置视频同步模式。 可能的值包括:“Auto”、“Passthrough”、“Cfr”、“Vfr”

(继承自 Video)

方法

Validate()

验证 对象。

适用于