文档中心>智能创作

特效制作教程

最近更新时间:2023-07-12 14:23:22

我的收藏
插件支持自定义alpha类型特效, 可参考 Clip 编辑页特效组件金粉系列。 它的底层原理基于带透明通道的 MP4 视频文件,所以需要生成 MP4 文件才能完成特效的自定义。 您可能会觉得有点复杂,其实非常的简单,因为相关工具已经为您准备好了,您仅仅只需要准备好素材然后按照以下步骤生成 MP4 视频文件即可。

步骤1:准备好序列帧图片

序列帧素材示例,请参见 GitHub

步骤2:从仓库克隆 alpha 工具

工具已为您准备好,使用非常简单。
git clone https://github.com/tencentyun/weijian-sdk.git

cd alpha-tool

步骤3:素材文件创建

1. 假设需要生成一个彩色蝴蝶的特效,在alphaVideo.py创建文件夹 caisehudie


2. 然后将序列帧图片放入caisehudie目录下:


注意
图片名称务必为 000, 001, 002 这样的格式递增。

步骤4:环境安装

1. 安装 Python
2. 安装 imageMagick
3. 安装 ffmpeg

步骤5:生成 alpha 视频

1. 安装好环境之后,接下来的事情就非常简单了,执行一条命令就可以生成 MP4 视频了。
python alphaVideo.py --dir ./caisehudie
2. 等待一会之后,caisehudie 目录下会生成一个 output 文件,里面就是我们要的 MP4 文件了。

生成好的 mp4 文件如下:


可以看到视频分为左右两部分,左边是彩色,右边是黑白的,它就是我们要的 alpha 视频文件了。

步骤6:上传 CDN

接下来将这个video.mp4上传到您的 CDN,然后生成一个在线链接就可以用于自定义特效啦。