我正在开发应用程序,我需要在其周围创建带有框架的视频。所以,基本上我通过标准相机获得视频,然后我需要在它周围添加框架。在图片上我的视频需要而不是蓝色区域;
我已经阅读了大量有关视频处理和后期处理,opencv,ffmpeg等的信息。有谁知道我是如何实现这一目标的?
答案 0 :(得分:0)
经过几个小时,我发现只有一个解决方案 - 使用ffmpeg。你可以构建它并通过android jni使用。在我的情况下,我使用了可执行文件ffmpeg文件。在OnCreate中,我是从raw安装它然后使用它的功能。 (互联网和StackOverflow上有很多关于ffmpeg命令的解决方案)
答案 1 :(得分:-1)
这很简单。 试着理解我写的内容。
PImage frame, temp;
void setup()
{
/*Display your frame here*/
frame = get(); // this will capture the screen
}
void movieEvent(Movie m)
{
m.read();
frame.copy(m, 0, 0, m.width, m.height, Xbluestart, Ybluestart, Xblueend, Yblueend);
}
void draw()
{
Image(frame, 0, 0);
}
我认为这会解决你的问题。 附:而不是写Xbluestart或Xblueend;在那里写下蓝色矩形的坐标。