如何在Android应用程序中实现视频分辨率调整[页5]
来源:
时间: 2023-08-23
阅读:
在这个视频解码器中,我们首先使用 MediaExtractor
获取视频文件的音视频数据,然后找到视频轨道的索引,使用 MediaCodec
创建视频解码器并配置解码器的输入输出格式,最后通过调用 decodeInputBuffer
和 decodeOutputBuffer
方法将音视频数据解码为原始数据,并在需要的时候进行视频分辨率调整。在 decodeOutputBuffer
方法中,我们通过 outputBuffer
获取到解码后的原始数据,并调用 adjustVideoResolution
方法进行视频分辨率调整。