Topik ini menjelaskan cara menggunakan operasi CreateMediaConvertTask dari Intelligent Media Management (IMM) untuk menggabungkan video.
Perkenalan fitur
Penggabungan video adalah kemampuan untuk menggabungkan beberapa klip video menjadi satu video lengkap dan mengonversinya ke format yang diperlukan.

Skenario
Produksi Film: Dalam proses produksi film, serial TV, dan film pendek, penggabungan video merupakan salah satu langkah inti yang membantu editor mengintegrasikan berbagai adegan dan potongan untuk membangun struktur narasi yang lengkap.
Pembuatan Konten: Di platform media sosial video pendek, pembuat konten sering menggunakan teknologi penggabungan video untuk menghasilkan vlog, tutorial, atau video bertema, meningkatkan daya tarik dan visibilitas konten mereka.
Pendidikan dan Pelatihan: Guru dan pelatih dapat membuat video instruksional dengan menggabungkan klip video yang berbeda untuk mengombinasikan teori dan praktik, sehingga mendorong pemahaman dan pembelajaran siswa.
Tayangan Ulang Acara Olahraga: Dalam siaran olahraga, teknologi penggabungan video digunakan untuk menghasilkan cuplikan sorotan guna membantu penonton meninjau momen-momen menarik dalam acara tersebut.
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. |
Menggunakan penggabungan video
Prasyarat
Sepasang AccessKey telah dibuat dan diperoleh. Untuk informasi lebih lanjut, lihat Buat Sepasang AccessKey.
Object Storage Service (OSS) diaktifkan dan sebuah bucket dibuat. Untuk informasi lebih lanjut, lihat Buat Bucket.
IMM diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan IMM.
Sebuah proyek 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 di suatu wilayah.
Langkah 1: Unggah file
Gunakan Konsol OSS untuk mengunggah file media ke bucket di wilayah tempat proyek IMM berada.

Langkah 2: Gunakan penggabungan video IMM
Anda dapat memanggil operasi CreateMediaConvertTask untuk membuat tugas penggabungan video.
Contoh parameter
Contoh berikut menggunakan proyek IMM test-project untuk pemrosesan penggabungan video.
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.
Gabungkan klip pembuka dan penutup ke dalam video
Jalur ke file video input:
oss://test-bucket/video-demo/head.mov,oss://test-bucket/video-demo/Winemaking.mov, danoss://test-bucket/video-demo/tail.movIndeks file media utama: 1
Konfigurasi video: encoding h264, CRF disetel ke 24, laju frame 25
Konfigurasi audio: format AAC, bitrate 96 Kbit/s, dua saluran, laju sampel 44,1 kHz
Format video keluaran: mp4
Jalur ke file keluaran:
oss://test-bucket/video-demo/concat.mp4Notifikasi selesai penggabungan: Kirim pesan Simple Message Queue (SMQ) ke topik SMQ "test-mns-topic".
Untuk contoh kode SDK, kunjungi OpenAPI Explorer. Parameter dalam contoh kode dikonfigurasi secara otomatis sebagai referensi. Modifikasi parameter berdasarkan kebutuhan bisnis Anda sebelum melakukan debugging.
Parameter Permintaan
{
"ProjectName": "test-project",
"AlignmentIndex": 1,
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/head.mov"
},
{
"URI": "oss://test-bucket/video-demo/Winemaking.mov"
},
{
"URI": "oss://test-bucket/video-demo/tail.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/concat.{autoext}",
"Video": {
"TranscodeVideo": {
"CRF": 24,
"Codec": "h264",
"FrameRate": 25,
"PixelFormat": "yuv420p"
}
}
}
]
}Gabungkan dua video menjadi satu video 720p
Jalur ke video input:
oss://test-bucket/video-demo/Winemaking.mov,oss://test-bucket/video-demo/ShushanDistrictCommercialBuilding.movIndeks file media utama: 0
Konfigurasi video: encoding h264, CRF disetel ke 25, laju frame 25, resolusi 1280×720, ubah ukuran video dan pertahankan batas hitam. Untuk informasi lebih lanjut tentang metode resize, lihat Metode Resize
Konfigurasi audio: format AAC, bitrate 96 Kbit/s, dua saluran, laju sampel 44,1 kHz
Format video keluaran: mp4
Jalur ke file keluaran:
oss://test-bucket/video-demo/concat.mp4Notifikasi selesai penggabungan: Kirim pesan SMQ ke topik SMQ "test-mns-topic".
Untuk contoh kode SDK, kunjungi OpenAPI Explorer. Parameter dalam contoh kode dikonfigurasi secara otomatis sebagai referensi. Modifikasi parameter berdasarkan kebutuhan bisnis Anda sebelum melakukan debugging.
Parameter Permintaan
{
"ProjectName": "test-project",
"AlignmentIndex": 0,
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/Winemaking.mov"
},
{
"URI": "oss://test-bucket/video-demo/ShushanDistrictCommercialBuilding.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/concat.{autoext}",
"Video": {
"TranscodeVideo": {
"AdaptiveResolutionDirection": true,
"CRF": 25,
"Codec": "h264",
"FrameRate": 25,
"PixelFormat": "yuv420p",
"Resolution": "x720",
"ScaleType": "fill"
}
}
}
]
}