| Подпись | Описание | Тип данных | 
Входное видео  | Входной видеофайл, совместимый с FMV, содержащий основные метаданные для каждого кадра видеоданных. Поддерживаются следующие типы файлов видео: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB и M2TS.  | File | 
Выходной файл метаданных (Дополнительный)  | Файл с разделителями в виде запятых (CSV), содержащий метаданные видеокадров для указанного времени. Этот файл метаданных находится в том же формате, что и в инструменте Видео-Мультиплексор.  | File | 
Выходной класс объектов траектории полета (Дополнительный)  | Класс объектов, содержащий информацию о траектории полета датчика.  | Feature Class | 
Тип класса объектов траектории полета (Дополнительный)  | Задает тип класса пространственных объектов для траектории полета. 
  | String | 
Выходной класс объектов траектории изображений (Дополнительный)  | Выходной класс пространственных объектов, содержащий информацию о траектории изображений.  | Feature Class | 
Тип класса объектов траектории изображений (Дополнительный)  | Задает тип класса пространственных объектов для траектории изображений. Если вы используете точечные выходные данные, то центр каждого изображения видеокадра будет отображаться на карте. 
  | String | 
Выходной класс объектов контуров изображений (Дополнительный)  | Выходной класс пространственных объектов, содержащий информацию о границе кадра изображений видео.  | Feature Class | 
Время начала сбора метаданных (Дополнительный)  | Время начала записи метаданных с начала видео. Формат входных данных д.чч:мм:сс, а время начала по умолчанию 0.00:00:00. Метки времени метаданных в этом поле не используются; используется время видеофайла.  | Time Unit; Date | 
Время остановки сбора метаданных (Дополнительный)  | Время окончания записи метаданных. Формат входных данных – д.чч:мм:сс. Если это значение не задано, то по умолчанию оно будет установлено для конца видео. Метки времени метаданных в этом поле не используются.  | Time Unit; Date | 
Минимальное расстояние между объектами (Дополнительный)  | Расстояние между объектами в последовательных видеокадрах. Если оставить это поле пустым, то каждый объект метаданных будет извлечен и добавлен в класс объектов.  | Linear Unit | 
Минимальное время между объектами (Дополнительный)  | Временной интервал между объектами в последовательных видеокадрах. Если оставить это поле пустым, то каждый объект метаданных будет извлечен и добавлен в класс объектов.  | Time Unit | 
Доступно с лицензией Image Analyst.
Краткая информация
Извлекает метаданные платформы, центра кадра, контура кадра и атрибутов из видео, совместимого с FMV. Выходная геометрия и атрибуты сохраняются как классы пространственных объектов.
Использование
Этот инструмент экспортирует FMV-совместимые метаданные видео в классы пространственных объектов, где все метаданные записываются в поля таблицы атрибутов. Эти объекты можно использовать для определения местоположения датчика, контура видеокадра и центра видеокадра для проверки надлежащего покрытия данных, выполнения пространственных запросов и выполнения атрибутивных запросов для быстрого поиска интересующих видеокадров.
Инструмент принимает в качестве входных данных только архивированные видеофайлы, а не прямые видеопотоки.
Этот инструмент требует, чтобы в качестве входных данных использовался видеофайл, совместимый с FMV. Инструмент не выполнится, если видео не содержит метаданных в видеопотоке или если этот поток не содержит пакетов метаданных.
Инструмент может иметь четыре типа выходных данных, и вы должны указать по крайней мере один. Инструмент не выполнится, если все четыре типа выходных данных будут оставлены пустыми.
Параметры
VideoMetadataToFeatureClass(in_video, {csv_file}, {flightpath}, {flightpath_type}, {imagepath}, {imagepath_type}, {footprint}, {start_time}, {stop_time}, {min_distance}, {min_time})| Имя | Описание | Тип данных | 
in_video  | Входной видеофайл, совместимый с FMV, содержащий основные метаданные для каждого кадра видеоданных. Поддерживаются следующие типы файлов видео: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB и M2TS.  | File | 
csv_file (Дополнительный)  | Файл с разделителями в виде запятых (CSV), содержащий метаданные видеокадров для указанного времени. Этот файл метаданных находится в том же формате, что и в инструменте Видео-Мультиплексор.  | File | 
flightpath (Дополнительный)  | Класс объектов, содержащий информацию о траектории полета датчика.  | Feature Class | 
flightpath_type (Дополнительный)  | Задает тип класса пространственных объектов для траектории полета. 
  | String | 
imagepath (Дополнительный)  | Выходной класс пространственных объектов, содержащий информацию о траектории изображений.  | Feature Class | 
imagepath_type (Дополнительный)  | Задает тип класса пространственных объектов для траектории изображений. Если вы используете точечные выходные данные, то центр каждого изображения видеокадра будет отображаться на карте. 
  | String | 
footprint (Дополнительный)  | Выходной класс пространственных объектов, содержащий информацию о границе кадра изображений видео.  | Feature Class | 
start_time (Дополнительный)  | Время начала записи метаданных с начала видео. Формат входных данных д.чч:мм:сс, а время начала по умолчанию 0.00:00:00. Метки времени метаданных в этом поле не используются; используется время видеофайла.  | Time Unit; Date | 
stop_time (Дополнительный)  | Время окончания записи метаданных. Формат входных данных – д.чч:мм:сс. Если это значение не задано, то по умолчанию оно будет установлено для конца видео. Метки времени метаданных в этом поле не используются.  | Time Unit; Date | 
min_distance (Дополнительный)  | Расстояние между объектами в последовательных видеокадрах. Если оставить это поле пустым, то каждый объект метаданных будет извлечен и добавлен в класс объектов.  | Linear Unit | 
min_time (Дополнительный)  | Временной интервал между объектами в последовательных видеокадрах. Если оставить это поле пустым, то каждый объект метаданных будет извлечен и добавлен в класс объектов.  | Time Unit | 
Пример кода
В примере извлекаются и сохраняются метаданные платформы, центра кадра, контура кадра и атрибутов из видео, совместимого с 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")В примере извлекаются и сохраняются метаданные платформы, центра кадра, контура кадра и атрибутов из видео, совместимого с 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)