支持的视频与音频格式

Blender 使用 FFmpeg 来处理视频的编码和解码。这些格式主要用于将渲染的图像序列压缩成可播放的视频。

视频文件通常由以下部分组成:

  • 容器 -- 将视频、音频和元数据封装成单个文件。

  • 视频编解码器 -- 对视频流进行压缩。

  • 音频编解码器 -- 对音频流进行压缩(可选)。

支持的视频容器

容器存储编码后的流,但不定义其压缩方式。

MPEG-4:

虽然 MPEG-4 也指代一类编解码器,但它本身是一种容器格式,能够存储采用各种编解码器编码的视频和音频流。该格式在现代软件和硬件中得到了广泛支持。

文件扩展名:.mp4.mpg.mpeg

Matroska:

一种免费的开放标准容器格式,能够在一个文件中包含多个视频、音频、字幕和元数据轨道。

文件扩展名:.mkv

WebM:

一种免费的开放标准容器格式,主要用于网络流媒体传输。该容器支持 VP9 或 AV1 视频编解码器以及 Vorbis 或 Opus 音频编解码器。

文件扩展名:.webm


AVI:

这是最早且应用最广泛的视频容器格式之一,源自资源交换文件格式(RIFF)。

文件扩展名:.avi

DV:

一种被许多老款摄像机采用的数字视频容器格式。该容器强制使用 DV 视频编解码器,并以未压缩格式存储音频。

文件扩展名:.dv

Flash:

一种曾用于通过 Adobe Flash Player 传输网络视频的容器格式。该容器强制使用特定的编解码器。

文件扩展名:.flv

MPEG-1:

一种用于有损视频和音频压缩的容器格式。它强制使用 MPEG-1 编解码器系列。

文件扩展名:.mpg.mpeg

MPEG-2:

一种用于 DVD 和广播视频的容器格式。它强制要求视频及相关音频流采用 MPEG-2 编码。

文件扩展名:.dvd.vob.mpg.mpeg

Ogg:

一种免费的开放标准容器,能够容纳多个视频、音频、字幕或元数据流。

文件扩展名:.ogg.ogv

QuickTime:

一种多音轨容器格式。它与 MP4 共享许多编解码器。虽然在某些工作流程中两者基本可以互换,但 MP4 的兼容性更广。

文件扩展名:.mov

支持的视频编解码器

编解码器通过压缩视频和音频数据来减小文件大小,并实现流畅播放。

有损 编解码器通过丢弃部分数据来减小文件大小。它们生成的文件虽然更小,但牺牲了图像或音频质量。

无损 编解码器在进行压缩的同时保留了所有原始数据。虽然生成的文件较大,但能保持完整的音质。

某些编解码器专为分发和流媒体传输而优化(例如 H.264、AV1),而另一些则专为编辑和中间工作流程而设计(例如 ProRes、DNxHD)。

由于编解码器在编码和解码过程中都不可或缺,因此无论是创建文件的系统还是播放文件的设备,都必须具备相应的编解码器。

并非所有容器都支持所有编解码器。

无视频:

只编码声音。

AV1:

一种免费的开放标准有损视频压缩格式,作为 VP9 的继任者而设计。提供高压缩效率并支持 HDR 输出。

H.264:

一种广泛使用的有损编解码器,具有出色的压缩与质量比。常用于流媒体传输和一般内容分发。

H.265 / HEVC:

H.264 的改进版,压缩效率更高。支持 HDR 输出和更高的位深度。

WEBM / VP9:

一种免费的、基于开放标准的有损视频编解码器,广泛应用于互联网流媒体传输。支持 Alpha 通道透明度。


DNxHD:

旨在作为一种中间编辑格式。支持有损和无损两种模式。

DV:

参见容器

FFmpeg 视频编码 #1:

一种无损帧内视频编解码器。支持 Alpha 通道透明度。

Flash 视频:

参见容器

HuffYUV:

一种旨在取代未压缩 YCbCr 采集格式的无损编解码器。

MPEG-1:

参见容器

MPEG-2:

参见容器

MPEG-4(DivX):

一种有损编解码器,在 MPEG 标准基础上增加了额外的压缩功能。

ProRes:

一种高质量、视觉无损的编解码器,常用于专业后期制作。

支持可定制的配置

PNG:

将每个帧作为独立图像存储在流中。支持无损压缩和 Alpha 通道透明度。

QuickTime 动画:

支持 Alpha 通道透明度的传统无损 QuickTime 编解码器。

Theora:

一种专为 Ogg 容器设计的免费开放标准有损编解码器。

支持的特性

编码器

压缩

色深

Alpha

HDR

AV1

有损

8、10、12 位

H.264

有损

8、10 位

H.265 / HEVC

有损

8、10、12 位

WEBM / VP9

有损

8 位

DNxHD

有损 / 无损

8 位

DV

有损

8 位

FFmpeg 视频编码 #1

无损

8、10、12、16 位

Flash 视频

有损

8 位

HuffYUV

无损

8 位

MPEG-1

有损

8 位

MPEG-2

有损

8 位

MPEG-4 (DivX)

有损

8 位

ProRes

视觉无损

8、10 位

PNG

无损

8 位

QuickTime 动画

无损

8 位

Theora

有损

8 位

FFmpeg 音频编解码器

无音频:

只编码视频。

AAC:

一种标准化的有损音频编解码器,在相似的比特率下能提供比 MP3 更高的音质。

AC3:

杜比数字音频压缩格式。

FLAC:

一种免费的无损音频编解码器,可在保持音质完整的同时减小文件大小。

MP2:

一种有损音频压缩格式。

MP3:

一种广受支持的有损音频压缩格式。

Opus:

一种专为语音和通用音频设计的现代有损编解码器。旨在成为 Vorbis 的继任者。

PCM:

未压缩的数字音频格式。

Vorbis:

一种免费的、基于开放标准的有损音频编解码器,其性能可与 AAC 或 MP3 媲美。

HDR 支持

视频可以使用广色域和 HDR 色彩空间进行渲染。

要导出 HDR 视频:

  • 将色彩管理显示设为 Rec.2100 PQ 或 HLG.

  • 将编解码器设为 H.265 或 AV1.

  • 将位深度设为 10 或 12.

HDR 视频采用 100 尼特的漫反射白作为基准,以符合常见的视频播放器规范。

兼容性因播放器和设备而异。10 位 PQ 通常是兼容性最强的 HDR 配置。

已知局限

视频输出尺寸

某些编解码器对输出尺寸有限制。例如,H.264 要求宽度和高度都必须能被 2 整除。