# Cross compile opencv, FFMPEG is always NO, but its sub dependency is YES

**URL:** <https://forum.opencv.org/t/cross-compile-opencv-ffmpeg-is-always-no-but-its-sub-dependency-is-yes/15620>\
**Category:** C++\
**Tags:** ffmpeg, build, videoio\
**Created:** [November 24, 2023, 4:51am UTC](https://forum.opencv.org/t/cross-compile-opencv-ffmpeg-is-always-no-but-its-sub-dependency-is-yes/15620 "2023-11-24T04:51:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![wangshuai20109](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/wangshuai20109/32/9147_2.png) [@wangshuai20109](https://forum.opencv.org/u/wangshuai20109)\
**Post date:** [November 24, 2023, 4:51am UTC](https://forum.opencv.org/t/cross-compile-opencv-ffmpeg-is-always-no-but-its-sub-dependency-is-yes/15620/1 "2023-11-24T04:51:12Z")

</div>

Cross compile opencv, FFMPEG is always NO, but its sub dependency is YES，How can I solve this problem? It has been bothering me for a long time  
OpenCV version:4.6.0  
FFMPEG version:4.2.9  
 ![f0cdc313ede0550bf45f70d80bf12dd](https://us1.discourse-cdn.com/flex020/uploads/opencv/original/2X/0/0ea39a8baab194447114c8b5a48fbb2d24fd1d1e.png)

---

<div class="post-metadata">

**Author:** ![mshabunin](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/mshabunin/32/15_2.png) [@mshabunin](https://forum.opencv.org/u/mshabunin)\
**Post date:** [November 30, 2023, 3:02pm UTC](https://forum.opencv.org/t/cross-compile-opencv-ffmpeg-is-always-no-but-its-sub-dependency-is-yes/15620/2 "2023-11-30T15:02:18Z")

</div>

Usually it means that test code failed to build ([https://github.com/opencv/opencv/blob/4.x/cmake/checks/ffmpeg\_test.cpp](https://github.com/opencv/opencv/blob/4.x/cmake/checks/ffmpeg_test.cpp)). You can find compile command and error message in `<build>/CmakeFiles/CMakeError.log`.
