全部产品
Search
文档中心

ApsaraVideo VOD:Catatan rilis

更新时间:Jan 17, 2026

V7.10.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.10.0'

V7.9.1

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.9.1'

V7.8.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.8.0'

V7.7.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.7.0'

V7.6.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.6.0'

V7.5.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.5.0'

V7.4.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.4.0'

V7.3.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.3.0'

V7.2.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.2.0'

V7.1.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.1.0'

V7.0.0

Pembaruan fitur

  • Menyatukan paket integrasi. Paket tidak lagi dipisahkan menjadi Edisi Dasar, Standar, dan Profesional. Anda dapat mengaktifkan fitur menggunakan lisensi berotorisasi.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
  • Integrasi

    implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.0.0'

V6.15.0

Pembaruan fitur

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi yang wajib ada. Versinya harus 4.3.0 atau yang lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini memiliki ukuran yang lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    
    com.aliyun.video.android:svideopro:6.7.0

V6.7.0

Pembaruan fitur

  • Menambahkan dukungan untuk Android Target API level 33.

  • Memperbaiki beberapa masalah yang telah diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:6.7.0

V6.0.0

Pembaruan fitur

  • Nomor versi diubah agar sesuai dengan nomor versi ApsaraVideo MediaBox SDK.

  • Memperbaiki masalah spesifik yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:6.0.0

V3.36.0

Pembaruan fitur

  • Lisensi dapat diikat tanpa informasi signature.

  • Memperbaiki masalah spesifik yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.36.0

V3.35.0

Pembaruan fitur

Memperbaiki beberapa masalah yang telah diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.35.0

V3.34.1

Pembaruan fitur

Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.34.1

V3.34.0

Pembaruan fitur

  • Menambahkan dukungan untuk mengatur laju pengambilan sampel audio dan jumlah channel saat mengekspor dari editor.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.34.0

V3.33.0

Pembaruan fitur

  • Mengoptimalkan fitur rendering kustom di editor.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.33.0

V3.32.1

Pembaruan fitur

Mengoptimalkan fitur encoding hardware Android untuk mendukung lebih banyak model perangkat.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.32.1

V3.32.0

Pembaruan fitur

  • Menambahkan dukungan untuk komposisi real-time untuk perekaman duet.

  • Menambahkan dukungan untuk mengunggah video selama proses produksi.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.32.0

V3.31.0

Pembaruan fitur

  • Menambahkan fitur radius border untuk latar belakang keterangan.

  • Menambahkan fitur gambar ke mode edit.

  • Mengoptimalkan logika verifikasi lisensi.

  • Mengoptimalkan fitur persistensi log untuk troubleshooting integrasi yang lebih akurat.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.31.0

V3.30.0

Pembaruan fitur

  • Mengoptimalkan logika pemuatan lisensi dan pengelolaan izin.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.30.+

V3.29.0

Pembaruan fitur

  • Mengoptimalkan performa cropping.

  • Memperbarui lisensi. Proses inisialisasi sekarang mendukung callback untuk informasi otorisasi lisensi.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.29.+

V3.28.1

Pembaruan fitur

Memperbaiki masalah di mana berulang kali mengganti transisi menyebabkan waktu pemuatan yang lama.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.28.+

V3.28.0

Pembaruan fitur

  • Fitur terkait pengeditan dan impor video dioptimalkan untuk meningkatkan efisiensi.

  • Memperbaiki masalah spesifik yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.28.+

V3.27.0

Pembaruan fitur

  • Menambahkan dukungan untuk pembatalan gema, denoising, musik latar, dan pencampuran audio untuk perekaman multi-sumber.

  • Menambahkan efek filter LUT.

  • Mengoptimalkan API. Menyatukan satuan yang digunakan dalam SDK. Waktu sekarang dalam milidetik, dan sudut dalam radian.

  • Memperbaiki masalah di mana video High Dynamic Range (HDR) tidak dapat diproduksi.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.27.+

V3.26.0

Pembaruan fitur

  • Meningkatkan stabilitas SDK.

  • Memperbaiki masalah di mana beberapa format audio tidak didukung.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.26.+

V3.25.0

Pembaruan fitur

  • Menambahkan fitur Gambar-dalam-Gambar (PiP). Anda sekarang dapat menambahkan efek PiP pada antarmuka pengeditan.

  • Menambahkan mode untuk mengambil gambar mini video secara cepat.

  • Menambahkan fitur animasi keterangan. Anda sekarang dapat menambahkan animasi ke keterangan, termasuk keterangan fancy.

  • Mengoptimalkan ukuran paket. Paket terintegrasi sekarang lebih kecil lebih dari 3 MB.

  • Menambahkan dukungan untuk gambar mini kustom di kotak draf.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg adalah dependensi wajib. Versi harus 4.3.0 atau lebih baru. Pilih salah satu dari dua versi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.0-part // Hanya untuk video pendek. Paket ini berukuran lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.0 // Digunakan bersama oleh SDK video pendek dan SDK pemutar. Gunakan versi ini jika Anda mengintegrasikan kedua SDK tersebut.
    
    com.aliyun.video.android:svideopro:3.25.+

V3.24.0

Pembaruan fitur

  • Mengoptimalkan SDK dengan menghapus softcoding FFmpeg.

  • Memperbaiki masalah di mana keterangan tidak berfungsi pada sistem 32-bit.

  • Memperbaiki masalah di mana video dengan pengkodean audio HE-AACV2 tidak dapat diputar di pemutar Chrome setelah dipotong.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    com.aliyun.video.android:AlivcFFmpeg:4.3.0  // Versi 4.3.0 atau lebih baru diperlukan.
    com.aliyun.video.android:svideopro:3.24.+

V3.23.0

Pembaruan fitur

  • Menambahkan fitur kotak draf yang mendukung ekspor draf.

  • Menambahkan fitur untuk keterangan, seperti warna latar belakang dan penyelarasan.

  • Menambahkan fitur pembatalan gema untuk perekaman duet.

  • Mengganti modul retouching di demo dengan Queen SDK.

  • Menambahkan enam efek filter layar terpisah ke demo.

  • Menambahkan dukungan untuk perekaman layar menggunakan SurfaceView untuk perekaman multi-sumber.

  • Mengoptimalkan performa perekaman duet dan meningkatkan kecepatan komposisi.

  • Menambahkan dukungan untuk menghapus file video sementara secara otomatis setelah perekaman.

  • Menambahkan komentar ke API SDK untuk meningkatkan efisiensi integrasi.

  • Memperbaiki masalah di mana produksi video panjang gagal pada 99% di beberapa perangkat.

  • Memperbaiki masalah seperti layar hitam selama perekaman di beberapa perangkat.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library Inti

    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

Pembaruan fitur

  • Menambahkan fitur keterangan fancy ke editor.

  • Menambahkan fitur untuk menangkap area tertentu pada layar.

  • Menambahkan fitur untuk menangkap video dari kamera saat merekam layar.

  • Menambahkan variabel waktu bawaan (BUILTIN_PROGRESS) ke kelas Shader efek kustom.

  • Memperbaiki masalah di mana tinggi video perekaman duet bisa dua piksel lebih pendek dari yang diharapkan.

  • Meningkatkan stabilitas SDK dan memperbaiki masalah ketidakstabilan dalam beberapa skenario.

Perubahan API

  • API baru:

    com.aliyun.svideosdk.editor.AliyunPasterManager#addCaptionWithStartTime

  • API yang ditinggalkan:

    • com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitle

    • com.aliyun.svideosdk.editor.AliyunPasterManager#addSubtitleWithStartTime

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Menambahkan dukungan untuk menggunakan border melingkar saat menampilkan video kamera dalam perekaman duet.

  • Menambahkan alat impor yang mendukung gambar HECI.

  • Memperbaiki masalah penumpukan memori yang menyebabkan crash selama softcoding pada beberapa model perangkat.

  • Memperbaiki masalah di mana matriks kamera tidak diperbarui tepat waktu untuk callback rendering kustom.

  • Meningkatkan stabilitas SDK.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Menambahkan efek fade-in dan fade-out audio ke modul editor.

  • Menambahkan fitur keterangan komposit ke modul editor.

  • Menambahkan kemampuan editing dasar ke modul editor.

  • Memperbaiki masalah di mana korupsi layar terjadi saat mengganti pratinjau video saat mengedit beberapa segmen video pada beberapa model perangkat.

  • Memperbaiki masalah di mana pengaturan laju frame untuk ekspor video tidak efektif dalam skenario pengeditan.

  • Memperbaiki masalah di mana matriks transformasi kamera bisa kosong selama rendering kustom pada platform Android.

  • Meningkatkan stabilitas SDK.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Menambahkan fitur denoising audio ke modul editor.

  • Menambahkan dukungan untuk mengatur gambar latar belakang dan warna untuk perekaman duet dan penggabungan video.

  • Menambahkan dukungan untuk menggabungkan track audio untuk perekaman duet dan penggabungan video.

  • Menambahkan dukungan untuk callback data audio selama fase pratinjau perekaman.

  • Memperbaiki masalah di mana pola emoji tidak ditampilkan saat ukuran font diperbesar hingga nilai tertentu dalam fitur pengeditan keterangan.

  • Memperbaiki masalah di mana warna halo transparan berubah saat mengatur watermark atau gambar dengan gambar halo transparan tertentu.

  • Memperbaiki masalah di mana sudut rotasi salah saat menambahkan gambar statis.

Perubahan API

Menghapus API yang ditinggalkan yang tidak lagi direferensikan. Daftarnya sebagai berikut:

  • com.aliyun.svideosdk.editor.AudioEffectType.EFFECT_TYPE_DENOISE

  • com.aliyun.svideosdk.editor.AliyunIEditor.denoise(int, boolean)

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

Memperbaiki masalah korupsi layar dalam mode non-fill untuk perekaman duet Android.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Menambahkan fitur untuk menentukan track audio yang akan digunakan untuk video perekaman duet (suara video asli, suara rekaman, atau bisu).

  • Memperbaiki masalah di mana bilah hitam berkedip saat mengganti rasio aspek pada Android Q (10).

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Memperbaiki crash terkait OpenGL yang terjadi setelah produksi video pada beberapa model perangkat.

  • Memperbaiki masalah di mana font kustom tidak efektif.

  • Memperbaiki masalah logging multi-threaded dengan AlivcSdkCore.setLogPath.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Mengoptimalkan efek suara perempuan muda ceria dan menambahkan efek suara dialek.

  • Memperbaiki crash yang terjadi dalam skenario pengambilan foto ekstrem.

Perubahan API

  • Menyusun ulang dan mengoptimalkan nama paket SDK Android. Nama paket baru sekarang disatukan di bawah com.aliyun.svideosdk.*.

    Untuk informasi lebih lanjut, lihat Referensi API dan alat bantu konversi.

  • Menghapus API yang ditinggalkan yang tidak lagi direferensikan. Daftarnya sebagai berikut:

    • 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.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

Memperbaiki masalah dengan latar belakang blur Gaussian.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Memperbaiki masalah di mana jumlah karakter per baris tidak konsisten setelah menambahkan keterangan.

  • Memperbaiki masalah di mana efek animasi untuk keterangan dan stiker animasi diposisikan salah selama pengeditan sekunder.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Mengembalikan fitur animasi utama.

  • Memperbaiki masalah crash sesekali yang dilaporkan online.

  • Memperbaiki masalah tersendat saat pemutaran video panjang.

  • Memperbaiki masalah crash perekaman yang disebabkan oleh masalah kompatibilitas pada beberapa model perangkat.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Memperbaiki masalah tersendat saat pemutaran video yang telah diproduksi.

  • Memperbaiki masalah di mana kecepatan variabel multi-segmen tidak efektif.

  • Memperbaiki masalah di mana area eksposur kamera depan tidak valid pada beberapa model perangkat.

  • Menambahkan dua set transisi dan efek filter berdasarkan spesifikasi pembuatan efek kustom.

Perubahan API

  • Menambahkan API untuk menyesuaikan parameter efek kustom secara real-time.

  • Menambahkan dukungan untuk filter kustom dan efek transisi. Untuk informasi lebih lanjut tentang spesifikasi pembuatan efek kustom, lihat dokumentasi resmi.

Lainnya

  • Alamat repositori Maven

  • Library inti

    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

Pembaruan fitur

  • Diadaptasi untuk Android Q dan meningkatkan performa perekaman, pengeditan, dan output video pada sistem Android Q.

  • Mengoptimalkan implementasi perekaman untuk mengatasi masalah hang sesekali.

  • Memperbaiki beberapa kebocoran memori yang diketahui dan mengoptimalkan beberapa aspek performa.

Perbaikan bug

  • Memperbaiki masalah di mana beberapa API sesekali mengembalikan kode kesalahan -10000004.

  • Memperbaiki masalah di mana cropping beberapa video abnormal sesekali menyebabkan hang.

  • Memperbaiki masalah deadlock yang bisa dipicu oleh pengambilan foto dan fokus secara bersamaan selama perekaman.

  • Memperbaiki masalah di mana pengaturan warna latar belakang di editor tidak efektif.

  • Memperbaiki beberapa kebocoran memori dan masalah lain yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    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

Pembaruan fitur

  • Mengoptimalkan sepenuhnya stabilitas dan performa modul perekaman.

  • Modul perekaman sekarang mendukung fitur retouching dan shaping berbasis RACE.

Perubahan API

Menonaktifkan API MV di modul perekaman dan menghapus fitur untuk menambahkan MV.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2 (Corresponds to 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

Pembaruan fitur

  • Menambahkan fitur analisis log.

    AlivcSdkCore#setDebugLoggerLevel(AlivcDebugLoggerLevel level)

    Anda dapat mengatur salah satu dari tiga tingkat:

    • AlivcDLAll: Mengaktifkan analisis log lengkap. Kami menyarankan Anda hanya mengaktifkan tingkat ini untuk troubleshooting masalah kompleks. Jangan gunakan dalam rilis produksi.

    • AlivcDLNormal: Menganalisis log pada tingkat WARNING dan ERROR. Kami menyarankan Anda menggunakan tingkat ini untuk analisis log.

    • AlivcDLClose: Menonaktifkan fitur analisis log.

    Fitur ini hanya menganalisis log SDK.

  • Meningkatkan performa modul editor.

Perubahan API

  • Menonaktifkan API addRunningDisplayMode di modul editor dan menghapus fitur untuk mengganti mode konten secara dinamis.

  • Menonaktifkan API removeRunningDisplayMode di modul editor dan menghapus fitur untuk menghapus mode konten yang diganti secara dinamis.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.2.2 (Corresponds to 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

Pembaruan fitur

  • Meningkatkan kecepatan memulai dan menghentikan perekaman segmen, serta kecepatan perekaman dan komposisi, sehingga perekaman segmen menjadi lebih lancar.

  • Mengoptimalkan granularitas dan akurasi callback progres perekaman.

  • Mengaktifkan kontrol Group of Pictures (GOP) yang presisi untuk meningkatkan kecepatan transkoding dalam beberapa skenario.

Perubahan API

  • Menyatukan kode kesalahan eksternal. Semua kode kesalahan sekarang dikonsolidasikan ke AliyunErrorCode.

  • Metode baru: String getErrorCodeMessage(int errorCode). Metode ini mengambil deskripsi kesalahan.

Perbaikan bug

  • Memperbaiki masalah di mana mode FILL untuk pengambilan gambar mini tidak efektif dan masalah di mana gambar mini tidak dapat diambil dari video Douyin.

  • Memperbaiki masalah di mana frame pertama video menjadi abu-abu setelah dibalik dan diproduksi di editor.

  • Memperbaiki masalah di mana pembatalan doodle yang ditambahkan di editor tidak efektif.

  • Memperbaiki masalah korupsi layar yang terjadi saat merekam dengan encoding OpenH264 atau FFmpeg setelah menghapus segmen lalu mengubah rasio aspek.

  • Memperbaiki masalah di mana jumlah frame GIF diurai secara tidak akurat.

  • Memperbaiki masalah tersendat yang terjadi di awal pemutaran untuk video terbalik tertentu.

  • Memperbaiki masalah sinkronisasi audio/video dalam output perekaman multi-segmen.

  • Memperbaiki masalah di mana durasi perekaman yang dihasilkan tidak akurat.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    om.aliyun.video.android:core:1.2.1 (Corresponds to 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

Pembaruan fitur

  • Menambahkan API AliyunIMixRecorder untuk fitur perekaman duet.

  • Menambahkan API AliyunIMixComposer untuk penyambungan video multi-track. Ini memungkinkan Anda membuat efek seperti Gambar-dalam-Gambar (PiP) dan layar terpisah.

V3.10.0

Pembaruan fitur

  • Menambahkan efek suara Demon King dan Minion ke editor.

  • Menambahkan dukungan untuk format video MJPEG di editor.

  • Meningkatkan kompatibilitas pemutaran editor dengan beberapa file video rusak.

  • Menambahkan dukungan untuk decoding hardware video HEVC di editor dan untuk transkoding.

  • Meningkatkan kecepatan transkoding.

  • Menambahkan API AliyunIRecorder.resizePreviewSize untuk mengatur ulang ukuran jendela pratinjau selama perekaman.

  • Menambahkan API terpisah untuk komposisi dan unggah. Anda sekarang dapat melakukan operasi komposisi dan unggah secara terpisah.

Perbaikan bug

  • Memperbaiki masalah di mana durasi perekaman video pendek tidak akurat.

  • Mengoptimalkan beberapa handle yang belum dilepas untuk mencegah potensi kebocoran.

Perubahan API

  • Menyatukan kode kesalahan eksternal. Semua kode kesalahan sekarang dikonsolidasikan ke AliyunErrorCode.

  • Metode baru: String getErrorCodeMessage(int errorCode). Metode ini mengambil deskripsi kesalahan.

Lainnya

  • Alamat repositori Maven

     maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    com.aliyun.video.android:core:1.1.2 (Corresponds to 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

Pembaruan fitur

  • Meningkatkan performa seek modul editor.

  • Menambahkan API efek suara yang menyediakan empat efek suara: suara perempuan muda ceria, paman, reverb, dan gema.

  • Menggabungkan libAliFaceAREngine.so dan libFaceAREngine.so menjadi satu file .so. Hanya libAliFaceAREngine.so yang dipertahankan.

Perubahan API

Thread yang memicu callback API OnFrameCallBack diubah menjadi thread non-main.

V3.8.0

Pembaruan fitur

  • Mengoptimalkan kemampuan pemutaran editor untuk pemutaran yang lancar tanpa tersendat.

  • Mengoptimalkan kecepatan komposisi editor.

  • Mengoptimalkan definisi pratinjau untuk perekaman video.

  • Meningkatkan laju frame perekaman pada mesin low-end.

  • SDK video pendek sekarang sepenuhnya mendukung dependensi Maven.

Perubahan API

  • Thread yang memicu beberapa callback RecordCallback telah berubah:

    • RecordCallback#onComplete: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.

    • RecordCallback#onProgress: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.

    • RecordCallback#onMaxDuration: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.

    • RecordCallback#onError: Callback sekarang dipicu oleh subthread, bukan thread utama. Jika Anda memiliki operasi UI, posting ke thread utama.

    Perubahan ini memastikan konsistensi data callback dengan status internal SDK dan mengurangi pengecualian.

  • Perubahan EditorCallback:

    • EditorCallback diubah dari Interface menjadi kelas abstrak.

    • Menambahkan properti mNeedRenderCallback. Properti ini mengontrol apakah callback onCustomRender dan onTextureRender diperlukan. Menonaktifkan callback ini dapat meningkatkan performa modul editor. Secara default, properti ini dinonaktifkan. Untuk mengaktifkannya, atur parameter ini sebagai berikut:

      mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_CUSTOM (mengaktifkan onCustomRender);
      mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE (mengaktifkan onTextureRender);
      mNeedRenderCallback = EditorCallBack.RENDER_CALLBACK_TEXTURE|EditorCallBack.RENDER_CALLBACK_CUSTOM (mengaktifkan kedua callback);

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Library inti

    compile 'com.aliyun.video.android:core:1.1.0' - Corresponds to AlivcCore.jar
    com.aliyun.video.android:svideopro:3.8.0 - Corresponds to AliyunSdk-RCE.aar
    com.aliyun.video.android:svideopro-armv7a:3.8.0 - Corresponds to all .so libraries for the short video SDK on the armeabi-v7a architecture.
    com.aliyun.video.android:svideopro-arm64:3.8.0 - Corresponds to all .so libraries for the short video SDK on the arm64-v8a architecture.
Catatan

SDK video pendek tidak lagi menyertakan upload SDK. Anda harus menambahkan dependensi eksternal melalui Gradle: compile ‘com.aliyun.video.android:upload:1.5.2’. Untuk pemantauan stabilitas SDK dan kebutuhan data di masa depan, SDK video pendek juga memerlukan library dependensi: compile ‘com.alivc.conan:AlivcConan:0.9.0’ dan obfuscation kode. Untuk informasi lebih lanjut, lihat demo.

V3.7.8.1

Perubahan API

Menambahkan API postToGl dan removeFromGl ke AliyunIRecorder. API ini memposting dan menghapus operasi ke dan dari thread GL. Gunakan API ini untuk operasi yang bergantung pada atau melepaskan resource GL.

V3.7.8

Pembaruan fitur

Mengoptimalkan laju frame pratinjau dan perekaman. Laju frame meningkat secara signifikan.

Perubahan API

  • AliyunIRecorder.setDisplayView(GLSurfaceView surfaceView) diubah menjadi AliyunIRecorder.setDisplayView(SurfaceView surfaceView). Parameter GLSurfaceView diubah menjadi SurfaceView.

  • Untuk rendering kustom (rendering pihak ketiga), resource GL sebelumnya dihancurkan menggunakan GLSurfaceView.queueEvent. Sekarang, callback penghancuran resource GL, OnTextureIdCallBack.onTextureDestroyed(), telah ditambahkan. Semua operasi penghancuran harus dilakukan dalam callback ini.

  • Menambahkan dukungan untuk mengganti ukuran jendela surface secara bebas tanpa me-restart pratinjau. Namun, untuk memilih ulang resolusi capture, restart tetap diperlukan.

  • RecordCallback.onInitReady sekarang hanya dipanggil sekali saat AliyunIRecorder dibuat (setRecordCallback). Ini untuk menjaga kompatibilitas dengan versi lama. Di versi saat ini, Anda dapat melakukan operasi terkait segera setelah AliyunIRecorder dibuat, tanpa menunggu onInitReady.

V3.7.7

Pembaruan fitur

Menambahkan kelas AlivcSdkCore, yang terutama digunakan untuk debugging. Fungsi AlivcSdkCore#register digunakan untuk mengganti library dinamis dalam mode debug, dan AlivcSdkCore#setLogLevel digunakan untuk menyesuaikan tingkat log.

Lainnya

  • Anda dapat menggunakan chatbot untuk mendapatkan jawaban dengan memasukkan kata kunci. Untuk hasil terbaik, masukkan informasi yang tepat, seperti "dokumen API" atau "cara menambahkan stiker animasi biasa".

  • Meningkatkan definisi komposisi dan cropping.

  • Meningkatkan stabilitas keseluruhan.

V3.7.5

Pembaruan fitur

  • Memperbaiki bug yang dapat menyebabkan crash saat menggunakan API rendering pihak ketiga di editor.

  • Meningkatkan kelancaran pemutaran efek waktu.

  • Memperluas kompatibilitas GIF.

  • Menambahkan dukungan untuk mengimpor video dengan resolusi ganjil.

  • Mengoptimalkan sinkronisasi audio/video untuk perekaman multi-segmen.

  • Meningkatkan stabilitas.

V3.7.0

Pembaruan fitur

  • Menambahkan API replay untuk pemutaran pratinjau editor. Untuk memutar ulang video, panggil replay setelah Anda menerima callback onEnd. Untuk informasi lebih lanjut, lihat kode demo.

  • Memodifikasi implementasi API AliyunIEditor#setAudioSilence. API ini sekarang hanya dapat membisukan audio selama pemutaran pratinjau. Untuk membisukan audio dalam video yang diproduksi, gunakan AliyunIEditor#setVolume(0) untuk mengatur volume output menjadi 0.

  • Menambahkan beberapa API properti ke antarmuka AliyunPasterBaseView di editor. Properti utama adalah sebagai berikut:

    getTextMaxLines--Mendapatkan jumlah maksimum baris.
    getTextAlign()--Mendapatkan penyelarasan teks.
    getTextPaddingX()--Mendapatkan margin sumbu-x dari tepi kiri, dengan titik asal di pojok kiri atas.
    getTextPaddingY()--Mendapatkan margin sumbu-y dari tepi atas, dengan titik asal di pojok kiri atas.
    getTextFixSize()--Mendapatkan ukuran font teks.
    getBackgroundBitmap()--Mendapatkan gambar latar belakang teks.
    isTextHasLabel()--Memeriksa apakah ada warna latar belakang.
    getTextBgLabelColor()--Mendapatkan warna latar belakang teks. Anda perlu mengimplementasikan API di atas.
  • Setelah memperbarui sumber video menggunakan AliyunIEditor#applySourceChange, pemutaran tidak dimulai secara otomatis. Anda perlu mengontrol pemutaran. Untuk melanjutkan pemutaran, panggil API AliyunIEditor#play.

  • Nama paket untuk API terkait pengambilan gambar mini (AliyunIThumbnailFetcher) telah diubah. Kompilasi ulang kode. Jika terjadi kesalahan kompilasi, hapus pernyataan import asli lalu impor ulang kelas tersebut.

  • Parameter untuk callback pengambilan gambar mini, AliyunIThumbnailFetcher$OnThumbnailCompletion.onThumbnailReady(), telah diubah. SharableBitmap asli sekarang menjadi Bitmap, yang dapat digunakan langsung tanpa perlu dicabut.

  • API pengambilan gambar mini, addVideoSource dan addImageSource, sekarang mencakup parameter waktu transisi. Jika video yang diimpor perlu mempertimbangkan durasi efek transisi, atur waktu transisi. Jika tidak, atur ke 0.

  • Menghapus kelas ScaleMode dan menggantinya dengan kelas VideoDisplayMode.

  • AliyunIRecoder dan AliyunICrop sekarang mendukung beberapa instans. Metode destroy di kelas pembuatan asli, AliyunRecorderCreator dan AliyunCropCreator, telah dihapus.

  • libQuCore-ThirdParty.so diganti oleh libsvideo_alivcffmpeg.so.

  • Lokasi paket untuk beberapa kelas struktur telah diubah. Jika Anda tidak dapat menemukan kelas di paket aslinya, hapus alamat impornya dan impor ulang.

  • Memperbaiki beberapa bug crash.

  • Memperbaiki bug tersendat dalam pemutaran terbalik.

  • Memperbaiki masalah di mana efek filter animasi salah pada beberapa model perangkat.

  • Menambahkan efek transisi (TransitionBase). Untuk informasi lebih lanjut, lihat dokumentasi API. Fungsi addVideo dan addImage dari antarmuka AliyunIimport telah dioptimalkan. Parameter asli inDuration, outDuration, dan overlapDuration untuk transisi telah dihapus. Kelas turunan TransitionBase sekarang menyediakan efek transisi yang lebih kaya.

  • Menambahkan API AliyunIEditor#addFrameAnimation untuk efek khusus. API ini mendukung animasi kustom. Untuk informasi lebih lanjut, lihat dokumentasi API.

  • Menambahkan dukungan untuk menambahkan beberapa efek kecepatan variabel saat mengimpor beberapa segmen video. Efek pengulangan dan pembalikan masih hanya mendukung video segmen tunggal.

  • Menambahkan API AliyunIEditor#deleteTimeEffect untuk menghapus efek kecepatan variabel.

  • Menambahkan API AliyunIEditor#applyBlurBackground untuk menerapkan efek blur Gaussian ke stream tertentu pada waktu tertentu.

  • Menambahkan API AliyunIEditor#addRunningDisplayMode untuk mengatur mode tampilan menjadi fill atau crop untuk stream tertentu pada waktu tertentu.

  • Menambahkan API dubbing. Efek suara API dubbing berubah seiring efek waktu. API-nya adalah AliyunIEditor#applyDub.

Lainnya

API untuk menambahkan MV selama perekaman, termasuk int applyMv(EffectBean effectMv)void pauseMv()void resumeMv()void restartMv(), telah ditinggalkan. API ini masih dapat digunakan tetapi akan sepenuhnya dihapus di versi mendatang.

V3.6.5

Pembaruan fitur

  • Komposisi tidak lagi mendukung softcoding FFmpeg.

  • Memperbaiki masalah di mana menambahkan efek waktu akan memicu callback onEnd secara prematur.

  • Memperbaiki masalah di mana volume yang diatur di editor tidak efektif dan diperkuat selama komposisi. Nilai volume SDK default diubah.

  • Untuk beberapa video, proses clipping macet di 99%.

  • Pemutaran mungkin tersendat dalam pratinjau pengeditan untuk video yang dipotong pada beberapa ponsel.

  • Efek filter muncul dengan garis putus-putus pada beberapa ponsel.

  • Memperbaiki crash yang terjadi saat menghapus musik pada beberapa ponsel.

  • Memperbaiki masalah tersendat dalam pemutaran terbalik.

  • Menyelesaikan masalah gamut warna yang disebabkan oleh penggunaan formula BT.709 untuk konversi YUV-ke-RGB.

  • Menambahkan dukungan untuk format audio AAC SBR.

  • Memperbaiki masalah dengan laju pengambilan sampel audio yang salah.

  • Memperbaiki masalah kompatibilitas dengan beberapa efek filter.

  • Memperbarui library unggah. Field baru mengharuskan Anda mengintegrasikan ulang API baru di sisi video pendek.

Perubahan API

Menambahkan Alivc.jar. Anda perlu menambahkan dependensi file JAR ini di proyek Anda.

V3.6.0

Perubahan API

  • Untuk impor multi-video (AliyunIImport), parameter untuk menambahkan video dan gambar (addVideo, addImage) telah diubah. Parameter fadeDuration asli sekarang dibagi menjadi outDuration (durasi fade-out video sebelumnya), inDuration (durasi fade-in video berikutnya), dan overlapDuration (durasi tumpang tindih fade-out dan fade-in).

  • Parameter untuk membuat instans AliyunIEditor telah diubah. AliyunEditorFactory.createAliyunEditor(Uri uri, EditorCallBack callback) asli sekarang mencakup EditorCallback, yang menggantikan OnPlayCallback sebelumnya. Perubahannya sebagai berikut:

    API Lama

    API Baru yang Sesuai

    OnPlayCallback.onPlayCompleted

    EditorCallback.onEnd

    OnPlayCallback.onError

    EditorCallback.onError

    OnPlayCallback.onTextureIDCallback

    EditorCallback.onCustomRender

    OnPlayCallback.onPlayStarted (dihapus)

    OnPlayCallback.onSeekDone (dihapus)

  • API createAliyunPlayer() untuk membuat instans pemutar tidak lagi ada. API AliyunIPlayer juga telah dihapus. Metode kontrol pemutaran yang sesuai sekarang tersedia langsung di AliyunIEditor:

    API Lama

    API Baru yang Sesuai

    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.setAudioSilence

    AliyunIPlayer.setDisplayMode

    AliyunIEditor.setDisplayMode

    AliyunIPlayer.setFillBackgroundColor

    AliyunIEditor.setFillBackgroundColor

    AliyunIPlayer.setOnPlayCallbackListene (dihapus)

    AliyunIPlayer.setOnPreparedListener (dihapus)

    AliyunIPlayer.setVolume

    AliyunIEditor.setVolume

    AliyunIPlayer.start

    AliyunIEditor.start

    AliyunIPlayer.stop

    AliyunIEditor.stop

Catatan

Versi ini menghapus antarmuka OnPreparedListener. Artinya editor tidak perlu lagi menunggu callback OnPrepared. Anda dapat menambahkan efek segera setelah AliyunIEditor.init berhasil.

Lainnya

  • API applyMusicMixWeight untuk mengatur bobot campuran sekarang mencakup parameter ID. Hal ini karena versi ini mendukung beberapa stream dubbing, dan ID diperlukan untuk membedakannya. Untuk informasi lebih lanjut, lihat dokumentasi API.

  • API getExporter tidak lagi ada. Gunakan API komposisi yang sesuai di AliyunIEditor sebagai gantinya.

    API Lama

    API Baru yang Sesuai

    AliyunIExporter.startCompose

    compose

    AliyunIExporter.cance

    cancelCompose

    AliyunIExporter.setTailWatermark (dihapus)

    AliyunIExporter.clearTailWatermark (dihapus)

  • Parameter untuk AliyunICompose.startCompose telah diubah. OnComposeCallback sekarang menjadi AliyunIComposeCallBack.

  • Sebelum membuat instans komposisi, Anda perlu memanggil AliyunIEditor#saveEffectToLocal().

Catatan

Perubahan parameter API lain yang tidak disebutkan dalam dokumen ini akan menyebabkan kesalahan kompilasi. Rujuk dokumentasi API untuk deskripsi parameter baru guna melakukan modifikasi yang diperlukan.