【问题标题】:Received wrong frame data with ExtractMpegFramesTest in Android?在 Android 中使用 ExtractMpegFramesTest 接收到错误的帧数据?
【发布时间】:2014-08-19 17:49:44
【问题描述】:

我正在尝试使用 MediaCodec 获取帧,并从该站点 http://bigflake.com/mediacodec/ 找到了 ExtractMpegFramesTest.java 示例。我可以保存帧,但它看起来有点奇怪。我真的不知道它出了什么问题。也许是色彩空间?

这是框架:https://drive.google.com/file/d/0BxhKRYTBr4adMGJ1aWhHNjdHUDg/edit?usp=sharing

非常感谢。

编辑:

如果视频分辨率为 480x360,使用 Gadmei 平板电脑,效果会很好。如果它更大,我会得到与上面类似的结果(带有部分框架的绿屏)。这是MediaCodec 的限制还是我正在研究的示例?

编辑 2:

在 Nexus 7 上以 1920x1080 的大分辨率运行良好。可能是设备的问题。

【问题讨论】:

    标签: android android-mediacodec


    【解决方案1】:

    什么分辨率会在什么设备上产生不良输出?

    你可以看看:Android: MediaCodec: bad video generated on Nexus for 480x480 while 640x640 works well

    你可能有同样的问题

    【讨论】:

      猜你喜欢
      • 2018-07-09
      • 2018-07-13
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多