【问题标题】:Get frame callback while recording video in android在android中录制视频时获取帧回调
【发布时间】:2015-02-25 11:41:44
【问题描述】:

这个问题似乎重复:Keeping preview callback while recording video?

我正在处理一个在录制视频时需要流程框架的项目。不幸的是,mediarecorder 启动会阻止 onPreviewCallback 返回字节 [] 帧。

经过一番谷歌搜索,我发现 setPreviewCall() 在启动 mediarecorder 后再次使一切正常。但它刚刚在 Xperia 上运行。在联想上,这个问题仍然存在。在 asusMemopad 上,它返回了 previewcallback,但我们得到的每一帧都与另一帧相同。在我读到这篇文章之前,一切都是一团糟:http://andrey.chernih.me/2014/06/28/video-recording-and-processing-in-android/

但解决方案仍然存在一些大问题。有人处理这个吗?任何答案将不胜感激。

【问题讨论】:

    标签: android video


    【解决方案1】:

    经过一番尝试,我终于找到了解决此问题的方法。 javaCV 库 https://github.com/bytedeco/javacv 是最简单的方法,也许它也是录制视频时处理帧的最佳选择。实际上,这只是一种替代方式,仍然存在很多问题。很高兴你们找到更好的方法。

    【讨论】:

    • 如果你在谈论 ffmpeg,千万不要使用它......它的性能非常糟糕
    猜你喜欢
    • 2016-07-02
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多