ApsaraVideo Media Processing (MPS) memungkinkan Anda menambahkan adegan pembuka di awal video dalam mode picture-in-picture (PiP) serta adegan penutup di akhir video dengan efek transisi. Adegan pembuka dan penutup adalah klip video yang menyampaikan informasi penting. Topik ini menjelaskan cara mengatur adegan pembuka dan penutup di MPS.
Deskripsi parameter
Saat mengatur adegan pembuka dan penutup, perhatikan parameter berikut:
Video yang ingin ditambahkan adegan pembuka dan penutup, serta Bucket Object Storage Service (OSS) tempat video tersebut disimpan.
CatatanParameter Lokasi menentukan wilayah tempat Bucket OSS yang menyimpan file input berada. Nilai dari parameter Lokasi harus sesuai dengan wilayah tempat Anda mengaktifkan MPS. Sebagai contoh, jika titik akhir layanan MPS Anda adalah mts.cn-hangzhou.aliyuncs.com, atur parameter Lokasi menjadi oss-cn-hangzhou.
Perhatikan parameter berikut saat mengonfigurasi output pekerjaan:
Video
Informasi tentang file output, seperti lebar, tinggi, dan bitrate. Jika rasio aspek video input berbeda dari rasio aspek output, gambar dalam video output akan diregangkan. Disarankan hanya menentukan lebar atau tinggi output. Dimensi yang tidak ditentukan akan diskalakan secara otomatis berdasarkan rasio aspek video input.
Daftar klip video yang akan digabungkan ke dalam adegan pembuka. Klip video digabungkan dalam urutan yang sama seperti yang ditentukan dalam daftar. Anda dapat menentukan hingga dua klip video.
Tentukan empat parameter berikut untuk setiap klip video:
OpenUrl
Jalur OSS dari klip video.
CatatanKlip video harus berada di wilayah OSS yang sama dengan video input. Anda tidak dapat menggabungkan video lintas wilayah.
Start
Durasi yang berlalu setelah video input diputar sebelum klip video diputar. Nilai dimulai dari 0. Satuan: detik. Nilai default: 0.
Width
Lebar klip video. Nilai valid:
-1: lebar asli klip video.
Full: Lebar klip video sama dengan lebar bagian utama.
Lebar kustom: Anda dapat menyesuaikan lebar klip video. Nilai valid: [0,4096].
CatatanKlip video dipusatkan berdasarkan titik tengah bagian utama. Lebar klip video harus sama dengan atau kurang dari lebar bagian utama. Jika tidak, adegan pembuka mungkin tidak ditampilkan seperti yang diharapkan.
Height
Tinggi klip video. Nilai valid:
-1: tinggi asli klip video.
full: Tinggi klip video sama dengan tinggi bagian utama.
Tinggi kustom: Anda dapat menyesuaikan tinggi klip video. Nilai yang valid: [0, 4096].
CatatanKlip video dipusatkan berdasarkan titik tengah bagian utama. Tinggi klip video harus sama dengan atau kurang dari tinggi bagian utama. Jika tidak, adegan pembuka mungkin tidak ditampilkan seperti yang diharapkan.
Daftar klip video yang akan digabungkan ke dalam adegan penutup. Klip video digabungkan dalam urutan yang sama seperti yang ditentukan dalam daftar. Anda dapat menentukan hingga dua klip video.
Tentukan parameter berikut untuk setiap klip video:
TailUrl
Jalur OSS dari klip video.
CatatanKlip video harus berada di wilayah OSS yang sama dengan video input. Anda tidak dapat menggabungkan video lintas wilayah.
Width
Lebar klip video. Nilai valid:
-1: lebar asli klip video.
full: Lebar klip video sama dengan lebar bagian utama.
Lebar kustom: Anda dapat menyesuaikan lebar klip video. Nilai valid: [0,4096]
CatatanKlip video dipusatkan berdasarkan titik tengah bagian utama. Lebar klip video harus sama dengan atau kurang dari lebar bagian utama. Jika tidak, adegan penutup mungkin tidak ditampilkan seperti yang diharapkan.
Height
Tinggi klip video. Nilai valid:
-1: tinggi asli klip video.
full: Tinggi klip video sama dengan tinggi bagian utama.
Tinggi kustom: Anda dapat menyesuaikan tinggi klip video. Nilai valid: [0,4096].
CatatanKlip video dipusatkan berdasarkan titik tengah bagian utama. Tinggi klip video harus sama dengan atau kurang dari tinggi bagian utama. Jika tidak, adegan penutup mungkin tidak ditampilkan seperti yang diharapkan.
BlendDuration
Durasi transisi antara bagian utama dan klip video. Selama transisi, frame terakhir dari bagian utama memudar keluar, dan frame pertama dari klip video memudar masuk. Satuan: detik. Nilai default: 0.
IsMergeAudio
Menentukan apakah akan menggabungkan konten audio dari klip video.
BgColor
Warna bilah yang ditambahkan ke klip video jika lebar atau tinggi klip lebih kecil dari bagian utama.
Contoh
Tambahkan adegan pembuka dan penutup ke video dengan resolusi 1280 x 720 pixels. Bagian pembuka dan penutup adalah file MP4 dengan resolusi 640 x480 pixels. Adegan pembuka ditampilkan 2 detik setelah video output mulai diputar. Durasi transisi antara bagian utama dan adegan penutup adalah 3 detik. Warna bilah yang ditambahkan ke adegan penutup adalah hitam. Setelah Anda menyelesaikan pengaturan, adegan pembuka ditampilkan dalam mode PiP pada bagian utama pada waktu 00:00:02 sementara bagian utama terus diputar. Ketika bagian utama mencapai akhir dan memudar keluar, adegan penutup memudar masuk lalu memudar keluar.
Untuk informasi tentang kode contoh untuk mengatur adegan pembuka dan penutup menggunakan MPS SDK untuk berbagai bahasa pemrograman, lihat topik berikut: