Подпись | Описание | Тип данных |
Входной файл видео | Входной видео файл в любом из поддерживаемых форматов видео, в том числе: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB и M2TS. | File |
Выходная папка | Файловая папка для записи выходных изображений и хранения метаданных. | Folder |
Тип изображения | Задает формат выходного изображения.
| String |
Максимальный процент перекрытия (Дополнительный) | Максимальный процент перекрытия между двумя изображениями. Если перекрытие между изображением-кандидатом и последним изображением, записанным на диск, больше этого значения, то изображение-кандидат будет проигнорировано. Процент по умолчанию составляет 100%, при этом все изображения записываются на диск. | Double |
Необходимы свежие метаданные (Дополнительный) | Определяет, должны ли связанные с кадрами видео метаданные быть извлечены и сохранены.
| Boolean |
Минимальное время между объектами (Дополнительный) | Минимальный временной интервал между сохраненными видео кадрами. Если не указано, все видео кадры будут сохранены в виде изображений. | Time Unit |
Доступно с лицензией Image Analyst.
Краткая информация
Извлекает изображения кадров видео и связанные метаданные из FMV-совместимого потока видео. Извлеченные изображения можно добавить в набор данных мозаики или другие инструменты и функции для дальнейшего анализа.
Использование
Этот инструмент работает только с архивированными видео данными. Живые потоки видео не поддерживаются.
Изображения из FMV-совместимого видеопотока будут извлечены и сохранены в каталоге в формате TIFF, NITF или JPEG.
Метаданные, связанные с видеоизображением, будут записаны в виде файла со значениями, разделенными запятыми (.csv), в том же каталоге.
Параметры
ExtractVideoFramesToImages(in_video, out_folder, image_type, {image_overlap}, {require_fresh_metadata}, {min_time})
Имя | Описание | Тип данных |
in_video | Входной видео файл в любом из поддерживаемых форматов видео, в том числе: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB и M2TS. | File |
out_folder | Файловая папка для записи выходных изображений и хранения метаданных. | Folder |
image_type | Задает формат выходного изображения.
| String |
image_overlap (Дополнительный) | Максимальный процент перекрытия между двумя изображениями. Если перекрытие между изображением-кандидатом и последним изображением, записанным на диск, больше этого значения, то изображение-кандидат будет проигнорировано. Процент по умолчанию составляет 100%, при этом все изображения записываются на диск. | Double |
require_fresh_metadata (Дополнительный) | Определяет, должны ли связанные с кадрами видео метаданные быть извлечены и сохранены.
| Boolean |
min_time (Дополнительный) | Минимальный временной интервал между сохраненными видео кадрами. Если не указано, все видео кадры будут сохранены в виде изображений. | Time Unit |
Пример кода
Этот пример извлекает изображения кадров видео и связанные с ними метаданные из видеопотока и сохраняет данные в папку.
arcpy.ia.ExtractVideoFramesToImages(r"c:\test\video.ts", r"C:\temp2\outimages",
"TIFF", 100, "", "20 Seconds")
Этот пример извлекает изображения кадров видео и связанные с ними метаданные из видеопотока и сохраняет данные в папку.
import arcpy
from arcpy.ia import *
arcpy.CheckOutExtension("ImageAnalyst")
in_video = "c:\\test\\drone_vid.ts"
out_folder = "c:\\output"
outformat = "NITF"
maxoverlap = 100
requirefreshmeta = “REQUIRE_FRESH_METADATA”
mintimebetween = "1 minute"
arcpy.ia.ExtractVideoFramesToImages(in_video, out_folder, outformat, maxoverlap,
requirefreshmeta, mintimebetween)