发 帖  
原厂入驻New
[问答]

关于labview视频存储问题,求各路大神帮忙解答

124 labview
分享
现使用ffmepg进行解码编码显示视频,根据需求将需要的一段视频存储为MP4或者avi格式的视频,但是labview自带的存储视频目前只发现了IMAQ AVI2 Write Frame VI控件,因此使用这个进行存储,首先存储的AVI格式的视频非常大,一分钟不到已经有2个G,其次每次存到2个多G的时候,视频就不继续往下存储了,想问问各位大佬这个是什么原因?


0
1600352313(1).jpg
奖励25积分
2020-9-17 22:19:27   评论 分享淘帖 邀请回答
2个回答
首先你可以选择编码方式,LABVIEW有例子,AVI CODEC COMPARISION,你可以换一个编码方式,其二你可以修改存储质量,再有你可以用属性节点,选择降低分辨率,我用640*320,质量最佳,存了4:35秒的视频也就83M,我还真没试过存2G是什么情况,是不是下一秒就存到4G了,硬盘格式不允许呀
最佳答案
视频采集.png
2020-9-17 22:19:28 4 评论

举报

4 条评论
  • 2020-9-21 09:59

    您好,我在不指定编码方式的时候,虽然占用空间很大,但视频还算清晰,使用系统自带的编码Microsoft Video 1,不设置品质,视频已经不够清楚了,然后降低品质的话,占用空间是小了,但是清晰度太差了,这和视频源有关系吗?还是和编码器有关?

    王志博1 回复 Lucifer1217: 2020-9-21 11:09

    你可以把这个VI用副本改一下,把你的视频解码编码一次,再看一下哪一个空间和清晰度合适,比较一下试试看

    Lucifer1217 回复 王志博1: 2020-9-23 19:31

    您好,我想在问下,labview自带的控件里面有没有播放视频的,可以快进、回放、暂停等,目前是使用activex用了系统的播放器,不清楚labview软件有没有自带的播放器。

    王志博1 回复 Lucifer1217: 2020-9-24 12:28

    播放视频视觉的函数也行,不过快进,回放,暂停都得自己做,要么你.net里的windows media player,这个啥功能都有

我们用的是 VLC:
https://forums.ni.com/t5/Example-Code/VLC-scripting-in-LabVIEW/ta-p/3515450?profile.language=en

你用的是32位的 LabVIEW 吧?  32位的 application 只能用到 4GB memory.  一半给 LabVIEW 用了, 只剩 2GB 给你.
你的 OS 是64位的吗?

评分

参与人数 1积分 +5 收起 理由
Lucifer1217 + 5

查看全部评分

2020-9-18 09:40:26 2 评论

举报

2 条评论

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表