有时候用 Blender(我这版是 3.3)的 Video Editing 工作区剪点视频素材,需要把背景抠空、带透明通道导出来。
进剪辑区之后,按 Shift + A 把桌面上的视频素材导进来。注意 Blender 默认工程是 1080P、固定帧数的,要是导进来的素材不够长,后面多出来的部分看着就是一层灰格子背景。
导出设置在右侧的 Output Properties(输出属性)面板里。很多人习惯性在 File Format(文件格式)里选 FFmpeg Video,底下容器选成 MPEG-4(也就是平时最常用的 .mp4)。但选 MP4 是导不出透明背景的——你看它上面的色彩模式,只有 RGB 和 BW(黑白),根本没有透明通道选项,导出来背后还是一团死黑。
要带透明通道,只有两条路子:
- 导图片序列:格式直接选
PNG,上面色彩模式选RGBA(那个 A 就是 Alpha 透明通道)。 - 直接导透明视频:格式选
FFmpeg Video,展开下面的Encoding(编码),把Container(容器)改成QuickTime。
这里有个很藏的地方:光把容器改成 QuickTime 还不够,上面的色彩模式还是只有 RGB。必须把底下的 Video Codec(视频编码)也改成 QuickTime(或者 FFmpeg video codec #1 / PNG 这类支持透明的编码),上面的色彩模式才会蹦出 RGBA 按钮。
把 RGBA 点上,选好保存路径再按渲染动画,导出来的 .mov 文件就是真正带透明底的视频素材了。
参考文献 - 原始视频