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

6
我想在使用媒体录制器录制视频时显示经过筛选的相机预览。为了过滤预览,我需要通常从onPreviewFrame()函数获取帧,但是在使用媒体录制器录制视频时,onPreviewFrame()函数不会被调用。所以我想知道,是否有其他方法可以获取这些要进行过滤的帧并在修改后显示它们?我检查了一些来自Google Play的应用程序,例如Videocam Illusion。它在录制视频期间显示具有效果的预览。我想做类似的事情,但是不知道如何做。因此,我将感谢任何关于这个问题的帮助/提示/代码/示例。谢谢。
1个回答

1

@ Aitor:我已经检查了这些链接,但问题在于当您使用mediarecorder录制视频时,previewcallback的onPreviewFrame()函数不会被调用,正如我在问题中提到的那样。 - Junaid
你的目标是哪个版本的Android?ICS有一个用于在录制视频时添加效果的类:http://source-android.frandroid.com/packages/apps/Camera/src/com/android/camera/EffectsRecorder.java。不确定它是否可以移植。 - Aitor Calderon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接