Firefly开源社区

标题: 求助关于RK3399的H264硬件编码设置bitrate和profile&Level质量无改善(重酬) [打印本页]

作者: Guohui0416    时间: 2019-10-15 20:16
标题: 求助关于RK3399的H264硬件编码设置bitrate和profile&Level质量无改善(重酬)

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

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

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

作者: Guohui0416    时间: 2019-10-15 20:19
安卓APK代码:

  1. MediaFormat mediaFormat = MediaFormat.createVideoFormat(MIME_TYPE, width, height);
  2.                 // mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT,
  3.                 // MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar);
  4.                 //mediaFormat.setInteger(MediaFormat.KEY_REPEAT_PREVIOUS_FRAME_AFTER, (1000 / framerate));
  5.                 mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar);
  6.                 mediaFormat.setInteger(MediaFormat.KEY_FRAME_RATE, framerate);
  7.                 mediaFormat.setInteger(MediaFormat.KEY_BIT_RATE, (width * height) * 8);
  8.                 mediaFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, 1);
  9.         mediaFormat.setInteger(MediaFormat.KEY_PROFILE, MediaCodecInfo.CodecProfileLevel.AVCProfileMain);
  10.                 mediaFormat.setInteger(MediaFormat.KEY_LEVEL, MediaCodecInfo.CodecProfileLevel.AVCLevel41);
复制代码





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1