Der Download und das Einlesen von Aufnahmen mit dem Erfassungs-Manager können als Teil eines Performance-Erfassungs-Workflows mit der Python-API automatisiert werden. Das Erfassungs-Manager-Plugin umfasst eine Reihe von Beispiel-Scripts, die als Referenzen verwendet und an Ihre spezifischen Anforderungen angepasst werden können. Python-Scripts sollten mit dem ausführbaren LiveLinkHub ausgeführt werden.
Verwenden Sie Schrägstriche / (anstatt \) für Pfade, die in einem Befehl auftauchen, um Probleme mit der Zeichenparsing-Funktion zu vermeiden.
Herunterladen von Aufnahmen
In dem Plugin finden Sie ein Beispiel-Script zum Herunterladen von Daten von einem Live Link Face-Gerät. Sie können es als Referenz verwenden und an Ihre spezifischen Anforderungen anpassen. Sie finden es unter dem folgenden Speicherort:
\Engine\Plugins\VirtualProduction\CaptureManager\CaptureManagerApp\Content\Python\examples\live_link_face_download_only.py
Das Script kann über ein Windows-Terminal (z. B. PowerShell) mit folgendem Befehl ausgeführt werden, wobei der Parameter ip-address für Ihre Umgebung aktualisiert werden muss:
LiveLinkHub.exe -ExecutePythonScript="<path-to-ue-installation>/Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerApp/Content/Python/examples/live_link_face_download_only.py --ip-address <ip-address>"Einlesen von Aufnahmen
Es werden mehrere Beispiel-Scripts zur Verfügung gestellt, um das Einlesen von Daten von Mono Video-, Live Link Face- und Take Archiv-Geräten zu demonstrieren. Diese können Sie als Referenz verwenden und an Ihre spezifischen Anforderungen anpassen. Sie befinden sich im folgenden Ordner:
\Engine\Plugins\VirtualProduction\CaptureManager\CaptureManagerApp\Content\Python\examples\
Diese Scripts können über ein Windows-Terminal (z. B. PowerShell) ausgeführt werden. Nutzen Sie dazu den folgenden Befehl als Vorlage. Sie müssen den Parameter path-to-takes für Ihre Umgebung aktualisieren:
LiveLinkHub.exe -ExecutePythonScript="<path-to-ue-installation>/Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerApp/Content/Python/examples/take_archive_ingest.py --archive-path <path-to-takes>"