V7.9.1
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.9.1'
V7.8.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.8.0'
V7.7.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.7.0'
V7.6.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.6.0'
V7.5.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.5.0'
V7.4.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.4.0'
V7.3.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.3.0'
V7.2.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.2.0'
V7.1.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.1.0'
V7.0.0
功能更新
統一整合套件。不再區分基礎版/標準包/專業版的整合套件。通過 License開通不同功能授權即可。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上。 com.aliyun.video.android:AlivcFFmpeg:4.3.6 // 短視頻專用,包size較少。整合
implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.0.0'
V6.15.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:6.7.0
V6.7.0
功能更新
適配android target 33要求。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:6.7.0
V6.0.0
功能更新
版本號碼升級,對齊音視頻終端SDK版本號碼。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:6.0.0
V3.36.0
功能更新
支援無簽名綁定License。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.36.0
V3.35.0
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.35.0
V3.34.1
功能更新
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.34.1
V3.34.0
功能更新
編輯匯出支援設定音頻採樣率和通道數。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.34.0
V3.33.0
功能更新
最佳化編輯自訂渲染的功能。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.33.0
V3.32.1
功能更新
最佳化Android寫入程式碼功能,適配更多機型。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.32.1
V3.32.0
功能更新
視頻合拍支援即時合成。
視頻匯出支援邊合成邊上傳。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.32.0
V3.31.0
功能更新
字幕背景新增圓角能力。
編輯模式新增鏡像能力。
最佳化License校正邏輯。
最佳化開啟日誌落地能力,使接入時排查問題更精準。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.31.0
V3.30.0
功能更新
最佳化License載入邏輯及許可權管理。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.30.+
V3.29.0
功能更新
最佳化裁剪效能。
License升級,初始化支援回調License授權資訊。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.29.+
V3.28.1
功能更新
修複多次切換轉場效果載入耗時較長的問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.28.+
V3.28.0
功能更新
最佳化功能,提高編輯匯入效率。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.28.+
V3.27.0
功能更新
多源錄製支援回聲消除、降噪、背景音樂與錄音混音。
新增lut濾鏡特效。
介面最佳化,統一SDK中介面的單位,時間:毫秒,角度:弧度。
修複HDR視頻無法合成的問題。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.27.+
V3.26.0
功能更新
最佳化SDK的穩定性問題。
修複部分音頻格式不支援的問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.1 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.26.+
V3.25.0
功能更新
新增畫中畫功能,支援在編輯介面添加畫中畫。
新增快速擷取影片縮圖模式功能。
新增字幕動畫功能,支援對字幕(花字)等做動畫。
最佳化包的大小,整合後包體減少3M以上。
草稿箱新增自訂封面圖。
修複部分已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 //AlivcFFmpeg必須依賴,且版本需要在4.3.0及以上,在以下兩個版本中選擇一個版本進行依賴。 com.aliyun.video.android:AlivcFFmpeg:4.3.0-part // 短視頻專用,包size較少。 com.aliyun.video.android:AlivcFFmpeg:4.3.0 //短視頻與播放器共用。兩個SDK同時接入,請用該版本。 com.aliyun.video.android:svideopro:3.25.+
V3.24.0
功能更新
最佳化SDK,刪除FFmpeg軟編碼。
修複字幕在32位系統不生效的問題。
修複音頻編碼為HE-AACV2的視頻,裁剪後無法在Chrome播放器播放的問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:4.3.0 //必須依賴4.3.0及以上版本 com.aliyun.video.android:svideopro:3.24.+
V3.23.0
功能更新
新增草稿箱功能,支援匯出草稿。
字幕新增背景色、對齊等功能。
合拍新增回聲消除功能。
Demo中美顏模組替換為Queen SDK。
Demo中新增6個分屏濾鏡特效。
多源錄製支援SurfaceView錄屏。
最佳化合拍效能,提升合成速度。
錄製支援自動刪除臨時視頻檔案。
SDK API增加註釋,提高接入效率。
修複部分裝置使用長視頻合成至99%會失敗的問題。
修複部分裝置的拍攝黑屏等問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.1 com.aliyun.video.android:svideopro:3.23.+
V3.22.0
功能更新
編輯時新增花字功能。
新增局部螢幕採集功能。
新增邊錄屏邊進行網路攝影機採集的功能。
在自訂特效Shader類中新增時間的內建變數(BUILTIN_PROGRESS)。
修複合拍時合拍視頻高度可能會少兩個像素的問題。
提升SDK穩定性,修複部分情境下不穩定的問題。
介面變動
新增介面:
com.aliyun.svideosdk.editor.AliyunPasterManager#addCaptionWithStartTime
廢棄介面:
com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitle
com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitleWithStartTime
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.1 com.aliyun.video.android:svideopro:3.22.0
V3.21.0
功能更新
新增合拍網路攝影機視頻展示時,支援使用圓角邊框。
支援使用HECI圖片的匯入工具。
修複部分機型進行軟編過程中記憶體堆積並導致崩潰的問題。
修複自訂渲染回調相機矩陣沒有及時更新的問題。
修複SDK穩定性問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.21.0
V3.20.0
功能更新
編輯模組音頻增加淡入淡出效果。
編輯模組增加組合字幕功能。
編輯模組增加基礎編輯能力。
修複部分機型多段視頻素材編輯時,素材預覽切換時出現花屏的情況。
修複編輯情境視頻匯出幀率設定不生效的問題。
修複Android平台自訂渲染時相機變化矩陣可能為空白的問題。
修複SDK穩定性問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.20.0
V3.19.0
功能更新
新增編輯模組音頻降噪功能。
新增合拍和視頻合并功能,支援設定背景圖片和背景顏色。
新增合拍和視頻合并功能,支援音軌合并。
新增支援錄製預覽階段,回調音頻資料。
修複編輯字幕功能,放大字型到某個字型大小,emoji圖案不顯示的問題。
修複設定浮水印、圖片,添加某些透明光暈圖片,光暈變色的問題。
修複添加靜態圖片旋轉角度不對問題。
介面變動
確定不被引用的廢棄介面,列表如下:
com.aliyun.svideosdk.editor.AudioEffectType.EFFECT_TYPE_DENOISE
com.aliyun.svideosdk.editor.AliyunIEditor.denoise(int, boolean)
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.19.0
V3.18.1
功能更新
修複Android合拍非填充模式下花屏問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.18.1
V3.18.0
功能更新
增加合拍視頻指定使用的音軌功能(視頻原音、錄製聲音、靜音)。
修複android Q(10)切換畫幅會閃爍黑邊的問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.18.0
V3.17.1
功能更新
修複某些機型合成後opengl導致的閃退問題。
修複自訂字型不生效問題。
修複AlivcSdkCore.setLogPath日誌多線程問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.17.1
V3.17.0
功能更新
最佳化蘿莉音效、新增方言音效。
修複拍照在極端情境下的閃退問題。
介面變動
Android SDK包名重構最佳化,新包名統一以com.aliyun.svideosdk.*命名。
刪除確定不被引用的廢棄介面,列表如下:
com.error.NativeErrorCode。
com.qu.preview.callback.OnNativeReady。
com.aliyun.qupai.editor.AliyunIExporter。
com.aliyun.qupai.editor.AliyunIPlayer。
com.aliyun.qupai.editor.OnPlayCallback。
com.aliyun.qupai.editor.OnPreparedListener。
com.aliyun.querrorcode.AliyunVideoCoreError。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.17.0
V3.16.2
功能更新
修複高斯模糊背景問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.16.2
V3.16.1
功能更新
修複添加字幕後每行字數不統一問題。
修複字幕和動圖動畫,二次編輯時效果移動不正確問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.16.1
V3.16.0
功能更新
恢複主流動畫功能。
修複線上反饋偶現崩潰問題。
修複長視頻可能出現的播放卡頓問題。
修複部分機型相容性導致的錄製崩潰問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.16.0
V3.15.0
功能更新
修複合成視頻播放卡頓問題。
修複視頻多段變速失效問題。
修複一些機型自拍曝光地區無效問題。
新增基於自訂特效製作規範的兩組轉場、濾鏡效果轉場與濾鏡效果。
介面變動
新增自訂特效參數調節介面,支援即時調節特效參數。
支援自訂濾鏡、轉場特效,自訂特效製作規範請參考官方文檔。
其他
Maven整合方式倉庫地址
核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.3 com.aliyun.video.android:AlivcFFmpeg:2.0.0 com.aliyun.video.android:svideopro:3.15.0
V3.14.0
功能更新
適配Android Q系統,提升Android Q系統錄製編輯輸出視頻效能。
最佳化錄製時實現,解決偶現的卡死問題。
修複已知幾處記憶體流失並最佳化部分效能。
問題修複
修複幾處介面偶現返回-10000004的問題。
修複部分異常視頻偶現裁剪卡死問題。
修複錄製同時拍照和對焦可能觸發的死結問題。
修複編輯設定背景顏色不生效問題。
修複幾處記憶體流失和其他已知問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 com.alivc.conan:AlivcConan:1.0.2 com.aliyun.video.android:AlivcSvideoFFmpeg:1.1.0 com.aliyun.video.android:svideopro:3.14.0
V3.13.0
功能更新
錄製模組穩定性,效能全面最佳化。
錄製模組支援基於RACE的美顏美型功能。
介面變動
錄製模組廢棄mv介面,去除添加MV功能。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 (對應AlivcCore.jar) com.alivc.conan:AlivcConan:1.0.1 com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.2 com.aliyun.video.android:svideopro:3.13.0
V3.12.0
功能更新
增加日誌分析功能
AlivcSdkCore#setDebugLoggerLevel(AlivcDebugLoggerLevel level)提供三個等級供使用者佈建:
AlivcDLAll全量log分析,只建議在定位疑難問題時開啟,不建議在正式發版中使用。
AlivcDLNormal能分析warning,error層級的日誌,建議使用這個等級來做日誌分析。
AlivcDLClose關閉日誌分析功能。
以上功能只會做SDK的日誌分析。
編輯模組效能提升。
介面變動
編輯模組廢除addRunningDisplayMode介面,去除動態切換內容模式功能。
編輯模組廢除removeRunningDisplayMode介面,去除刪除動態切換內容模式功能。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.2.2 (對應AlivcCore.jar) com.alivc.conan:AlivcConan:1.0.1 com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.2 com.aliyun.video.android:svideopro:3.12.0
V3.11.0
功能更新
提升片段錄製起停的速度和錄製合成的速度,分段錄製更加流暢。
最佳化錄製進度回調粒度和精準度。
精準控制gop,提升部分情境下的轉碼速度。
介面變動
對外錯誤碼統一,所有錯誤碼統一到AliyunErrorCode。
新增方法:String getErrorCodeMessage(int errorCode),擷取錯誤描述。
問題修複
修複縮圖取幀FILL模式不生效問題、抖音視頻無法取幀顯示問題。
修複編輯倒放後合成的視頻首幀灰幀問題。
修複編輯暫時情況下添加塗鴉後,撤銷不生效問題。
修複OpenH264、ffmpeg編碼下,錄製刪除片段後切畫幅後再錄製花屏問題。
修複gif幀數解析不準確的問題。
修複特定視頻倒播開始播放時卡頓問題。
修複多段錄製輸出視頻音視頻不同步。
修複錄製產生視頻時間長度不精準的問題。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
om.aliyun.video.android:core:1.2.1 (對應AlivcCore.jar) com.alivc.conan:AlivcConan:0.9.5.1 com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.1 com.aliyun.video.android:svideopro:3.11.0
V3.10.5
功能更新
新增合拍功能介面AliyunIMixRecorder。
新增多軌道視頻拼接(可以實現畫中畫,左右分屏等效果)AliyunIMixComposer。
V3.10.0
功能更新
編輯新增大魔王,小黃人音效。
編輯新增mjpeg視頻格式支援。
編輯播放提升對部分損壞視頻檔案的相容性。
編輯/轉碼新增對hevc視頻硬解支援。
轉碼速度提升。
錄製新增重新設定預覽視窗大小介面AliyunIRecorder.resizePreviewSize。
新增合成及上傳單獨介面,可支援單獨合成及單獨上傳。
問題修複
錄製修複小段錄製視頻時間長度不準確問題。
最佳化一些控制代碼未釋放導致的泄漏隱患問題。
介面變動
對外錯誤碼統一,所有錯誤碼統一到AliyunErrorCode。
新增方法:String getErrorCodeMessage(int errorCode),擷取錯誤描述。
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
com.aliyun.video.android:core:1.1.2 (對應AlivcCore.jar) com.alivc.conan:AlivcConan:0.9.4 com.aliyun.video.android:AlivcSvideoFFmpeg:1.0.0 com.aliyun.video.android:svideopro:3.10.0
V3.9.0
功能更新
提升編輯模組seek效能。
新增音效介面,提供蘿莉,大叔,混響,回聲四種音效。
libAliFaceAREngine.so與libFaceAREngine.so合并為一個.so,只保留了libAliFaceAREngine.so。
介面變動
OnFrameCallBack介面回調觸發線程變更為非主線程。
V3.8.0
功能更新
最佳化了編輯播放能力,流暢播放不卡頓。
最佳化了編輯合成的速度。
最佳化了視頻錄製預覽清晰度。
提升低端機器上的錄製幀率。
短視頻SDK全面支援Maven依賴。
介面變動
RecordCallback部分回調所在的線程有變動:
RecordCallback#onComplete:由主線程回調變為子線程回調,如果有UI操作,需要開發人員將相關操作post主線程。
RecordCallback#onProgress:由主線程回調變為子線程回調,如果有UI操作,需要開發人員將相關操作post主線程。
RecordCallback#onMaxDuration:由主線程回調變為子線程回調,如果有UI操作,需要開發人員將相關操作post主線程。
RecordCallback#onError:由主線程回調變為子線程回調,如果有UI操作,需要開發人員將相關操作post主線程。
該改動主要是為了保證回調資料與SDK內部狀態的一致性,減少異常問題。
EditorCallback回調變動:
EditorCallback由原先的Interface改為abstract class。
添加mNeedRenderCallback屬性,該屬性可以控制是否需要onCustomRender 和onTextureRender兩個回調,在關掉這兩個回調的情況下,編輯模組的效能會有一定提升。目前預設為關閉狀態。如果需要開啟,請設定這個參數為:
mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_CUSTOM(開啟onCustomRender); mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE(開啟onTextureRender); mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE|EditorCallBack.RENDER_CALLBACK_CUSTOM(同時開啟兩個回調);
其他
Maven整合方式倉庫地址
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }核心庫
compile 'com.aliyun.video.android:core:1.1.0' -對應AlivcCore.jar com.aliyun.video.android:svideopro:3.8.0 -對應的AliyunSdk-RCE.aar com.aliyun.video.android:svideopro-armv7a:3.8.0 -對應armeabi-v7a架構的短視頻所有so庫 com.aliyun.video.android:svideopro-arm64:3.8.0 -對應arm64-v8a架構的短視頻所有so庫
短視頻SDK內部不再包含上傳SDK,開發人員需要另外通過gradle添加外部依賴:compile ‘com.aliyun.video.android:upload:1.5.2’。考慮到SDK穩定性監控和未來資料相關需求,短視頻目前必須要依賴庫:compile ‘com.alivc.conan:AlivcConan:0.9.0’以及添加混淆,參考demo。
V3.7.8.1
介面變動
AliyunIRecorder新增postToGl和removeFromGl兩個介面,用於向gl線程post和remove操作,一些需要依賴gl資源或者釋放gl資源的操作可以通過這兩個介面進行。
V3.7.8
功能更新
最佳化預覽和錄製的幀率,幀率有大幅提升。
介面變動
AliyunIRecorder.setDisplayView(GLSurfaceView surfaceView)變更為AliyunIRecorder.setDisplayView(SurfaceView surfaceView),參數GLSurfaceView變更為SurfaceView。自訂渲染(第三方渲染)銷毀gl資源,以前GLSurfaceView時可以通過GLSurfaceView.queueEvent來做,現在增加了一個gl資源銷毀的回調OnTextureIdCallBack.onTextureDestroyed(),需要統一在這裡面做。
支援隨意切換surface視窗大小,無需重啟preview(如果要考慮重新選擇採集解析度則依然需要重啟)。
RecordCallback.onInitReady只會在AliyunIRecorder建立時回調一次(setRecordCallback),實際上只是為了保留老版本的相容性,現在的版本AliyunIRecorder建立完即可進行相關操作,不需要等待onInitReady也可以。
V3.7.7
功能更新
增加AlivcSdkCore類,主要用於debug調試,AlivcSdkCore#register函數用於在debug模式下替換動態庫,AlivcSdkCore#setLogLevel用於定製log等級。
其他
可以進入機器人答疑,可以輸入關鍵字資訊擷取答案,請盡量輸入準確的資訊,如:介面文檔,如何添加普通動圖等。
提高合成,裁剪的清晰度。
整體穩定性提升。
V3.7.5
功能更新
修複編輯使用第三方渲染介面可能導致crash的bug。
時間特效播放流暢度提升。
gif適配性擴充。
奇數解析度匯入視訊支援。
最佳化多段錄製音視頻同步問題。
提升穩定性。
V3.7.0
功能更新
編輯預覽播放增加replay介面,如果要重播,則需要在收到onEnd回調後調用replay,具體參考Demo代碼。
修改靜音介面AliyunIEditor#setAudioSilence的實現,現在靜音介面只能夠在預覽播放時靜音,如果要實現合成的視頻靜音,則需要使用AliyunIEditor#setVolume(0),將輸出音量設定為0。
編輯的AliyunPasterBaseView介面新增部分屬性介面,主要為以下屬性:
getTextMaxLines--擷取最大行數 getTextAlign()--擷取文字對齊 getTextPaddingX()--擷取文字X軸距離左邊的邊距,以左上方為原點 getTextPaddingY()--擷取文字Y軸距離上邊的邊距,以左上方為原點 getTextFixSize()--擷取文字字型大小 getBackgroundBitmap()--擷取文字背景圖 isTextHasLabel()--是否有背景色 getTextBgLabelColor()--擷取文字背景色以上介面需要開發人員實現。AliyunIEditor#applySourceChange更新視頻源後,不會自動播放,需要開發人員控制播放,也就是說如果要繼續播放則需要調用AliyunIEditor#play介面。
縮圖/取幀AliyunIThumbnailFetcher相關介面包名更換,可先先行編譯一遍,對於編譯報錯的,刪除原有的import,然後重新import。
縮圖/取幀的回調,
AliyunIThumbnailFetcher$OnThumbnailCompletion.onThumbnailReady()參數有所變動,原先的SharableBitmap改為Bitmap,可以直接使用,無需做回收。縮圖/取幀的介面addVideoSource,addImageSource增加轉場時間的參數,如果匯入的視頻需要考慮轉場效果的時間,則需要設定轉場時間,如果不需要則填0就可以了。
移除ScaleMode類,由VideoDisplayMode類代替。
AliyunIRecoder、AliyunICrop現在支援多執行個體,原有產生類AliyunRecorderCreator、AliyunCropCreator中的destroy方法被移除。
libQuCore-ThirdParty.so由libsvideo_alivcffmpeg.so替代。
部分結構類包置為發生改變,如在原包名下找不到該類,請刪除該類的import地址,重新import。
修複了部分Crash Bug。
修複了倒播卡頓的bug。
修複了部分機型動效濾鏡效果不對的問題。
添加轉場效果(TransitionBase),具體查看介面文檔,同時AliyunIimport介面addVideo,addImage函數最佳化,去掉了原來的關於轉場的inDuration,outDuration,overlapDuration三個參數,統一由TransitionBase的子類來提供更為豐富的轉場效果。
添加特技效果介面AliyunIEditor#addFrameAnimation,支援自訂動畫,具體查看介面文檔。
匯入多段視頻支援添加多個變速時間特效(反覆和倒放還是只支援單段視頻的)。
新增刪除變速效果的介面AliyunIEditor#deleteTimeEffect。
指定流、指定時間添加高斯模糊效果AliyunIEditor#applyBlurBackground。
指定流、指定時間設定顯示模式填充/裁剪AliyunIEditor#addRunningDisplayMode。
增加配音介面,配音介面的音效跟隨時間特效變動AliyunIEditor#applyDub。
其他
廢棄錄製添加mv的相關介面,包括int applyMv(EffectBean effectMv)void pauseMv()void resumeMv()void restartMv()廢棄之後,相關介面可以繼續使用,我們會在未來的某個版本徹底移除這些介面。
V3.6.5
功能更新
合成不支援ffmpeg軟編。
添加時間特效會先走onEnd回調問題。
編輯設定音量,合成時設定的值無效,並且會放大音量,更改SDK預設音量值。
部分視頻裁剪在99%卡住。
部分手機裁剪後的視頻,編輯預覽播放卡頓。
部分手機上特效濾鏡有虛線。
部分手機上remove music Crash問題。
修複倒播卡頓的問題。
解決了yuv轉rgb使用bt709公式造成的色域問題。
支援aac sbr格式音頻。
音頻採樣率不對的問題。
修複了一些特效濾鏡的適配性問題。
更新上傳庫,新增的欄位需要短視頻那邊也要重新整合新增介面。
介面變動
增加了Alivc.jar,開發人員的工程中需要加入對這個jar包的依賴。
V3.6.0
介面變動
多視頻匯入(AliyunIImport),添加視頻、圖片(addVideo、addImage)參數發生變化,原先的fadeDuration現在拆分了,拆分成上一個視頻的出場時間(outDuration),下一個視頻的入場時間(inDuration),以及兩段視頻出場入場的重合時間(overlapDuration)。
建立AliyunIEditor時參數變化AliyunEditorFactory.createAliyunEditor(Uri uri, EditorCallBack callback),原參數只有uri現在增加了EditorCallback,替代了之前的OnPlayCallback其中:
舊介面
對應新介面
OnPlayCallback.onPlayCompleted
EditorCallback.onEnd
OnPlayCallback.onError
EditorCallback.onError
OnPlayCallback.onTextureIDCallback
EditorCallback.onCustomRender
OnPlayCallback.onPlayStarted(去掉了)
OnPlayCallback.onSeekDone(去掉了)
建立播放器執行個體介面
createAliyunPlayer()已不存在,播放器介面AliyunIPlayer也去掉了,其中播放控制對應的方法直接使用AliyunIEditor中的方法:舊介面
對應新介面
AliyunIPlayer.getCurrentPosition
AliyunIEditor.getCurrentPlayPosition
AliyunIPlayer.getDuration
AliyunIEditor.getDuration
AliyunIPlayer.getRotation
AliyunIEditor.getRotation
AliyunIPlayer.getVideoHeight
AliyunIEditor.getVideoHeight
AliyunIPlayer.getVideoWidth
AliyunIEditor.getVideoWidth
AliyunIPlayer.isAudioSilent
AliyunIEditor.isAudioSilense
AliyunIPlayer.isPlaying
AliyunIEditor.isPlaying
AliyunIPlayer.pause
AliyunIEditor.pause
AliyunIPlayer.resume
AliyunIEditor.resume
AliyunIPlayer.seek
AliyunIEditor.seek
AliyunIPlayer.setAudioSilense
AliyunIEditor.setAudioSilense
AliyunIPlayer.setDisplayMode
AliyunIEditor.setDisplayMode
AliyunIPlayer.setFillBackgroundColor
AliyunIEditor.setFillBackgroundColor
AliyunIPlayer.setOnPlayCallbackListene(去掉)
AliyunIPlayer.setOnPreparedListener(去掉)
AliyunIPlayer.setVolume
AliyunIEditor.setVolume
AliyunIPlayer.start
AliyunIEditor.start
AliyunIPlayer.stop
AliyunIEditor.stop
該版本去掉了OnPreparedListener這個介面,意味著編輯不需要再等待OnPrepared回調了,只要AliyunIEditor.init成功以後就可以添加特效了。
其他
設定混音權重applyMusicMixWeight介面增加了參數id,主要是因為這個版本支援多股配音流,所以需要ID來區分,關於介面的詳細描述可以參考介面文檔。
getExporter介面已不存在,相關的合成介面直接使用AliyunIEditor中的即可。
舊介面
對應新介面
AliyunIExporter.startCompose
compose
AliyunIExporter.cance
cancelCompose
AliyunIExporter.setTailWatermark(去掉了)
AliyunIExporter.clearTailWatermark(去掉了)
AliyunICompose.startCompose參數有所變化,OnComposeCallback變為AliyunIComposeCallBack。
建立合成執行個體前需要調用AliyunIEditor#saveEffectToLocal()。
其他未在文檔中標述的介面參數變化,在編譯階段會報錯,可以參考介面文檔中對於新參數的描述進行修改。