找回密码
 加入我们
搜索
      
查看: 6689|回复: 28

[软件] 如何将显卡输出的视频信号数据流无损的保留下来?

[复制链接]
发表于 2024-5-14 08:47 | 显示全部楼层
本帖最后由 dcl2009 于 2024-5-14 08:50 编辑
sinopart 发表于 2024-5-14 06:27
固态解决方案已经有了,而且要采集的画面是4K 60hz,码率还能接受。现在就是不知道那种硬件或软件有能无 ...


楼主你的意思是不是近似无损?采集卡采上来的全都是有损压缩过的信号,所以你只要经过采集卡就默认是有损的

根据这个要求,4k@60hz HEVC/h264码率100M就可以满足要求,肉眼几乎看不出来

你可以试试局域网里面用moonlight+sunshine开最大码率试试效果

真正无损的视频除非用几块nvme组raid0不然十几G/S的码率普通NVME达不到写入要求,而且不能用外设写入,因为无论是雷电还是USB3.2都满足不了要求,你需要找个人把显卡缓冲区里面的数据直接DMA给NVME,不然普通电脑也扛不住这么大的码率
发表于 2024-5-14 15:36 | 显示全部楼层
sinopart 发表于 2024-5-14 15:20
要采集的画面是大概7-8秒持续时间的4K60hz画面,总体积并不大。码率也就18Gbps,2250Mbyte/s。客户那边已 ...

总体积不大,但是码率太高

两个方案,1可以用32G RAM+FPGA+ARM+RTOS/linux做一个小系统,FPGA负责采集和往内存的某一个区域写数,完事通知ARM,ARM根据这个信号把内存数据DMA到文件

或者1~2G RAM+FPGA+ARM+RTOS,直写文件18Gbps不小了,普通nvme的缓外速度上1G不多,你这个需要2.xG,至少需要三个NVME或者两个高速NVME做目标盘,而且必须要实时系统,1G RAM可存不了多少东西,用Linux可能会丢帧。

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-11-5 04:23 , Processed in 0.007408 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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