当前位置: 首页 > news >正文

ubuntu18.04 配置zlmediakit 支持ffmpeg转码记录

1、zlmediakt 默认不支持ffmepg转码,需要在根目录下的CamkeLists.txt里面option(ENABLE_FFMPEG "Enable FFmpeg" OFF)

将OFF改成ON,

删除原有的build目录,sudo mkdir build. cd build,cmake ..

这样在编译生成文件夹release/linux/debug/生成api_tester_player_opencv文件

2、执行api_tester_player_opencv 后面需要加上网络摄像头的地址

./api_tester_player_opencv  摄像头url地址

使用2个设备进行测试发现:

笔记本上:

3、执行过错中,发现

2023-04-28 10:00:02.981 W [api_tester_player_opencv] [51897-decoder thread] Transcode.cpp:539 decodeFrame | avcodec_send_packet failed:Function not implemented
4、查看ffmepg 版本

ffmpeg -version
ffmpeg version 4.3 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 12 (Ubuntu 12.2.0-3ubuntu1)
configuration: --enable-shared --enable-libx264 --enable-gpl --enable-libx265 --prefix=/usr/local/ffmpeg
libavutil      56. 51.100 / 56. 51.100
libavcodec     58. 91.100 / 58. 91.100
libavformat    58. 45.100 / 58. 45.100
libavdevice    58. 10.100 / 58. 10.100
libavfilter     7. 85.100 /  7. 85.100
libswscale      5.  7.100 /  5.  7.100
libswresample   3.  7.100 /  3.  7.100
libpostproc    55.  7.100 / 55.  7.100

5、查看cmake 版本

make -version
cmake version 3.24.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
服务器上

5、换到服务器上,编译执行,发现能够成功打印pts,dts值

cmake 版本 3.10.2

ffmpeg 版本 看不出来

原因带测试
 

http://www.lryc.cn/news/63107.html

相关文章:

  • H68K配置路由功能
  • *2.5 迭代法的收敛阶与加速收敛方法
  • 仪表板展示 | X-lab开放实验室GitHub开源项目洞察大屏
  • 【c语言】五大内存区域 | 堆区详解
  • 【JavaScript】动态表格
  • Css如何优雅的实现抽奖转盘
  • 在Java的小问题
  • HashMap的扩容机制、初始化容量大小的选择、容量为什么是2的次幂
  • [jenkins自动化2]: linux自动化部署方式之流水线(下篇)
  • idea使用 ( 二 ) 创建java项目
  • RabbitMq-接收消息+redis消费者重复接收
  • Orangepi Zero2 全志H616简介
  • Golang每日一练(leetDay0047)
  • HCL Nomad Web 1.0.7发布和新功能验证
  • 春招网申简历填写三技巧
  • 计算机网络基础知识总结
  • (下)苹果有开源,但又怎样呢?
  • row_number 和 cte 使用实例:考场监考安排
  • 2023天梯赛记录
  • 被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了
  • OpenGL(三)——着色器
  • 【MySQL】单表查询
  • 第一章 安装Unity
  • 20230425----重返学习-vue项目-vue自定义指令-vue-cli的配置
  • el-input 只能输入整数(包括正数、负数、0)或者只能输入整数(包括正数、负数、0)和小数
  • Docker Compose的常用命令与docker-compose.yml脚本属性配置
  • with语句和上下文管理器(py编程)
  • 《JavaEE初阶》HTTP协议和HTTPS
  • 微信小程序 | 基于高德地图+ChatGPT实现旅游规划小程序
  • Excel技能之实用技巧,高手私藏