注意云点播【托管模式】功能将逐步调整下线,存量用户仍可继续使用。新用户请使用【点播模式】。
综述
视频拼接是将多个视频文件合并成一个单一的视频文件的过程。它可以用于将多个短视频片段拼接成一个完整的视频,或者将不同来源的视频文件合并为一个连续的视频。常见的场景是用户需要在主视频的前后增加固定的片头、片尾,以宣告版权或增强宣传效应。更复杂的场景主要是将多个视频片段按照一定的逻辑关系组合成为一个新的视频,片段直接会增加各种过渡或特效,以提升视频的观赏性和连续性。此类场景往往需要专业的视频剪辑软件才能完成。
云点播目前提供了基础的拼接服务,在不使用复杂剪辑软件的前提下,通过编码技术实现主文件和固定片头、片尾的合并,实现培训类视频、短视频的快速生产。视频拼接通常涉及以下步骤:
- 准备要拼接的主视频文件,这些文件需要在云点播支持的媒体类型范围内。
- 准备固定的片头、片尾视频。
- 将片头、主视频、片尾安装一定的顺序组装好,并配置完成最终输出文件的规格(视频格式、分辨率等),即可开始启动拼接任务。
注意
由于视频拼接的过程其本质也是转码的过程,目前几乎所有的视频转码都是有损转码。因此实际输出的文件相比较与原始文件,在画质上可能会存在一定的损失。为保证最终画面在可以接受的损失范围内,原始视频(包括主视频、片头、片尾)应尽量保持视频码率足够大,画面足够清晰。
云点播提供的拼接功能只能按照指定顺序对视频进行编排组装,在两个视频画面拼接处可能会存在一定的画面跳跃或音频突进。如需要精细的过渡效果,需要使用专用剪辑工具增加过渡效果。为了尽量实现良好的拼接效果,建议片头、片尾视频提前做好画面过渡效果,并在片段衔接前后尽量保持音轨平静,不要有噪音或者跳跃声响。
如果片头、片尾和主视频在视频分辨率、帧率等视频规格上可能存在差异,在实际拼接过程中只能按照一个固定分辨率、帧率进行转换,因此可能存在某些画面的失真扭曲、频闪等。为了保证拼接后的效果,建议准备多种分辨率规格的片头片尾,在不同主视频拼接时选用合适的素材。
前提条件
- 已开通云点播、媒体存储产品。
- 云点播至少开通了一个点播区域。
- 媒体存储已创建至少一个存储桶。
- 云点播已经完成至少一个存储桶的托管配置。
操作步骤
- 新建一个拼接模板。拼接模板的创建过程,可详见【公共模板管理】-【拼接模板】。
- 进入云点播控制台,在【托管模式】-【工作流设置】中新建或修改一条工作流(被修改工作流需处于【停用】状态)。如下图所示。当您需要在一定条件下才触发拼接时,可以使用判定条件功能,对进入工作流的任务设定筛选条件。筛选条件可以为:(1)播放时长;(2)视频宽度;(3)视频高度;(4)视频码率。当设置多个判定条件时,所有条件必须全部满足才可以触发。
- 在第二步【动作设置】处找到【拼接配置】一栏,添加一组拼接配置。选择合适的拼接模板、水印模板(可选),并配置输出文件的路径。点击【完成】即可完成工作流的拼接配置。在返回工作流设置界面后,您需要启用上一步新建/修改的工作流。随后通过在工作流输入路径处上传一个视频文件,即可开启拼接任务。关于工作流配置的详细操作,可以查阅【托管模式】-【工作流设置】。
- 当用户任意上传一个视频至该工作流触发路径时,云点播将启动拼接流程,完成对该视频的拼接。拼接任务执行结果将以HTTP回调的形式发送至用户配置的回调入口。详情可查看【托管模式】-【回调通知】。您也可以在【任务管理】-【拼接任务】-【托管模式】找到对应的拼接任务执行结果。