如何在录制视频时显示实时过滤的相机预览?

时间:2012-09-10 13:20:29

标签: android camera frames video-recording live-preview

我想在使用媒体录制器录制视频时显示已过滤的相机预览。要过滤预览,我需要正常的帧,我可以从onPreviewFrame()函数获得,但在使用媒体记录器录制视频时,onPreviewFrame()函数不会被调用。所以我想知道的是,有没有其他方法可以让这些帧进行过滤,然后在修改后显示它们?我查看了Google Play中的一些应用,例如Videocam Illusion。它在录制视频时显示预览效果。我想做类似的事情,但没有提示如何这样做。所以我将非常感谢有关该问题的任何帮助/提示/代码/示例。感谢。

1 个答案:

答案 0 :(得分:1)

我自己没有这样做,但是很久以前就没有去过它。 StackOverflow上有一个答案显示PreviewFrame的修改缓冲区:

https://groups.google.com/forum/?fromgroups=#!topic/android-developers/yF6CmrIJzuo

在这里,谷歌小组链接同一主题。

How can I manipulate the camera preview?

希望这会有所帮助,我正计划修改预览帧的应用程序,但不会记录任何内容。

Best Regars。