首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓:使用MediaCodec和MediaMuxer录制视频

安卓:使用MediaCodec和MediaMuxer录制视频
EN

Stack Overflow用户
提问于 2016-08-01 08:11:51
回答 1查看 981关注 0票数 3

我试着用GLSurfaceView和AudioRecord的音频录制视频。在MediaMuxer中,当onFrameAvailable调用时,我同时发送音频和视频数据。我将相机预览大小设置为1280 * 720,并在全屏上预览。我有问题,把帧裁剪到600 * 600。在编码到MediaCodec和MediaMuxer之前,有人能帮我裁剪视频帧吗?

我正在接受Grafika android演示代码的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-08-01 22:48:10

你需要解决问题:

  1. 用600 *600录制视频:使用指定宽度、高度的视频编解码器。这很容易做到,但可能并不是所有的手机都有支持自定义分辨率的硬件编解码器。
  2. 刻度视频的方式,它将看起来不会拉伸,因为你已经改变了w/h比。使用视图矩阵传递给OpenGL着色器与所需的比例。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38693908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档