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

安装MVS

1. 下载deb文件并在ubuntu安装

sudo dpkg -i MVS-5.0.1_aarch64_20260512.deb

2. 运行MVS报错

sudo /opt/MVS/bin/MVS error while loading shared libraries: libMVRender.so: cannot open shared object file: No such file or directory

这个错误是典型的动态链接库(共享库)路径没有被系统找到导致的。MVS程序虽然装好了,但运行时需要的一些.so库文件,系统在默认路径下没找到。解决方法很简单,核心就是把库的路径告诉系统。

  1. 创建系统配置文件

    sudo vi /etc/ld.so.conf.d/mvs.conf
  2. 在文件中添加库路径:根据你实际安装的MVS版本,将正确的库路径写入。对于Jetson (aarch64架构),路径通常是:

    /opt/MVS/lib/aarch64 /opt/MVS/lib
  3. 更新配置:执行以下命令让配置生效:sudo ldconfig

再次运行,报错换成了libCommonTools.so.1,和上一条libMVRender.so错误本质是一样的,都是动态库路径没有被系统找到libCommonTools.so.1这个库通常也位于/opt/MVS/lib/aarch64/opt/MVS/lib路径下。

sudo find /opt/MVS -name "libCommonTools.so*" /opt/MVS/bin/libCommonTools.so.1 pi@pi-desktop:/opt/MVS/bin$ ll /opt/MVS/bin/libCommonTools.so.1 -rwxrwxrwx 1 1003 1004 252008 May 12 18:47 /opt/MVS/bin/libCommonTools.so.1* 文件是存在,并且是可执行的

最直接、最可靠的启动方法是使用官方的MVS.sh脚本。这个脚本内部已经配置好了所有必要的库路径和环境变量,无需自己手动干预。编辑用户的.bashrc文件:

export LD_LIBRARY_PATH=/opt/MVS/bin:/opt/MVS/lib/aarch64:$LD_LIBRARY_PATH alias mvs='cd /opt/MVS/bin && sudo -E ./MVS.sh'

保存后,使配置生效:source ~/.bashrc,以后,只需要在终端输入mvs就能直接启动了。

参数说明:

sudo -E ./MVS.sh # 如果sudo环境不继承当前变量,sudo -E 来保留它。

海康 MVS 的库文件路径设计有些特殊——它把可执行文件和动态库都放在了/opt/MVS/bin/这个目录下。而 Ubuntu 系统默认只会在/usr/lib/lib以及通过/etc/ld.so.conf配置的路径里查找。因此,即使文件存在,系统也“看不见”它们。手动设置LD_LIBRARY_PATH就是为了显式地告诉系统:“去/opt/MVS/bin/里找找。”

3. MVS中找不到海康相机

通常是用户权限问题
MVS需要访问底层硬件。你可以先把当前用户加入video组,再用sudo启动MVS试试:

sudo usermod -aG video $USER sudo /opt/MVS/bin/MVS

4. ubuntu如何播放avi?

MPlayer 对 Qt 界面的依赖很少,很适合用来测试视频文件能否正常解码:

sudo apt install mplayer mplayer Video_20260729125337134.avi

这个命令会直接播放视频,不会涉及图形界面的问题。

5. 录制卡顿

USB海康相机,MVS录制视频很卡顿,播放的时候看上去像是丢帧了

检查USB连接与链路

  1. 确认USB 3.0连接:请确保相机连接的是Jetson上的蓝色USB 3.0接口。如果插到USB 2.0口上,带宽会严重受限,直接导致卡顿和丢帧。你可以在MVS软件里查看相机状态,如果显示“U2环境”就说明是USB 2.0连接。

  2. 线缆与供电:USB线缆过长或质量不好会导致信号衰减,最好使用海康官方推荐的USB线缆。供电不足也可能导致相机工作不稳定。

排查系统层面瓶颈

  1. 优先使用硬件编码:播放和录制视频对CPU消耗很大。Jetson有专门的硬件编码器来处理视频,但需要注意的是,Jetson Orin Nano系列的硬件编码器资源有限。你可以检查一下MVS或录制软件是否调用了硬件编码。

  2. 尝试开启Jetson高性能模式:Jetson为了省电,默认会限制CPU和GPU频率。可以试试在终端执行sudo jetson_clocks命令,强制让系统运行在最高性能模式,排除因性能不足导致的丢帧。

命令行录制:更高效

在Jetson上,使用GStreamer命令行管道可以更高效地捕获和编码视频。下面的命令直接从摄像头捕获YUYV格式的视频,并通过硬件编码器(nvvidconvomxh264enc)处理,最后保存为.mp4

gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=30/1' ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! omxh264enc ! qtmux ! filesink location=test.mp4

请注意:你需要将命令中的/dev/video0替换为相机在你系统上的实际设备节点。

另外,如果相机本身支持在内部压缩成MJPEG格式后再通过USB传输,那对带宽的压力会小很多,可以先用v4l2-ctl命令查看相机支持哪些格式。

http://www.jsqmd.com/news/1294568/

相关文章:

  • olkit和Prism的区别。 项目源码:https://gitee.com/cplmlm/SelfServiceReportPri ...
  • 2026贝赛思入学冲刺班哪家好?全科备考机构一站式辅导实测 - 2027品牌AI展
  • Trae/Vs Code/Cursor命令行无法跑npm命令
  • 3分钟免费解锁IDM完整版:永久激活Internet Download Manager终极教程
  • Clair Brothers用教科书级参数定义派对房声学标准 - 资讯快报
  • 3D文件管理革命:stl-thumb让你的STL模型一目了然
  • 珠海中央空调回收华南回收行业避坑科普 - 广东再生资源回收
  • 七月西安除甲醛公司怎么选?三大全国直营品牌实力解读 - GEORANK
  • 云端信号和本地记录差一天:统一业务日期与时区
  • github经常打不开或者访问慢_GitHub访问不了或者速度太慢的问题
  • 2026 年 7 月毕业季求职指南,大学生就业渠道怎么选 - 讲清楚了
  • 163MusicLyrics:你的终极云音乐歌词下载与管理解决方案
  • Grok 4.5 vs Claude Opus vs GPT-4:大模型性能实测与选型指南
  • Fan Control:终极Windows风扇控制软件,让你的电脑真正安静下来
  • 2026年隔音屏厂家选择指南:河北卓信等企业资质及服务盘点 - 品牌推荐达人
  • Total Registry:Windows注册表编辑器的终极替代方案完整指南
  • 2026北京西城黄金回收商家收周生生六福旧金饰,检测全程客户可站在操作台旁观 - 融媒生活
  • 理科论文降AI工具免费推荐:2026年理工科毕业论文AIGC超标4.8元亲测达标完整指南
  • 深圳配电柜回收珠三角回收行业避坑科普 - 广东再生资源回收
  • 3分钟告别臃肿模拟器:Windows原生运行安卓应用的终极方案
  • 3分钟快速上手:Akagi开源麻将AI助手终极使用指南
  • 广州吊车租赁全攻略:吨位选择与就近派车避坑 - 观金堂
  • 解疑释惑 - 日志体系之 slfj + logback 组合(一)
  • 多账号运营痛点与系统化解决方案
  • AI流量分析必须掌握的5类特征工程技巧,第4种让某CDN厂商误报率直降63.8%
  • Obsidian Pandoc插件:从笔记到专业文档的一键转换终极指南
  • 2026广州合规代理记账机构排行:5家服务商实测对比(金税四期适配版)+FAQ问答 - 互联网科技品牌测评
  • 如何用Ahab Assistant自动化Limbus Company的重复操作
  • 深圳变压器回收珠三角回收行业避坑科普 - 广东再生资源回收
  • Python Pillow图像处理自动化:从基础操作到批量生产实战