全部产品
Search
文档中心

Intelligent Media Management:Konversi video ke citra animasi

更新时间:Nov 10, 2025

Topik ini menjelaskan cara menggunakan operasi CreateMediaConvertTask dari Intelligent Media Management (IMM) untuk mengonversi video menjadi citra animasi.

Pengenalan fitur

Fitur konversi video ke citra animasi mengubah file video menjadi format citra animasi, seperti GIF atau WebP, guna memudahkan berbagi dan penyematan di situs web serta platform media sosial.

zhuandongtu

Skenario

  • Berbagi di media sosial: Citra animasi memungkinkan pengguna dengan mudah berbagi klip video di platform sosial untuk mengekspresikan emosi, momen lucu, atau informasi penting.

  • Stiker daring: Mengonversi video menjadi citra animasi dapat digunakan untuk membuat stiker yang menyenangkan atau lucu, meningkatkan kenikmatan komunikasi daring.

  • Tutorial dan demonstrasi: Dalam pengajaran dan demonstrasi, citra animasi dapat digunakan untuk menampilkan operasi perangkat lunak atau panduan langkah demi langkah guna membantu audiens memahami konsep dan prosedur kompleks secara cepat.

  • Streaming langsung dan pemutaran ulang acara: Citra animasi dapat digunakan selama kompetisi, acara, atau siaran langsung untuk memotong dan berbagi sorotan secara cepat, sehingga meningkatkan keterlibatan audiens.

Format audio dan video yang didukung

Kategori

Format

Audio

Format audio utama, seperti AAC, MP3, WAV, FLAC, WMA, AC3, dan Opus.

Video

Format video utama, seperti MP4, MPEG-TS, MKV, MOV, AVI, FLV, M3U8, WebM, WMV, RM, dan VOB.

Cara menggunakan

Prasyarat

  • Pasangan Kunci Akses telah dibuat dan diperoleh. Untuk informasi lebih lanjut, lihat Buat Pasangan Kunci Akses.

  • Object Storage Service (OSS) telah diaktifkan dan sebuah bucket telah dibuat. Untuk informasi lebih lanjut, lihat Buat bucket.

  • IMM telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan IMM.

  • Sebuah proyek telah dibuat di Konsol IMM. Untuk informasi lebih lanjut, lihat Buat proyek.

    Catatan
    • Anda dapat memanggil operasi CreateProject untuk membuat proyek. Untuk informasi lebih lanjut, lihat CreateProject.

    • Anda dapat memanggil operasi ListProjects untuk mencantumkan informasi semua proyek dalam suatu wilayah.

Langkah 1: Unggah file

Anda dapat menggunakan Konsol OSS untuk mengunggah file media ke bucket yang berada di wilayah yang sama dengan proyek IMM Anda.

image

Langkah 2: Gunakan konversi video ke citra animasi IMM

Panggil operasi CreateMediaConvertTask untuk membuat tugas konversi video ke citra animasi.

Penagihan

Selama proses konversi video ke citra animasi, item penagihan berikut dihasilkan di sisi OSS dan IMM:

  • Sisi OSS: Untuk informasi harga lengkap, lihat Harga OSS.

    API

    Item penagihan

    Deskripsi

    GetObject

    Permintaan GET

    Biaya permintaan dihitung berdasarkan jumlah permintaan yang berhasil.

    Pengambilan data Akses Jarang

    Jika data yang diambil disimpan sebagai Akses Jarang, biaya pengambilan data Akses Jarang dikenakan berdasarkan volume data yang diambil.

    Akses waktu nyata untuk objek Arsip

    Jika Anda membaca objek arsip dan bucket telah mengaktifkan akses waktu nyata untuk objek Arsip, biaya akses waktu nyata untuk objek Arsip dikenakan berdasarkan ukuran data yang diambil.

    Akselerasi transfer

    Jika akselerasi transfer diaktifkan dan Anda mengakses bucket menggunakan Titik akhir percepatan, biaya akselerasi transfer dikenakan berdasarkan ukuran data.

    PutObject

    Permintaan PUT

    Biaya permintaan dihitung berdasarkan jumlah permintaan yang berhasil.

    Biaya penyimpanan

    Biaya penyimpanan dikenakan berdasarkan kelas penyimpanan, ukuran, dan durasi penyimpanan objek.

    HeadObject

    Permintaan GET

    Biaya permintaan dihitung berdasarkan jumlah permintaan yang berhasil.

  • Sisi IMM: Untuk informasi harga lengkap, lihat Item penagihan IMM.

    Penting

    Mulai pukul 11.00 pada 28 Juli 2025 (UTC+8), layanan konversi video ke citra animasi IMM akan ditingkatkan dari model gratis menjadi model berbayar. Untuk informasi lebih lanjut, lihat Pengumuman penyesuaian penagihan IMM.

    API

    Item penagihan

    Deskripsi

    CreateMediaConvertTask

    MediaAnimation

    Biaya konversi video ke citra animasi dihitung berdasarkan jumlah frame dalam citra animasi keluaran.

Contoh parameter

Contoh berikut menggunakan proyek IMM test-project untuk mengonversi file video oss://test-bucket/video-demo/Winemaking.mov menjadi citra animasi.

Untuk informasi lebih lanjut tentang fitur pemrosesan media, lihat Transkoding media.

Catatan
  • Anda dapat menggunakan operasi CreateMediaConvertTask untuk memproses file video di OpenAPI Explorer. Untuk informasi lebih lanjut, lihat contoh kode SDK.

  • Jangan mengonfigurasi parameter Target.URI dan Target.Container saat menggunakan fitur konversi video ke citra animasi.

  • Citra animasi dalam format GIF memiliki kualitas lebih rendah. Anda dapat menggunakan format WebP untuk mendapatkan kualitas citra animasi yang lebih baik. Namun, ukuran file WebP biasanya lebih besar daripada file GIF.

  • Kami menyarankan Anda mengatur parameter FrameRate ke 10–15. Jika Anda tidak mengonfigurasi parameter FrameRate, nilai default 1/Interval akan digunakan.

Buat gambar mini animasi untuk seluruh video

Informasi transkoding

  • Format citra: WebP

  • Interval ekstraksi frame: 1 detik

  • Laju frame: 15

  • Resolusi: 1/2 dari video sumber

  • Metode ubah ukuran: Ubah ukuran citra dan jangan pertahankan batas hitam. Untuk informasi lebih lanjut tentang metode ubah ukuran, lihat Metode ubah ukuran.

  • Jalur file keluaran: oss://test-bucket/video-demo/animation.webp

  • Notifikasi penyelesaian transkoding: Kirim paket MNS ke Topik MNS "test-mns-topic".

Untuk contoh kode SDK, kunjungi OpenAPI Explorer. Parameter dalam contoh kode dikonfigurasi secara otomatis sebagai referensi. Modifikasi parameter sesuai kebutuhan sebelum melakukan debugging.

Parameter permintaan

{
  "ProjectName": "test-project",
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "URI": "oss://test-bucket/video-demo/Winemaking.mov"
    }
  ],
  "Targets": [
    {
      "Image": {
        "Animations": [
          {
            "Format": "webp",
            "FrameRate": 15,
            "Height": 0.5,
            "Interval": 1,
            "ScaleType": "fit",
            "URI": "oss://test-bucket/video-demo/animation.{autoext}",
            "Width": 0.5
          }
        ]
      }
    }
  ]
}

Buat gambar mini animasi untuk detik ke-5 hingga ke-30 video

Informasi transkoding

  • Format citra: WebP

  • Waktu mulai ekstraksi frame: detik ke-5

  • Durasi ekstraksi frame: 25 detik

  • Interval ekstraksi frame: 1 detik

  • Laju frame: 15

  • Resolusi: 1/2 dari video sumber

  • Metode ubah ukuran: Ubah ukuran citra dan jangan pertahankan batas hitam. Untuk informasi lebih lanjut tentang metode ubah ukuran, lihat Metode ubah ukuran.

  • Jalur file keluaran: oss://test-bucket/video-demo/animation.webp

  • Notifikasi penyelesaian transkoding: Kirim paket MNS ke Topik MNS "test-mns-topic".

Untuk contoh kode SDK, kunjungi OpenAPI Explorer. Parameter dalam contoh kode dikonfigurasi secara otomatis sebagai referensi. Modifikasi parameter sesuai kebutuhan sebelum melakukan debugging.

Parameter permintaan

{
  "ProjectName": "test-project",
  "Notification": {
    "MNS": {
      "TopicName": "test-mns-topic"
    }
  },
  "Sources": [
    {
      "Duration": 25,
      "StartTime": 5,
      "URI": "oss://test-bucket/video-demo/Winemaking.mov"
    }
  ],
  "Targets": [
    {
      "Image": {
        "Animations": [
          {
            "Format": "webp",
            "FrameRate": 15,
            "Height": 0.5,
            "Interval": 1,
            "ScaleType": "fit",
            "URI": "oss://test-bucket/video-demo/animation.{autoext}",
            "Width": 0.5
          }
        ]
      }
    }
  ]
}