首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓系统上的avcodec_decode_video2慢速

安卓系统上的avcodec_decode_video2慢速
EN

Stack Overflow用户
提问于 2014-01-03 04:00:52
回答 1查看 1.7K关注 0票数 2

我正在使用ffmpeg在android上开发一个播放器。然而,我发现avcodec_decode_video2非常慢。有时,从1920年 × 1080分辨率的视频中解码一帧需要大约0.1秒,甚至0.2秒。

如何提高avcodec_decode_video2()的速度?

EN

回答 1

Stack Overflow用户

发布于 2014-01-03 17:05:56

听起来是关于仪式的。高清视频占用了大量CPU。如果你的设备有多个核心,一些编解码器可能支持多线程解码。但是它会消耗大量的电池,并加热设备。这就是为什么大多数移动设备使用专门的硬件解码器而不是CPU。在Android中,使用MediaCodec API而不是libavcodec应该调用硬件解码器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20896319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档