Resumen
Crea un archivo de vídeo AVI o Quicktime a partir de un grupo de imágenes.
Uso
- Las imágenes de la Carpeta de entrada se leerán por orden alfabético y se cargarán en el Archivo de vídeo de salida siguiendo el orden de lectura de las imágenes. Si desea crear un marco de título, asegúrese de asignar a la imagen correspondiente un nombre que la colocará antes de cualquier otra imagen cuando la carpeta se clasifique por orden alfabético. Por ejemplo, si las imágenes tienen nombres del tipo image_001.bmp, image_002.bmp a image_020.bmp, puede agregar una imagen llamada aimage_001.bmp que contenga el título que desee.
La resolución (ancho x altura) del vídeo de salida se basa en la resolución de la primera imagen de la carpeta de imágenes que se le proporcionaron a la herramienta. Si la primera imagen tiene una resolución menor o mayor que las demás, el resto de las imágenes se extenderán para ajustarse a la resolución de la primera imagen. Por lo tanto intente que la resolución de las imágenes de la carpeta sea consistente.
Sintaxis
arcpy.conversion.RasterToVideo(input_folder, out_video_file, {image_format}, {codec}, {duration_method}, {time}, {quality})
Parámetro | Explicación | Tipo de datos |
input_folder | Carpeta que contiene las imágenes que se utilizarán para crear el vídeo. Las imágenes deben tener el mismo formato, ya sea de mapa de bits (*.bmp) o JPEG (*.jpg). | Folder |
out_video_file | El archivo de vídeo de salida se puede almacenar con el formato AVI (*.avi) o Quicktime (*.mov). | File |
image_format (Opcional) | El formato de los archivos de imágenes de la carpeta. El video de salida se creará con las imágenes del formato elegido.
| String |
codec (Opcional) | El códec que se utilizó para comprimir los cuadros mientras se escribía el archivo de video. La lista de códecs puede variar en diferentes equipos por diversos factores, como las aplicaciones instaladas en la máquina. | String |
duration_method (Opcional) | El método que se utiliza para definir la duración del Archivo de vídeo de salida.
| String |
time (Opcional) | Duración del video de salida. Si se ha especificado el Método de duración de salida utilizando la velocidad de fotogramas, el número debe ser entero. Si en el método se utiliza la duración, la cifra se expresará en unidades de segundos. | Double |
quality (Opcional) | La calidad del video de salida. Cuanto más alto sea el valor, mejor será la calidad y menor será la ratio de compresión. El valor de la calidad puede oscilar de 1 a 100. El valor predeterminado es 100. | Long |
Muestra de código
Ejemplo de RasterToVideo
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de 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")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí