问题描述
因此,对于某些上下文 - 我正在 C# 中创建一个实时数据可视化工具,它需要显示与其他数据同步的视频。播放需要尽可能平稳地停止、恢复、擦洗和跳过,类似于在视频编辑软件中的操作方式,并在其上叠加其他数据。为此,我确实需要能够通过位图格式的索引获取每个帧。视频文件大多采用 x264 格式的 MP4 编码,但最好支持其他编解码器。
到目前为止,我已经尝试同时使用 EMGU.CV 和 Accord FFMPEG 包装器,但是这两种解决方案在抓取单帧方面似乎都很慢 - EMGU.CV 的 VideoCapture.SetCaptureProperty 需要半秒到 3 秒的时间才能做到这一点,和 FFMPEG 的 VideoFileReader.ReadVideoFrame 可能需要 10 (!) 秒以上。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)