XMPie Video Service What’s New
It is now possible to generate assets, such as image, audio or video files, to be used in the videos, using the assets webhook.
There are several types of asset webhooks:
- Simple: Retrieves an image, audio or video file from a URL.
- Custom: Utilizes a third party service, which then provides a URL to an image, video, or audio file. For example, you can invoke third-party services for creating AI-generated content.
- Personalia: Retrieves a personalized image generated in Personalia.
- Dall-E: Invokes the OpenAI image generation API, which then provides a URL to an image file.
- Text to Speech (TTS): This technology enables text to be converted into speech audio imitative of the human voice. It automatically converts dynamic text, composed from the record tag values, into dynamic audio assets, and embeds these assets in the personalized videos.
The new analytics webhook enables connectivity with third-party analytics systems.
The webhook triggers an API for each analytic event that is written to the XVS database. For example, whenever the 10% segment event is written, a webhook event is triggered which sends the event to a 3rd party application, such as Google Analytics.
CSV upload improvement
The uploading speed of the CSV file to XVS is now 10 times faster than before.
CSV error handling
During the CSV upload, XVS now collects the records which have errors and combines them into a new error CSV file. This file can be easily downloaded, fixed, and uploaded back to XVS.
New Visibility tag
A new type of tag has been added – Visibility. This tag controls the visibility of the objects to which the tag is assigned.
When you assign a visibility tag to an object in your design, you can control whether the object will be visible or hidden. For example, if you have a personal message that is appropriate only for male recipients, you can create a visibility tag called “IsMale”. You can then select the object that includes the message and assign the “IsMale” tag to this object.
The values of the Visibility tag in the data source can be either 1 or True (visible), 0 or False (hidden).
Extended tagging – overview | Video training
Up until now, all you could customize in your videos were assets (image, sound or video), text and text color. Now, you can easily customize so much more.
Customization options are now unlimited: you can tag many objects and properties in the design, such as shape, object position, fill color, stroke color, object size, opacity, rotation, etc.
These possibilities make it easier than ever to create dynamic representations, such as dynamic charts, graphs and maps, resulting in complex personalized data communicated in visual format.
You can create your own templates or download templates from video stocks, and tag objects within the templates to make them dynamic.
This video shows how to create a dynamic hart by tagging properties.
Extended tagging – color tag enhancements
The Color tag can now be applied not only to text but also to an object’s color properties, and to effects that contain color properties. For example, you can tag a shape’s stroke and fill colors, or tag an object using the “Change to Color” effect.
In this example, the star’s fill and stroke colors have been tagged; the car color has been tagged using the “Change to Color” effect.
Extended tagging – text tag enhancements
The Text tag values can now be not only text but also numbers or arrays, and can be applied to various properties of an object. For example, you can set the scale, position, opacity or rotation of an object. You can also tag a slider control.
This can be useful, for example, for generation of dynamic graphs and for the indication of locations on maps.
In this example, the bar chart template is made dynamic by tagging text values and colors.
Extended tagging – examples
The line chart template is made dynamic by tagging text values and colors.
The world map template is made dynamic by tagging the pin position and setting expressions.
The 3D pie chart template is made dynamic by tagging text values and colors.