包含此页的版本:
不含此页的版本:
视频编码使用编解码器压缩视频文件以节省带宽和存储空间。
| 编 解码 器 | 优势 | 弊 |
|---|---|---|
| H.264 | 用于硬件加速的最佳原生支持编解码器。 | |
| H.265 | 高等压缩一种存储数据的方法,可减少所需的存储空间量。请参阅纹理压缩、动画压缩、音频压缩、构建压缩。 请参阅术语表. |
仅限于支持的设备。 |
| VP8 | 跨平台支持,全面功能集 功能集是相关包的集合,可用于在 Unity 编辑器中实现特定结果。您可以直接在 Unity 的包管理器中管理功能集。更多信息 请参阅术语表. |
与 H.264 相比,消耗更多资源。 |
Unity 编辑器支持 .ogv 格式,但在其他平台上并未得到广泛支持。根据目标平台,将 .ogv 文件转码为 .mp4 (H.264) 或 .webm (VP8)。
注意:Android 支持使用原生库的 VP8,因此 VP8 可能在某些 Android 设备上是硬件辅助的。
如果您使用目标平台支持的视频文件,则可以使用外部程序管理编码以进行更精细的控制。您可以在视频剪辑导入器中禁用 Transcode 属性,以便 Unity 不会修改视频文件。
下表列出了编码参数中的关键值:
| 参数 | 描述 |
|---|---|
| 视频编解码器 | H.264、H.265 或 VP8。 |
| 分辨率 | 显示器的分辨率。例如:1280 × 720。 |
| 轮廓 | 配置文件是一组功能和约束,通常由供应商指定,例如基线或主线。适用于 H.264/H.265。请参阅 H.264 或 H.265。 |
| 配置文件级别 | 适用于 H.264/H.265。在给定配置文件中,该级别指定性能要求,例如基线 3.1。 |
| 音频编解码器 | AAC(用于使用 H.264/H.265 的.mp4视频)或 Vorbis(用于使用 VP8 的 .webm 视频)。 |
| 音频通道 | 取决于平台。请参阅适用于您平台的开发者指南。例如,有关 Android 支持的媒体格式的文章。 |
下表提供了 H.265 编解码器的特定于平台的要求和信息:
| 平台 | 要求 | 编码/解码 | 笔记 |
|---|---|---|---|
| macOS作系统 | SDK 10.13+ |
硬件编码:第 6 代英特尔酷睿处理器 软件编码:所有 Mac 硬件解码:第 6 代英特尔酷睿处理器 软件解码:所有 Mac |
|
| 窗户 | Windows 10 + HEVC 扩展 |
编码器 解码器 |
HEVC 扩展(仅限硬件) HEVC 扩展(硬件 + 软件支持) |
| UWP | 视窗10+ | 如果设备列出了对 H.265 的支持,则可能不适用于设备系列中的所有设备。 | |
| 人造人 | 5.0+ | ||
| iOS系统 | SDK 11.0+ |
硬件解码:A9 芯片软件解码:所有iOS设备 |
|
| tv作系统 | SDK 11.0+ |