好几年之前的文章了,现在再来看已经没太多的学习和参考意义,有空会再整理一版
MediaCodec 解码后数据对齐导致的绿边问题前言 Android 使用 MediaCodec 解码 h264 数据后会有个数据对齐的问题。 简单说就是 MediaCodec 使用 GPU 进行解码,而解码后的输出数据是...
好几年之前的文章了,现在再来看已经没太多的学习和参考意义,有空会再整理一版
MediaCodec 解码后数据对齐导致的绿边问题前言 Android 使用 MediaCodec 解码 h264 数据后会有个数据对齐的问题。 简单说就是 MediaCodec 使用 GPU 进行解码,而解码后的输出数据是...
异步解码在 API 21 以后才支持,grafika 的写法更值得参考
MediaCodec 高效解码得到标准 YUV420P 格式帧前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...
@仙人掌D 这里只提供了思路,实际在使用的时候都是配合 OpenGL ES 的,可直接由 MediaCodec 解码输出到 Surface 上使用。非要使用 YUV420P 的场景,建议不做这一步转换,而是在使用时适配不同的颜色空间
MediaCodec 高效解码得到标准 YUV420P 格式帧前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...
dequeueInputBuffer 中 timeoutUs 指定为 0 的时候不会等待可用缓冲区的到来,而会立即返回,当没有可用输入缓冲区的时候返回的就是 -1
MediaCodec 高效解码得到标准 YUV420P 格式帧前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...
Image image = imageReader.acquireNextImage();截屏时这句话报空指针(为什么我总和空指针杠上),原因是:读取截屏数据,对象的创建完成...
JNA的使用 使用背景 在安卓开发过程中,常常会需要和C,C++等交互,这时候我们就想起了JNI,但是JNI的使用过程十分繁琐,而且容易出现各种形形色色的问题,还得封装而且问...
苏轼写过一首诗,题为《东栏梨花》。 东栏梨花 梨花淡白柳深青,柳絮飞时花满城。 惆怅东栏一株雪,人生看得几清明。 相比苏轼其他豪放风格的诗词,这首诗显得浅显易懂,清淡明了。 ...
@LesChoristes 一般是用OpenGL把图像渲染到GLSufaceView上的,转化成bitmap效率确实很低
MediaCodec 高效解码得到标准 YUV420P 格式帧前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...
前言 Android 使用 MediaCodec 解码 h264 数据后会有个数据对齐的问题。 简单说就是 MediaCodec 使用 GPU 进行解码,而解码后的输出数据是...
文章的部分内容很眼熟
自己珍藏的chrome插件(二)上篇文章介绍了10个chrome插件,这篇继续介绍剩下的chrome插件。 1. Page Ruler 这个工具设计师必备,可以直接查看网页一些图片的详细像素大小、具体位置等...
前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...
前言 因为项目中需要对解码后的 YUV420P 格式数据做一些处理,在之前是使用 ffmpeg 软解的方式得到 YUV420P,但随着图像像素的提升,ffmpeg 的效率已经...