全部产品
Search
文档中心

ApsaraVideo VOD:Gambar dinamis dari video

更新时间:Jan 22, 2026

Anda dapat membuat gambar dinamis dari video dengan menangkap segmen tertentu dan menghasilkan file gambar dinamis. Fitur ini sering digunakan untuk membuat ringkasan video atau gambar mini dalam skenario seperti berbagi di media sosial, pelaporan berita, dan promosi pemasaran. ApsaraVideo VOD mendukung pembuatan gambar dinamis dalam format GIF dan WebP. Topik ini menjelaskan cara membuat gambar dinamis dari video menggunakan ApsaraVideo VOD.

Pendahuluan

Gambar dinamis adalah kumpulan gambar statis yang ditampilkan secara berurutan pada frekuensi tertentu untuk menciptakan efek gerakan. Format gambar dinamis paling umum di web adalah GIF dan WebP. Pembuatan gambar dinamis dari video melibatkan ekstraksi segmen video tertentu dan konversinya menjadi file gambar dinamis.

ApsaraVideo VOD mendukung pembuatan gambar dinamis dalam format GIF dan WebP. Anda dapat memilih format yang paling sesuai dengan kebutuhan bisnis Anda. Fitur masing-masing format dijelaskan dalam tabel berikut.

Format

Fitur

GIF

Kompatibilitas baik. Sering digunakan untuk dekorasi website.

WebP

Ukuran file jauh lebih kecil dibanding GIF. Namun, beberapa browser tidak mendukung WebP. Browser yang tidak kompatibel meliputi Internet Explorer, iOS Safari 3.2 hingga 13.7, dan KaiOS Browser.

Skenario

  • Berbagi di media sosial: Buat GIF dari klip video menarik untuk memudahkan berbagi. Anda juga dapat menggunakan gambar dinamis sebagai ringkasan konten yang menarik perhatian guna mendorong pengguna menonton video lengkapnya.

  • Promosi pemasaran: Gunakan gambar dinamis dari sorotan video dalam iklan untuk menarik minat pengguna. Hal ini dapat meningkatkan tingkat klik (CTR) dan tingkat konversi. Di situs web e-commerce, Anda dapat menggunakan gambar dinamis untuk menonjolkan fitur produk atau mendemonstrasikan fungsinya.

  • Berita dan hiburan: Dalam pelaporan berita, editor dapat membuat gambar dinamis dari momen penting dalam peristiwa berita untuk menyajikan informasi penting secara ringkas. Cuplikan film atau sorotan acara dapat dirilis sebagai gambar dinamis agar penonton dapat melihat pratinjau dengan cepat.

  • Demo edukasi: Dalam pendidikan daring, guru dapat menggunakan gambar dinamis untuk menjelaskan konsep kompleks atau langkah-langkah prosedural. Hal ini membantu siswa lebih memahami dan mengingat informasi tersebut.

Tagihan

Pembuatan gambar dinamis merupakan bagian dari fitur transkoding video dan dikenai biaya sesuai ketentuan tersebut. Biaya didasarkan pada resolusi dan durasi file output. Untuk informasi selengkapnya, lihat Tagihan untuk transkoding media.

Catatan

  • Pembuatan gambar dinamis dapat gagal jika file sumber hanya berisi audio, file sumber rusak, atau file sumber memiliki informasi enkapsulasi yang tidak normal.

  • Proses pembuatan gambar dinamis bersifat asinkron. Anda dapat mengambil status pekerjaan gambar dinamis dari callback DynamicImageComplete.

  • Waktu yang diperlukan untuk membuat gambar dinamis bergantung pada ukuran file, durasi video, dan durasi gambar dinamis tersebut.

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 gambar dinamis

Pembuatan gambar dinamis melibatkan banyak parameter. Untuk menyederhanakan pengiriman tugas, ApsaraVideo VOD menyediakan templat gambar dinamis. Anda dapat mengonfigurasi parameter-parameter ini terlebih dahulu dalam templat. Selanjutnya, Anda hanya perlu menentukan ID templat saat mengirimkan tugas gambar dinamis, bukan meneruskan semua parameter untuk setiap tugas.

Menggunakan Konsol

  1. Masuk ke Konsol ApsaraVideo VOD.

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

  3. Klik Create Frame Animation Template dan konfigurasikan templat pada halaman Add Dynamic Image Template.

    Parameter

    Deskripsi

    Template Name

    Nama templat gambar dinamis. Nama harus terdiri dari 4 hingga 64 karakter dan dapat berisi huruf besar, huruf kecil, angka, tanda hubung (-), dan garis bawah (_).

    Output Format

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

    Frame Rate

    Laju frame gambar dinamis. Nilai harus berupa bilangan bulat dalam rentang (0, 60].

    Size (Width × Height)

    Lebar dan tinggi gambar dinamis yang diambil, dalam piksel.

    Catatan
    • Jika Anda tidak mengatur lebar dan tinggi, gambar dinamis yang diambil akan memiliki lebar dan tinggi yang sama dengan video input.

    • Jika Anda hanya mengatur lebar atau tinggi, dimensi lainnya akan diskalakan berdasarkan rasio aspek video input untuk mencegah distorsi gambar.

    Capture Method

    Metode untuk menangkap frame video dalam rentang waktu tertentu guna menghasilkan gambar dinamis. Anda dapat menangkap frame By Duration atau Trim from Beginning and End.

    Start Time

    Waktu mulai segmen video untuk gambar dinamis. Nilai harus berada dalam rentang [0.000, 86399.999]. Satuan: detik.

    Duration

    Durasi segmen video dari waktu mulai. Nilai harus berada dalam rentang [0.000, 86399.999]. Satuan: detik.

    Catatan

    Parameter ini wajib diisi ketika Capture Method diatur ke By Duration.

    Trim End

    Durasi yang dipotong dari akhir video. Nilai harus berada dalam rentang [0.000, 86399.999]. Satuan: detik.

    Catatan

    Parameter ini wajib diisi ketika Capture Method diatur ke Trim from Beginning and End.

    Set as Default Thumbnail

    Jika Anda mengaktifkan fitur ini, gambar dinamis yang diambil akan secara otomatis diatur sebagai gambar mini video.

  4. Klik Save untuk menyelesaikan konfigurasi templat.

    Setelah templat dibuat, Anda dapat melihatnya di halaman Dynamic Image Templates.动图模板.png

Menggunakan OpenAPI

Panggil operasi AddVodTemplate. Atur parameter TemplateType ke DynamicImage dan konfigurasikan parameter lainnya untuk membuat templat gambar dinamis.

Setelah templat dibuat, ID templat dikembalikan dalam bidang VodTemplateId.

Langkah 2: (Opsional) Konfigurasikan notifikasi event untuk tugas gambar dinamis

Sebelum mengirimkan tugas gambar dinamis, Anda dapat mengonfigurasi notifikasi event untuk ApsaraVideo VOD. Jika Anda mengonfigurasi notifikasi event DynamicImageComplete, Anda akan menerima status tugas dan URL gambar dinamis yang dihasilkan setelah tugas selesai.

Untuk informasi selengkapnya tentang cara mengonfigurasi notifikasi event, lihat Konfigurasikan callback.

Langkah 3: Kirim tugas gambar dinamis

Menggunakan Konsol

  1. Buat alur kerja yang mencakup node Frame Animation Template.

    Untuk mengirimkan tugas gambar dinamis di Konsol ApsaraVideo VOD, Anda harus terlebih dahulu membuat alur kerja. Dalam alur kerja tersebut, tambahkan node Frame Animation Template dan atur templatnya ke templat yang telah Anda buat di Langkah 1. Untuk informasi selengkapnya tentang cara membuat alur kerja, lihat Kelola alur kerja.

  2. Anda dapat memulai tugas untuk menangkap gambar animasi.

    • Skenario 1: Buat gambar dinamis saat mengunggah video

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

      2. Klik Upload Media lalu klik Add Audio/Video.

      3. Atur metode unggah dan alamat penyimpanan, lalu tambahkan video yang akan diunggah. Kemudian, pilih Use Workflow dan pilih alur kerja yang telah Anda buat pada langkah sebelumnya.

      4. Klik tombol Upload.

    • Skenario 2: Buat gambar dinamis setelah mengunggah video

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

      2. Di halaman Audio/Video, pada kolom Actions untuk video target, klik Processing.

      3. Atur Processing Type ke Use Workflow. Untuk parameter Workflow, pilih alur kerja yang telah Anda buat pada langkah sebelumnya.

      4. Klik OK.

Metode OpenAPI

  • Skenario 1: Buat gambar dinamis saat mengunggah video

    1. Anda dapat membuat alur kerja yang berisi node Frame Animation Template.

      Tambahkan node Frame Animation Template ke alur kerja dan atur templat gambar dinamis ke templat yang telah Anda buat di Langkah 1. Untuk informasi selengkapnya tentang cara membuat alur kerja, lihat Kelola alur kerja.

    2. Panggil salah satu operasi unggah media berikut, atur parameter WorkflowId ke ID alur kerja yang telah Anda buat, dan konfigurasikan parameter lainnya sesuai kebutuhan untuk mengunggah aset media.

  • Skenario 2: Buat gambar dinamis setelah mengunggah video

    Panggil operasi SubmitDynamicImageJob. Atur parameter DynamicImageTemplateId ke ID templat gambar dinamis yang telah Anda buat di Langkah 1. Konfigurasikan parameter lainnya sesuai kebutuhan untuk mengirimkan tugas gambar dinamis untuk video tertentu.

Langkah 4: Dapatkan informasi tentang gambar dinamis yang diambil

  • Jika Anda mengonfigurasi notifikasi event, Anda dapat mengambil informasi tentang gambar dinamis dengan menerima pesan callback DynamicImageComplete. Metode ini direkomendasikan.

  • Setelah gambar dinamis dibuat, Anda dapat memanggil operasi ListDynamicImage untuk mengambil informasi tentang gambar dinamis yang dihasilkan.

Catatan

Jika Anda mengatur gambar dinamis sebagai gambar mini video, Anda dapat memanggil operasi GetVideoInfo untuk mengambil URL gambar mini dinamis tersebut.