Skip to content
目录

linux上ffmpeg兼容性问题通用解决方案

流媒体NodeNVR有用到免费开源的 ffmpg 组件,使用的版本是static静态编译版,此版本在大多数linux发行版能够正常运行,但是在部分linux发行版却运行异常。此时需要手动安装ffmpeg及相关依赖,操作步骤如下:

卸载服务

进入到流媒体 nodenvr 文件夹,运行 sh uninstall_linux.sh 命令。 注意:这里必须是卸载服务,而不是停止服务!

安装ffmpeg

不同版本的linux的安装方式略有不同,不清楚请百度。

拷贝ffmpeg可执行文件到nodenvr指定目录

sh
cp /usr/bin/ffmpeg /home/V7/nodenvr/server/plugin/ffmpeg-linux

注意:这里换成nodenvr的实际安装目录,且不同CPU架构的文件夹不一样。

  • ffmpeg-linux:linux x64架构目录

  • ffmpeg-arm64:linux arm64架构目录

  • ffmpeg-arm:linux arm32架构目录

重新安装服务

进入到流媒体 nodenvr 文件夹,运行 sh install_linux.sh 命令。

技术支持:13352865103(柯工,微信同号);18688783852(柯工)