cost 218 ms
Camera2 OpenGL 由 Matrix.rotateM 引起的视频随机故障 - Camera2 OpenGL random glitches in video caused by Matrix.rotateM

我使用了 Grafika 应用程序并将其修改为使用 Camera2 API 而不是旧的 API。 我需要使用 OpenGL 解决方案,因为我需要在视频顶部绘制水印,而 Grafika 非常有用。 不幸的是,我的 output 视频正在以错误的方向随机“闪烁”帧进行录制。 我正在寻求解决闪烁的问题,或 ...

使用 MediaCodec 和 GLSurfaceView 浏览视频 - Seek through a video with MediaCodec and GLSurfaceView

我正在尝试使用输出到 GLSurfaceView 的 MediaCodec 解码器来实现通过视频文件的搜索。 该解决方案基于Bigflake示例和流行评论。 它适用于SurfaceView ,但我在使用GLSurafaceView了一些麻烦:渲染帧总是黑色查看实现: OutputSurface来自 ...

在人像模式下录制视频时出现方向问题android grafika - Orientation Issue while video recording in Portrait Mode android grafika

我设置了设备“定向Landscape模式,然后完美保存了视频。 如果我拍摄双方的视频。 但是我将设备方向设置为Portrait模式这一工作很奇怪。 例如: 在我录制视频时的屏幕截图下方: 但是,当我保存视频并在MXPlayer中观看时,它看起来像这样: ...

录制时如何将音频添加到视频[ContinuousCaptureActivity] [Grafika] - How to add Audio to Video while Recording [ContinuousCaptureActivity] [Grafika]

我使用ContinuousCaptureActivity.java实现视频录制。 它的工作完美。 现在我想在此视频中添加音频。 我知道使用MediaMuxer可以在视频中添加音频。 但问题是我不知道如何使用MediaMuxer 。 此外,如果您有任何其他没有MediaM ...

在方向改变时保持表面(使用 GLSurfaceView) - Keep surface upon orientation change (using GLSurfaceView)

即使在破坏和重新创建我的活动(由于方向改变)时,我也试图保持一些渲染(不重置它)。 我查看了Grafika的DoubleDecodeActivity ,它非常清楚地说明了如何去做。 但是,它通过使用TextureView ,但效率较低,因为绘制的帧不会直接传递给表面合成器 (SurfaceFlin ...

Android 使用 SurfaceTexture TransformMatrix 镜像相机预览 - Android mirror the camera Preview using SurfaceTexture TransformMatrix

我从 Grafika 示例开始,我想用 GlRenderView 渲染相机预览。 我的问题是如何修改从表面纹理获得的变换矩阵,以便像设备前置摄像头一样镜像视频预览: 我尝试了下面的行,但我的视频得到了奇怪的效果:// 应用水平翻转。 谢谢你们。 ...

Android:使用MediaCodec和MediaMuxer录制时裁剪视频 - Android: Crop video while recording using MediaCodec and MediaMuxer

我正在尝试使用GLSurfaceView和AudioRecord的音频录制视频。 在MediaMuxer中,我在调用onFrameAvailable时发送音频和视频数据。 我将相机预览尺寸设置为1280 * 720并在全屏幕上预览。 我有问题将帧裁剪为600 * 600.任何人都可以帮我在 ...

使用Grafika CameraCapture代码拉伸Android相机预览 - Android camera preview stretched using Grafika CameraCapture code

我正在寻找帮助解决我使用Grafika的CameraCaptureActivity代码所面临的问题。 我想构建一个可以记录相机并显示预览的应用程序,所以这个样本和代码看起来就像我想要的那样,到目前为止它很棒,这个问题appart。 我遇到的问题是,当相机预览尺寸与用于显示预览的GLSur ...

无法理解有助于异步显示的BufferQueue同步逻辑 - Unable to understand BufferQueue sync logic that helps for async display

我从阅读的android架构这个环节。 第一次尝试时,我什么都不明白,但到处都是零零碎碎。 我懂什么? 1) 有一种叫做“同步框架”的东西。 - 好 2) 可以在进程之间以及用户空间和内核空间之间使用此同步框架。 - 好 3) 用于异步机制。 ...

使用Matrix的rotateM()从SurfaceTexture旋转矩阵但损坏视频输出 - Use rotateM() of Matrix to rotate matrix from SurfaceTexture but corrupt the video output

我设法用opengl es播放视频,我使用了grafika的ContinuousCaptureActivity方式,我的数据源是MediaPlayer而不是Camera,这没什么区别。 MediaPlayer连续生成视频帧,我在onFrameAvailable回调中绘制每个帧到屏幕。 代码如 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM