栅格转视频 (转换)
摘要
利用一组图像创建视频文件。
用法
- 在利用文件夹中的图像创建视频时,请确保所指定的文件夹中存在多幅相同类型的图像(BMP 或 JPEG)。
- 本工具将按名称的字母顺序读取文件夹中的图像。输出视频则将按图像从磁盘中读取的顺序来存放各帧。
-
请切记图像是按字母顺序读取的,因此您可以在该图像文件夹中为视频插入诸如标题图像之类的图像。例如,如果图像文件夹中含有名为 image_1.bmp、image_2.bmp 及 image_20.bmp 的图像,则可添加名为 _image_1.bmp 的图像。由于本工具按字母顺序读取图像,因此在输出视频中 _image_1.bmp 将会显示在 image_1.bmp 之前。
-
输出视频的分辨率(宽 x 高)将取决于图像文件夹中本工具所处理的第一张图像的分辨率。如果第一张图像的分辨率比其他图像的小或大,则其他图像会被拉伸至符合第一张图像的分辨率。因此请尽量使文件夹中图像的分辨率保持一致。
-
由于 AVI 格式与 QuickTime 格式仅受 Windows 支持,因此本工具无法在非 Windows 平台上运行。
语法
RasterToVideo_conversion (input_folder, out_video_file, {image_format}, {codec}, {duration_method}, {time}, {quality})
参数 | 说明 | 数据类型 |
input_folder |
包含图像的文件夹。文件夹中的图像的类型必须相同(BMP 或 JPEG)。 | Folder |
out_video_file |
输出视频文件(*.avi 或 *.mov)。 | File |
image_format (可选) |
文件夹中图像文件的格式。输出视频将使用所选格式的图像来创建。
| String |
codec (可选) |
在写入视频文件时用于压缩帧的编解码器。编解码器的列表在不同计算机上可能不同。 | String |
duration_method (可选) |
定义输出视频持续时间的方式。
| String |
time (可选) |
输出视频的持续时间。 | Double |
quality (可选) |
输出视频的质量。视频可按不同的质量等级导出(从 1 到 100)。默认值为 100。 | Long |
代码示例
RasterTo Video Python 示例
# Name: RasterToVideo_AVI.py # Description: Creates an AVI video from a folder of images # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "c:/data" #Set local variables inFolder = "images" outputVideoFile = "outputVideo.avi" #Execute RaserToVideo arcpy.RasterToVideo_conversion(inFolder, outputVideoFile, "BMP", "Microsoft Video 1", "FRAME_RATE", "2", "90")
环境
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012