视频编解码
吧主
公众号:程序员小乐。不为失败找借口,只为成功找方法。学无止境,不求尽如人意,但求问心无愧。让学习成为一种美、一种习惯。
展开
-
Android 利用MediaCodec 实现硬编码 h264
本篇文章记录一下,Android调用mediacodec编码camera回掉的YUV数据为h264的方法。 由于公司需要,软编码(X264)由于手机性能的瓶颈,已不能满足要求,所以决定使用硬编码。其实硬编码最早用过MediaRecord,但是不能直接得到h264数据,得先编成MP4,再从MP4里把H264的NALU取出来,感觉太绕了,所以当时抛弃了MediaRecord,选择了x264。不过...转载 2018-05-17 14:07:56 · 4453 阅读 · 1 评论 -
算法优化:rgb向yuv的转化最优算法,快得让你吃惊!
欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.技术微信公众号:程序员小乐朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。 速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,可以让你的速度超越...转载 2018-05-14 14:07:08 · 920 阅读 · 0 评论 -
YUV420转RGB
一、YUV420数据存储 YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。以dm642的H263loopback例子程序为例,发送线程中,视频捕获后我们得到YUV422 planar数据,然后转化成YUV420 planar...转载 2018-05-16 11:10:04 · 13211 阅读 · 0 评论