视频 video

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

本节介绍如何在Dynamic Media中处理视频。

快速入门:视频 quick-start-videos

以下工作流分步描述旨在帮助您在Dynamic Media中快速设置并运行自适应视频集。 每个步骤之后都会交叉引用主题标题,您可以在其中找到更多信息。

NOTE
在Dynamic Media中处理视频之前,请确保AEM管理员已启用并配置了Dynamic MediaCloud Services。
  1. 上传Dynamic Media视频 通过执行以下操作:

  2. 管理Dynamic Media视频 执行以下任一操作:

管理视频演绎版

  * [管理查看器预设](managing-viewer-presets.md)
  * [发布资产](https://experienceleague.adobe.com/docs/experience-manager-64/assets/dynamic/publishing-dynamicmedia-assets.html?lang=zh-Hans)
  • 使用视频元数据

    • 查看编码视频呈现的属性,如帧速率、音频和视频比特率以及编解码器:

      查看视频演绎版属性

    • 编辑视频的属性,如标题、描述和标记、自定义元数据字段:

编辑视频属性

  * [管理数字资产的元数据](metadata.md)
  * [元数据架构](metadata-schemas.md)
  1. 发布Dynamic Media视频 执行下列操作之一:

在Dynamic Media中处理视频 working-with-video-in-dynamic-media

Dynamic Media中的视频是一个端到端解决方案,它可以轻松发布高质量自适应视频,以便在多个屏幕(包括台式机、iOS、Android、Blackberry和Windows移动设备)上进行流播放。 自适应视频集是同一视频的一组版本,这些版本以不同的比特率和格式进行编码,如400 kbps、800 kbps和1000 kbps。 台式计算机或移动设备会检测可用带宽。

例如,在iOS移动设备上,它会检测到3G、4G或Wi-Fi等带宽。 然后,它会自动从自适应视频集中的各种视频比特率中选择正确的编码视频。 视频会流式传输到台式机、移动设备或平板电脑。

此外,如果桌面或移动设备上的网络条件发生更改,则会自动动态切换视频质量。 此外,如果客户在桌面上进入全屏模式,则自适应视频集将使用更好的分辨率做出响应,从而改善客户的观看体验。 对于在多个屏幕和设备上播放Dynamic Media视频的客户,使用自适应视频集可以为您提供最佳的播放方式。

视频播放器在播放期间用于确定要播放或要选择的编码视频的逻辑,基于以下算法:

  1. 视频播放器根据与播放器本身中为“初始比特率”设置的值最接近的比特率来加载初始视频片段。

  2. 视频播放器根据带宽速度的更改使用以下条件进行切换:

    1. 播放器会选取低于或等于估计带宽的最高带宽流。
    2. 播放器仅考虑可用带宽的80%。 但是,如果它正在切换,则更为保守,仅为70%,以避免过高估计并立即切换回来。

有关算法的详细技术信息,请参阅 https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp

要管理单个视频和自适应视频集,支持以下操作:

  • 从多种支持的视频格式和音频格式上传视频,并将视频编码为MP4 H.264格式,以便在多个屏幕中播放。 您可以使用预定义的自适应视频预设和单个视频编码预设,或自定义您自己的编码以控制视频的质量和大小。

    • 生成自适应视频集时,它将包含MP4视频。
    • 注意:主控/源视频未添加到自适应视频集。
  • 在所有HTML5视频查看器中设置视频字幕。

  • 使用完整的元数据支持组织、浏览和搜索视频,以有效管理视频资产。

  • 将自适应视频集交付到Web以及桌面和移动设备,包括iPhone、iPad、Android、Blackberry和Windows Phone。

各种iOS平台都支持自适应视频流播放。 请参阅 Adobe查看器参考指南.

Dynamic Media支持为MP4 H.264视频播放移动设备视频。 您可以在以下位置找到支持此视频格式的Blackberry设备: Blackberry上支持的视频格式.

您可以在以下位置找到支持此视频格式的Windows设备: Windows Phone上支持的视频格式

  • 使用Dynamic Media视频查看器预设播放视频,包括以下内容:

    • 单个视频查看器。
    • 结合了视频和图像内容的混合媒体查看器。
  • 配置视频播放器以满足您的品牌需求。

  • 使用简单的URL或嵌入代码将视频集成到您的网站、移动设备网站或移动设备应用程序。

另请参阅 关于HTML5查看器 (在《AdobeDynamic Media查看器参考指南》中)。

最佳实践:使用HTML5视频查看器 best-practice-using-the-html-video-viewer

Dynamic MediaHTML5视频查看器预设是强大的视频播放器。 您可以使用它们来避免许多与HTML5视频播放相关的常见问题以及与移动设备相关的问题,例如缺少自适应流传输和桌面浏览器访问限制。

在播放器的设计方面,您可以使用标准Web开发工具来设计视频播放器的所有功能。 例如,您可以使用HTML5和CSS设计按钮、控件和自定义海报图像背景,以帮助您通过自定义外观联系客户。

在查看器的播放端,查看器会自动检测浏览器的视频功能。 然后,它使用HLS流(自适应视频流)来提供视频。 或者,如果这些投放方法不存在,则改用HTML5渐进式。

通过将使用HTML5和CSS设计播放组件、具有嵌入式播放功能以及根据浏览器功能使用自适应和渐进式流播放的功能整合到单个播放器中,可将富媒体内容的覆盖范围扩展到桌面用户和移动设备用户,并确保简化视频体验。

另请参阅 关于HTML5查看器 (在《Adobe查看器参考指南》中)。

在台式计算机和移动设备上使用HTML5视频查看器播放视频 playback-of-video-on-desktop-computers-and-mobile-devices-using-the-html-video-viewer

对于桌面和移动设备自适应视频流播放,用于比特率切换的视频基于自适应视频集中的所有MP4视频。

使用HLS(HTTP实时流)视频流播放或渐进式视频下载进行视频播放。 在AEM的先前版本(如6.0、6.1和6.2)中,视频通过HTTP进行流处理。

但是,在AEM 6.3及更高版本中,视频现在通过HTTPS(即HLS视频流)进行流处理,因为DM网关服务URL也始终使用HTTPS。 请注意,此默认行为不会对客户造成任何影响。 也就是说,除非浏览器不支持,否则视频流将始终通过HTTPS进行。 (请参阅下表)。 因此,

  • 如果您的HTTPS网站使用HTTPS视频流,则可以进行流播放。
  • 如果您的HTTP网站使用HTTPS视频流,则流处理可以正常进行,并且Web浏览器中不会出现混合内容问题。

HLS(HTTP实时流)是自适应视频流播放的Apple标准,可根据网络带宽容量自动调整播放。 它还允许客户“搜寻”视频中的任意点,而无需等待视频的其余部分下载(另请参阅HTTP实时流)。

通过将视频下载到本地并将其存储到用户的桌面屏幕或移动设备,来传送渐进式视频。

下表介绍了使用Dynamic Media视频查看器在台式计算机和移动设备上播放视频的设备、浏览器和方法。

设备
浏览器
视频播放模式
桌面
Internate Explorer 9和10
渐进式下载。
桌面
Internate Explorer 11+
在Windows 8和Windows 10上 — 请求HLS时强制使用HTTPS。 已知限制:HLS上的HTTP在此浏览器/操作系统组合中不起作用

在Windows 7上 — 渐进式下载。 使用标准逻辑选择HTTP与HTTPS协议。
桌面
Firefox 23-44
渐进式下载。
桌面
Firefox 45或更高版本
HLS视频流。
桌面
铬黄
HLS视频流。
桌面
Safari(Mac)
HLS视频流。
移动设备
Chrome(Android 6或更早版本)
渐进式下载。
移动设备
Chrome(Android 7或更高版本)
HLS视频流。
移动设备
Android(默认浏览器)
渐进式下载。
移动设备
Safari(iOS)
HLS视频流。
移动设备
Chrome(iOS)
HLS视频流。
移动设备
黑莓
HLS视频流。

Dynamic Media视频解决方案的架构 architecture-of-dynamic-media-video-solution

下图显示了视频的整体创作工作流程,这些工作流程通过DMGateway上传和编码,以供公众使用。

chlimage_1-427

视频的混合发布架构 hybrid-publishing-architecture-for-videos

chlimage_1-428

视频编码最佳实践 best-practices-for-encoding-videos

如果您已启用 Dynamic Media 并设置了视频云服务,则 Dynamic Media 编码视频 ​工作流会对视频进行编码。此工作流会捕获工作流进程历史记录和失败信息。请参阅监视视频编码和 YouTube 发布进度。如果您已启用Dynamic Media并设置Video Cloud服务,则 Dynamic Media编码视频 在您上传视频时,工作流会自动生效。 (如果您没有使用Dynamic Media,则 DAM更新资产 工作流生效。)

主源视频文件 source-video-files

在对视频文件进行编码时,请使用尽可能高质量的源视频文件。 避免使用之前编码的视频文件,因为这些文件已经压缩,而进一步编码会创建质量欠佳的视频。

  • Dynamic Media主要支持长度最长为30分钟且最小分辨率大于25 x 25的短格式视频。
  • 您可以上载每个最大15 GB的主源视频文件。

下表描述了在对源视频文件进行编码之前,您应该具有的建议大小、宽高比和最小比特率:

大小
宽高比
最小比特率
1024 X 768
4:3
4500 kbps,适用于大多数视频。
1280 X 720
16:9
3000 - 6000 kbps,具体取决于视频中的运动量。
1920 X 1080
16:9
6000 - 8000 kbps,具体取决于视频中的运动量。

获取文件的元数据 obtaining-a-file-s-metadata

您可以通过以下方法获取文件的元数据:使用视频编辑工具查看文件的元数据,或使用为获取元数据而设计的应用程序。 以下是有关使用第三方应用程序MediaInfo获取视频文件元数据的说明:

  1. 转到此网页: https://mediaarea.net/en/MediaInfo.
  2. 选择并下载所使用的GUI版本的安装程序,然后按照安装说明操作。
  3. 安装后,右键单击视频文件(仅限Windows),然后选择 MediaInfo,或打开 MediaInfo 并将您的视频文件拖到应用程序中。 您会看到与视频文件关联的所有元数据,包括其宽度、高度和fps。

宽高比 aspect-ratio

在为主控视频文件选择或创建视频编码预设时,请确保预设的宽高比与主控视频文件的宽高比相同。 宽高比是视频宽度与高度的比率。

要确定视频文件的宽高比,请获取文件的元数据并记下文件的宽度和高度(请参阅上面的获取文件的元数据)。 然后,使用下式确定宽高比:

宽高=宽高比

下表描述了公式结果如何转换为常见的宽高比选项:

公式结果
宽高比
1.33
4:3
0.75
3:4
1.78
16:9
0.56
9:16

例如,宽度为1440 x 1080的视频的宽高比为1440/1080,即1.33。在这种情况下,请选择宽高比为4:3的视频编码预设来编码视频文件。

比特率 bitrate

比特率是经过编码,构成视频播放一秒的数据量。 比特率以千比特每秒(Kbps)为单位进行测量。

由于所有编解码器都使用有损压缩,因此比特率是视频质量中最重要的因素。 使用有损压缩时,对视频文件的压缩越多,质量就降低得越多。 因此,所有其他特性(分辨率、帧速率和编解码器)均相等,比特率越低,压缩文件的质量就越低。

选择比特率编码时,可以选择以下两种类型:

  • 恒定比特率编码 (CBR) — 在CBR编码期间,在整个编码过程中,比特率或每秒比特数保持相同。 CBR编码会在整个视频中将设置的数据速率保留为您的设置。 此外,CBR编码不会为质量优化媒体文件,但会节省存储空间。

    如果您的视频在整个视频中包含相似的运动级别,则使用CBR。 CBR最常用于流式传输视频内容。 另请参阅 使用自定义添加的视频编码参数.

  • 可变比特率编码 (VBR)- VBR编码根据压缩程序所需的数据,将数据速率调低并调整到您设置的上限。 这意味着在VBR编码过程中,媒体文件的比特率会根据媒体文件的比特率需求动态增加或减少。

    VBR需要较长的编码时间,但会产生最有利的结果;媒体文件的质量优于其他文件。 VBR最常用于视频内容的http渐进式交付。

何时应使用VBR与CRB?
在选择VBR与CBR时,几乎总是建议将VBR用于媒体文件。 VBR以具有竞争力的比特率提供更高质量的文件。 使用VBR时,请务必对两遍编码进行使用,并将最大比特率设置为目标视频比特率的1.5倍。

在选择视频编码预设时,请考虑目标最终用户的连接速度。 选择数据率为该速度80%的预设。 例如,如果目标最终用户的连接速度为1000 Kbps,则最佳预设是视频数据率为800 Kbps的预设。

此表描述了典型连接速度的数据率。

速度(Kbps)
连接类型
256
拨号连接。
800
典型的移动连接。 对于此连接,为3G体验定位数据率(范围为400到最大800)。
2000
典型的宽带桌面连接。 对于此连接,目标数据率范围为800-2000 Kbps,大多数目标数据率平均为1200-1500 Kbps。
5000
典型的高宽带连接。 不建议在此上限范围内进行编码,因为大多数用户无法以此速度进行视频交付。

解决方法 resolution

分辨率 以像素为单位描述视频文件的高度和宽度。 大多数源视频以高分辨率存储(例如,1920 x 1080)。 出于流播放目的,源视频会压缩为较小的分辨率(640 x 480或更低)。

分辨率和数据率是决定视频质量的两个相互关联的因素。 要保持相同的视频质量,视频文件中的像素数越高(分辨率越高),数据率就必须越高。 例如,请考虑分辨率为320 x 240和分辨率为640 x 480的视频文件中每帧的像素数:

解决方法
每帧像素数
320 x 240
76,800
640 x 480
307,200

640 x 480文件的每帧像素数是原来的四倍。 为了使这两个示例分辨率的数据率保持相同,您需要对640 x 480文件应用四倍的压缩,这会降低视频质量。 因此,250 Kbps的视频数据率在320 x 240分辨率下,而在640 x 480分辨率下,会产生高质量的观看效果。

通常,您使用的数据率越高,视频外观越好,使用的分辨率越高,您保持观看质量所需的数据率就越高(与分辨率较低的数据相比)。

由于分辨率和数据率是相关的,因此在对视频进行编码时有两个选项可供选择:

  • 选择一个数据率,然后以在所选数据率中看起来不错的最高分辨率进行编码。
  • 选择一个分辨率,然后按所需的数据速率进行编码,以便以您选择的分辨率获得高质量视频。

当您为主控视频文件选择(或创建)视频编码预设时,请使用此表来定位正确的分辨率:

解决方法
高度(像素)
屏幕大小
240p
240
小屏幕
300p
300
通常用于移动设备的小屏幕
360p
360
小屏幕
480p
480
中型屏幕
720p
720
大屏幕
1080p
1080
高清大屏幕

Fps(每秒帧数) fps-frames-per-second

在美国和日本,大多数视频以29.97帧/秒(fps)的速度拍摄;在欧洲,大多数视频以25 fps的速率拍摄。 电影以24 fps的速率拍摄。

选择与主控视频文件的fps速率匹配的视频编码预设。 例如,如果您的主控视频的帧数为25 fps,请选择25 fps的编码预设。 默认情况下,所有自定义编码都使用主控视频文件的fps。 因此,在创建视频编码预设时,您无需明确指定fps设置。

视频编码维度 video-encoding-dimensions

为获得最佳结果,请选择编码维度,以便源视频是所有编码视频的整数倍。

要计算此比率,请将源宽度除以编码宽度,得到宽度比。 然后,将源高度除以编码高度,得到高度比。

如果生成的比率是整数,则表示视频已得到最佳缩放。 如果生成的比率不是整数,则会通过在显示器上留下残留像素伪影来影响视频质量。 当视频包含文本时,此效果最为明显。

例如,假定源视频为1920 x 1080。 在下表中,三个编码视频提供了要使用的最佳编码设置。

视频类型
宽x高
宽度比例
高度比
1920x1080
1
1
已编码
960 x 540
2
2
已编码
640 x 360
3
3
已编码
480 x 270
4
4

编码视频文件格式 encoded-video-file-format

Dynamic Media建议使用MP4 H.264视频编码预设。 由于MP4文件使用H.264视频编解码器,因此它提供高质量视频,但文件大小已压缩。

将视频发布到YouTube publishing-videos-to-youtube

您可以将内部部署的AEM视频资产直接发布到之前创建的YouTube渠道。

要将视频资产发布到YouTube,您需要使用标记设置AEM Assets。 将这些标记与YouTube渠道相关联。 如果视频资产的标记与YouTube渠道的标记匹配,则该视频会发布到YouTube。 如果视频资产没有标记,则不会将其发布到YouTube。

发布到YouTube会绕过AEM中的处理配置文件系统,因此也会绕过视频编码配置文件。 此绕过操作是因为YouTube有其自身的编码,因此不需要视频处理配置文件。 但是,在大多数情况下,预计您的视频资产已通过视频处理配置文件。 绕过视频处理配置文件并直接发布到YouTube时,这仅意味着AEM资产中的视频资产没有可查看的缩略图。 这还意味着,如果您在dynamicmedia运行模式下运行,则未编码的视频将不适用于任何Dynamic Media资产类型。

将视频资产发布到YouTube服务器涉及完成以下任务,以确保使用YouTube进行安全的服务器到服务器身份验证:

您还可以 取消发布视频以将其从YouTube中删除.

配置Google Cloud设置 configuring-google-cloud-settings

要发布到YouTube,您需要Google帐户。 如果您拥有GMAIL帐户,则您已拥有Google帐户。 如果您没有Google帐户,则可以轻松创建一个帐户。 您需要该帐户,因为您需要凭据才能将视频资产发布到YouTube。 如果已创建帐户,请跳过此任务并继续 创建YouTube渠道.

NOTE
编写本文时,以下步骤是准确的。 但是,Google会定期更新其网站,恕不另行通知。 因此,这些步骤可能略有不同。

要配置Google Cloud设置,请执行以下操作:

  1. 创建新的Google帐户。

    https://accounts.google.com/SignUp?service=mail

    如果您已经拥有Google帐户,请跳到下一步。

  2. 转到 https://cloud.google.com/.

  3. 在Google云平台页面顶部附近,点按 控制台. 您可能需要 登录 使用您的Google帐户凭据。

  4. 功能板 页面,点按 创建项目.

  5. 新建项目 对话框中,在项目名称中输入。

    请注意,您的项目ID基于您的项目名称。 因此,请仔细选择项目名称;创建后无法更改。 此外,当您稍后在Adobe Experience Manager中设置YouTube时,还需要再次输入相同的项目ID。 您可能需要记下项目的ID。

  6. 点按 创建.

  7. 在项目的 功能板,在 快速入门 卡片,点按 启用API并获取密钥等凭据.

  8. 功能板 页面,点按 启用API.

  9. 页面的YouTube API下,点按 YouTube Data API.

  10. YouTube Data API v3 页面,点按 启用 打开它。

  11. 要使用API,您可能需要凭据。 如有必要,点按 创建凭据.

  12. 您将从何处调用API? 下拉列表中,选择 Web服务器(例如node.js、Tomcat).

  13. 您将访问哪些数据? 选择 用户数据.

  14. 点按 我需要什么凭据? 按钮.

  15. 创建OAuth 2.0客户端ID 标题中,输入唯一名称。

  16. 授权的Javascript源 标题,输入以下路径,在路径中替换您自己的域和端口号,然后按 输入 要添加列表路径,请执行以下操作:

    https://<servername.domain>:<port_number>

    例如,https://1a2b3c.mycompany.com:4321

    注意:上述路径示例仅供说明之用。

  17. 授权的重定向URI 标题中,输入以下内容,在路径中替换您自己的域和端口号,然后按Enter以添加该列表的路径:

    https://<servername.domain>:<port#>/etc/cloudservices/youtube.youtubecredentialcallback.json

    例如,https://1a2b3c.mycompany.com:4321/etc/cloudservices/youtube.youtubecredentialcallback.json

    注意:上述路径示例仅供说明之用。

  18. 点按 创建客户端ID.

  19. 在“凭据”页面的 设置OAuth 2.0同意屏幕 标题,选择您当前使用的Gmail地址。

  20. 向用户显示的产品名称 标题中,输入要在同意屏幕上显示的内容。

    AEM管理员在对YouTube进行身份验证时,会向其显示同意屏幕;AEM将联系YouTube获取权限。

  21. 点按 继续.

  22. 下载凭据 标题,点按 下载.

  23. 保存 client_id.json 文件。

    稍后在Adobe Experience Manager中设置YouTube时,您将需要此下载的json文件。

  24. 点按 完成.

    现在,您将创建一个YouTube渠道。

创建YouTube渠道 creating-a-youtube-channel

将视频发布到YouTube要求您拥有一个或多个渠道。 如果已创建YouTube渠道,则可以跳过此任务并转到 添加标记以进行发布.

CAUTION
确保已在YouTube *before&ast;中设置一个或多个渠道您可以在AEM的YouTube设置下添加渠道(请参阅 在AEM中设置YouTube )。 如果您未能执行此操作,则不会向您提供任何现有渠道的警告。 但是,在添加渠道时,仍会进行Google身份验证,但是没有选项可选择发送视频的渠道。

要创建YouTube渠道,请执行以下操作:

  1. 转到 https://www.youtube.com 并使用您的Google帐户凭据登录。

  2. 在YouTube页面的右上角,点按配置文件图片(可能还会以彩色圆圈中的字母形式显示),然后点按 YouTube设置 (圆齿轮图标)。

  3. 概述 页面下 其他功能 标题,点按 查看我的所有渠道或创建新渠道.

  4. 渠道 页面,点按 创建新渠道.

  5. 品牌帐户 页面,在 品牌帐户名称 字段,输入业务名称或您选择的要在其中发布视频资产的任何其他渠道名称,然后点按 创建.

    请记住您在此处输入的名称,因为在AEM中设置YouTube时,您需要再次输入该名称。

  6. (可选)根据需要,添加更多渠道。

    现在,您将添加标记以进行发布。

添加标记以进行发布 adding-tags-for-publishing

要将视频发布到YouTube,AEM会将标记关联到一个或多个YouTube渠道。 要添加用于发布的标记,请参阅 管理标记.

或者,如果您打算在AEM中使用默认标记,则可以跳过此任务并转到 启用YouTube Publish复制代理.

启用YouTube Publish复制代理 enabling-the-youtube-publish-replication-agent

  1. 点按AEM左上角的AEM徽标,然后点按左边栏中的 工具>部署>复制>创作代理.

  2. 作者代理 页面,点按 YouTube Publish(youtube).

  3. 在工具栏的设置右侧,点按 编辑.

  4. 选择 已启用 复选框以打开复制代理。

  5. 点按 确定.

    现在,您将在AEM中设置YouTube。

在AEM中设置YouTube setting-up-youtube-in-aem

  1. 点按AEM左上角的AEM徽标,然后点按左边栏中的 工具>部署>Cloud Services.

  2. 第三方服务 标题,在YouTube下,点按 立即配置.

  3. 创建配置 对话框中,在相应的字段中输入标题(必填)和名称(可选)。

  4. 点按 创建.

  5. YouTube帐户设置 对话框中 应用程序名称 字段,输入Google项目ID。

    您在之前最初配置Google Cloud设置时指定了项目ID。

    离开 YouTube帐户设置 对话框打开;你稍后会回到它。

  6. 使用纯文本编辑器,打开您之前在配置Google Cloud设置任务中下载并保存的JSON文件。

  7. 选择并复制整个JSON文本。

  8. 返回到 YouTube帐户设置 对话框。 在 JSON 配置 ​字段中,粘贴 JSON 文本。

  9. 点按 确定.

    您现在将在AEM中设置YouTube渠道。

  10. 在​ 可用渠道 ​右侧,点按 +(加号图标)。

  11. YouTube渠道设置 对话框中 标题 字段,输入您在任务中创建的渠道的名称 C创建YouTube渠道 早期。

    您可以根据需要选择添加描述。

  12. 点按 确定.

  13. YouTube/Google身份验证显示。 如果您尚未登录Google Cloud帐户,请跳过此步骤。

    • 输入与Google项目ID和上述JSON文本关联的Google用户名和密码。
    • 根据您的帐户中有多少个渠道,您会看到两个或更多项目。 选择渠道。 请勿选择电子邮件地址。
    • 在下一页,点按 接受 以允许访问此渠道。
  14. 点按 允许.

    您现在将设置标记以进行发布。

  15. 设置用于发布的标记 — 在 Cloud Services>YouTube 页面,点按 铅笔 图标以编辑要使用的标记列表。

  16. 点按下拉列表图标(倒置尖角),以显示AEM中可用标记的列表。

  17. 点按一个或多个标记以添加它们。

    要删除已添加的标记,请选择该标记,然后点按 X.

  18. 添加完所需的标记后,点按 确定.

    现在,您将视频发布到YouTube渠道。

(可选)自动设置已上传视频的默认YouTube属性 optional-automating-the-setting-of-default-youtube-properties-for-your-uploaded-videos

您可以在上传视频时自动设置YouTube属性。 要实现此目的,请在AEM中创建元数据处理配置文件。

要创建元数据处理配置文件,您首先需要从​ 字段标签映射到属性 ​和​ 选择 ​字段中复制值,所有这些字段均位于视频的元数据架构中。然后,您可以通过向处理配置文件添加这些值来构建您的 YouTube 视频元数据处理配置文件。

要(可选)自动设置已上传视频的默认YouTube属性,请执行以下操作:

  1. 点按AEM左上角的AEM徽标,然后点按左边栏中的 工具> Assets >元数据架构.

  2. 点按 默认. (请勿在“默认”左侧的选择框中添加复选标记。)

  3. 默认 页面左侧的复选框 视频,然后点按 编辑.

  4. 元数据架构编辑器 页面,点按 高级 选项卡。

  5. 在YouTube发布标题下,点按 YouTube类别. (请勿点按YouTube类别下拉列表。)

  6. 在页面右侧的 设置 选项卡,请执行以下操作:

    • 字段标签 文本字段中,选择并复制值。

      将复制的值粘贴到打开文本编辑器中。 您稍后在创建元数据处理配置文件时将需要此值。 保持文本编辑器处于打开状态。

    • 映射到属性 文本字段中,选择并复制值。

      将复制的值粘贴到打开文本编辑器中。 您稍后在创建元数据处理配置文件时将需要此值。 保持文本编辑器处于打开状态。

    • 选择,选择并复制您要使用的默认值(如“人员和博客”或“科学与技术”)。

      将复制的值粘贴到打开文本编辑器中。 您稍后在创建元数据处理配置文件时将需要此值。 保持文本编辑器处于打开状态。

  7. 在YouTube发布标题下,点按 YouTube Privacy. (请勿点按YouTube隐私下拉列表。)

  8. 在页面右侧的 设置 选项卡,请执行以下操作:

    • 字段标签 文本字段中,选择并复制值。

      将复制的值粘贴到打开文本编辑器中。 您稍后在创建元数据处理配置文件时将需要此值。 保持文本编辑器处于打开状态。

    • 映射到属性 文本字段中,选择并复制值。

      将复制的值粘贴到打开文本编辑器中。 您稍后在创建元数据处理配置文件时将需要此值。 保持文本编辑器处于打开状态。

    • 选择,选择并复制您要使用的默认值。 请注意,选项分为两对。 对中的底部字段是要复制的默认值,如公共、未列出或私有。

      将复制的值粘贴到打开文本编辑器中。 您稍后在创建元数据处理配置文件时将需要此值。 保持文本编辑器处于打开状态。

  9. 元数据架构编辑器 页面,点按 取消.

  10. 点按AEM左上角的AEM徽标,然后点按左边栏中的 工具> Assets >元数据配置文件.

  11. 元数据配置文件 页面的右上角附近,点按 创建. 在 添加元数据配置文件 对话框中 用户档案标题 文本字段,输入名称 YouTube Video.

  12. 元数据配置文件编辑器 页面,点按 高级 选项卡。

  13. 通过执行以下操作,将复制的YouTube Publishing值添加到配置文件:

    • 在页面的右侧,点按 构建表单 选项卡。
    • 拖动标有的组件 节标题 并将其放入表单区域。
    • 点按 字段标签 来选择组件。
    • 在页面右侧的 设置 选项卡 字段标签 文本字段,输入 YouTube Publishing.
    • 点按 构建表单 选项卡,然后拖动标有的组件 单行文本 然后把它放下 YouTube发布 标题。
    • 点按 字段标签 来选择组件。
    • 在页面右侧的 设置 选项卡,粘贴 YouTube发布 值(字段标签 值和 映射到属性 值)复制到表单中各自的字段中。 粘贴 选择默认值 字段。
  14. 通过执行以下操作,将复制的YouTube隐私值添加到配置文件:

    • 在页面的右侧,点按 构建表单 选项卡。
    • 拖动标有的组件 节标题 并将其放入表单区域。
    • 点按 字段标签 来选择组件。
    • 在页面右侧的设置选项卡的字段标签文本字段中,输入 YouTube Privacy.
    • 点按 构建表单 选项卡,然后拖动标有的组件 单行文本 然后把它放下 YouTube Privacy 标题。
    • 点按 字段标签 来选择组件。
    • 在页面右侧的 设置 选项卡,粘贴 YouTube发布 值(字段标签 值和 映射到属性 值)复制到表单中各自的字段中。 粘贴 选择默认值 字段。
  15. 在页面的右上角附近,点按 保存.

  16. 将YouTube发布元数据配置文件应用到您要上传视频的文件夹。 您需要同时设置元数据配置文件和视频配置文件。

    请参阅 元数据配置文件 和视 频配置文件

将视频发布到YouTube渠道 publishing-videos-to-your-youtube-channel

现在,您可以将之前添加的标记与视频资产相关联。 此过程可让AEM知道要将哪些资产发布到您的YouTube渠道。

要从YouTube发布内容,AEM会使用 发布到YouTube 工作流,可让您监视进度并查看任何故障信息。
请参阅监视视频编码和 YouTube 发布进度

要将视频发布到您的YouTube渠道,请执行以下操作:

  1. 在AEM中,导航到要发布到YouTube渠道的视频资产。

  2. 选择视频资产。

    无论您选择哪个视频资产(例如原始源视频或其编码演绎版),原始源视频都始终会上传。

  3. 在工具栏中,点按 属性.

  4. 基本 选项卡的元数据标题下,点按 浏览 权利 标记 字段。

  5. 选择标记 ,导航到要使用的标记,然后选择一个或多个标记。

  6. 在页面的右上角,点按 确认 图标。

  7. 在视频属性页面的右上角,点按 保存.

  8. 在工具栏中,点按 发布>发布.

    您可以选择验证已在YouTube渠道上发布的视频。

(可选)验证已发布到YouTube上的视频 optional-verifying-the-published-video-on-youtube

您可以监控YouTube发布(或取消发布)的进度。

请参阅监视视频编码和 YouTube 发布进度

发布时间可能会因诸多因素而有很大不同,这些因素包括主控视频的格式、文件大小和上传流量。 发布过程可能需要几分钟到几小时不等的时间。 另外,请注意,分辨率较高的格式呈现速度要慢得多。 例如,720p和1080p的显示时间要比480p长得多。

八小时后,如果您仍看到一条状态消息,其中显示 已上传(正在处理,请稍候),请尝试从我们的网站中删除视频,然后重新上传该视频。

将YouTube URL关联到您的Web应用程序 linking-youtube-urls-to-your-web-application

您可以获取由Dynamic Media在发布视频后生成的YouTube URL字符串。 复制YouTube URL时,它会登陆到剪贴板,以便您可以根据需要将其粘贴到网站或应用程序中的页面。

在将视频资产发布到YouTube之前,无法复制YouTube URL。

要将YouTube URL关联到您的Web应用程序,请执行以下操作:

  1. 导航到YouTube 发布 要复制其URL的视频资产,然后将其选中。

    请记住,YouTube URL只能复制 after 您首先 发布 视频资产到YouTube。

  2. 在工具栏中,点按 属性.

  3. 点按 高级 选项卡。

  4. YouTube发布 标题 YouTube URL 列出,选择URL文本并将其复制到Web浏览器,以预览资产或将其添加到您的Web内容页面。

取消发布视频以将其从YouTube中删除 unpublishing-videos-to-remove-them-from-youtube

在AEM中取消发布视频资产时,该视频将从YouTube中删除。

CAUTION
如果您直接从YouTube中删除视频,AEM将不知道该视频,并会继续其行为,如同该视频仍然发布到YouTube一样。 始终通过AEM从YouTube取消发布视频资产。

要从YouTube中删除内容,AEM会使用 从YouTube取消发布 工作流,可让您监视进度并查看任何故障信息。
请参阅监视视频编码和 YouTube 发布进度

要取消发布视频以将其从YouTube中删除,请执行以下操作:

  1. 点按AEM左上角的AEM徽标,然后点按左边栏中的 工具 > 资产.
  2. 导航到要从YouTube渠道中取消发布的视频资产。
  3. 在资产选择模式下,选择一个或多个已发布的视频资产。
  4. 在工具栏中,点按 取消发布 > 取消发布.

监控视频编码和YouTube发布进度 monitoring-video-encoding-and-youtube-publishing-progress

当您将新视频上传到应用了视频编码的文件夹,或将视频发布到youtube时,可以通过多种方式监控视频编码/youtube发布的进展情况(或失败)。 实际的YouTube发布进度仅可通过日志获取,但是以下过程中所述的其他方式列出发布进度是否失败或成功。 此外,当YouTube发布工作流或视频编码完成或中止时,您可能会收到电子邮件通知。

监控进度 monitoring-progress

要监视进度(包括编码失败/YouTube发布),请执行以下操作:

  1. 在资产文件夹中查看视频编码进度:

    • 卡片视图,则资产上会按百分比显示视频编码进度。 如果出现错误,此信息也会显示在资产上。

      chlimage_1-429

    • 列表视图,则视频编码进度会显示在 处理状态 列。 如果出现错误,则同一列中将显示此消息。

      chlimage_1-430

      默认情况下,此列不显示。要启用列,请选择 查看设置视图 下拉菜单,然后添加 处理状态 列和点按 更新.

      chlimage_1-431

  2. 查看资产详细信息的进度。 点按资产时,打开下拉菜单,然后选择 时间轴. 要将其缩小到编码或YouTube发布等工作流活动,请选择 工作流.

    chlimage_1-432

    任何工作流信息(如编码)都会显示在时间轴中。 对于YouTube发布, 工作流 时间轴还包含YouTube渠道和YouTube视频URL的名称。 此外,您还会在 工作流 时间轴。

    note note
    NOTE
    由于上有多个工作流配置,最终记录失败/错误消息可能需要较长时间 重试, 重试延迟 ​和 超时http://localhost:4502/system/console/configMgr,例如:
    • Apache Sling作业队列配置
    • AdobeGranite工作流外部进程作业处理程序
    • Granite工作流超时队列
    在这些配置中 ,您可以调 ​整重试 ​重试延迟 , 以及超时。
  3. 有关正在进行的工作流,请参阅 工作流实例 可从 工具>工作流>实例.

    note note
    NOTE
    您可能需要管理权限才能访问 工具 菜单。

    chlimage_1-433

    选择实例并点按 打开历史记录.

    chlimage_1-434

    工作流实例 区域中,您还可以暂停、终止或重命名工作流。 请参阅 管理工作流 以了解更多信息。

  4. 有关失败的作业,请参阅 工作流失败 可从 工具>工作流>失败. 工作流失败 ​列出所有失败的工作流活动。

    note note
    NOTE
    您可能需要管理权限才能访问 工具 菜单。

    chlimage_1-435

    note note
    NOTE
    由于上有多个工作流配置,最终记录错误消息可能需要较长时间 重试, 重试延迟 ​和 超时http://localhost:4502/system/console/configMgr,例如:
    • Apache Sling作业队列配置
    • AdobeGranite工作流外部进程作业处理程序
    • Granite工作流超时队列
    在这些配置中 ,您可以调 ​整重试 ​重试延迟 , 以及超时。
  5. 有关已完成的工作流,请参阅 工作流存档 可从 工具>工作流>存档. 工作流存档 ​列出了所有已完成的工作流活动。

    您可能需要管理权限才能访问 工具 菜单。

    chlimage_1-436

  6. 您可能会收到有关工作流作业中止或失败的电子邮件通知。 管理员可配置这些电子邮件通知。
    请参阅 配置电子邮件通知.

配置电子邮件通知 configuring-e-mail-notifications

您可能需要管理权限才能访问 工具 菜单。

如何配置通知取决于您是希望接收编码作业通知还是YouTube发布作业通知:

  • 对于编码作业,您可以访问所有AEM工作流电子邮件通知的配置页面: “工具”>“操作”>“Web控制台” 通过搜索 Day CQ工作流电子邮件通知服务. 请参阅 在AEM中配置电子邮件通知. 您可以选中或清除 中止时通知完成时通知 因此。

  • 对于YouTube发布作业,请执行以下操作:

  1. 在AEM中,选择 工具 > 工作流 > 模型.

  2. 选择 发布到YouTube 工作流,然后点按 编辑.

  3. 右键单击 YouTube上传 工作流步骤,然后点按 编辑.

  4. 点按 参数s 选项卡。

  5. 您可以选中或清除以下复选框:

    • 发布开始
    • 发布失败
    • 发布完成,其中包含有关渠道和URL的信息

    清除复选框表示您将不会从YouTube发布工作流中收到指定的电子邮件通知。

    note note
    NOTE
    这些电子邮件是特定于YouTube的,是通用工作流电子邮件通知的补充。 因此,您可能会收到两组电子邮件通知 — 在 Day CQ工作流电子邮件通知服务 和特定于YouTube的配置,具体取决于您的配置设置。

查看视频报表 viewing-video-reports

运行Dynamic Media — 混合模式时,可以使用视频报表;运行Dynamic Media - Scene7模式时,报表不可用。

视频报表显示指定时间段内的多个汇总量度,以帮助您监控 已发布 单个和汇总视频是否按预期执行。 以下热门量度数据是针对整个网站中所有已发布视频的汇总数据:

  • 视频开始
  • 完成率
  • 视频平均逗留时间
  • 视频播放总时间
  • 每次访问视频数

全部表格 发布 视频也会列出,以便您可以根据视频开始总数跟踪网站上查看次数最多的视频。

点按列表中的视频名称后,它会以折线图形式显示视频的受众保留(下拉)报表。 该图表显示视频播放期间任何给定时刻的查看次数。 播放视频时,垂直条会与播放器中的时间指示器同步跟踪。 折线图数据中的数据显示受众因不感兴趣而停止观看的位置。

如果视频是在Adobe Experience Manager Dynamic Media之外进行编码,则将不提供受众保留(流失)图表和表中的播放百分比数据。

另请参阅 配置Dynamic MediaCloud Services.

NOTE
跟踪和报告数据完全基于使用Dynamic Media自己的视频播放器和关联的视频播放器预设。 因此,您无法跟踪和报告通过其他视频播放器播放的视频。

默认情况下,在您首次进入视频报表时,报表会显示从当月的第一个开始到当月日期结束的视频数据。 但是,您可以通过指定您自己的日期范围来覆盖默认日期范围。 下次输入视频报表时,将使用您指定的日期范围。

为了使视频报表正常工作,在配置Dynamic MediaCloud Services时会自动创建报表包ID。 同时,报表包ID会被推送到发布服务器,以便在预览资产时,该ID可用于复制URL功能。 但是,这要求发布服务器已经设置。 如果未设置发布服务器,您仍可以通过发布查看视频报表,但是,您将需要返回到Dynamic Media云配置并点按 确定.

要查看视频报表,请执行以下操作:

  1. 点按AEM左上角的AEM徽标,然后点按左边栏中的 工具 > 资产 > 视频报表.

  2. 在“视频报表”页面上,执行以下操作之一:

    • 在右上角附近,点按 刷新视频报表 图标。

      如果报表的结束日期是当天,则只需使用“刷新”。 这可确保您查看自上次运行报表以来发生的视频跟踪。

    • 在右上角附近,点按 日期选取器 图标。

      指定您希望视频数据的开始和结束日期范围,然后点按 运行报表.
      热门量度 组框标识所有 发布 视频。

  3. 在列出热门已发布视频的表中,点按视频名称以播放视频,并查看视频的受众保留(流失)报表。

查看基于您使用Dynamic Media HTML5查看器SDK创建的视频查看器的视频报表 viewing-video-reports-based-on-a-video-viewer-that-you-created-using-the-scene-hmtl-viewer-sdk

如果您使用的是Dynamic Media提供的现成视频查看器,或者如果您基于现成视频查看器创建了自定义查看器预设,则无需执行其他步骤即可查看视频报表。 但是,如果您基于Adobe Viewer SDK API创建了自己的视频查看器,请执行以下步骤来确保您的视频查看器将跟踪事件发送到Dynamic Media视频报表。

使用 AdobeDynamic Media查看器参考指南HTML5查看器SDK API 创建您自己的视频查看器。

要根据您使用Viewer5 Viewer SDK API创建的视频查看器查看视频报表,请执行以下操作:

  1. 导航到任何已发布的视频资产。

  2. 在资产页面的左上角附近,从下拉列表中选择​ 查看器

  3. 选择任意视频查看器预设并复制嵌入代码。

  4. 在嵌入代码中,找到包含以下内容的行:

    videoViewer.setParam("config2", "<value>");

    config2 参数可在HTML5查看器中启用跟踪。 它还是一个特定于公司的预设,其中包含视频报表的配置信息以及特定于客户的Adobe Analytics配置。

    config2 参数的正确值可在​ 嵌入代码 ​和复制 URL 函数中找到。在复制 URL 命令的 URL 中,要查找的参数为 &config2=<value>。该值几乎总是 companypreset,但在某些情况下,也可以是 companypreset-1companypreset-2 等。

  5. 在自定义视频查看器代码中,通过执行以下操作,将AppMeasurementBridge .jsp添加到查看器页面:

    • 首先,确定您是否需要 &preset 参数。

      如果 config2 参数为 companypreset, not 需要 &preset=parameter.

      如果 config2 为其他任何内容,请将预设参数设置为与 config2 参数。 例如,如果 config2=companypreset-2,添加 &param2=companypreset-2 到AppMeasurementBridge.jsp URL。

    • 然后,添加AppMeasurementBridge.jsp脚本:

      <script language="javascript" type="text/javascript" src="https://s7d1.scene7.com/s7viewers/AppMeasurementBridge.jsp?company=robindallas&preset=companypreset-2"></script>

  6. 通过执行以下操作,创建TrackingManager组件:

    • 调用后 s7sdk.Util.init(); 通过添加以下内容,创建一个TrackingManager实例以跟踪事件:

      var trackingManager = new s7sdk.TrackingManager();

    • 通过执行以下操作,将组件连接到TrackingManager:

      s7sdk.Event.SDK_READY 事件处理程序,将要跟踪的组件附加到TrackingManager。

      例如,如果组件为 videoPlayer,添加

      trackingManager.attach(videoPlayer);

      将组件附加到trackingManager。 要跟踪页面上的多个查看器,请使用多个跟踪管理器组件。

    • 通过添加以下内容,创建AppMeasurementBridge对象:

      code language-none
      var appMeasurementBridge = new AppMeasurementBridge(); appMeasurementBridge.setVideoPlayer(videoPlayer);
      
    • 通过添加以下内容添加跟踪函数:

      code language-none
      trackingManager.setCallback(appMeasurementBridge.track,
       appMeasurementBridge);
      

    appMeasurementBridge对象具有内置的跟踪函数。 但是,您可以提供自己的,以支持多个跟踪系统或其他功能。

在视频中添加隐藏式字幕 adding-captions-to-video

您可以通过向单个视频或自适应视频集添加隐藏式字幕,将视频的覆盖范围扩展到全球市场。 通过添加字幕,您无需对音频进行调音,也无需使用母语人士为每个不同语言重新录制音频。 视频以录制的语言播放。 出现外语字幕,使不同语言的人仍然能够理解音频部分。

隐藏式字幕还允许耳聋或听力欠佳的用户更方便地访问。

NOTE
您使用的视频播放器必须支持字幕的显示。

Dynamic Media能够将题注文件转换为JSON(JavaScript对象表示法)格式。 这种转换意味着您可以将JSON文本作为视频的隐藏但完整的记录嵌入到网页中。 然后,搜索引擎可以爬网并索引内容,以便更容易发现视频,并为客户提供有关视频内容的更多详细信息。

请参阅 提供静态(非图像)内容Dynamic Media图像提供和渲染API帮助 有关在URL中使用JSON函数的更多信息。

要在视频中添加字幕或字幕,请执行以下操作:

  1. 使用第三方应用程序或服务创建视频字幕/子标题文件。

    确保您创建的文件遵循WebVTT(Web视频文本跟踪)标准。 字幕文件扩展名为.vtt。 您可以了解有关WebVTT字幕标准的更多信息。

    请参阅 WebVTT:Web视频文本跟踪格式.

    在Dynamic Media之外,您可以使用免费和优质的工具和服务来创作字幕/子标题文件。 例如,要创建不带样式的简单视频字幕文件,您可以使用以下免费的在线字幕创作和编辑工具:

    WebVTT字幕制作器

    为获得最佳结果,请使用Internet Explorer 9或更高版本、Google Chrome或Safari中的工具。

    在工具中,在 输入视频文件的URL 字段中,粘贴复制的视频文件的URL,然后点按 加载. 请参阅获取资产的 URL,以获取视频文件的 URL,然后您可以将该 URL 粘贴到​ 输入视频文件的 URL 字段。随后,Internet Explorer、Chrome 或 Safari 可以本机播放视频。

    现在,按照网站上的屏幕说明来创作和保存您的WebVTT文件。 完成后,复制题注文件内容并将其粘贴到纯文本编辑器中,并以文件扩展名为.vtt进行保存。

    note note
    NOTE
    要全球支持多种语言的视频字幕,请注意,WebVTT标准要求您为要支持的每种语言分别创建单独的.vtt文件和调用。

    通常,您要将字幕VTT文件命名为与视频文件同名,并附加语言区域设置,如 — EN、-FR或 — DE等。 这样,您就可以使用现有的Web内容管理系统自动生成视频URL。

  2. 在AEM中,将WebVTT字幕文件上传到DAM。

  3. 导航到 发布 要与您上传的题注文件关联的视频资产。

    请注意,只有在首次​ 发布 ​资产​ ,才可复制 URL。

    请参阅 发布资产。

  4. 执行下列操作之一:

    • 要获取弹出式视频查看器体验,请点按 URL. 在“URL”对话框中,选择URL并将其复制到剪贴板,然后将该URL传递到简单的文本编辑器中。 使用以下语法附加复制的视频URL:

      &caption=<server_path>/is/content/<path_to_caption.vtt_file,1>

      请注意 ,1 标题路径的末尾。 紧随路径中.vtt文件扩展名后,您可以选择启用(打开)或禁用(关闭)视频播放器栏上的隐藏式字幕按钮,方法是将 ,1,0,分别为。

    • 要获取嵌入式视频查看器体验,请点按 嵌入代码. 在“嵌入代码”对话框中,选择嵌入代码并将其复制到剪贴板,然后将该代码粘贴到简单的文本编辑器中。 将复制的嵌入代码附加以下语法:

      videoViewer.setParam("caption","<path_to_caption.vtt_file,1>");

      请注意 ,1 标题路径的末尾。 紧随路径中.vtt文件扩展名后,您可以选择启用(打开)或禁用(关闭)视频播放器栏上的隐藏式字幕按钮,方法是将 ,1,0,分别为。

向视频添加章节标记 adding-chapter-markers-to-video

您可以通过向单个视频或自适应视频集添加章节标记,来更轻松地观看和导航长形视频。 当用户播放视频时,他们可以点按视频时间轴上的章节标记(也称为视频清理器),以轻松导航到其目标点,或立即跳转到新内容、演示、教程等。

NOTE
使用的视频播放器必须支持使用章节标记。 Dynamic Media视频播放器确实支持章节标记,但使用第三方视频播放器可能不支持。

如果需要,您可以创建带有章节的自定义视频查看器并为其添加品牌标识,而不是使用视频查看器预设。 有关使用章节导航创建您自己的HTML5查看器的说明,请在AdobeHTML5查看器SDK API中,引用类下的标题“使用修饰符自定义行为” s7sdk.video.VideoPlayers7sdk.video.VideoScrubber. 请参阅 HTML5查看器SDK API 文档。

为视频创建章节列表的方式与创建字幕的方式大致相同。 即,创建一个WebVTT文件。 但是,请注意,此文件必须与您可能还在使用的任何WebVTT字幕文件分开;不能将字幕和章节合并到一个WebVTT文件中。

您可以使用以下示例作为创建包含章节导航的WebVTT文件所使用的格式示例:

带有视频章节导航的WebVTT文件 webvtt-file-with-video-chapter-navigation

WEBVTT
Chapter 1
00:00.000 --> 01:04.364
The bicycle store behind it all.
Chapter 2
01:04.364 --> 02:00.944
Creative Cloud.
Chapter 3
02:00.944 --> 03:02.937
Ease of management for a working solution.
Chapter 4
03:02.937 --> 03:35.000
Cost-efficient access to rapidly evolving technology.

在上例中, Chapter 1 是提示标识符,是可选的。 的提示时间 00:00:000 --> 01:04:364 指定章节的开始时间和结束时间(在 00:00:000 格式。 最后三位是毫秒,可保留为 000,如果首选。 的章节标题 The bicycle store behind it all 是章节内容的实际描述。 当用户将鼠标指针悬停在视频时间轴中的可视提示点上时,提示标识符、开始提示时间和章节标题都会显示在视频播放器的弹出窗口中。

由于您使用的是HTML5视频查看器,因此请确保您创建的章节文件遵循WebVTT(Web视频文本跟踪)标准。 章节文件扩展名为.vtt。 您可以了解有关WebVTT字幕标准的更多信息。

请参阅 WebVTT:Web视频文本跟踪格式

要向视频添加章节标记,请执行以下操作:

  1. 使用AEM外的简单文本编辑器,创建视频章节文件。

    要全球支持英语以外语言的视频章节,请注意,WebVTT标准要求您为要支持的每种语言分别创建单独的.vtt文件和调用。

  2. 保存 .vtt 文件,以避免章节标题文本中的字符呈现问题。

    通常,您需要使用与视频文件相同的名称命名章节VTT文件,并在其后附加章节。 这样,您就可以使用现有的Web内容管理系统自动生成视频URL。

  3. 在AEM中,上传您的WebVTT章节文件。

    请参阅 上传资产.

  4. 执行下列操作之一:

    table 0-row-2 1-row-2 html-authored no-header
    用于弹出式视频查看器体验
    1. 导航到 发布 要与您上传的章节文件关联的视频资产。 请注意,只有在首次 发布 资产 ,才可复制 URL。请参阅 发布资产。
    2. 从下拉菜单中,点按 查看器.
    3. 在左边栏中,点按视频查看器预设名称。 视频的预览将在单独的页面中打开。
    4. 在左边栏的底部,点按 URL.
    5. 在“URL”对话框中,选择URL并将其复制到剪贴板,然后将该URL传递到简单的文本编辑器中。
    6. 将复制的视频URL附加以下语法,以将其与复制的URL关联到您的章节文件:

      &navigation=<full_copied_URL_path_to_chapter_file.vtt>
    对于嵌入式视频查看器体验
    1. 导航到 发布 要与您上传的章节文件关联的视频资产。 请注意,只有在首次 发布 资产 ,才可复制 URL。请参阅 发布资产。
    2. 从下拉菜单中,点按 查看器.
    3. 在左边栏中,点按视频查看器预设名称。 视频的预览将在单独的页面中打开。
    4. 在左边栏的底部,点按 嵌入.
    5. 在“嵌入代码”对话框中,选择整个代码并将其复制到剪贴板,然后将其粘贴到简单的文本编辑器中。
    6. 将视频的嵌入代码附加以下语法,以将其与复制的URL关联到您的章节文件:

      videoViewer.setParam("navigation","<full_copied_URL_path_to_chapter_file.vtt>"

关于视频缩略图 about-video-thumbnails

您可以从Dynamic Media自动生成的十个缩略图中选择一个,以将其添加到您的视频中。 当在AEM Sites、AEM Mobile或AEM Screens的创作环境中将视频资产与Dynamic Media组件一起使用时,视频播放器会显示您选择的缩略图。 缩略图用作最能反映整个视频内容的静态图片,进一步鼓励用户点按“播放”按钮。

根据视频的总时间,Dynamic Media会在视频中捕获十个(默认)缩略图,即1%、11%、21%、31%、41%、51%、61%、71%、81%和91%。 这十个缩略图会一直保留,这意味着如果您稍后决定选择其他缩略图,则无需重新生成该系列。 您预览十个缩略图图像,然后选择要在视频中使用的缩略图。 如果要更改为默认值,可以使用CRXDE Lite配置生成缩略图的时间间隔。 例如,如果您只想从视频中生成一系列间隔均匀的四幅缩略图图像,则可以将间隔时间配置为24%、49%、74%和99%。

理想情况下,您可以在上传视频后的任何时间,以及在网站上发布视频之前添加视频缩略图。

如果您愿意,可以选择上传自定义缩略图以表示您的视频,而不是使用由Dynamic Media生成的缩略图。 例如,您可以创建一个自定义缩略图图像,该缩略图图像的标题为视频、引人注目的开场图像或从视频中捕获的非常特定的图像。 您上传的自定义视频缩略图图像的最大分辨率应为1280 x 720像素(最小宽度为640像素),且不应大于2MB。

NOTE
自定义视频缩略图仅在运行Dynamic Media — 混合模式时可用。

添加视频缩略图 adding-a-video-thumbnail

  1. 导航到您要添加视频缩略图的已上传视频资产。

  2. 在资产选择模式下,从 列表视图卡片视图,点按视频资产。

  3. 在工具栏中,点按 查看属性 图标(其中包含“i”的圆圈)。

  4. 在视频的 属性 页面,点按 更改缩略图.

  5. 更改缩略图 页面,在工具栏中,点按 选择框架.

    Dynamic Media会根据您自定义的默认时间间隔或时间间隔,从您的视频生成一系列缩略图图像。

  6. 预览生成的缩略图图像,然后选择要添加到视频中的缩略图。

  7. 点按 保存更改.

    视频的缩略图图像会更新为使用您选择的缩略图。 如果您稍后决定更改缩略图图像,可以返回到 更改缩略图 页面,然后选择一个新页面。

    如果您配置了新的默认时间间隔,或者上传了新视频以替换现有视频,则需要让Dynamic Media重新生成缩略图。

    请参阅 配置生成视频缩略图的默认时间间隔.

配置生成视频缩略图的默认时间间隔 configuring-the-default-time-interval-that-video-thumbnails-are-generated

当您配置并保存新的默认时间间隔时,您所做的更改会自动仅应用于您将来上传的视频。 它不会自动将新的默认设置应用于您之前上传的视频。 对于现有视频,必须重新生成缩略图。

请参阅 添加视频缩略图.

要配置生成视频缩略图的默认时间间隔,请

  1. 在 AEM 中,点按​ 工具 > 常规 > CRXDE Lite

  2. 在CRXDE Lite页面左侧的目录面板中,导航到 o etc/dam/imageserver/configuration/jcr:content/settings.

    如果目录面板不可见,您可能需要点按“主页”选项卡左侧的>>图标。

  3. 在右下方的面板上, 属性 选项卡,双击 thumbnailtime.

  4. 在“编辑缩览图时间”对话框中,使用文本字段以百分比形式输入间隔值。

    • 点按加号(+)图标,以添加一个或多个间隔值字段。 您可能需要滚动到对话框的底部才能看到该图标。
    • 点按间隔值字段右侧的减号(-)图标,以将其从列表中删除。
    • 点按向上箭头图标和向下箭头图标,以重新排序间隔值。
  5. 点按 确定 返回 属性 选项卡。

  6. 在CRXDE Lite页面的左上角附近,点按 全部保存,然后点按 返回主页 图标以返回AEM。

    请参阅 添加视频缩略图。

添加自定义视频缩略图 adding-a-custom-video-thumbnail

NOTE
此功能仅在运行Dynamic Media — 混合模式时可用。
  1. 导航到您要添加视频缩略图的已上传视频资产。

  2. 在资产选择模式下,从 列表视图卡片视图,点按视频资产。

  3. 在工具栏中,点按 查看属性 图标(其中包含“i”的圆圈)。

  4. 在视频的 属性 页面,点按 更改缩略图.

  5. 更改缩略图 页面,在工具栏中,点按 上传新缩略图.

  6. 导航到要使用的缩览图图像,选择该图像,然后点按 打开 开始将图像上传到AEM

  7. 成功上传图像后,在 更改缩略图 页面,点按 保存更改.

    自定义缩略图会添加到您的视频中。

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad