全部产品
Search
文档中心

ApsaraVideo VOD:Animasi frame

更新时间:Jul 06, 2025

Gunakan fitur animasi frame untuk mengubah bagian tertentu dari video menjadi gambar dinamis. Fitur ini banyak digunakan di platform media sosial, laporan berita, dan promosi pemasaran. ApsaraVideo VOD memungkinkan Anda menghasilkan gambar dinamis dalam format GIF dan WebP. Topik ini menjelaskan cara menangkap gambar dinamis dari video.

Ikhtisar

Gambar dinamis adalah sekelompok gambar statis yang berganti pada frekuensi tertentu untuk menciptakan efek dinamis. Sebagian besar gambar dinamis menggunakan format GIF, sementara format WebP lebih jarang digunakan. Saat menggunakan fitur animasi frame, ApsaraVideo VOD mengubah bagian tertentu dari video menjadi file gambar dinamis.

Anda dapat mengekspor gambar dinamis dalam format GIF atau WebP sesuai dengan kebutuhan bisnis Anda. Tabel berikut menjelaskan fitur dari masing-masing format tersebut.

Format

Manfaat

GIF

Gambar GIF memberikan kompatibilitas tinggi dan sering digunakan untuk mendekorasi situs web.

WebP

Gambar WebP lebih kecil ukurannya dibandingkan gambar GIF. Namun, gambar WebP tidak didukung oleh beberapa browser, seperti Internet Explorer, Safari, iOS 3.2 hingga 13.7, dan browser KaiOS.

Skenario

  • Berbagi konten di platform media sosial: Ubah bagian tertentu dari video menjadi gambar dinamis GIF dan bagikan dengan cepat kepada pengguna lain. Ini juga membantu menangkap sorotan video untuk menarik perhatian penonton.

  • Promosi pemasaran: Ubah sorotan video menjadi gambar dinamis untuk iklan. Hal ini meningkatkan rasio klik-tayang (CTR) dan rasio konversi dengan merangsang minat penonton. Gambar dinamis juga dapat digunakan di platform e-commerce untuk menampilkan fitur produk.

  • Distribusi informasi berita dan hiburan: Ubah informasi kunci dalam konten video menjadi gambar dinamis agar ditampilkan secara ringkas. Anda juga dapat mengubah trailer dan momen menarik acara menjadi gambar dinamis sehingga penonton dapat melihat peristiwa utama dengan cepat.

  • Demonstrasi pengajaran: Gunakan gambar dinamis untuk menjelaskan konsep atau langkah-langkah kompleks dalam kursus online. Ini membantu siswa lebih memahami dan mengingat pengetahuan.

Aturan penagihan

Biaya untuk animasi frame termasuk dalam tagihan transkoding video Anda. Biaya dikenakan berdasarkan resolusi output dan durasi. Untuk informasi lebih lanjut, lihat Penagihan Layanan Dasar.

Catatan penggunaan

  • Tangkapan mungkin gagal dilakukan dalam skenario berikut: file sumber adalah file audio tanpa informasi gambar, file sumber rusak, atau format wadah file sumber tidak valid.

  • File gambar dinamis dihasilkan secara asinkron. Anda dapat memperoleh status pekerjaan animasi frame dari callback DynamicImageComplete.

  • Waktu yang diperlukan untuk menghasilkan gambar dinamis bervariasi tergantung pada ukuran file, durasi video, dan panjang animasi.

Prasyarat

  • ApsaraVideo VOD telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan ApsaraVideo VOD.

  • Pengguna RAM atau Peran RAM yang Anda gunakan memiliki izin terkait untuk mengakses ApsaraVideo VOD. Kami merekomendasikan penggunaan Pengguna RAM atau Peran RAM untuk meningkatkan keamanan akun dan sumber daya Anda. Untuk informasi lebih lanjut, lihat Buat dan Berikan Izin kepada Pengguna RAM.

Langkah 1: Buat template animasi frame

Sistem menggunakan sejumlah parameter saat menghasilkan gambar dinamis. Jika Anda mengirimkan permintaan animasi frame yang mencakup semua parameter, fitur tersebut menjadi sulit digunakan. ApsaraVideo VOD menyediakan template animasi frame. Anda dapat mengonfigurasi parameter terkait dalam template, lalu tentukan ID template saat mengirimkan permintaan animasi frame.

Buat template animasi frame menggunakan konsol

  1. Masuk ke Konsol ApsaraVideo VOD.

  2. Di panel navigasi di sebelah kiri, pilih Configuration Management > Media Processing > Frame Animation Templates.

  3. Di halaman Frame Animation Templates, klik Add Template. Di halaman Create Frame Animation Template, buat template animasi frame. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Nama Template

    Nama template animasi frame. Nama harus terdiri dari 4 hingga 64 karakter. Bisa berisi huruf, angka, tanda hubung (-), dan garis bawah (_).

    Format Output

    Format gambar dinamis output. Nilai valid: gif dan webp.

    Laju Frame

    Laju frame gambar dinamis. Nilai valid: (0,60].

    Ukuran (Lebar × Tinggi)

    Lebar dan tinggi gambar dinamis. Satuan: piksel.

    Catatan
    • Jika Anda tidak mengonfigurasi Lebar atau Tinggi, lebar dan tinggi gambar dinamis akan sama dengan video input.

    • Jika Anda hanya mengonfigurasi Lebar atau Tinggi, parameter lainnya akan disetel otomatis berdasarkan rasio aspek video input untuk memastikan gambar dinamis tidak terdistorsi.

    Mode Trim

    Metode yang digunakan untuk menangkap bagian tertentu dari video untuk menghasilkan gambar dinamis. Anda dapat memilih Trim from Beginning atau Trim from Beginning and End.

    Dari Awal

    Periode waktu yang dipotong dari awal video. Nilai valid: 0.000 hingga 86399.999. Satuan: detik.

    Durasi

    Durasi gambar dinamis. Nilai valid: 0.000 hingga 86399.999. Satuan: detik.

    Catatan

    Parameter ini hanya diperlukan jika Anda menyetel Mode Trim ke Trim from Beginning.

    Dari Akhir

    Periode waktu yang dipotong dari akhir video. Nilai valid: 0.000 hingga 86399.999. Satuan: detik.

    Catatan

    Parameter ini diperlukan jika Anda menyetel Mode Trim ke Trim from Beginning and End.

    Gunakan sebagai Sampul Default

    Jika Anda mengaktifkan fitur ini, gambar dinamis yang ditangkap secara otomatis digunakan sebagai thumbnail video.

  4. Klik Save.

    Setelah template dibuat, Anda dapat melihatnya di halaman Frame Animation Templates.动图模板.png

Buat template animasi frame dengan memanggil operasi API

Untuk membuat template animasi frame, panggil operasi AddVodTemplate dan tentukan DynamicImage untuk parameter TemplateType. Anda dapat mengonfigurasikan parameter lainnya berdasarkan kebutuhan bisnis Anda.

Setelah template dibuat, bidang VodTemplateId dikembalikan.

Langkah 2: (Opsional) Konfigurasikan notifikasi acara untuk pekerjaan animasi frame

Sebelum mengirimkan pekerjaan animasi frame, kami sarankan Anda mengonfigurasikan notifikasi acara DynamicImageComplete. Dengan cara ini, Anda dapat memperoleh status pekerjaan animasi frame dan URL gambar dinamis setelah pekerjaan selesai. Untuk informasi lebih lanjut, lihat DynamicImageComplete.

Untuk informasi lebih lanjut tentang cara mengonfigurasikan notifikasi acara, lihat Konfigurasikan Callbacks.

Langkah 3: Kirim pekerjaan animasi frame

Kirim pekerjaan animasi frame menggunakan konsol

  1. Buat alur kerja yang berisi node Frame Animation.

    Jika ingin mengirimkan pekerjaan animasi frame menggunakan Konsol ApsaraVideo VOD, Anda harus membuat alur kerja, tambahkan node Frame Animation, lalu tentukan template animasi frame yang Anda buat di Langkah 1. Untuk informasi lebih lanjut tentang cara membuat alur kerja, lihat Kelola Alur Kerja.

  2. Kirim pekerjaan animasi frame.

    • Skenario 1: Kirim pekerjaan animasi frame saat mengunggah video

      1. Masuk ke Konsol ApsaraVideo VOD. Di panel navigasi di sebelah kiri, pilih Media Files > > Audio/Video.

      2. Di halaman Video dan Audio, klik Upload. Di halaman Unggah Media, klik Add Media.

      3. Tentukan metode unggah dan bucket penyimpanan, lalu pilih video yang ingin diunggah. Kemudian, pilih Use Workflow dari daftar drop-down dan pilih alur kerja yang Anda buat.

      4. Klik Upload.

    • Skenario 2: Kirim pekerjaan animasi frame setelah video diunggah

      1. Masuk ke Konsol ApsaraVideo VOD. Di panel navigasi di sebelah kiri, pilih Media Files > > Audio/Video.

      2. Di halaman Video dan Audio, temukan file untuk mana Anda ingin menangkap gambar dinamis dan klik Media Processing di kolom Tindakan.

      3. Di kotak dialog Pemrosesan Media, atur Processing Type ke Use Workflow dan pilih alur kerja yang Anda buat dari daftar drop-down Workflow.

      4. Klik Upload.

Kirim pekerjaan animasi frame dengan memanggil operasi API

  • Skenario 1: Kirim pekerjaan animasi frame saat mengunggah video

    1. Buat alur kerja yang berisi node Frame Animation.

      Buat alur kerja, tambahkan node Frame Animation dalam alur kerja, lalu tentukan template animasi frame yang Anda buat di Langkah 1. Untuk informasi lebih lanjut tentang cara membuat alur kerja, lihat Kelola Alur Kerja.

    2. Untuk mengirimkan pekerjaan animasi frame dengan memanggil operasi API berikut, tentukan ID alur kerja yang Anda buat di langkah sebelumnya untuk parameter WorkflowId dan konfigurasikan parameter permintaan lainnya berdasarkan kebutuhan bisnis Anda.

  • Skenario 2: Kirim pekerjaan animasi frame setelah video diunggah

    Untuk mengirimkan pekerjaan animasi frame untuk video tertentu, panggil operasi SubmitDynamicImageJob, atur parameter DynamicImageTemplateId ke ID template animasi frame yang Anda buat di Langkah 1, dan konfigurasikan parameter permintaan lainnya berdasarkan kebutuhan bisnis Anda.

Langkah 4: Peroleh informasi tentang gambar dinamis yang ditangkap

  • Jika Anda telah mengonfigurasikan notifikasi acara DynamicImageComplete, Anda dapat melihat apakah gambar dinamis dihasilkan dari pesan callback. Kami sarankan Anda mengonfigurasikan notifikasi acara DynamicImageComplete.

  • Setelah gambar dinamis ditangkap, panggil operasi ListDynamicImage untuk memperoleh informasi tentang gambar dinamis.

Catatan

Jika Anda telah menyetel gambar dinamis sebagai thumbnail video, panggil operasi GetVideoInfo untuk memperoleh URL gambar dinamis.