【发布时间】:2016-03-07 10:17:08
【问题描述】:
谁能告诉在android studio中完成主题任务的最简单方法是什么? 我找到了一些解决方案,但无法使用其中的任何一个。
一个建议是使用 FFmpeg 记录器,就像它在 here 中描述的那样。问题是记录器只需要
IplImage类型。我尝试使用javacv.cpp.opencv_core创建IplImage,但它指的是java.awt.*的东西,android 不支持,所以我遇到了崩溃。此外,使用IplImage是极不可能的,因为它是旧格式,并且因为Mat(我拥有的类型)到IplImage的转换需要很多格式化步骤byte[]、BufferedImage和其他类型的一对一。我从here 尝试的另一种方法。看起来可以接受 - 使用编解码器将多个
.jpeg处理为视频流。但据我了解,问题是 FFmpeg 没有作为完整的独立 SDK 库提供给 android。几乎所有可能包含方法(如execFFMPEG)的源 FFmpeg 文件的网络链接都已失效。
一般来说,主题任务一定不难:将简单的视频流与给定的图像集、固定的 fps 和视频编码器(我什至不需要音频流)结合起来。在实践中,我已经被大量的信息所困扰,但仍然离解决方案更近了一步。 提前致谢。
【问题讨论】:
标签: opencv android-studio image-processing ffmpeg javacv