# How to generate a thumbnail/poster image on VOD Encoding?

**URL:** <https://community.bitmovin.com/t/how-to-generate-a-thumbnail-poster-image-on-vod-encoding/2816>\
**Category:** Support\
**Created:** [April 16, 2024, 5:08pm UTC](https://community.bitmovin.com/t/how-to-generate-a-thumbnail-poster-image-on-vod-encoding/2816 "2024-04-16T17:08:30Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![team-macanudo](https://avatars.discourse-cdn.com/v4/letter/t/fbc32d/32.png) [@team-macanudo](https://community.bitmovin.com/u/team-macanudo)\
**Post date:** [April 23, 2024, 4:05pm UTC](https://community.bitmovin.com/t/how-to-generate-a-thumbnail-poster-image-on-vod-encoding/2816/3 "2024-04-23T16:05:31Z")

</div>

Hi @Adrian thanks for sharing that.

We were able to successfully generate a thumbnail based on the documentation you provided.

Here is the code snippet in C#

```auto
        // Thumbnail
        var thumbnailOutput = new EncodingOutput
        {
            Acl = new List<AclEntry> { aclEntry },
            OutputId = output.Id,
            OutputPath = outputPath + "/thumbnail"
        };

        var thumbnail = new Thumbnail
        {
            Pattern = "thumbnail-%number%.jpg",
            Unit = ThumbnailUnit.PERCENTS,
            Positions = new List<double?> { 1 },
            Width = 640,
            Outputs = new List<EncodingOutput> { thumbnailOutput }
        };

        thumbnail = await _bitmovinApi.Encoding.Encodings.Streams.Thumbnails.CreateAsync(encoding.Id, inputVideoStream480.Id, thumbnail);

```

---

_[View the full topic](https://community.bitmovin.com/t/how-to-generate-a-thumbnail-poster-image-on-vod-encoding/2816)._
