Generate cool animations with multiple scenes.

Users watch more videos if they are teased.
With Coconut, they are hooked.

Generate the coolest GIF & WebP for your videos.

Up to 600px wide

600px is more than enough to show the best of a video, all in a cool animation.
Learn more

Up to 10 different scenes

Animation with multiple scenes tease more and are funnier.
Learn more

Up to 5 sec per scene

Short scene is key for more dynamics animations.
Learn more

Start Transcoding

Tweak your animated images.

Add blur effect, change aspect ratio to fit your needs

Video transcoding - Animated GIFs

The simplest Video Transcoding API
to generate GIF & WebP animations.

Enjoy powerful libraries to harness cloud video encoding for your project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Our mission at Coconut is to make cloud video transcoding simple
const coconut = new Coconut.Client('api-key');

coconut.notification = {
  'url': 'https://app/api/coconut/webhook'
};

coconut.storage = { 
  'service': 's3',
  'bucket': 'mybucket',
  'region': 'us-east-1',
  'credentials': { 'access_key_id': 'xxx', 'secret_access_key': 'xxx' }
};

coconut.Job.create({
  'input': { 'url': 'https://cdn/path/file.mp4' },
  'outputs': {
    'gif:300x': { 
      'path': '/animation.gif',
      'scene': {
        'number': 5,
        'duration': 1
      }
    }
  }
}, function(job, err) {
...
});