导出动画尤其是在需要创建高质量视频时,必须要了解一些注意事项。下面列出了一些您应遵循的好方法和建议。
有关提高视频质量的常规建议
- 导出动画前,请多次播放动画,以确保动画正确无误且效果理想。
- 请以较短的持续时间导出动画以测试不同的编解码器和压缩设置。
- 对于包含锐化文本和数据的高质量视频,请采用不应用有损压缩的编解码器。例如,如果导出为 AVI 文件,则在视频压缩对话框中选择编解码器时,可使用“完全帧”(未压缩)。有损压缩越小,输出的视频就越大。
- 导出视频时,请避免打开其他应用程序。否则,导出的视频中会出现多余的伪影。或者,选中离屏渲染选项,以便在视频创建过程中继续使用其他应用程序。应用程序窗口最大化时,最适合离屏渲染。此外,离屏渲染的质量取决于显卡以及该卡如何处理多个窗口的渲染。因此,即使已选中离屏渲染选项,也可能会出现一些伪影。
- 在 ArcGlobe 中,导出动画前应该完全或部分缓存某些较大数据集。
- 在 ArcGlobe 中,如果应用程序中存在大量的数据,则导出动画可能需要很长时间。这是因为在导出每个帧之前需要完全显示整个数据。这也取决于选择的编解码器和压缩设置。
- 导出持续时间较长的视频可能需要一段时间,请确保关闭屏幕保护程序及显示设置。
- 要改善导出的视频的质量,可以更改诸如颜色质量之类的显卡设置,以及诸如抗锯齿和各向异性过滤过滤之类的其他性能设置。
有关导出视频时选择编解码器的建议
压缩程序/解压缩程序(编解码器)是第三方软件,它在维护最佳质量的同时可大大减小文件的大小。通常,计算机不同,其上的编解码器也各不相同,这取决于所安装的视频创建、编辑和查看软件的类型和版本。导出动画时,计算机上提供的微软 AVI(音视频交错格式)所支持的所有编解码器均可用。它们在压缩设置对话框中列出。有关这些编解码器及其特点的信息可通过 Web 轻松获得,也可包含在将编解码器加载到特定计算机时所使用的软件中。
导出时将提供所有可用的编解码器,但是哪个编解码器最适合您将完全由您来选择。最终选择的编解码器与输出视频的质量相关。此外,如果要将输出视频发送到某个客户端,则需要确保该客户端具有相同的编解码器以解压缩和查看文件。您可能会发现某种编解码器在一台计算机上工作正常,但在另一台计算机上却不能正常工作。要了解哪种编解码器的工作效果更好,可使用所设置的较小持续时间导出一个视频,并测试哪种编解码器最适用。但是,AVI 的标准编解码器列表中的下列编解码器已经成功使用,它们可能符合您的需要:
- 对于 AVI 而言,已证明“完全帧”(未压缩)是最好的编解码器,可生成高质量视频输出。但由于未应用压缩,磁盘上所生成的视频可能会非常大。对于应用了压缩的编解码器,Cinepak Codec by Radius 和 Microsoft Video 1 的使用效果很好。
控制导出的视频文件的大小
导出的视频文件的大小主要取决于该输出视频的所需分辨率(宽度 x 高度)、视频的帧速率以及应用的压缩比。
- 可以减少原始 AVI 文件的分辨率以显著减小文件大小。如果已导出的视频需要高质量及较小的文件大小,此方法会很有用。例如,将 720 x 480 的文件大小减小到 320 x 240 时,高度和宽度会减小到原来的 1/2,这意味着用于表示视频的总数据量减小到原来的 1/4。这样就显著减小了文件大小。可在选项对话框上更改输出视频的大小。
- 帧速率是视频中每秒显示帧数 (fps)。帧速率对整体文件的大小具有显著的影响。将视频的帧速率降低到 15 fps 或 10 fps 会显著减少文件的大小。但是,减少帧速率会影响到回放的平滑度。
- 选择一个应用较少压缩的编解码器通常会产生高质量的视频。可是,磁盘上的文件大小会增加。例如,导出为 AVI 文件时,与使用 Microsoft Video 1 编解码器相比,使用“完全帧”(未压缩)编解码器会导致较大的文件大小。