Beschriftung | Erläuterung | Datentyp |
Eingabe-Videodatei | Eingabe-Videodatei in einem der unterstützten Dateiformaten, darunter: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB und M2TS. | File |
Ausgabeordner | Das Dateiverzeichnis für die Ausgabebilder und Metadaten. | Folder |
Bildtyp | Legt das Ausgabe-Bildformat fest.
| String |
Prozentsatz für maximale Überlappung (optional) | Der maximale Prozentsatz der Überlappung zwischen zwei Bildern. Wenn die Überlappung zwischen einem möglichen Bild und dem letzten auf die Festplatte geschriebenen Bild größer als dieser Wert ist, wird das mögliche Bild ignoriert. Der Standardwert ist 100 Prozent, wodurch alle Bilder auf die Festplatte geschrieben werden. | Double |
Erfordert aktuelle Metadaten (optional) | Gibt an, ob Videobilder mit zugehörigen Metadaten extrahiert und gespeichert werden.
| Boolean |
Minimale Zeit zwischen Features (optional) | Der Mindestzeitintervall zwischen zu speichernden Videobildern. Wird hier nichts angegeben, werden alle Videobilder als Bilder gespeichert. | Time Unit |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Extrahiert Videobilder und zugehörige Metadaten aus einem FMV-kompatiblen Video-Stream. Die extrahierten Bilder können einem Mosaik-Dataset oder anderen Werkzeugen und Funktionen für die weitere Analyse hinzugefügt werden.
Verwendung
Dieses Werkzeug kann nur mit archivierten Videodaten verwendet werden. Live-Stream-Videos werden nicht unterstützt.
Die Bilder von FMV-kompatiblen Video-Streams werden extrahiert und im TIFF-, NITF- oder JPEG-Format in einem Verzeichnis gespeichert.
Die mit den Videobildern verbundenen Metadaten werden in eine Datei mit durch Kommas getrennten Werten (.csv) im gleichen Verzeichnis geschrieben.
Parameter
ExtractVideoFramesToImages(in_video, out_folder, image_type, {image_overlap}, {require_fresh_metadata}, {min_time})
Name | Erläuterung | Datentyp |
in_video | Eingabe-Videodatei in einem der unterstützten Dateiformaten, darunter: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB und M2TS. | File |
out_folder | Das Dateiverzeichnis für die Ausgabebilder und Metadaten. | Folder |
image_type | Legt das Ausgabe-Bildformat fest.
| String |
image_overlap (optional) | Der maximale Prozentsatz der Überlappung zwischen zwei Bildern. Wenn die Überlappung zwischen einem möglichen Bild und dem letzten auf die Festplatte geschriebenen Bild größer als dieser Wert ist, wird das mögliche Bild ignoriert. Der Standardwert ist 100 Prozent, wodurch alle Bilder auf die Festplatte geschrieben werden. | Double |
require_fresh_metadata (optional) | Gibt an, ob Videobilder mit zugehörigen Metadaten extrahiert und gespeichert werden.
| Boolean |
min_time (optional) | Der Mindestzeitintervall zwischen zu speichernden Videobildern. Wird hier nichts angegeben, werden alle Videobilder als Bilder gespeichert. | Time Unit |
Codebeispiel
In diesem Beispiel werden Videobilder und zugehörige Metadaten aus einem Video-Stream extrahiert und die Daten in einem Verzeichnis gespeichert.
arcpy.ia.ExtractVideoFramesToImages(r"c:\test\video.ts", r"C:\temp2\outimages",
"TIFF", 100, "", "20 Seconds")
In diesem Beispiel werden Videobilder und zugehörige Metadaten aus einem Video-Stream extrahiert und die Daten in einem Verzeichnis gespeichert.
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)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Image Analyst
- Standard: Erfordert Image Analyst
- Advanced: Erfordert Image Analyst