There's a couple scenarios with how the slideshow feature works on the Encoding.com 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 a audio file that is 34 seconds long. If that is added to an image file, the result will be a 3 second clip.
POST:
<?xml version="1.0"?>
<query>
<action>AddMedia</action>
<userid/>
<userkey/>
<source>[imagefile]</source>
<source>[audiofile]</source>
<notify/>
<slideshow>1</slideshow>
<region>us-east-1</region>
<split_screen/>
<format>
<output>mp4</output>
<destination/>
<bitrate>2000k</bitrate>
</format>
</query>
####
2) You can control the slideshow duration by setting the attribute of the still image to the desired size.
Example – A 34 second slideshow can be created via these tags / attributes:
<?xml version="1.0"?>
<query>
<action>AddMedia</action>
<userid/>
<userkey/>
<source>[imagefile].jpg?duration=34</source>
<source>[audiofile]</source>
<notify/>
<slideshow>1</slideshow>
<region>us-east-1</region>
<split_screen/>
<format>
<output>mp4</output>
<destination/>
<bitrate>2000k</bitrate>
</format>
</query>
####
The smallest duration you will be able to set is 1 second. Regardless of audio file length, this will produce a 1 second file:
<?xml version="1.0"?>
<query>
<source>[imagefile].jpg?duration=1</source>
<source>[audiofile]</source>
</query>
