当前位置: 代码迷 >> Android >> Android自带步骤,对视频提取帧,为何提取出的照片质量差
  详细解决方案

Android自带步骤,对视频提取帧,为何提取出的照片质量差

热度:10   发布时间:2016-04-28 04:12:24.0
Android自带方法,对视频提取帧,为何提取出的照片质量差
用的是安卓自带的方法,3s的视频提取15帧,0.2s提取一帧,出来的的图片很多马赛克,用的测试机是小米3。还想问一下MediaMetadataRetriever的取帧参数,OPTION_CLOSEST和其他几种到底是怎么个取法,我0.2s提取到第15张,往往是空的。
------解决方案--------------------
MediaMetadataRetriever这个主要是用来取缩略图的,效果差很正常的。
按照你的用法,你用OPTION_CLOSEST这个参数是最合适的,其他的都是去取sync frame,按照你的做法,很可能会取到相同的帧出来。
你15帧拿不到,会不会是你的视频本来在结尾部分就没有帧?虽然文件看起来是3s,实际可能不足3s的。
  相关解决方案