FFmpeg拉取RTSP流并定时生成10秒短视频

生成效果:

视频时长为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)

#链接相关

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 05:50:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 05:50:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 05:50:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 05:50:01       20 阅读

热门阅读

  1. C++经典面试题目(三)

    2024-03-26 05:50:01       20 阅读
  2. sql中如何添加数据

    2024-03-26 05:50:01       18 阅读
  3. 如何在CentOS 7上搭建Redis Sentinel ?

    2024-03-26 05:50:01       19 阅读
  4. 如何在CentOS 7上搭建Redis Cluster ?

    2024-03-26 05:50:01       21 阅读
  5. TCP协议

    TCP协议

    2024-03-26 05:50:01      19 阅读
  6. AI大模型学习

    2024-03-26 05:50:01       40 阅读
  7. 微信小程序布局中的单位及使用

    2024-03-26 05:50:01       19 阅读
  8. AI对比:ChatGPT与文心一言的异同与未来

    2024-03-26 05:50:01       18 阅读