支持的视频与音频格式#

Video Formats#

These formats are primarily used for compressing rendered sequences into a playable movie (they can also be used to make plain audio files).

A codec is a little routine that compresses the video so that it will fit on a Blu-ray, or be able to be streamed out over the Internet, over a cable, or just be a reasonable file size. Codecs compress the channels of a video down to save space and enable continuous playback. Lossy codecs make smaller files at the expense of image quality, while lossless codecs compress as much as possible the video, but without losing any existing data.

一些编解码器,如H.264,适用于较大的图像。编解码器用于编码和解码电影,因此必须存在于编码机器(Blender)和目标机器上。编码结果存储在一个容器文件中。

行业内有几十种,甚至几百种编解码器,包括 Xvid、H.264、DivX、微软,等等。每个都有其优点和缺点,并兼容不同的操作系统中的不同的播放器。

Note

大多数编解码器只能压缩 RGB 或 YUV 颜色,但有些编解码器也支持 Alpha 通道。支持 RGBA 的编解码器包括:

  • FFmpeg视频编码 #1

  • PNG

  • QuickTime

  • PNG TIFF Pixlet is not lossless, and may be only available on macOS.

  • WebM/VP9 (尽管由于 FFmpeg限制, Blender不会导入alpha通道)。

Blender offers three ways to export videos, in the File Format selector of the Output properties:

AVI JPEG

AVI but with JPEG compression. Lossy, smaller files but not as small as you can get with a Codec compression algorithm. JPEG compression is also the one used in the DV format used in digital camcorders.

AVI Raw

Audio-Video Interlaced (AVI) uncompressed frames.

FFmpeg Video

Video encoding via the FFmpeg library. Which codecs are available depends on the operating system and FFmpeg version. This options allows for a lot of different encodings, some presets are available (to the right of the Encoding subpanel) to help with getting started. This option is also the only one allowing to export audio.

FFmpeg 容器#

MPEG-1: .mpg, .mpeg

视频和音频标准有损压缩格式。 它的设计目的旨在将VHS质量的原始数字视频和CD音频压缩至1.5 Mbit/s。 此容器强制执行视频编解码器,你只能定义质量参数和音频编解码器。

MPEG-2: .dvd, .vob, .mpg, .mpeg

"动态图像和相关音频信息的通用编码" 标准。 它描述了有损视频压缩和有损音频数据压缩方法的一个合集,这些方法允许使用当前可用的存储介质(特别是DVD)和传输带宽来存储和传输电影。 此容器强制执行视频编解码器,你只能定义质量参数和音频编解码器。

MPEG-4: .mp4, .mpg, .mpeg

在作为 视频编解码器 的同时,它也是一个真正的容器,你可以使用各种编解码器存储视频和音频流。 它得到了许多流行的软件和硬件播放器的广泛支持。

AVI: .avi

资源交换文件格式(RIFF)的衍生物。 第一个也是最广泛使用的视频容器格式之一。

QuickTime: .mov

一种多轨格式。 QuickTime 和 MP4 容器格式可以使用相同的编解码器。 它们在QuickTime专用环境中大多可以互换。 MP4作为一种国际标准有更好的支持。

DV: .dv

一种帧内视频压缩方案,之前许多数码摄像机都使用这种方案。 它使用不连续余弦变换(DCT,与JPEG类似的算法)逐帧压缩视频。 音频以未压缩的方式存储。 这种容器强制视频编解码器,你只能定义质量参数。

Ogg: .ogg, .ogv

一种开放标准的自由容器格式,可以在一个文件中保存无限数量的视频,音频,图片或字幕轨道。

Matroska: .mkv

一个开放的标准自由文件格式,可以在单个文件中容纳无限数量的视频,音频,图片或字幕轨道的文件格式。

Flash: .flv

使用 Adobe Flash Player 通过互联网传送视频的容器文件格式。 此容器强制视频编解码器,你只能定义质量参数。

WebM: .webm

一种免费的开放标准容器格式,旨在用于互联网流式传输。请注意,此容器只能容纳 VP9 视频编解码器以及 Vorbis 或 Opus 音频编解码器。

FFmpeg 视频编解码器#

这些选项并不适用于所有的 容器

无视频

只编码声音。

DNxHD

旨在可用作编辑时的中间格式,以及作为播放格式。 它可以是无损的或有损的。

DV

参见 容器

FFmpeg视频编码 #1

FFV1是无损帧内视频编解码器。 它可以使用可变长度编码或算术编码来进行熵编码。 编码器和解码器是FFmpeg中自由开源库 libavcodec 的一部分。 支持 alpha 通道。

Flash 视频

参见 容器

H.264

作为MPEG-4系列的现代变体,这种有损编解码器是非常常用的。 它提供了非常好的压缩/质量比。

HuffYUV

Ben Rudiak-Gould创造的无损视频编码,意在取代无压缩YCbCr作为视频截图格式。

MPEG-1

参见 容器

MPEG-2

参见 容器

MPEG-4(DivX)

继承了MPEG-1、MPEG-2等相关标准的诸多功能,同时也增加了新的功能。

PNG

无损,这将每个帧存储为视频流中的独立图像。 压缩效果很差,但由于每一帧都是完全安全的,因此擦除和编辑可以更简单。 支持alpha通道。

QT rle / QT 动画

QuickTime 视频的原始格式。 支持alpha通道。

Theora

一个自由的开放标准的有损编解码器,是和 Ogg 容器 一起设计的。

WEBM / VP9

自由的开放标准的有损视频压缩格式。 它是最新的编解码器之一,广泛用于互联网流媒体。

AV1

A free open-standard lossy video compression format, designed as a successor to VP9. AV1 offers great compression rates and visual quality, AV1 produces video files that are about 30% more space efficient than VP9

FFmpeg 音频编解码器#

无音频

只编码视频。

AAC

高级音频编解码器,一种用于数字音频的标准化,有损压缩和编码方案。 在类似的比特率下,AAC通常比MP3具有更好的音质。

AC3

Audio Codec 3, 一种Dolby实验室开发的音频格式。

FLAC

自由的无损音频编解码器。 通过 FLAC 算法压缩的数字音频通常可以减少到其原始大小的50-60%。

MP2

有损音频压缩格式。

MP3

有损音频压缩格式,广泛用作最终音频格式。

Opus

一种有损的音频压缩格式,设计用于对语音或一般音频进行编码,替换 Vorbis 编解码器。

PCM

Pulse Code Modulation,一种以数字方式表示模拟信号的方法,是电脑、蓝光光碟,CD,DVD格式中数字音频的标准形式,也有一些其他用途,如数字电话系统。

Vorbis

一种开放标准,高度压缩的格式,可与MP3或AAC相媲美。 在相似的比特率下,Vorbis通常可以获得比MP3更好的音质。

已知局限#

视频输出尺寸#

一些编码对输出尺寸有所限制,如 H.264 要求宽度和高度均能被2整除。