公司业务有需求需要实现对视频的快放和慢放,比如1.3、1.5、1.7、2.0、0.5等几种播放速度可以选择设置。请问各位大神这个应该怎么实现呢?具体原理是什么?我只知道大概原理是设置帧率可以变化,但是我不清楚怎么实现。网上搜了大量的内容也无果。
公司业务有需求需要实现对视频的快放和慢放,比如1.3、1.5、1.7、2.0、0.5等几种播放速度可以选择设置。请问各位大神这个应该怎么实现呢?具体原理是什么?我只知道大概原理是设置帧率可以变化,但是我不清楚怎么实现。网上搜了大量的内容也无果。
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
3 回答3k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
我不知道题主是怎么查的,但是我Google关键字“
Android 视频倍速
”第一个就有解决方案。方案:使用基于
FFmpeg
的开源框架Vitamio
来实现,你C
好的话直接使用FFmpeg
也一样。它支持0.5~~2.0
倍速,应该满足题主的需求了吧。参考:http://blog.csdn.net/hnzcdy/article/details/53095976