最近在做一个iOS的视频相关的demo,需要实现的功能是即时变换视频播放的速度后,视频能够立刻以新变换的速度来播放,比如说视频原先是正常速度播放,突然改变播放速度到2倍速后,不需要别的操作和等待,视频立刻按照2倍速来播放,改变到4倍速后可以直接按4倍速来播放,要求频繁改变播放速度的时候不会有卡顿。
请各位大神帮忙看看,在线等回复,也欢迎有想法的朋友一块讨论。
最多达到两倍速流程播放吧,四倍就流畅不了了,处理速度达不到。
ios的硬解我不太了解,不过软解的话只要调节帧的渲染间隔就能调速了。
音频方面,用一些调速的滤镜处理下比较好。
我感觉VCD/DVD的那种快放/慢放功能是你需要的,也不会卡,可以搜一搜看看那个是怎么实现的,而且视频播放器在拖动进度滑块的时候也会选择静音,想必也是这个原因,但是之前看到一个app确实在快速播放的时候音频也可以跟着一起快速播放,所以感觉这个还是可以实现的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。