Wiro - Live Portrait
AI-generatedOverview
This node, named 'Wiro - Live Portrait', transforms a static portrait image into a video by using the Wiro API. It takes an input image URL and an input video URL, sends these to the Wiro API to create a live portrait video, and then polls the API until the video processing task is complete. This node is useful for scenarios where users want to animate a portrait image using a reference video, such as creating dynamic profile pictures or animated avatars.
Use Case Examples
- A user provides a URL to a portrait image and a URL to a video showing facial movements. The node processes these inputs to generate a video where the portrait appears to move like the video.
- A content creator uses the node to animate static images for social media posts by linking an image URL and a video URL to produce engaging live portraits.
Properties
| Name | Meaning |
|---|---|
| Input Image URL | The URL of the static portrait image to be animated. |
| Input Video URL | The URL of the video that provides the motion reference for animating the portrait. |
Output
JSON
taskid- The unique identifier of the processing task returned by the Wiro API.url- The URL of the generated live portrait video once processing is complete.status- The status of the video processing task, indicating whether it failed or completed successfully.
Dependencies
- Wiro API credentials including an API key and API secret are required for authentication.
Troubleshooting
- If the node throws an error stating that the Wiro API did not return a valid task ID or socket access token, verify that the input URLs are correct and that the API credentials are valid.
- If the task status returns as 'failed', check the input URLs and ensure the Wiro API service is operational.
- Network issues or incorrect API credentials can cause HTTP request failures; ensure proper network connectivity and valid credentials.
Links
- Wiro API Documentation - Official documentation for the Wiro API used by this node.