Etiqueta | Explicación | Tipo de datos |
Vídeo de entrada | Archivo de vídeo de entrada compatible con FMV que contiene metadatos esenciales para cada fotograma de los datos del vídeo. Los tipos de archivos de vídeo compatibles son .av1, .avi, .csv, .gpx, .h264, .h265, .json, .mp2, .mp4, .m2ts, .mpeg, .mpeg2, .mpeg4, .mpg, .mpg2, .mpg4, .ps, .ts, .vob y .wmv. | File |
Archivo de metadatos de salida (Opcional) | Una salida .csv o archivo .json que contiene metadatos sobre los fotogramas de vídeo para momentos específicos. El archivo de metadatos está en el mismo formato que utiliza la herramienta Multiplexer de vídeo. | File |
Clase de entidad de ruta de vuelo de salida (Opcional) | Clase de entidad que contiene la información de la ruta de vuelo del sensor. | Feature Class |
Tipo de clase de entidad de ruta de vuelo (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de vuelo.
| String |
Clase de entidad de ruta de imagen de salida (Opcional) | Clase de entidad de salida que contienen información de la ruta de la imagen. | Feature Class |
Tipo de clase de entidad de ruta de imagen (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de imagen. Si utiliza una salida de punto, el centro de cada imagen de fotograma de vídeo aparecerá en el mapa.
| String |
Clase de entidad de huella de imagen de salida (Opcional) | Clase de entidad de salida que contiene la información de huella de imagen de vídeo. | Feature Class |
Hora inicial de la captura de metadatos (Opcional) | Hora de inicio de la grabación de metadatos desde el inicio del vídeo. El formato de entrada es d.hh:mm:ss y la hora de inicio predeterminada es 0.00:00:00. Las marcas de tiempo de los metadatos no se utilizan en este campo; se utiliza la hora del archivo de vídeo. | Time Unit; Date |
Hora final de la captura de metadatos (Opcional) | Hora de finalización del registro de metadatos. El formato de entrada es d.hh:mm:ss. Si no se proporciona ningún valor, el valor predeterminado será el final del vídeo. Las marcas de tiempo de los metadatos no se utilizan en este campo. | Time Unit; Date |
Distancia mínima entre entidades (Opcional) | Distancia entre las entidades en fotogramas de vídeo secuenciales. Si no se proporciona ningún valor, se extraerá cada entidad de metadatos y se agregará a la clase de entidad. | Linear Unit |
Tiempo mínimo entre entidades (Opcional) | Intervalo de tiempo entre las entidades en fotogramas de vídeo secuenciales. Si no se proporciona ningún valor, se extraerá cada entidad de metadatos y se agregará a la clase de entidad. | Time Unit |
Dataset de entidades VMTI de salida (Opcional) | El dataset de entidades de salida que contiene la información VMTI de vídeo. | Feature Dataset |
Disponible con licencia de Image Analyst.
Resumen
Extrae la plataforma, el centro de cuadro, el contorno de cuadro y los metadatos de atributos de un vídeo compatible con Full Motion Video (FMV). La geometría y los atributos de salida se guardan como clases de entidad.
Uso
Esta herramienta exporta metadatos de vídeo compatible con FMV como clases de entidad, con todos los metadatos como campos en una tabla de atributos. Estas entidades pueden utilizarse para la ubicación del sensor, el contorno del cuadro de vídeo y el centro del cuadro de vídeo para verificar la existencia de una cobertura de datos correcta, realizar consultas espaciales y efectuar consultas de atributos para encontrar los cuadros de vídeo de interés rápidamente.
Esta herramienta funciona únicamente con archivos de vídeo archivados. Los vídeos de transmisión en directo no son compatibles.
Se debe utilizar un archivo de vídeo compatible con FMV como entrada. La herramienta generará un error si el vídeo no contiene metadatos en la transmisión de vídeo o si la transmisión no contiene paquetes de metadatos.
La herramienta puede tener cuatro tipos de salidas y debe especificar al menos una salida. La herramienta fallará si las cuatro salidas quedan vacías.
Parámetros
VideoMetadataToFeatureClass(in_video, {csv_file}, {flightpath}, {flightpath_type}, {imagepath}, {imagepath_type}, {footprint}, {start_time}, {stop_time}, {min_distance}, {min_time}, {vmti})
Nombre | Explicación | Tipo de datos |
in_video | Archivo de vídeo de entrada compatible con FMV que contiene metadatos esenciales para cada fotograma de los datos del vídeo. Los tipos de archivos de vídeo compatibles son .av1, .avi, .csv, .gpx, .h264, .h265, .json, .mp2, .mp4, .m2ts, .mpeg, .mpeg2, .mpeg4, .mpg, .mpg2, .mpg4, .ps, .ts, .vob y .wmv. | File |
csv_file (Opcional) | Una salida .csv o archivo .json que contiene metadatos sobre los fotogramas de vídeo para momentos específicos. El archivo de metadatos está en el mismo formato que utiliza la herramienta Multiplexer de vídeo. | File |
flightpath (Opcional) | Clase de entidad que contiene la información de la ruta de vuelo del sensor. | Feature Class |
flightpath_type (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de vuelo.
| String |
imagepath (Opcional) | Clase de entidad de salida que contienen información de la ruta de la imagen. | Feature Class |
imagepath_type (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de imagen. Si utiliza una salida de punto, el centro de cada imagen de fotograma de vídeo aparecerá en el mapa.
| String |
footprint (Opcional) | Clase de entidad de salida que contiene la información de huella de imagen de vídeo. | Feature Class |
start_time (Opcional) | Hora de inicio de la grabación de metadatos desde el inicio del vídeo. El formato de entrada es d.hh:mm:ss y la hora de inicio predeterminada es 0.00:00:00. Las marcas de tiempo de los metadatos no se utilizan en este campo; se utiliza la hora del archivo de vídeo. | Time Unit; Date |
stop_time (Opcional) | Hora de finalización del registro de metadatos. El formato de entrada es d.hh:mm:ss. Si no se proporciona ningún valor, el valor predeterminado será el final del vídeo. Las marcas de tiempo de los metadatos no se utilizan en este campo. | Time Unit; Date |
min_distance (Opcional) | Distancia entre las entidades en fotogramas de vídeo secuenciales. Si no se proporciona ningún valor, se extraerá cada entidad de metadatos y se agregará a la clase de entidad. | Linear Unit |
min_time (Opcional) | Intervalo de tiempo entre las entidades en fotogramas de vídeo secuenciales. Si no se proporciona ningún valor, se extraerá cada entidad de metadatos y se agregará a la clase de entidad. | Time Unit |
vmti (Opcional) | El dataset de entidades de salida que contiene la información VMTI de vídeo. | Feature Dataset |
Muestra de código
En este ejemplo se extraen y almacenan los metadatos de plataforma, centro de cuadro, contorno de cuadro y atributos de un vídeo que se ajusta a FMV.
import arcpy
arcpy.ia.VideoMetadataToFeatureClass(
r"C:\test\input_video.ts", r"C:\output\outmeta.csv",
r"C:\test\meta.gdb\flight_path", "POLYLINE", r"C:\test\meta.gdb\image_path",
"POINT", r"C:\test\meta.gdb\image_footprint")
En este ejemplo se extraen y almacenan los metadatos de plataforma, centro de cuadro, contorno de cuadro y atributos de un vídeo que se ajusta a FMV.
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
in_video = "c:\\test\\drone_vid.ts"
out_metadata = "c:\\output\\outmeta.csv"
flight_path = "C:\\test\\meta.gdb\\flight_path"
flight_path_type = "POLYLINE"
image_path = "C:\\test\\meta.gdb\\image_path"
image_path_type = "POINT"
image_footprint = "C:\\test\\meta.gdb\\image_footprint"
start_time = "1 Seconds"
stop_time = "60 Seconds"
distance_between = "2 Meters"
min_time_between = "20 Seconds"
arcpy.ia.VideoMetadataToFeatureClass(
in_video, out_metadata, flight_path, flight_path_type, image_path,
image_path_type, image_footprint, start_time, stop_time, distance_between,
min_time_between)