# Video : thumbnail

**URL:** <https://community.glideapps.com/t/video-thumbnail/31232>\
**Category:** Ask for Help\
**Tags:** custom-code\
**Created:** [September 1, 2021, 3:52pm UTC](https://community.glideapps.com/t/video-thumbnail/31232 "2021-09-01T15:52:07Z")\
**Posts on this page:** 2\
**Page:** 4

<div class="post-metadata">

**Author:** ![Jarvis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jarvis/32/81377_2.png) [@Jarvis](https://community.glideapps.com/u/Jarvis)\
**Post date:** [July 28, 2024, 7:39pm UTC](https://community.glideapps.com/t/video-thumbnail/31232/62 "2024-07-28T19:39:15Z")

</div>

Hello @Jeff_Hager , out of curiosity I wanted to ask if it’s possible to generate codes such as this upon a button press only, or once generated, is automatically stored into a separate column without any button inputs.

My use-case is that this computed field takes a long time to load, especially when I’m displaying a large list of records. So instead of the computed field working automatically, I was thinking if it would be possible to only generate thumbnails when I press a button (e.g. called “Generate thumbnail”). Does Glide have any features like this?

The problem is that computed columns are generated in every session. So I’m thinking that once I press the button mentioned above, it could generate (or copy & paste) the thumbnail into an “Image” column, so that the thumbnail is stored as part of the record, and it won’t need to be computed every time the record is displayed.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [July 28, 2024, 10:50pm UTC](https://community.glideapps.com/t/video-thumbnail/31232/63 "2024-07-28T22:50:41Z")

</div>

In the simplest form, you could leave it as part of your table, and then have a button the copies the result to a different column.

You could also probably have it as part of a custom form when adding rows, and then write the result to the destination table when you submit the form.

I suppose you could probably use some external service if it allows you to process code and return a result.

A lot of ways to approach it, but I guess it all comes down to how rows are added, or how a video is uploaded or linked, and when in the process you would want to save the permanent image uri.

[Previous page](https://community.glideapps.com/t/video-thumbnail/31232.md?page=3)
