# Ffmeg warning/error message

**URL:** <https://forum.opencv.org/t/ffmeg-warning-error-message/8349>\
**Category:** Python\
**Tags:** videoio\
**Created:** [April 10, 2022, 2:33am UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349 "2022-04-10T02:33:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![kdlin1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/kdlin1/32/4990_2.png) [@kdlin1](https://forum.opencv.org/u/kdlin1)\
**Post date:** [April 10, 2022, 2:33am UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/1 "2022-04-10T02:33:51Z")

</div>

I use Jupyterlab to run OpenCV. From time to time, I get the following warning/error message. Can someone please advise how to handle it?

OpenCV: FFMPEG: tag 0x6765706d/‘mpeg’ is not supported with codec id 2 and format ‘mp4 / MP4 (MPEG-4 Part 14)’  
OpenCV: FFMPEG: fallback to use tag 0x7634706d/‘mp4v’

---

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [April 10, 2022, 10:20am UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/2 "2022-04-10T10:20:00Z")

</div>

what exactly did you do?

---

<div class="post-metadata">

**Author:** ![kdlin1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/kdlin1/32/4990_2.png) [@kdlin1](https://forum.opencv.org/u/kdlin1)\
**Post date:** [April 10, 2022, 7:43pm UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/3 "2022-04-10T19:43:40Z")

</div>

I think it is from cv2.VideoWriter or cv2.VideoWriter\_fourcc. The error message is from the following lines:

sz = (int(camera.get(cv2.CAP\_PROP\_FRAME\_WIDTH)),  
int(camera.get(cv2.CAP\_PROP\_FRAME\_HEIGHT)))  
fourcc = cv2.VideoWriter\_fourcc(\*‘mpeg’)  
vout = cv2.VideoWriter()  
vout.open(os.path.join(“videos”, “res”, video), fourcc, 20, sz, True)

---

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [April 10, 2022, 7:53pm UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/4 "2022-04-10T19:53:35Z")

</div>

> [@kdlin1](#):
>
> mpeg

that is not a valid fourcc. MPEG is a whole family of codecs and container formats and a lot beyond that.

what specific video format do you want to have?

---

<div class="post-metadata">

**Author:** ![kdlin1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/kdlin1/32/4990_2.png) [@kdlin1](https://forum.opencv.org/u/kdlin1)\
**Post date:** [April 10, 2022, 8:00pm UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/5 "2022-04-10T20:00:52Z")

</div>

The video is in H.264 format and from a security camera.

---

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [April 10, 2022, 10:12pm UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/6 "2022-04-10T22:12:33Z")

</div>

then you need to use the fourcc `"avc1"`. ffmpeg will accept that.

more on that: [what is the codec for mp4 videos in python OpenCV - Stack Overflow](https://stackoverflow.com/questions/30103077/what-is-the-codec-for-mp4-videos-in-python-opencv)

---

<div class="post-metadata">

**Author:** ![kdlin1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/kdlin1/32/4990_2.png) [@kdlin1](https://forum.opencv.org/u/kdlin1)\
**Post date:** [April 10, 2022, 10:53pm UTC](https://forum.opencv.org/t/ffmeg-warning-error-message/8349/7 "2022-04-10T22:53:26Z")

</div>

Thank you very much. It works with “avc1”. I also reviewed the link to Stack Overflow. Very useful info!
