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.

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.
CatatanAnda 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.

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.
PentingMulai 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.
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.webpNotifikasi 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.webpNotifikasi 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
}
]
}
}
]
}