Android MediaCodec小结
2015-09-11 16:40
591 查看
转自:http://blog.csdn.net/mouse_1894/article/details/27311099
MediaCodec进行编解码的大体逻辑是这样的:
主要函数的调用逻辑如下:
需要做的东西是一个媒体文件合成器,功能是先截取出多段媒体文件中的某些片段,再将这些片段合成为一个新的媒体文件。实际上就是先用解码器将多段outputBuffer数据拿出来,然后再用编码器将它们放到一个文件里去。如果还要加上叠加字幕、特技处理等的效果,实际上也是先拿到outputBuffer,然后处理,最后将处理后的数据喂给编码器,生成最终文件。
MediaCodec进行编解码的大体逻辑是这样的:
主要函数的调用逻辑如下:
需要做的东西是一个媒体文件合成器,功能是先截取出多段媒体文件中的某些片段,再将这些片段合成为一个新的媒体文件。实际上就是先用解码器将多段outputBuffer数据拿出来,然后再用编码器将它们放到一个文件里去。如果还要加上叠加字幕、特技处理等的效果,实际上也是先拿到outputBuffer,然后处理,最后将处理后的数据喂给编码器,生成最终文件。
相关文章推荐
- Android 框架修炼-自己开发高效异步图片加载框架
- Android --Search界面样式
- Android Animations
- Android Studio教程03-项目目录以及文件的详解
- android studio上的jni编译流程以及Android.mk文件的处理。
- Android程序打包后,百度地图key验证失败解决办法
- Android --Spinner--自定义Spinner
- Android Handler机制
- Android测试AsyncTask下载图片
- Android Studio 导入 jar 和 .so 的方法
- Android 根据一个传入的String选择spinner里面的默认值
- ADT对应的.android中找不到adb_usb.ini
- Android——systrace使用分析
- android EditText控件事件监听
- Android 实时滤镜 高斯模糊
- 二、Android应用的界面编程(二)布局管理器
- 清除android程序中的多余资源
- android 弹出选择框
- FragmentTabHost 自定义
- android项目迁移到新android studio所遇到的Gradle问题汇总