全部产品
Search
文档中心

ApsaraVideo VOD:Ikhtisar SDK video pendek

更新时间:Jan 24, 2026

ApsaraVideo VOD menyediakan SDK video pendek untuk iOS dan Android. SDK ini merupakan toolkit yang mendukung perekaman, pemangkasan, pengeditan, penyambungan, dan pengunggahan video. Anda dapat mengintegrasikan SDK ini ke dalam aplikasi Anda serta menyesuaikan UI open-source-nya sesuai kebutuhan bisnis.

Keunggulan utama

  • Integrasi cepat dan hemat biaya

    SDK dapat diintegrasikan dalam waktu kurang dari dua jam, sehingga menghemat waktu dan sumber daya pengembangan internal serta memungkinkan penambahan fitur video pendek ke aplikasi secara cepat.

  • API yang sederhana dan terbuka

    SDK menyediakan API yang sederhana dan terbuka. Edisi Profesional mencakup UI open-source yang sepenuhnya dapat dikustomisasi.

  • Fitur lengkap

    Fitur perekaman mendukung perekaman yang dapat dilanjutkan kembali (resumable recording), filter real-time, retouching efisien (terintegrasi dengan Queen SDK Alibaba Cloud dan SDK efek video AR FaceUnity), serta API stiker wajah. Anda dapat mengimpor video lokal untuk kompresi dan pemotongan, serta menerapkan fitur lanjutan seperti tema, stiker animasi, subtitel, dan musik.

  • Direfinemen secara iteratif demi stabilitas dan keandalan

    Teknologi video ini stabil, andal, dan telah terbukti secara komersial di lebih dari 1.000 aplikasi.

  • Pembuatan video berbasis AI

    Anda dapat menggunakan templat video berkualitas tinggi untuk menghasilkan video kreatif dari materi Anda hanya dengan satu klik.

Sorotan

Alibaba Cloud menyediakan aplikasi demo. Anda dapat mengunduh aplikasi tersebut untuk mencoba fitur perekaman dan pengeditan video.

  • Video recording

    SDK mendukung fitur seperti perekaman duet, perekaman yang dapat dilanjutkan kembali, penghapusan klip, tap-to-shoot, press-and-hold-to-shoot, retouching dasar, filter real-time, flashlight, watermark real-time, pergantian kamera, pengaturan resolusi, perpustakaan bawaan stiker wajah, mixing multi-track, dan penyesuaian kecepatan. Edisi Profesional dapat diintegrasikan dengan kemampuan AR wajah pihak ketiga untuk fitur retouching lanjutan dan peningkatan kulit.

  • Video editing

    SDK ini mendukung fitur pengeditan video dasar, seperti memotong, menambahkan musik, dan menyambung klip. SDK ini juga mendukung penambahan efek khusus, termasuk filter (statis dan animasi), transisi, teks (standar dan gelembung), stiker (statis dan animasi), efek suara, serta corat-coret dengan opsi kuas yang dapat disesuaikan—meliputi ukuran, warna, dan fungsi urungkan.

  • Animated stickers

    Di editor, Anda dapat menambahkan stiker animasi pada titik mana pun di timeline dan menyesuaikan durasinya.

  • Drafts

    Anda dapat menyimpan video sebagai draft dan melanjutkan pengeditannya dari daftar draft. Draft juga mendukung cloud sync.

Daftar fitur

Tabel berikut menjelaskan fitur-fitur SDK video pendek dan ketersediaannya di Edisi Dasar, Standar, dan Profesional. Tanda menunjukkan bahwa fitur tersebut didukung, sedangkan tanda × menunjukkan bahwa fitur tersebut tidak didukung.

Feature

Description

Basic Edition

Standard Edition

Professional Edition

Module on the Professional Edition purchase page

Interface

Default UI

SDK menyediakan UI default. Anda dapat melakukan pengembangan kustom untuk tata letak, interaksi, dan antarmuka.

Basic support capabilities.

Custom UI

SDK menyediakan kode sumber interaksi UI untuk kustomisasi. Anda dapat mengganti ikon, mengubah warna latar belakang, atau mendesain ulang UI sepenuhnya.

Video recording

Resolution and aspect ratio

Mendukung perekaman definisi tinggi (HD), definisi standar (SD), dan ultra-high definition (UHD) dalam berbagai rasio aspek, seperti 16:9, 4:3, dan 1:1.

Beberapa kemampuan merupakan fitur dasar. Yang lainnya disediakan gratis di Edisi Profesional.

Definition

Atur laju frame dan tingkat kualitas, atau kustomisasi group of pictures (GOP) dan bitrate untuk menghasilkan video dengan definisi berbeda.

Multi-segment recording

Mendukung perekaman yang dapat dilanjutkan kembali dan perekaman berkelanjutan.

Custom duration

Kustomisasi durasi perekaman maksimum dan minimum.

Speed adjustment

Mendukung perekaman gerakan lambat dan cepat.

Shooting control

Kontrol pengaturan perekaman, seperti rasio aspek, kamera, flashlight, eksposur, panjang fokus, dan fokus.

Photo Capture

Tangkap frame saat ini dan simpan sebagai gambar selama perekaman.

Background music

Tambahkan musik ke layar perekaman. Sumber daya musik disediakan oleh pihak ketiga dan dikenakan biaya terpisah.

Real-time watermark

Tambahkan watermark selama perekaman.

Real-time filter

Ganti filter secara real time selama pratinjau perekaman. Filter kustom didukung.

Real-time effect

Tambahkan efek seperti jitter dan split-screen selama pratinjau perekaman. Efek kustom didukung.

Face sticker

Gunakan fitur pengenalan wajah bawaan untuk menambahkan stiker dan elemen dekoratif lainnya ke wajah.

×

×

Facial recognition API

Mendukung integrasi dengan layanan pengenalan wajah pihak ketiga untuk menambahkan stiker wajah.

×

×

Custom rendering

Data yang ditangkap dapat dirender secara kustom melalui callback.

Basic retouching

Terapkan retouching real-time selama perekaman dan sesuaikan intensitasnya secara halus.

Advanced retouching

Mendukung integrasi dengan layanan retouching pihak ketiga untuk memberikan efek seperti penghalusan kulit, pipi kemerahan, pemutihan kulit, pembesaran mata, dan pelangsingan wajah. Didukung Queen SDK Alibaba Cloud dan SDK efek video AR FaceUnity, yang dikenakan biaya terpisah.

×

×

Duet recording

Rekam duet dengan video yang sudah ada untuk menciptakan efek split-screen.

×

Multi-track mixing

Campur beberapa track audio secara real time selama perekaman.

×

Echo cancellation

Batalkan gema dari sumber perekaman selama perekaman.

×

Audio denoising

Hilangkan noise dari audio secara real time selama perekaman.

×

View recording

Rekam View tertentu untuk menghasilkan video.

×

Multi-source recording

Gabungkan tampilan kamera, perekaman View, dan video lokal secara real time untuk menghasilkan satu video.

×

Video clipping

Image clipping

Mendukung pemotongan ukuran gambar. Juga mendukung padding dan pemotongan gambar.

Basic support capabilities.

Video clipping

Mendukung pemotongan ukuran dan durasi video. Juga mendukung padding dan pemotongan video.

Original ratio clipping

Mendukung pemotongan durasi video sambil mempertahankan rasio aspek asli untuk pemrosesan lebih cepat.

Video transcoding

Atur kodek, bitrate, GOP, dan laju frame untuk menghasilkan video dengan rasio kompresi berbeda.

Video editing (basic editing)

Video import

Impor video lokal untuk pengeditan cepat. Untuk informasi lebih lanjut tentang pengeditan video, lihat Video editing on Android dan Video editing on iOS.

×

Provided free of charge in the Professional Edition.

Frame preview

Tampilkan frame di posisi penunjuk waktu di jendela pratinjau saat Anda bergerak sepanjang timeline.

×

Video snapshot

Render frame saat ini di timeline dan simpan sebagai gambar.

×

Multi-clip splicing

Impor beberapa video atau gambar dan sambungkan secara berurutan untuk menghasilkan satu file video.

×

Multi-source mixing

Impor beberapa video, tentukan posisi dan ukurannya, lalu hasilkan file video dengan beberapa frame.

×

Picture-in-Picture (PiP)

Tumpangkan video di atas track utama untuk menghasilkan file video dengan efek PiP.

×

Background music

Tambahkan musik ke video. Musik tidak terpengaruh oleh efek waktu. Sumber daya musik disediakan oleh pihak ketiga dan dikenakan biaya terpisah.

×

Local dubbing

Tambahkan audio lokal ke video. Mendukung efek waktu seperti gerakan cepat dan lambat.

×

Video editing (special effects)

Time effects

Mendukung operasi fast-forward, slow-motion, reverse, dan repeat pada video.

×

Provided free of charge in the Professional Edition.

Image adjustment

Di editor, sesuaikan kecerahan, white balance, ketajaman, vignette, dan kontras gambar.

×

Static filter

Tambahkan filter LUT atau filter skrip shader dan ganti di antara keduanya secara real time di editor.

×

Effects filter

Tambahkan filter animasi seperti soul-out dan motion trail di editor.

×

Transition

Tambahkan efek transisi seperti move, fade in, fade out, dan blinds antara video dan gambar.

×

Frame animation

Animasikan video dan overlay seperti stiker dan subtitel dengan transformasi posisi, penskalaan, dan lainnya. Animasi kustom didukung.

×

Static sticker

Tambahkan gambar statis di editor pada titik mana pun di timeline dan sesuaikan durasinya.

×

Doodle

Mendukung penyesuaian gaya, ukuran, dan warna kuas.

×

Outro watermark

Tambahkan watermark di akhir video dengan durasi yang dapat dikustomisasi.

×

Custom rendering

Data frame yang didekode dapat dirender secara kustom melalui callback.

×

Audio denoising

Terapkan reduksi noise pada audio.

×

Audio fade in/out

Terapkan efek fade-in dan fade-out pada audio.

×

Mute audio

Hapus audio asli dan musik dari video.

×

Voice effects

Ubah audio asli dengan berbagai efek suara menyenangkan, seperti suara melengking atau berat.

×

Animated sticker

Animated sticker

Tambahkan urutan gambar (stiker animasi) di editor pada titik mana pun di timeline dan sesuaikan durasinya.

×

×

Corresponds to Animated Stickers on the ApsaraVideo MediaBox purchase page.

Theme template

MV

Tambahkan dan ganti efek MV di editor.

×

×

Corresponds to MV on the ApsaraVideo MediaBox purchase page.

Subtitles

Standard subtitles

Tambahkan beberapa subtitel. Anda dapat mengatur posisi, ukuran, sudut, warna, dan font untuk setiap subtitel, beserta waktu mulai dan akhirnya.

×

×

Corresponds to Subtitles on the ApsaraVideo MediaBox purchase page.

Bubble subtitles

Tambahkan gambar latar belakang ke teks. Latar belakang animasi dan batas teks didukung.

×

×

Word art

Gaya teks multi-warna dengan efek artistik.

×

×

Flipping subtitles

Gunakan animasi gabungan untuk mengontrol waktu masuk dan keluar teks serta efek animasi berdasarkan templat.

×

×

Drafts

Draft

Simpan video sebagai draft setelah perekaman atau pengeditan untuk melanjutkan pengeditan nanti.

×

Provided free of charge in the Professional Edition.

Other

Album selection

Filter video dari album. Anda juga dapat memfilter video berdasarkan durasi.

Provided free of charge in the Professional Edition.

Thumbnail

Ekstrak frame pada titik waktu tertentu untuk menghasilkan gambar mini. Mode cepat didukung.

Video information

Ekstrak informasi video umum, termasuk resolusi, laju frame, dan format encoding.

Upload to ApsaraVideo VOD

ApsaraVideo VOD mendukung fitur seperti manajemen aset media, transkoding awan, dan moderasi konten.

Catatan

Edisi Dasar mendukung integrasi dengan unggah SDK untuk mengunggah video ke ApsaraVideo VOD.

Catatan

Edisi Standar mendukung integrasi dengan unggah SDK untuk mengunggah video ke ApsaraVideo VOD.

Catatan

Edisi Profesional mendukung integrasi dengan unggah SDK untuk mengunggah video ke ApsaraVideo VOD. Untuk skenario pengeditan dan komposisi, kelas inti unggah dienkapsulasi untuk pengunggahan video.

Expert support

Dukungan teknis untuk SDK video pendek.

Submit a ticket

Submit a ticket

DingTalk group

Manajemen lisensi

Anda harus mendapatkan lisensi sebelum menggunakan SDK video pendek. Untuk informasi lebih lanjut, lihat Obtain a license for the short video SDK.

Format media yang didukung

Tabel berikut menjelaskan format media yang didukung oleh SDK video pendek:

Type

Format

Video

MP4, MOV, FLV

Audio

MP3, AAC, PCM

Image

JPG, PNG, GIF

Deskripsi resource

Resource SDK video pendek mencakup model pengenalan wajah, filter, dan filter animasi. Anda dapat menyimpan resource ini di server atau mengemasnya langsung ke dalam aplikasi Anda. Untuk mengurangi ukuran unduhan aplikasi, simpan resource di server dan unduh saat aplikasi dimulai.

Catatan

SDK video pendek tidak memuat resource dari aliran assets. Jika Anda mengemas resource ke dalam APK, Anda harus menyalinnya ke kartu SD setelah aplikasi dimulai. File resource dan petunjuk penggunaan tersedia dalam paket unduhan SDK.

Mode pengisian

Saat rasio aspek gambar atau video sumber berbeda dari output, Anda perlu memilih mode pengisian.

SDK video pendek mendukung dua mode pengisian:

Fill mode

Method

Crop mode

Mempertahankan rasio aspek dan memotong gambar untuk menampilkan hanya area tengah.

Scale mode

Mempertahankan rasio aspek dan menskalakan gambar agar muat sepenuhnya, menambahkan bilah warna di atas dan bawah atau kiri dan kanan.

Metode encoding

SDK video pendek mendukung dua metode encoding:

Encoding method

Encoding Details

Software encoding

Menggunakan CPU untuk encoding. Menawarkan lebih banyak parameter yang dapat dikonfigurasi dan menghasilkan video lebih jernih pada bitrate yang sama. Namun, prosesnya lebih lambat, beban CPU lebih tinggi, dan dapat menyebabkan perangkat menjadi panas.

Hardware encoding

Menggunakan perangkat keras khusus selain CPU untuk encoding. Lebih cepat dan beban CPU lebih rendah. Namun, kualitas video sedikit lebih rendah dibandingkan software encoding dan mungkin memiliki masalah kompatibilitas pada beberapa perangkat Android.

Referensi