Choose your operating system:
Windows
macOS
Linux
Movie Render Queue 渲染电影时支持各种输出格式,并能够一次性以多种格式输出同一个渲染。
在Movie Render Queue的 设置(Settings) 窗口中点击 + 设置(+ Setting) 下拉菜单,即可选择要输出的格式。所有输出格式都列示在 输出(Output) 组下。
单击其中任意选项,将它们添加到输出(Output)下的设置(Settings)列表中。
你可以像使用任何其他设置一样启用和禁用输出格式,并且可以选择它们来编辑其属性(若可用)。
支持的输出格式
以下输出格式可用:
格式 |
说明 |
---|---|
.bmp序列(8位) |
将电影以.bmp图像序列的形式输出。像素值范围限制为[0-1],这意味着不会保留HDR值。应用sRGB编码曲线。 |
.exr序列(16位) |
HDR值会保留,但若启用色调曲线(Tone Curve),则线性值将重新调整到大约[0-1]的范围,仅最亮的高光超过1。禁用色调曲线会根据光源和其他光面物体的强度在[0-100]或更大范围内写入线性值。没有sRGB编码曲线应用于.exr目标。 |
.jpg序列(8位) |
将电影以.jpg图像序列的形式输出。应用sRGB编码曲线。 |
.png序列(8位) |
将电影以.png图像序列的形式输出。如果项目设置正确,可支持透明度。应用sRGB编码曲线。 |
.wav音频 |
输出.wav格式音频文件以及其他选定输出格式的文件。详情请参阅WAV音频。 |
Final Cut Pro XML |
输出文件以及Final Cut Pro XML。请参阅Final Cut Pro XML(#finalcutproxml)。 |
Apple ProRes(10-12位) |
使用Apple ProRes输出电影文件。详情请参阅Apple ProRes视频编解码器。 |
Avid DNx(8位) |
使用Avid DNx输出电影文件。详情请参阅Avid DNx视频编解码器。 |
sRGB信息仅在使用默认颜色选项时才适用。详情请参见[OCIO文档]()。
其中一些格式有额外的信息和选项,如下面所列。
EXR序列
虚幻支持.exr图像序列作为Movie Render Queue的输出格式。这些图像序列与各种视觉效果包兼容,包括Nuke、Tweak RV、IfranView和带ProEXR插件的Adobe Premiere。
EXR输出目前支持以下压缩设置:
EXR压缩设置 |
说明 |
---|---|
无(None) |
渲染输出无压缩的.exr序列。 |
PIZ |
一种无损压缩格式,可提供良好质量的颗粒状图像。 |
ZIP |
一种无损压缩格式,可提供良好质量的低噪声图像。 |
虚幻还支持使用 多层 .exr输出。如果你启用多个不同的[渲染通道](渲染通道链接)设置,这些渲染通道都将嵌入到你的.exr序列中,并且它们都可以从你的外部视觉效果编辑程序中单独访问。
并非所有软件都支持多层.exr文件。在此类情况下,在你加载.exr时软件只显示默认RGBA通道。如果使用的程序不支持多层.exr,可以取消选中多层(Multilayer)设置,以便将每一层作为单独的.exr文件输出。
Apple ProRes视频编解码器
Apple ProRes是Apple的高质量有损视频压缩格式,用于后期制作和视觉效果,支持高达8k的视频。
要启用此设置,打开 插件(Plugins) > 内置(Built-In) > 媒体播放器(Media Players),然后启用 Apple ProRes Media 插件。
重启编辑器之后,可以在设置(Settings)菜单中看到Apple ProRes。选择此输出格式时,它将使用数种编码解码器之一输出视频文件,每种编码解码器都提供不同的压缩率和质量水平。
点击 编码解码器(Codec) 下拉菜单,为最终视频文件选择所需的编码解码器。以下编码解码器可用:
编码解码器 |
像素深度 |
1080 x 1920和30FPS时的估计比特率 |
说明 |
---|---|---|---|
Apple ProRes 422 Proxy |
10位 |
45 mbps |
最高压缩率。适用于需要低数据率的全分辨率视频的离线工作流程。 |
Apple ProRes 422 LT |
10位 |
100 mbps |
更高压缩率版本的Apple ProRes 422,文件大小缩减约30%。适用于存储和数据速率有限的环境。 |
Apple ProRes 422 |
10位 |
150 mbps |
针对全宽4:2:2视频源的高质量压缩。适用于多流实时编辑。 |
Apple ProRes 422 HQ |
10位 |
220 mbps |
更高比特率版本的Apple ProRes 422。提供与ProRes 4444相同的质量水平,但适用于4:2:2视频源。 |
Apple ProRes 4444 |
12 bit |
330 mbps |
针对4:4:4:4图像源的高质量压缩格式。提供超高质量的图像,并支持alpha通道。可以支持RGB和YCbCr格式。输出文件很大。 |
Apple ProRes 4444 XQ |
12位 |
500 mbps |
最高质量的存储,并支持alpha通道。如果仅RGB通道,精度为12位,如果包含alpha通道,精度为16位。输出文件极大。 |
有关这些编解码器的更多信息,请参阅Apple关于Apple ProRes的文档。
丢帧时间码(Drop Frame Timecode) 设置会把时间码轨道设置为使用丢帧格式。此设置仅在序列的帧率为29.97时适用。
如果启用 覆盖最大编码线程(Override Maximum Encoding Threads),你可以将 编码线程最大数量(Max Number of Encoding Threads) 设置为手动输入值。这将设置允许编解码器在视频文件编码过程中使用的最大CPU线程数。使用更多线程可加快编码速度,但会导致更高的CPU使用率。
Apple ProRes不会导出任何音频。使用WAV音频格式设置输出单独的.wav文件和你的视频文件,以便在后期制作中合并它们。
不是所有视频播放器软件都支持所有Apple ProRes编解码器。如果视频无法在你的软件中播放,尝试使用不用的编解码器,看看是否能解决问题。
Avid DNx视频编解码器
Avid DNxHR和DNxMXF是Avid的高清有损视频编解码器,适用于后期制作,支持高达8k的视频。要启用它们,打开 插件(Plugins) > 内置(Built-In) > 媒体播放器(Media Players),然后启用 Avid DNxHR/DNxMXF Media插件(Avid DNxHR/DNxMXF Media Plugin)。
重启编辑器之后,Avid DNx将出现在输出设置中。选择此设置时,它将使用Avid的DNxHR编解码器以视频文件的形式输出你的电影。
启用 使用压缩(Use Compression) 会输出有损的压缩文件,而禁用此设置将输出无损的非压缩文件。你可以更改 编码线程数(Number of Encoding Threads),以控制编解码器用于编码的CPU线程数量。线程数量越多,文件编码时间越短,但CPU使用率也会更高。
有关此编解码器及其规格的详情,请参阅Avid DNx视频编解码器文档。
Avid DNx不会导出任何音频。使用WAV音频格式设置输出单独的.wav文件和你的视频文件,以便在后期制作中合并它们。无论是什么编解码器,目前Avid DNx仅支持8位精度。
Final Cut Pro XML
Final Cut Pro XML格式将输出一个图像序列以及一个XML文件,Final Cut Pro以及支持此格式的其他视频编辑器可以读取此XML文件。
虚幻编辑器仅支持Final Cut XML作为输出格式。发布版中不含此组件,因为该组件过于依赖仅用于编辑器的功能。
使用 文件名格式(File Name Format) 字段为输出文件的名称指定一个格式字符串。
数据源(Data Source) 下拉菜单指定用于编译Final Cut Pro XML文件的方法,该方法反过来又决定了文件中内嵌的数据以及数据格式。每种方法都针对不同的用例场景。
数据源 |
说明 |
---|---|
输出元数据(Output Metadata) |
根据输出到磁盘的文件编译XML文件,包括各个图像中内嵌的元数据。主要用于外部后期处理。该功能将支持时间膨胀,从而产生比原始序列所示更多的帧。 |
序列数据(Sequence Data) |
直接根据序列数据编译XML文件。主要用于重新导入。 |
WAV音频
无需其他渲染通道就可以导出序列的.wav音频。该功能可让你输出电影的音频,并在后期制作中将其与你的图像序列结合起来。
使用 文件名格式(File Name Format) 字段为输出文件的名称指定一个格式字符串。
WAV音频输出格式仅是实验性的,可能不适合生产环境。因为电影渲染器在预热帧的镜头之间运行引擎,所以不受sequencer控制的音频在镜头之间会产生中断。此外,在镜头之间,sequencer中的音频剪辑可能会有轻微的音频失真。
自定义输出格式
可通过实现 UMoviePipelineOutputBase
类创建自己的格式,该类可针对每个输出帧提供回调,其中包含该帧中渲染的所有渲染通道,例如烧入、UI控件和最终图像。在实现项目代码中的类之后,自定义输出格式会自动显示在设置(Settings)菜单中以供使用。您需要连接MovieRenderPipelineCore模块。
如果你想确保将此输出格式添加到使用UI创建的所有新作业中,可以更改在电影渲染管线项目(Movie Render Pipeline Project)设置中配置的 默认作业设置类(Default Job Setting Classes) 选项值。