系统环境
- Ubuntu 18.04.6 LTS
- gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
- Target: x86_64-linux-gnu
- opencv-4.7.0
- ffmpeg-4.2.9
编译FFMPEG
安装依赖:
1 | sudo apt install libx264-dev |
Download FFmpeg:https://ffmpeg.org/releases/ffmpeg-4.2.9.tar.xz
解压后编译:
1 | ./configure --prefix=../libffmpeg_x86 \ |
vim ../libffmpeg_x86/FFMPEGConfig.cmake
1 | set(ffmpeg_path ${CMAKE_CURRENT_LIST_DIR}) |
编译 OpenCV
下载地址:Releases - OpenCV
解压后修改 modules/videoio/cmake/detect_ffmpeg.cmake
1 |
|
编译:
1 | mkdir build && cd build |
Demo编译
cmake 示例:
1 | cmake_minimum_required(VERSION 3.2.0) |
get_version.cpp
1 |
|