All Products
Search
Document Center

ApsaraVideo VOD:Catatan rilis

Last Updated:Apr 11, 2026

V7.11.0

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • URL Repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Untuk video pendek; ukuran paket lebih kecil.
  • Integrasi

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

V7.10.0

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • Repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Memerlukan AlivcFFmpeg versi 4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Dioptimalkan untuk video pendek, dengan ukuran paket lebih kecil.
  • Integrasi

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

V7.9.1

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket lebih kecil.
  • Integrasi

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

V7.8.0

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib dan harus versi 4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket 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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Mengurangi ukuran paket.
  • 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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek (ukuran paket lebih kecil)
  • Integrasi

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

V7.5.0

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Paket lebih kecil untuk video pendek.
  • 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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib (versi 4.3.0+).
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek (ukuran paket lebih kecil).
  • Integrasi

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

V7.3.0

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib. Gunakan versi 4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Paket ini lebih kecil.
  • Integrasi

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

V7.2.0

Pembaruan fitur

  • Memperbaiki masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Paket lebih kecil ini hanya untuk video pendek.
  • Integrasi

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

V7.1.0

Pembaruan fitur

  • Menyelesaikan masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket lebih kecil.
  • Integrasi

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

V7.0.0

Pembaruan fitur

  • Paket integrasi kini disatukan. Paket terpisah untuk Edisi Dasar, Standar, dan Profesional tidak lagi digunakan. Fitur kini diaktifkan melalui lisensi.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Memerlukan AlivcFFmpeg v4.3.0 atau yang lebih baru.
    com.aliyun.video.android:AlivcFFmpeg:4.3.6 // Hanya untuk video pendek. Ukuran paket lebih kecil.
  • Integrasi

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

V6.15.0

Pembaruan

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Wajib: AlivcFFmpeg 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan versi ini saat mengintegrasikan SDK video pendek dan player.
    
    com.aliyun.video.android:svideopro:6.15.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" }
  • Pustaka Inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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 SDK video pendek. Ukuran paket lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini saat mengintegrasikan kedua SDK.
    
    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" }
  • Pustaka Inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // Diperlukan AlivcFFmpeg v4.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 lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan versi ini jika Anda mengintegrasikan SDK video pendek dan player.
    
    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" }
  • Pustaka Inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil.
    // Gunakan versi ini jika Anda mengintegrasikan SDK video pendek dan player.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1
    
    com.aliyun.video.android:svideopro:3.36.0

V3.35.0

Pembaruan fitur

Memperbaiki masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg merupakan dependensi wajib. Diperlukan versi 4.3.0 atau yang lebih baru. Pilih salah satu opsi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan keduanya.
    
    com.aliyun.video.android:svideopro:3.35.0

V3.34.1

Pembaruan

Menyelesaikan beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    // AlivcFFmpeg 4.3.0 atau yang lebih baru merupakan dependensi wajib. Pilih salah satu opsi berikut.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Ini adalah paket yang lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Untuk digunakan saat mengintegrasikan SDK video pendek dan player.
    
    com.aliyun.video.android:svideopro:3.34.1

V3.34.0

Pembaruan fitur

  • Kini Anda dapat 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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    

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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan saat mengintegrasikan SDK video pendek dan player.
    
    com.aliyun.video.android:svideopro:3.33.0

V3.32.1

Pembaruan fitur

Mengoptimalkan encoding hardware Android untuk mendukung lebih banyak model perangkat.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi harus 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Gunakan versi ini untuk proyek yang mengintegrasikan SDK video pendek dan player.
    
    com.aliyun.video.android:svideopro:3.32.1

V3.32.0

Pembaruan fitur

  • Mendukung pencampuran aliran secara real-time untuk perekaman duet.

  • Mendukung pencampuran aliran dan pengunggahan secara simultan.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    
    com.aliyun.video.android:svideopro:3.32.0

V3.31.0

Pembaruan Fitur

  • Menambahkan opsi radius border untuk latar belakang keterangan.

  • Menambahkan efek cermin ke mode edit.

  • Mengoptimalkan logika verifikasi lisensi.

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

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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 lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    
    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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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 lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    
    com.aliyun.video.android:svideopro:3.30.+

V3.29.0

Pembaruan fitur

  • Mengoptimalkan performa pemotongan.

  • Memperbarui lisensi. Inisialisasi kini mendukung callback untuk otorisasi lisensi.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

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

V3.28.1

Pembaruan fitur

Memperbaiki waktu pemuatan yang lama akibat sering mengganti transisi.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Diperlukan versi 4.3.0 atau yang lebih baru. Pilih salah satu dari berikut ini:
    com.aliyun.video.android:AlivcFFmpeg:4.3.1-part // Hanya untuk video pendek. Paket ini lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini saat mengintegrasikan kedua SDK.
    
    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" }
  • Pustaka inti

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Untuk digunakan dengan SDK video pendek dan player.
    

V3.27.0

Pembaruan Fitur

  • Perekaman multi-sumber kini mendukung pembatalan gema, denoising, musik latar, dan pencampuran audio.

  • Menambahkan filter LUT.

  • Mengoptimalkan API. Menstandarkan satuan di seluruh SDK: waktu kini dalam milidetik, dan sudut dalam radian.

  • Memperbaiki masalah video HDR gagal melakukan pencampuran aliran.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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 lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan SDK player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    
    com.aliyun.video.android:svideopro:3.27.+

V3.26.0

Pembaruan fitur

  • Memperbaiki stabilitas SDK.

  • Memperbaiki masalah format audio tertentu tidak didukung.

Lainnya

  • Alamat repositori Maven

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

    com.aliyun.video.android:core:1.2.2
    com.alivc.conan:AlivcConan:1.0.3
    //AlivcFFmpeg merupakan dependensi wajib. Versi 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. Ukuran paket lebih kecil.
    com.aliyun.video.android:AlivcFFmpeg:4.3.1 // Digunakan bersama oleh SDK video pendek dan player. Gunakan versi ini jika Anda mengintegrasikan kedua SDK.
    
    com.aliyun.video.android:svideopro:3.26.+

V3.25.0

Pembaruan fitur

  • Menambahkan dukungan picture-in-picture (PiP) ke antarmuka pengeditan.

  • Menambahkan mode pengambilan cepat untuk gambar mini video.

  • Kini Anda dapat menerapkan animasi pada keterangan, termasuk keterangan fancy.

  • Mengurangi ukuran paket terintegrasi lebih dari 3 MB.

  • Menambahkan dukungan untuk gambar mini kustom dalam draf.

  • Memperbaiki beberapa masalah yang diketahui.

Lainnya

  • Alamat repositori Maven

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

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

V3.24.0

Pembaruan fitur

  • Mengoptimalkan SDK dengan menghapus encoding software FFmpeg.

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

  • Memperbaiki masalah video hasil potong dengan pengkodean audio HE-AACV2 tidak dapat diputar di player Chrome.

Lainnya

  • Alamat repositori Maven

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

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

V3.23.0

Pembaruan fitur

  • Menambahkan dukungan untuk mengekspor draf.

  • Menambahkan opsi warna latar belakang dan penyelarasan untuk keterangan.

  • Menambahkan pembatalan gema untuk perekaman duet.

  • Mengganti modul kecantikan di demo dengan Queen SDK.

  • Menambahkan enam efek filter layar terbagi ke demo.

  • Perekaman multi-sumber kini mendukung perekaman layar dengan SurfaceView.

  • Meningkatkan performa perekaman duet dan kecepatan pencampuran aliran.

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

  • Menambahkan komentar pada API SDK untuk mempercepat integrasi.

  • Memperbaiki kegagalan pencampuran aliran video panjang pada 99% di beberapa perangkat.

  • Memperbaiki masalah perekaman di beberapa perangkat, termasuk layar hitam.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 tangkapan layar sebagian.

  • Menambahkan dukungan untuk pengambilan kamera selama perekaman layar.

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

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

  • Meningkatkan stabilitas SDK dengan mengatasi masalah dalam skenario tertentu.

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" }
  • Pustaka 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 border bulat ke video kamera dalam perekaman duet.

  • Menambahkan tool impor untuk gambar HEIC.

  • Memperbaiki masalah penumpukan memori yang menyebabkan crash selama pengkodean lunak di perangkat tertentu.

  • Memperbaiki pembaruan matriks kamera yang tertunda untuk callback rendering kustom.

  • Meningkatkan stabilitas SDK.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 pengeditan dasar ke modul editor.

  • Memperbaiki kerusakan layar pada beberapa model perangkat yang terjadi saat mengganti pratinjau video selama mengedit beberapa segmen video.

  • Memperbaiki masalah pengaturan laju frame untuk ekspor video diabaikan.

  • Mencegah matriks transformasi kamera menjadi kosong selama rendering kustom di Android.

  • Meningkatkan stabilitas SDK.

Lainnya

  • Repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 denoising audio ke modul editor.

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

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

  • Menambahkan callback data audio selama tahap pratinjau perekaman.

  • Memperbaiki masalah emoji menghilang di editor keterangan saat ukuran font diperbesar.

  • Memperbaiki masalah penambahan gambar halo transparan tertentu sebagai watermark atau gambar mengubah warnanya secara tidak benar.

  • Memperbaiki masalah sudut rotasi tidak tepat saat menambahkan gambar statis.

Perubahan API

Menghapus API berikut yang telah ditinggalkan:

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

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

Lainnya

  • Repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 kerusakan layar dalam mode non-fill untuk perekaman duet Android.

Lainnya

  • Repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 opsi untuk memilih track audio untuk perekaman duet: suara video asli, suara rekaman, atau bisu.

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

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 di beberapa perangkat yang terjadi setelah produksi video.

  • Memperbaiki masalah font kustom tidak diterapkan.

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

Lainnya

  • Repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 gadis muda dan menambahkan efek suara dialek.

  • Memperbaiki crash saat mengambil foto dalam kasus tepi.

Perubahan API

  • Menyusun ulang dan mengoptimalkan nama paket SDK Android, menyatukannya di bawah com.aliyun.svideosdk.*.

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

  • API berikut yang telah ditinggalkan dan tidak dirujuk telah dihapus:

    • 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" }
  • Pustaka 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 latar belakang blur gaussian.

Lainnya

  • Alamat Repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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

Fitur

  • Memperbaiki jumlah karakter per baris yang tidak konsisten setelah menambahkan keterangan.

  • Memperbaiki posisi keterangan dan stiker animasi yang salah selama pengeditan ulang.

Lainnya

  • Repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 crash yang dilaporkan pengguna secara sporadis.

  • Memperbaiki tersendat saat pemutaran video panjang.

  • Memperbaiki crash perekaman akibat masalah kompatibilitas di beberapa model perangkat.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 hasil rendering.

  • Memperbaiki masalah kecepatan variabel multi-segmen gagal berfungsi.

  • Memperbaiki masalah area eksposur untuk kamera depan tidak diterapkan dengan benar di beberapa model perangkat.

  • Menambahkan dua set transisi dan efek filter yang mengikuti 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 detail spesifikasi pembuatan efek kustom, lihat dokumentasi resmi.

Lainnya

  • Alamat repositori Maven

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

  • Menambahkan dukungan untuk Android Q dan meningkatkan performa perekaman, pengeditan, dan output video di Android Q.

  • Mengoptimalkan implementasi perekaman untuk mengatasi masalah pembekuan sesekali.

  • Meningkatkan performa dan memperbaiki beberapa kebocoran memori.

Perbaikan bug

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

  • Memperbaiki masalah pemotongan video tertentu sesekali menyebabkan pembekuan.

  • Memperbaiki deadlock yang disebabkan oleh pengambilan foto dan fokus secara bersamaan selama perekaman.

  • Memperbaiki bug pengaturan warna latar belakang di editor tidak berpengaruh.

  • Memperbaiki beberapa kebocoran memori dan bug lain yang diketahui.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 stabilitas dan performa modul perekaman.

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

Perubahan API

API mv di modul perekaman ditinggalkan dan fitur penambahan MV dihapus.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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. Aktifkan tingkat ini hanya untuk troubleshooting masalah kompleks. Jangan gunakan dalam rilis produksi.

    • AlivcDLNormal: Menganalisis log pada tingkat WARNING dan ERROR. Ini adalah tingkat yang direkomendasikan.

    • AlivcDLClose: Menonaktifkan fitur analisis log.

    Fitur ini hanya menganalisis log SDK.

  • Meningkatkan performa modul editor.

Perubahan API

  • API addRunningDisplayMode di modul editor yang digunakan untuk mengganti mode konten secara dinamis ditinggalkan.

  • API removeRunningDisplayMode di modul editor yang digunakan untuk menghapus mode konten yang ditambahkan secara dinamis ditinggalkan.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 performa mulai/berhenti dan kecepatan pencampuran aliran perekaman segmen untuk pengalaman pengguna yang lebih lancar.

  • Mengoptimalkan granularitas dan akurasi callback progres perekaman.

  • Mengaktifkan kontrol GOP yang tepat untuk meningkatkan kecepatan transkoding dalam skenario tertentu.

Perubahan API

  • Mengkonsolidasikan semua kode kesalahan eksternal ke dalam AliyunErrorCode.

  • Menambahkan metode String getErrorCodeMessage(int errorCode) untuk mengambil deskripsi kesalahan.

Perbaikan bug

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

  • Memperbaiki masalah video hasil pencampuran aliran dengan efek reverse memiliki frame pertama berwarna abu-abu.

  • Memperbaiki masalah undo tidak efektif setelah menambahkan doodle di editor dalam beberapa skenario.

  • Memperbaiki masalah kerusakan layar yang terjadi saat merekam ulang dengan encoding OpenH264 atau FFmpeg setelah menghapus segmen dan mengganti rasio aspek.

  • Memperbaiki masalah jumlah frame GIF diurai secara tidak akurat.

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

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

  • Memperbaiki masalah durasi video yang dihasilkan selama perekaman tidak akurat.

Lainnya

  • Alamat repositori Maven

    maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 perekaman duet.

  • Menambahkan API AliyunIMixComposer untuk penyambungan video multi-track guna membuat efek seperti picture-in-picture (PiP) dan layar terbagi.

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 di Editor untuk beberapa file video rusak.

  • Menambahkan dukungan untuk decoding hardware HEVC di Editor dan untuk transkoding.

  • Meningkatkan kecepatan transkoding.

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

  • Memperkenalkan API terpisah untuk pencampuran aliran dan pengunggahan, memungkinkan Anda melakukan operasi ini secara independen.

Perbaikan bug

  • Memperbaiki durasi tidak akurat untuk perekaman video pendek.

  • Memperbaiki potensi kebocoran memori akibat handle yang tidak dilepas.

Perubahan API

  • Mengkonsolidasikan semua kode kesalahan eksternal ke dalam AliyunErrorCode.

  • Menambahkan metode String getErrorCodeMessage(int errorCode) untuk mengambil deskripsi kesalahan.

Lainnya

  • Alamat repositori Maven

     maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
  • Pustaka 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 baru yang menyediakan empat efek suara: suara perempuan ceria, suara pria dalam, gema, dan echo.

  • Menggabungkan libAliFaceAREngine.so dan libFaceAREngine.so menjadi satu file objek bersama libAliFaceAREngine.so.

Perubahan API

Callback untuk API OnFrameCallBack kini dipicu pada thread latar belakang.

V3.8.0

Pembaruan fitur

  • Meningkatkan pemutaran editor untuk pengalaman yang lebih lancar dan bebas tersendat.

  • Meningkatkan kecepatan pencampuran aliran editor.

  • Meningkatkan kejernihan pratinjau selama perekaman video.

  • Meningkatkan laju frame perekaman pada perangkat low-end.

  • SDK video pendek kini sepenuhnya mendukung dependensi Maven.

Perubahan API

  • Thread pemicu untuk beberapa callback RecordCallback telah berubah:

    • RecordCallback#onComplete: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.

    • RecordCallback#onProgress: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.

    • RecordCallback#onMaxDuration: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.

    • RecordCallback#onError: Callback ini kini dipicu oleh subthread, bukan thread utama. Untuk operasi UI, posting ke thread utama.

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

  • Perubahan EditorCallback:

    • EditorCallback kini merupakan kelas abstrak, bukan antarmuka.

    • Versi ini menambahkan properti mNeedRenderCallback. Properti ini mengontrol apakah akan menggunakan callback onCustomRender dan onTextureRender. Menonaktifkan callback ini meningkatkan performa editor. Secara default, callback 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

  • URL repositori Maven

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

    compile 'com.aliyun.video.android:core:1.1.0' // Sesuai dengan AlivcCore.jar
    com.aliyun.video.android:svideopro:3.8.0 // Sesuai dengan AliyunSdk-RCE.aar
    com.aliyun.video.android:svideopro-armv7a:3.8.0 // Semua pustaka .so untuk arsitektur armeabi-v7a
    com.aliyun.video.android:svideopro-arm64:3.8.0 // Semua pustaka .so untuk arsitektur arm64-v8a
Catatan

SDK video pendek tidak lagi menyertakan unggah SDK. Anda harus menambahkan dependensi eksternal melalui Gradle: compile 'com.aliyun.video.android:upload:1.5.2'. Untuk pemantauan stabilitas SDK dan analisis data, Anda juga harus menambahkan dependensi compile 'com.alivc.conan:AlivcConan:0.9.0' dan mengaktifkan obfuscation kode. Untuk informasi lebih lanjut, lihat demo.

V3.7.8.1

Perubahan API

Menambahkan API postToGl dan removeFromGl ke AliyunIRecorder. API ini memposting operasi ke, dan menghapusnya dari, thread GL. Gunakan API ini untuk operasi yang memperoleh atau melepaskan sumber daya GL.

V3.7.8

Pembaruan fitur

Pembaruan ini secara signifikan meningkatkan laju frame pratinjau dan perekaman.

Perubahan API

  • AliyunIRecorder.setDisplayView(GLSurfaceView surfaceView) diubah menjadi AliyunIRecorder.setDisplayView(SurfaceView surfaceView), dan tipe parameter diubah dari GLSurfaceView menjadi SurfaceView.

  • Untuk rendering kustom (rendering pihak ketiga), metode untuk menghancurkan sumber daya GL telah berubah. Alih-alih menggunakan GLSurfaceView.queueEvent, Anda sekarang harus melakukan semua operasi penghancuran dalam callback yang baru ditambahkan OnTextureIdCallBack.onTextureDestroyed().

  • Menambahkan dukungan untuk mengganti ukuran jendela surface tanpa me-restart pratinjau. Namun, mengubah resolusi capture masih memerlukan restart.

  • Kini Anda dapat melakukan operasi segera setelah membuat instans AliyunIRecorder, tanpa menunggu callback RecordCallback.onInitReady. Untuk menjaga kompatibilitas mundur, callback ini sekarang hanya dipicu sekali saat AliyunIRecorder dibuat (di setRecordCallback).

V3.7.7

Pembaruan fitur

Menambahkan kelas AlivcSdkCore untuk debugging. Gunakan AlivcSdkCore#register untuk mengganti pustaka dinamis dalam mode debug dan AlivcSdkCore#setLogLevel untuk menyesuaikan tingkat log.

Lainnya

  • Meningkatkan resolusi untuk pencampuran aliran dan pemotongan.

  • Meningkatkan stabilitas secara keseluruhan.

V3.7.5

Pembaruan fitur

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

  • Meningkatkan kelancaran pemutaran untuk efek waktu.

  • Memperluas kompatibilitas GIF.

  • Kini mendukung impor video dengan resolusi bernomor ganjil.

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

  • Peningkatan stabilitas.

V3.7.0

Pembaruan fitur

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

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

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

    getTextMaxLines--Mendapatkan jumlah maksimum baris
    getTextAlign()--Mendapatkan penyelarasan teks
    getTextPaddingX()--Mendapatkan margin horizontal (sumbu X) dari tepi kiri
    getTextPaddingY()--Mendapatkan margin vertikal (sumbu Y) dari tepi atas
    getTextFixSize()--Mendapatkan ukuran font
    getBackgroundBitmap()--Mendapatkan gambar latar belakang
    isTextHasLabel()--Memeriksa apakah teks memiliki warna latar belakang
    getTextBgLabelColor()--Mendapatkan warna latar belakang
    Anda harus mengimplementasikan API ini.
  • Setelah Anda memperbarui sumber video dengan menggunakan AliyunIEditor#applySourceChange, pemutaran tidak dimulai secara otomatis. Untuk melanjutkan pemutaran, panggil API AliyunIEditor#play.

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

  • Parameter untuk callback pengambilan gambar mini dan frame, AliyunIThumbnailFetcher$OnThumbnailCompletion.onThumbnailReady(), telah diubah. Parameter SharableBitmap asli telah diubah menjadi Bitmap, yang dapat Anda gunakan langsung tanpa perlu recycle manual.

  • API addVideoSource dan addImageSource untuk pengambilan gambar mini dan frame kini menyertakan parameter waktu transisi. Jika video yang diimpor memerlukan efek transisi, Anda harus mengatur waktu transisi. Jika tidak, atur ke 0.

  • Kelas VideoDisplayMode menggantikan kelas ScaleMode.

  • AliyunIRecoder dan AliyunICrop kini mendukung beberapa instans. Kelas AliyunRecorderCreator dan AliyunCropCreator tidak lagi menyertakan metode destroy.

  • libsvideo_alivcffmpeg.so menggantikan libQuCore-ThirdParty.so.

  • Lokasi paket beberapa kelas struktural telah berubah. Jika Anda tidak dapat menemukan kelas, hapus pernyataan import-nya lalu impor ulang.

  • Memperbaiki beberapa bug crash.

  • Memperbaiki bug tersendat dalam pemutaran balik.

  • Memperbaiki efek filter animasi yang salah pada beberapa perangkat.

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

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

  • Kini Anda dapat menambahkan beberapa efek kecepatan variabel saat mengimpor beberapa segmen video. Perhatikan bahwa efek pengulangan dan pemutaran balik masih hanya didukung untuk video satu segmen.

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

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

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

  • Menambahkan API AliyunIEditor#applyDub untuk dubbing. Audio yang ditambahkan melalui API ini secara otomatis menyesuaikan diri dengan efek waktu apa pun yang diterapkan.

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

  • Composition tidak lagi mendukung soft encoding FFmpeg.

  • Memperbaiki masalah penambahan efek waktu memicu callback onEnd terlalu dini.

  • Memperbaiki masalah pengaturan volume editor diabaikan selama pencampuran aliran, sehingga memperkuat audio dan mengubah volume SDK default secara salah.

  • Memperbaiki masalah pemotongan video macet di 99%.

  • Memperbaiki masalah tersendat dalam pemutaran pratinjau video yang dipotong di beberapa perangkat seluler.

  • Memperbaiki masalah efek filter muncul dengan garis putus-putus di beberapa perangkat seluler.

  • Memperbaiki crash saat menghapus musik di beberapa perangkat seluler.

  • Memperbaiki masalah tersendat dalam pemutaran balik.

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

  • Menambahkan dukungan untuk format audio AAC SBR.

  • Memperbaiki masalah laju pengambilan sampel audio tidak tepat.

  • Memperbaiki masalah kompatibilitas dengan beberapa efek filter.

  • Memperbarui pustaka unggah. Untuk mendukung bidang yang ditambahkan, Anda harus mengintegrasikan ulang API baru ke modul video pendek Anda.

Perubahan API

Menambahkan Alivc.jar. Tambahkan file JAR ini sebagai dependensi ke proyek Anda.

V3.6.0

Perubahan API

  • Untuk impor multi-video (AliyunIImport), parameter untuk metode addVideo dan addImage telah berubah. Parameter fadeDuration asli telah dibagi menjadi outDuration (durasi fade-out video sebelumnya), inDuration (durasi fade-in video baru), dan overlapDuration (durasi tumpang tindih kedua video).

  • Parameter untuk membuat instans AliyunIEditor telah berubah. Metode AliyunEditorFactory.createAliyunEditor(Uri uri) kini memerlukan parameter EditorCallBack: AliyunEditorFactory.createAliyunEditor(Uri uri, EditorCallBack callback). Ini menggantikan OnPlayCallback sebelumnya. Pemetaan API adalah sebagai berikut:

    API Lama

    API Baru

    OnPlayCallback.onPlayCompleted

    EditorCallback.onEnd

    OnPlayCallback.onError

    EditorCallback.onError

    OnPlayCallback.onTextureIDCallback

    EditorCallback.onCustomRender

    OnPlayCallback.onPlayStarted (dihapus)

    OnPlayCallback.onSeekDone (dihapus)

  • API createAliyunPlayer() untuk membuat instans player dan API AliyunIPlayer telah dihapus. Gunakan metode kontrol pemutaran yang sesuai di AliyunIEditor sebagai gantinya:

    API Lama

    API Baru

    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.setOnPlayCallbackListener (dihapus)

    AliyunIPlayer.setOnPreparedListener (dihapus)

    AliyunIPlayer.setVolume

    AliyunIEditor.setVolume

    AliyunIPlayer.start

    AliyunIEditor.start

    AliyunIPlayer.stop

    AliyunIEditor.stop

Catatan

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

Lainnya

  • API applyMusicMixWeight untuk mengatur bobot campuran kini menyertakan parameter id untuk membedakan antara beberapa aliran dubbing. Untuk informasi lebih lanjut, lihat dokumentasi API.

  • API getExporter telah dihapus. Gunakan API pencampuran aliran yang sesuai di AliyunIEditor sebagai gantinya.

    API Lama

    API Baru

    AliyunIExporter.startCompose

    compose

    AliyunIExporter.cance

    cancelCompose

    AliyunIExporter.setTailWatermark (dihapus)

    AliyunIExporter.clearTailWatermark (dihapus)

  • Parameter OnComposeCallback dari metode AliyunICompose.startCompose telah diubah menjadi AliyunIComposeCallBack.

  • Sebelum membuat instans pencampuran aliran, Anda harus memanggil AliyunIEditor#saveEffectToLocal().

Catatan

Perubahan parameter API lainnya yang tidak disebutkan dalam dokumen ini akan menyebabkan error kompilasi. Untuk memperbaikinya, rujuk dokumentasi API untuk penjelasan mengenai parameter baru tersebut.