变速卡典:三天掌握AE曲线变速不是你一个人在学
2023-07-24 10:41 作者:bili_1469121520 | 我要投稿

具体内容放在我的首页动态介绍了

AE曲线变速实现主要是依据时间重映射方式实现,支持渐变直线和贝塞尔曲线两种类型
1、时间重映射代码逻辑
AE并不是完全按照变速曲线来计算位置的,在出现速度为负数情况并且计算到第0帧后还存在一段时间负数区间,这种情况下,在后面的正速区间AE会内部补偿延后一段时间才开始按照速度曲线取值,造成了效果和速度曲线对不上的情况,这种情况暂时不予处理
开发过程中遇到问题汇总
1、一些模版特殊情况处理,比如模版开始一段时间速度一直为0,重映射插值点速度值计算问题
2、音频seek后更新当前音频帧位置和速度区间为负数情况清空缓存后重新填充缓存问题
3、音频开源库SoundTouch使用过程中发现丢帧和效果有噪音