-
66 votesanswersviews
从Surface编码时,编码器在Adreno GPU上崩溃
我已经在这个问题上苦苦挣扎了一个多星期,而且很可能是_1090910中的一个错误 . 由于我们被迫发布应用程序,他们的开发者论坛没有提供任何反馈,我也在这里发布,希望有人能够提供一些线索,甚至更好的解决方法,以便编码器中的错误是没有触发 . 应用程序从Surface编码 . 当某些图像渲染到表面时,编码器在同一位置失败(100%)(当前编码的帧是关键帧时) . 崩溃时编码器的Logcat输出是(最... -
1 votesanswersviews
Android MediaCodec输出格式:GLES外部纹理(YUV / NV12)到GLES纹理(RGB)
我目前正在尝试在Android上开发视频播放器,但我正在努力使用彩色格式 . Context: 我通过MediaExtractor / MediaCodec的标准组合提取和解码视频 . 因为 I need the extracted frames to be available as OpenGLES textures (RGB) ,我设置了我的解码器(MediaCodec),以便它通过Surfa... -
5 votesanswersviews
了解Android相机SurfaceTexture和MediaCodec Surface使用情况
我正在尝试了解Android中的图形内存使用/流量,特别是使用 MediaCodec 来编码来自摄像头的帧 . 为了做到这一点,我已经阅读了Android图形架构材料,一堆SO问题和一堆来源,但我仍然感到困惑,主要是因为它似乎在不同的上下文中有不同的含义 . 我've looked at CameraToMpegTest from fadden'的网站here . 我的具体问题是 MediaCod... -
1 votesanswersviews
将位图加载到opengl纹理时,文本周围出现黑色瑕疵
我将文本覆盖在图像上,然后将图像加载到OpenGL纹理中 . 从那里使用MediaCodec将opengl表面编码为mp4 . 这是我加载到纹理然后编码为mp4的图像的示例 . 但是在使用MediaCodec将OpenGl表面编码为mp4后,我在文本周围有黑色文物 . 像这样: 这基本上就是我如何将bmp加载到纹理中并显示它 . // Load the bitmap into the boun... -
0 votesanswersviews
如何从DJI相机Phantom 3 Professional无人机中检索NV21数据
正如我在上一篇文章中描述的那样,我使用相对SDK的DJI Phantom 3 Professional进行了相机视图(使用Wikitude框架进行AR部分) . 感谢Alex's response,我将自己的Wikitude Input Plugin与dji's Video Stream Decoding结合使用 . 我现在有些问题 . 首先,“DJI的视频流解码”演示使用FFmpeg进行视频帧解... -
-1 votesanswersviews
DJI“视频流解码样本”:MediaCodec配置了null Surface问题
我'm working on an Android mobile app oriented to the real time augmented visualization of a drone'的摄像机视图(特别是我'm working on a DJI Phantom 3 Professional with relative SDK). In order to study how to rep... -
6 votesanswersviews
Android MediaExtractor和mp3流
我正在尝试使用MediaExtractor / MediaCodec播放mp3流 . 由于延迟和长缓冲区大小,MediaPlayer是不可能的 . 我找到的唯一示例代码是:http://dpsm.wordpress.com/category/android/ 代码示例只是parcial(?)并使用File而不是stream . 我一直在尝试调整这个例子来播放音频流,但我无法理解它应该如何工作 . ... -
20 votesanswersviews
如何使用Android MediaCodec生成AAC ADTS基本流
What I am trying to do: 使用Android的MediaCodec将原始PCM音频样本编码为原始AAC文件 . The problem I have: 当我使用FFMPEG将生成的原始AAC文件打包到M4A容器中时,FFMPEG抱怨文件中缺少编解码器参数 . Details: 由于我找不到生成输出AAC文件的音频编码器的任何MediaCodec示例代码,我尝试将视频编码器修改... -
2 votesanswersviews
识别Android上的HE-AAC音频,以便正确解码和播放
我在Android上使用 MediaExtractor / MediaCodec combo(目标API级别> = 16)来解码音频流 . 现在,在播放包含MPEG-4 HE-AAC音频数据的mp4 / m4a容器时,我遇到了一个微妙的问题 . 当查询轨道的 MediaFormat 为 MediaFormat.KEY_SAMPLE_RATE 时,我实际上只得到预期大小的一半,例如对于需要回...