android – 如何使用MediaCodec,MediaExtractor或MediaMetadataRetriever确定视频文件的帧速率?
作者:互联网
如何提取录制视频文件的帧速率?我知道有MediaFormat.KEY_FRAME_RATE,我可以通过MediaExtractor访问MediaFormat对象.但是,KEY_FRAME_RATE仅适用于编码器.相反,我想找出已录制视频的帧速率.
有任何想法吗?
解决方法:
看起来没有办法通过任何官方API函数获得帧率.它可能需要一些额外的逻辑 – 时间戳之间的计数时间或解析头信息.通常,h.264标准允许可变帧率,因此帧时间可以从一对一不同.例如,如果可以显示一些静态图片几秒钟左右
标签:mediacodec,android,video,media,mediaextractor 来源: https://codeday.me/bug/20190825/1714559.html