生成效果:
视频时长为10秒
生成格式为FLV
输出日志:
完整实现代码如下:
需要在Mac和终端先安装FFmpeg
brew install ffmpeg
CMake文件配置:
cmake_minimum_required(VERSION 3.27)
project(ffmpeg_open_stream)
set(CMAKE_CXX_STANDARD 17)
#头文件包目录
include_directories(
/opt/ffmpeg/include/
)
#库文件包含目录
link_directories(
/opt/ffmpeg/lib/
)
#生成可执行程序
add_executable(ffmpeg_open_stream main.cpp)
#链接相关