前言
有些时候没有写些东西了,最近一直忙于公司里的全景相机项目,头都整大,如果后期有空,我也想将走过来遇到的大小问题在这里啰嗦一下,也算是总结吧。至于今天为什么会说到这个主题,主要是在做全景相机项目时,需要设备这边录制4K的全景视频,最开始想着用MediaRecorder直接去录像,后来发现路途其坎坷啊,我们公司是用的MTK6797方案,在参考各方文档和网络资源之后就开始使用MediaRecorder进行录像,发现用这个工具类只能录制1080p以下的视频,而项目需求是4K视频编码呀,当时看到这样的结果,心都凉了,后来看到MTK6797的datasheet,发现硬件编码用MediaCodec编码成H265可以达到4K,当时希望的曙光再次升起,然并卵,自己试了多种方案依旧没有配置好,在心塞之时,想起了系统自带有Camera应用,想着看看系统本身的应用是否能录制4K的视频呢,当然结果是理想的,系统本身是可以录制成功的,而且还是H265编码。说了这么多铺垫,您这下明白为什么会出现标题所示的内容了吧。开始之前还是要感谢广大的网友的技术博客的分享,在这里我主要参考了“江湖人称小白哥”,的博客,加上自己的尝试和总结!!
Android源码的准备
既然要调试Android源码,想必你手中已经有了完整的源码了,请毫不犹豫的编译完吧,至于怎么编码系统,我这里就不多说,不同方案商的编译方式大同小异。编译完之后和编译普通模块一样