mediacodec

    0热度

    1回答

    我正在使用MediaCodec将来自摄像机的视频编码为h264。我曾经有每秒30帧,这是我得到的输出,但现在我需要切换到25fps的和MediaFormat行: format.setInteger(MediaFormat.KEY_FRAME_RATE, FRAME_RATE); 不工作:我总是得到30fps的,无论这个值的(我甚至试图把5 fps和视频仍然平稳)。 我还需要做些什么才能达到我想

    6热度

    1回答

    我在网上搜索,但有关于这个信息非常少。 我有一个实时广播应用程序,通过RTMP堆栈发送编码的H264视频帧和来自摄像头&麦克风使用Android MediaCodec SDK的AAC音频块。 我的直播视频是720p和我的目标与2500Kbps伟大的品质。这显然需要一个非常好的网络连接,如果您使用数据计划,则意味着4G。 问题是,即使以最大的连接就会出现低峰充血,所以会有瞬间在网络不能举行这样重流。

    0热度

    1回答

    我正在尝试使用MediaCodec播放视频。视频正在播放,但音频静音。我想取消静音。经过研究,我发现我们需要单独解码音频和视频。我只想使用一个Mediacodec和MediaExtractor对象来播放视频和音频。如何这可以实现吗? 我用下面的代码播放视频。 extractor = new MediaExtractor(); extractor.setDataSource(SAMPL

    7热度

    1回答

    请帮我: 我使用MediaCodec来编码来自摄像机的H.264视频,问题是,当我移动手机时,输出视频的质量非常高,充满了马赛克/可视块视频。 初级讲座还有一些细节: 我的编码码率为500kbps的,和比特率模式是BITRATE_MODE_VBR。 我试图将比特率改为800 kbps,输出视频质量提高了很多,如果我将比特率模式更改为BITRATE_MODE_CQ,输出视频质量是完美的,但比特率会增

    0热度

    1回答

    下午好输出缓冲器时, 发展我的Android应用程序时,我已经栽跟头。 我正试图从摄像头解码H264 RTSP流。我准备释放输出缓冲区以将输出呈现给Surface并且没有任何故障。 与SIGABRT的应用程序崩溃使用renderOutputBuffer与render设置为true时(如下图所示),但仅在三星Galaxy S7边缘(也许是“没有优势”品种)在Android 7.0。 不幸的是我无法调

    1热度

    1回答

    我正在使用Android的MediaCodec类解码MP4 h.264视频,提取每个ByteBuffer并试图转换为RGB,以便我们可以在其他地方使用它。 从dequeueOutputBuffer() recieving一个有效的缓冲指数和抓住那ByteBuffer,我们使用GetDirectBufferAddress()从JNI抢在C代码,缓冲区,所以我们可以做这方面的转换之后。但是由于某种原因

    0热度

    1回答

    当我使用Android MediaCodec类解码全速播放视频时,输出总是在演播室中播放?我错过了视频文件中的标题吗? 我知道Android 24后,我可以用MediaFormat类设置COLOR_RANGE_FULL? 对此有何帮助?好像甚至设置 MediaFormat.setInteger(MediaFormat.KEY_COLOR_RANGE, MediaFormat.COLOR_RANGE

    3热度

    2回答

    我对使用Android MediaCodec进行解码并将YUV通过Surface输入OpenGL纹理有了很好的理解。我想和Vulkan做类似的事情。但是我没有找到任何文档或示例代码。 我的问题是:我将如何连接以下管道? MediaCodec Video Decoder ⇨ Surface ⇨ texture ⇨ Vulkan 详细 视频解码器是使用MediaCodec#configure 表面

    1热度

    1回答

    我使用MediaCode,MediaExtractor和AudioTrack创建了自己的Media Player实现。我需要对从本地存储的音频文件中读取的已解码mp3样本执行失真 - 因此是定制实现。出于这个原因,我需要实现我自己的seekTo和getCurrentPosition函数。但是,我不确定我将如何执行后者。 我可以设置一个侦听器来在播放时增加位置,但这听起来像是一个可怕的想法,可能不准

    5热度

    1回答

    BSP支持Hw加速编解码器的隧道效应。 Android使用feature-tunneled-playback来检查是否支持隧道效应。 如果是,它会尝试配置隧道。 如何实现或指定android扩展OMX.google.android.index.configureVideoTunnelMode It刚才说的隧道回放支持扩展应支持。如何公开这个扩展,以便android会假定支持隧道?