嵌入式 使用 ffmpeg

Friendly Arm 使用ffmpeg
正常应该有多卡啊,我的太卡了,读摄像头录像,处理每一帧要400毫秒,这正常吗,还是我哪里搞错了,还可以在快一些?

猛跑小猪
浏览 979回答 1
1回答

跃然一笑

让我想起了我的学生时代,友善之臂 是我玩过的板子之一(更喜欢天嵌的),视频采集是我的毕业设计。处理一帧 真不要这么久,看看哪里出问题了,先查软件再看硬件。追问前辈,我给你详细描述一下我的情况。。   我用一个线程,通过v4l2 读取usb摄像头, 另一个线程,用ffmpeg写成视频,, 在电脑上运行的时候,,v4l2每采集一帧,需要四五十毫秒,写入视频需要六七毫秒   在开发板上,,写入视频就需要四百多毫秒了,,   您看在电脑上运行时的数据正常吗,,   还有那个 ffmpeg编译时据说可以 有汇编优化,,我设置了--enable-yasm 选项,,但也不确定 究竟优化了没有追答呵呵~,有差距,我做的是通过V for linux 2采集,然后处理采集到的图片,判断机械手臂抓取对象的,也不是什么写入视频的。 不知道你写入视频是怎么做的,还有专门插件,反正到开发板上发现效率问题,那就考虑一下是不是写的代码复杂度太高,一个线程够不够考不考虑线程池,或者缓冲区等。 编译参数,如果是本科,大体上就是理解一下里面的原理就可以,真正考虑并检测是否优化我觉得不是你考虑的事情,并且写入速度的缓慢也跟那没啥关系吧?
打开App,查看更多内容
随时随地看视频慕课网APP