leafqycc/rknn-cpp-Multithreading

读取视频需要硬解码吗?

Opened this issue · 8 comments

我使用这个源码,编译运行后,速度只有3帧。耗时都在读取视频上。
不需要硬件解码器吗?

我用的是rk3588s

我使用这个源码,编译运行后,速度只有3帧。耗时都在读取视频上。
不需要硬件解码器吗?

我用的是rk3588s

可以试一试,但是我这边用read软解也没问题,要不你试试换个桌面后端服务器?比如说换成xorg或者wayland(也许是不同环境下GPU的适配不同导致的?)

只是capture.read上耗时了。imshow关掉了。和gpu也有关系吗?
我使用的是firefly开发板,他们官方的ubuntu系统。
香橙派的就没有这个问题。

我这也只是这个问题,读取4fps,给我吓坏了

只是capture.read上耗时了。imshow关掉了。和gpu也有关系吗?
我使用的是firefly开发板,他们官方的ubuntu系统。
香橙派的就没有这个问题。

您的OpenCV是自己的编译的吗?(香橙派的OpenCV是官方镜像自带的)
有群友也是firely开发板,按他的说法是自己编译的opencv的视频解码库没有mpp加速,需要opencv+ffmpeg-rk一起编译

YCG1 commented

你可以使用FFmpeg来解封装,使用MPP来解码效率很高

我这也只是这个问题,读取4fps,给我吓坏了

请问您这个问题解决了吗

的就没有这个问题。

请问您最终解决这个视频底的问题了吗

YCG1 commented

的就没有这个问题。

请问您最终解决这个视频底的问题了吗

是的 我已经实现了 多路视频拉流 硬解码 并且高效推理 不是本仓库的多线程方案 效率跟高 资源占用更低 QQ 1281854907