Animasi frame menangkap segmen video dan mengonversinya menjadi file gambar dinamis, yang umum digunakan untuk ringkasan video dan sampul di media sosial, pemberitaan berita, serta pemasaran. ApsaraVideo VOD mendukung pembuatan gambar dinamis dalam format GIF dan WebP.
Pendahuluan
Gambar dinamis menciptakan efek gerakan dengan menampilkan serangkaian gambar statis secara cepat. Format yang paling umum di web adalah GIF dan, dalam skala lebih kecil, WebP. Membuat animasi frame melibatkan ekstraksi segmen tertentu dari video dan menghasilkan file gambar dinamis.
ApsaraVideo VOD mendukung format GIF dan WebP untuk animasi frame. Tabel berikut membandingkan kedua format tersebut.
|
Format |
Fitur |
|
GIF |
Menawarkan kompatibilitas tinggi dan sering digunakan untuk dekorasi halaman web. |
|
WebP |
Ukuran file-nya jauh lebih kecil daripada GIF, tetapi tidak didukung oleh beberapa browser, termasuk Internet Explorer, iOS Safari 3.2 hingga 13.7, dan KaiOS Browser. |
Kasus penggunaan
-
Berbagi di media sosial: Buat GIF dari sorotan video untuk berbagi cepat, atau gunakan animasi frame sebagai ringkasan yang menarik perhatian guna mendorong pengguna menonton video lengkapnya.
-
Promosi pemasaran: Gunakan gambar dinamis dari sorotan video dalam iklan untuk memicu minat pengguna, meningkatkan rasio klik-tayang (click-through rate), dan meningkatkan konversi. Di situs e-commerce, gambar dinamis dapat menampilkan fitur produk atau mendemonstrasikan fungsionalitasnya.
-
Pemberitaan berita dan hiburan: Dalam pemberitaan berita, editor sering menangkap momen kunci dari peristiwa berita sebagai gambar dinamis untuk menyajikan informasi penting secara ringkas. Cuplikan film atau sorotan acara dapat dirilis sebagai gambar dinamis untuk penelusuran cepat.
-
Demonstrasi edukasi: Dalam kursus daring, pengajar dapat menggunakan gambar dinamis untuk menjelaskan konsep atau langkah-langkah kompleks, membantu siswa memahami dan mengingat informasi secara lebih efektif.
Penagihan
Animasi frame ditagih sebagai Transkoding media, dengan biaya berdasarkan resolusi dan durasi. Untuk informasi selengkapnya, lihat Penagihan Transkoding media.
Catatan penggunaan
-
Animasi frame mungkin gagal dibuat jika file media hanya berisi audio tanpa aliran video, file sumber rusak, atau metadata kontainer tidak valid.
-
Proses pembuatan animasi frame bersifat asinkron. Anda dapat memeriksa status pekerjaan dengan menggunakan callback DynamicImageComplete.
-
Waktu yang diperlukan untuk membuat animasi frame bergantung pada ukuran file, durasi file, dan durasi animasi.
Prasyarat
ApsaraVideo VOD telah diaktifkan. Untuk informasi selengkapnya, lihat Aktifkan ApsaraVideo VOD.
Pengguna RAM atau Peran RAM yang Anda gunakan memiliki izin yang sesuai untuk mengakses ApsaraVideo VOD. Kami menyarankan Anda menggunakan Pengguna RAM atau Peran RAM untuk melakukan operasi guna meningkatkan keamanan akun dan sumber daya Anda. Untuk informasi selengkapnya, lihat Buat dan berikan izin kepada Pengguna RAM.
Langkah 1: Buat templat animasi frame
Templat animasi frame menyederhanakan pengiriman tugas dengan memungkinkan Anda mengonfigurasi parameter terlebih dahulu dan mereferensikan ID templat alih-alih meneruskan parameter tersebut untuk setiap tugas.
Langkah 2: (Opsional) Konfigurasikan notifikasi event
Sebelum memulai tugas animasi frame, konfigurasikan notifikasi event untuk DynamicImageComplete agar menerima status tugas dan URL animasi frame yang dihasilkan setelah tugas selesai.
Untuk informasi selengkapnya, lihat Konfigurasikan callback.
Langkah 3: Mulai tugas animasi frame
Langkah 4: Dapatkan informasi animasi frame
-
(Direkomendasikan) Jika Anda telah mengonfigurasi notifikasi event, Anda akan menerima callback DynamicImageComplete yang berisi informasi animasi.
-
Setelah tugas animasi frame selesai, Anda dapat memanggil operasi ListDynamicImage untuk mengambil detail animasi yang dihasilkan.
Jika Anda telah mengatur animasi frame sebagai sampul, Anda dapat memanggil operasi GetVideoInfo untuk mendapatkan URL animasi sampul.