【短视频SDK】 如何实现变速录制做一个像抖音、muse这样的短视频应用

之前我们发了一个关于阿里云短视频SDK上线前置变速录制+音乐的博文见:阿里云首推音乐变速短视频SDK,上线抖音 freestyle只需1步.但是具体如何做呢?看起来这么高大上的功能使用SDK集成简单吗?

接口简析

上面说了所谓的抖音特效事实上我们理解分为两个功能点:变速录制+录制时播放并添加背景音乐.对应到SDK中如何设置呢?

  • 变速录制:变速录制事实上就是希望感官上看到的视频是速度变快的,且能够卡主音乐的时间点以达到快播的效果.开发者仅需要设置录制速率即可
  • 录制时播放音乐并添加音乐:需要根据设置的录制速率来动态播放音乐的效果.开发者不需要关心具体实现,仅仅需要设置录制和背景音乐的路径和音乐的开始时间和音乐长度即可。
//以Android为例
1. 初始化录制 -- 具体参考demo中的初始化得到AliyunIRecorder
2. 核心接口设置录制速率
    /**
     * 设置录制速率
     * @param rate 范围[0.5 - 2.0] 参数设置为1为正常
     */
    void setRate(float rate);
3.设置录制时的音乐播放
    /**
     * 设置录制背景音乐
     * @param path 音乐文件路径
     * @param startTime 音乐开始时间,单位毫秒
     * @param duration  音乐长度,单位毫秒
     */
    void setMusic(String path,long startTime,long duration);
4.走AliyunIRecorder的生命周期.

这样走完录制的的生命周期就可以解决录制时播放音乐且变速的功能了。是不是很简单!有任何问题欢迎留言讨论


本文为【问答合集】阿里视频云常见技术问题汇总——内含技术文档40+ 持续更新中 系列文章之一,如果本文还不能解决你的问题可以在汇总合集中查看,有任何问题也欢迎回复,谢谢.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
muse-移动应用管家是一款功能强大的移动应用管理软件。它为用户提供了全方位的移动应用管理服务,方便用户对手机内的应用进行管理和优化。首先,muse可以对手机内的应用进行分类和整理,让用户更方便地找到自己想要的应用。用户可以根据自己的需求把应用分为不同的类别,如游戏、社交、工具等,从而更好地组织应用。此外,muse还支持对应用进行批量卸载,用户可以一次性删除多个应用,有效地释放手机的存储空间。 其次,muse还具有强大的应用加速和优化功能。它可以通过清理手机内存、关闭后台运行的应用程序等方式,提升手机的运行速度和性能。用户可以一键清理手机内存,快速释放内存占用,使手机运行更加流畅。同时,muse还可以自动关闭不常用的后台应用程序,减少手机的功耗,延长手机的续航时间。 除此之外,muse还支持应用锁和应用备份功能。用户可以设置密码锁定某些应用,保护个人隐私和重要数据的安全。而应用备份功能可以帮助用户将手机内的应用备份到云端存储空间,防止因手机丢失或重置导致应用数据的丢失。这一系列功能使得muse成为了用户手机管理的得力助手。 总之,muse-移动应用管家通过一系列方便实用的功能,帮助用户更好地管理和优化手机内的应用。无论是清理内存、卸载应用还是备份数据,muse都能帮助用户轻松成,并提供细致入微的管理服务。如果您想更好地管理自己的手机应用muse-移动应用管家将是您的不二选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值