# Capture an Image from Video

**URL:** <https://community.make.com/t/capture-an-image-from-video/98753>\
**Category:** Beginner Questions\
**Tags:** instagram\
**Created:** [December 12, 2025, 2:30pm UTC](https://community.make.com/t/capture-an-image-from-video/98753 "2025-12-12T14:30:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ecaterina](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@Ecaterina](https://community.make.com/u/Ecaterina)\
**Post date:** [December 12, 2025, 2:30pm UTC](https://community.make.com/t/capture-an-image-from-video/98753/1 "2025-12-12T14:30:43Z")

</div>

### 🎯 What is your goal?

Hello, dear community.  
My target today is to create caption of video for Instagram reel. So, one way to do is to capture images from video and create description of them. Based on description I can add Chat-GPT created caption for Instagram Reel.

### 🤔 What is the problem?

My problem is to capture image from video.

### 🧪 What have you tried so far?

I tried use Chat-GPT 4o, however it is not suitable for this case.  
What module could be used for capture image from video from Google drive?

---

<div class="post-metadata">

**Author:** ![Stoyan\_Vatov](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Stoyan\_Vatov](https://community.make.com/u/Stoyan_Vatov)\
**Post date:** [December 12, 2025, 3:48pm UTC](https://community.make.com/t/capture-an-image-from-video/98753/3 "2025-12-12T15:48:58Z")

</div>

Hey there,

I’m using a python script for that. I just feed it the video and tell it which frame to pull for the caption.

I have not tried the code app and to see if it will work for this, mine is hosted on pythonanywhere. You can of course use a Java or Javascript alternative.

---

<div class="post-metadata">

**Author:** ![Ecaterina](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@Ecaterina](https://community.make.com/u/Ecaterina)\
**Post date:** [December 15, 2025, 12:39pm UTC](https://community.make.com/t/capture-an-image-from-video/98753/4 "2025-12-15T12:39:30Z")

</div>

> [@Stoyan\_Vatov](#):
>
> script for that. I

could you pls share you python code for this?

---

<div class="post-metadata">

**Author:** ![Stoyan\_Vatov](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Stoyan\_Vatov](https://community.make.com/u/Stoyan_Vatov)\
**Post date:** [December 15, 2025, 1:01pm UTC](https://community.make.com/t/capture-an-image-from-video/98753/5 "2025-12-15T13:01:46Z")

</div>

My script wont work word for word for you, since it gets the video from a clickup task attachment and returns the cover image there.

I’m using the cv2 library: cv2.VideoCapture(video\_path) opens the video and then cv2.imencode(“.png”, frame) converts the specific frame and returns it in a png format.

But the rest will depend on your flow. Where the script is hosted, where it is getting the video from, where it is keeping it for processing, where you want the png returned.

---

<div class="post-metadata">

**Author:** ![Ecaterina](https://avatars.discourse-cdn.com/v4/letter/e/e8c25b/32.png) [@Ecaterina](https://community.make.com/u/Ecaterina)\
**Post date:** [December 16, 2025, 11:38am UTC](https://community.make.com/t/capture-an-image-from-video/98753/6 "2025-12-16T11:38:14Z")

</div>

> [@Stoyan\_Vatov](#):
>
> mencode(“.png”, frame) converts the specific

Great. Thank you so much. I will try it.

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [March 16, 2026, 11:42am UTC](https://community.make.com/t/capture-an-image-from-video/98753/7 "2026-03-16T11:42:06Z")

</div>

This topic was automatically closed because it's resolved or inactive. Please, start a new topic.


