Guohui0416 发表于 2019-10-15 20:16:21

求助关于RK3399的H264硬件编码设置bitrate和profile&Level质量无改善(重酬)


我用的是HDMI IN输入编码后的一些图像有拉丝等问题,百度H264只能通过设置bitrate和profile&Level来改善图像质量,但是设置一点反应都没有

求高手帮忙看看,可以解决重酬;

安卓8.代码:
MediaFormat mediaFormat = MediaFormat.createVideoFormat(MIME_TYPE, width, height);

Guohui0416 发表于 2019-10-15 20:19:46

安卓APK代码:

MediaFormat mediaFormat = MediaFormat.createVideoFormat(MIME_TYPE, width, height);
                // mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT,
                // MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar);
                //mediaFormat.setInteger(MediaFormat.KEY_REPEAT_PREVIOUS_FRAME_AFTER, (1000 / framerate));
                mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar);
                mediaFormat.setInteger(MediaFormat.KEY_FRAME_RATE, framerate);
                mediaFormat.setInteger(MediaFormat.KEY_BIT_RATE, (width * height) * 8);
                mediaFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, 1);
      mediaFormat.setInteger(MediaFormat.KEY_PROFILE, MediaCodecInfo.CodecProfileLevel.AVCProfileMain);
                mediaFormat.setInteger(MediaFormat.KEY_LEVEL, MediaCodecInfo.CodecProfileLevel.AVCLevel41);
页: [1]
查看完整版本: 求助关于RK3399的H264硬件编码设置bitrate和profile&Level质量无改善(重酬)