Simple Presets for Roku Player

  You can easily configure videos for use with your Roku set-top box using one of the Roku presets on Simply choose a preset, then set a destination location for the output files and you’re done. See below for details and screenshots.   Roku Preset for Single Bitrate Output After uploading your source video Read more

How can I use the slideshow function via API?

There's a couple scenarios with how the slideshow feature works on the platform: 1) The default duration of any slideshow is 3 seconds.  This is regardless of length of the audio file. Add two source images of unspecified duration and you will have a 6 second clip, and so on. The XML below shows Read more

Can I specify a DPI for Image2Image conversions?

To specify a DPI via XML API, please use the following format. To see the full documentation on Image2Image controls, please view our master API documenation here.  <format> <output>image</output> <size>100×0</size> <image_format>png</image_format> <resize_method>resize</resize_method> <dpi>72</dpi> <destination/> </format>

API Documentation for Closed Captions Features

The API makes it really simple to extract, inject, mux or copy closed captions of any kind for distribution to most mobile digital video platforms.  As we work together, please feel free to reach out to us through our helpdesk or via live chat to get answers to questions.  You can also get direct Read more

How do I handle the notify option using Asp.Net?

To handle correctly “notify” option you can do the following: 1)     add an {YourFileName}.aspx into your Asp.Net Web Application. Where {YourFileName} – is the name of your .aspx file. 2)     Put this code into {YourFileName}.aspx <%@ Page Language=”C#” AutoEventWireup=”true” ValidateRequest=”false”%> <%@ Import Namespace=”System.IO” %> <script runat=”server”> protected override void OnInit(EventArgs e) { base.OnInit(e); if(Request.HttpMethod==”POST”) { var encodingXmlResult Read more

Build a solid workflow with

Take control of your workflow with's powerful and flexible API. You can easily use your pre-existing CMS to assign tactics to resbubmit jobs, retry tasks and reformulate API requests that have less than expected results. Below you'll find a list of workflows that intelligently assign actions to correct solvable workflow issues. While we strive Read more

How can I retrieve a list of completed Vid.lys via API?

To retrieve a list of Vid.lys created with your account, you can use GetMediaList to retrieve this information. Sample XML: <?xml version=”1.0″?> <Query> <Action>GetMediaList</Action> <UserID>[User ID]</UserID> <UserKey>[User key]</UserKey> <Status>[Status]</Status> <!– optional –> </Query> Response: <?xml version=”1.0″?> <Response> <Message>OK</Message> <MessageCode>7.4</MessageCode> <Success> <Media> <MediaShortLink>[mediashortlink]</MediaShortLink> <VanityLink/> <Notify>[email_or_URL]</Notify> <Created>2011-08-01 17:15:06</Created> <Updated>2011-08-01 17:21:36</Updated> <Status>Finished</Status> </Media> <Media> <MediaShortLink>[mediashortlink]</MediaShortLink> <VanityLink/> <Notify>[email_or_URL]</Notify> <Created>2011-08-01 17:52:39</Created> <Updated>2011-08-01 17:58:24</Updated> <Status>Finished</Status> </Media> … </response>

How can I set a start or expiration date for a

You can easily control your Vid.lys presence on the web with our expiration controls.  By specifying a start date, you can pre-schedule your campaigns to be available on the web when needed. These can be open ended, or used in combination with an expiration date. Want to get even fancier? You can specify a token Read more

Can I silence audio in my encodes?

Want to silence audio in your encodes? Very simple! You can achieve these results via UI or API. Here's how to do so: via UI:  – Select the encoding task – Choose 'Audio Volume (per cent)' and select 0, if you'd like to silence the audio. ### via API: Add the following: <audio_volume>0</audio_volume> Please note Read more

What response will concatenated videos return on GetMediaInfo?

Have you recently joined two videos together using our concatenation function? GetMediaInfo will return the details on each source, as below. Each format will be returned back to you in the order submitted. Request: <?xml version=”1.0″?> <query> <userid>####</userid> <userkey>####</userkey> <mediaid>11084840</mediaid> <action>GetMediaInfo</action> </query> Response: <response> <source> <bitrate>2153k</bitrate> <duration>23.82</duration> <audio_duration>23.825</audio_duration> <video_duration>23.825</video_duration> <video_codec>h264 (High)</video_codec> <size>1280×720</size> <video_bitrate>2009k</video_bitrate> <pixel_aspect_ratio>1:1</pixel_aspect_ratio> <display_aspect_ratio>16:9</display_aspect_ratio> <audio_codec>aac</audio_codec> <audio_sample_rate>44100</audio_sample_rate> <audio_channels>2</audio_channels> <frame_rate>23.97</frame_rate> </source> <source> <bitrate>1403k</bitrate> <duration>98.32</duration> <audio_duration>98</audio_duration> <video_duration>98</video_duration> <video_codec>msmpeg4 (DIV3 / 0x33564944)</video_codec> <size>640×368</size> <video_bitrate>1301k</video_bitrate> <audio_codec>mp3</audio_codec> <audio_sample_rate>44100</audio_sample_rate> <audio_channels>2</audio_channels> <frame_rate>25</frame_rate> </source> </response>