gpt4 book ai didi

Android:使用 MediaCodec 和 MediaMuxer 在录制时裁剪视频

转载 作者:太空狗 更新时间:2023-10-29 13:56:59 26 4
gpt4 key购买 nike

我正在尝试使用 GLSurfaceView 录制视频,并使用 AudioRecord 录制音频。在 MediaMuxer 中,我在调用 onFrameAvailable 时同时发送音频和视频数据。我设置的相机预览尺寸为1280 * 720,全屏预览。我在将帧裁剪为 600 * 600 时遇到问题。任何人都可以帮助我在编码到 MediaCodec 和 MediaMuxer 之前裁剪视频帧。

我正在从 Grafika android 演示代码中获取帮助

最佳答案

你需要解决的问题:

  1. 使用 600 * 600 录制视频:使用指定宽度的视频编解码器,高度。这很容易做到,但可能并非所有手机都有支持您自定义分辨率的硬件编解码器。
  2. 以看起来不会拉伸(stretch)的方式缩放视频,因为您更改了 w/h 比率。使用传递给 OpenGL 着色器的 View 矩阵需要规模。

关于Android:使用 MediaCodec 和 MediaMuxer 在录制时裁剪视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38693908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com