刚接触 Android 和 Java,但我有很长的编程背景。
假设我想从手机录制一些视频,但在录制时直接操作像素(在 H.264 编码之前),我该怎么做?在 Android 文档中,您似乎使用了 MediaRecorder 类并为其分配了一个相机,然后它记录到一个文件或 URI。但是我想在捕获期间和保存之前处理数据(而不是先保存然后处理)。
谢谢
刚接触 Android 和 Java,但我有很长的编程背景。
假设我想从手机录制一些视频,但在录制时直接操作像素(在 H.264 编码之前),我该怎么做?在 Android 文档中,您似乎使用了 MediaRecorder 类并为其分配了一个相机,然后它记录到一个文件或 URI。但是我想在捕获期间和保存之前处理数据(而不是先保存然后处理)。
谢谢
你需要的一切都在libmedia.so
图书馆里。没有直接的方法可以实时处理视频帧。
这应该可以帮助您开始思考可能性:) http://rxwen.blogspot.in/2010/01/understanding-android-media-framework.html
您可以检查 libmedia 库的来源。