全部产品
Search
文档中心

ApsaraVideo Media Processing:Atur penggabungan dan pemotongan

更新时间:Jul 02, 2025

Jika Anda ingin menambahkan bagian awal dan akhir ke video, menggabungkan klip dari siaran langsung yang direkam, atau mengekstrak klip dari video, Anda dapat menggunakan fitur penggabungan dan pemotongan video yang disediakan oleh ApsaraVideo Media Processing (MPS). Fitur penggabungan memungkinkan Anda menggabungkan beberapa video dengan format berbeda, penyandian, dan resolusi menjadi satu video baru dengan format, penyandian, dan resolusi tertentu. Fitur pemotongan memungkinkan Anda mengekstrak klip dari video dan menyimpannya sebagai video baru. Topik ini menjelaskan cara mengatur penggabungan dan pemotongan di MPS.

Penggabungan video

Untuk menggabungkan video, perhatikan parameter berikut:

  • Input

    Bagian awal yang akan digabungkan dan Bucket Object Storage Service (OSS) tempat bagian tersebut disimpan.

    Catatan

    Parameter Lokasi menentukan wilayah tempat bucket OSS yang menyimpan file input berada. Nilai parameter Lokasi harus sesuai dengan wilayah tempat Anda mengaktifkan MPS. Sebagai contoh, jika titik akhir layanan MPS Anda adalah mts.cn-hangzhou.aliyuncs.com, Anda harus mengatur parameter Lokasi ke oss-cn-hangzhou.

  • Output

    Perhatikan parameter berikut saat mengonfigurasi output pekerjaan:

    • Video

      Informasi tentang file output setelah penggabungan video, seperti lebar, tinggi, dan laju bit. Jika rasio aspek video yang akan digabungkan, termasuk bagian awal dan akhir, berbeda dari rasio aspek output, sistem secara otomatis menambahkan bilah hitam ke gambar dalam video output. Kami sarankan Anda menyiapkan versi dengan rasio aspek berbeda untuk bagian awal dan akhir agar file output memenuhi persyaratan resolusi Anda dalam berbagai skenario.

    • MergeList

      Daftar video yang akan digabungkan. Video digabungkan sesuai urutan dalam daftar. Video terakhir dalam daftar adalah bagian akhir. Anda dapat menentukan hingga lima video, termasuk bagian awal dan akhir. Untuk menggabungkan lebih dari lima video, tentukan parameter MergeConfigUrl.

      Catatan

      Anda hanya dapat menentukan salah satu dari parameter MergeList dan MergeConfigUrl.

      Tentukan tiga parameter berikut untuk setiap video yang akan digabungkan:

      • MergeURL

        Jalur OSS dari video yang akan digabungkan.

        Catatan

        Semua video yang akan digabungkan ke dalam file output harus berada di wilayah OSS yang sama dengan bagian awal. Anda tidak dapat menggabungkan video lintas wilayah.

      • Start

        Titik awal klip video yang akan digabungkan. Tentukan parameter ini jika Anda ingin menggabungkan hanya sebagian video ke dalam file output. Nilai default: 0.

      • Duration

        Panjang klip video yang akan digabungkan. Panjangnya relatif terhadap titik awal yang ditentukan oleh parameter Start. Tentukan parameter ini jika Anda ingin menggabungkan hanya sebagian video ke dalam file output. Secara default, panjangnya adalah periode dari titik awal yang ditentukan oleh parameter Start hingga akhir video.

    • MergeConfigUrl

      URL OSS dari file konfigurasi untuk pekerjaan penggabungan video. Konten dalam file konfigurasi berformat JSON. Isi file tersebut sama dengan nilai parameter MergeList.

      Catatan

      Video digabungkan sesuai urutan yang ditentukan dalam file konfigurasi. Video terakhir dalam file konfigurasi adalah bagian akhir. Anda dapat menentukan hingga 100 video, termasuk bagian awal dan akhir.

Pemotongan video

Untuk mengekstrak klip video, perhatikan parameter berikut:

  • Input

    Video dari mana klip diekstraksi dan Bucket OSS tempat video disimpan.

    Catatan

    Parameter Lokasi menentukan wilayah tempat bucket OSS yang menyimpan file input berada. Nilai parameter Lokasi harus sesuai dengan wilayah tempat Anda mengaktifkan MPS. Sebagai contoh, jika titik akhir layanan MPS Anda adalah mts.cn-hangzhou.aliyuncs.com, Anda harus mengatur parameter Lokasi ke oss-cn-hangzhou.

  • Output

    Perhatikan parameter berikut saat mengonfigurasi output pekerjaan:

    • TimeSpan

      Rentang waktu klip yang akan diekstrak dari video asli. Anda dapat menentukan titik awal dan panjang klip video.

      Tentukan tiga parameter berikut untuk setiap rentang waktu:

      • Seek

        Titik waktu di mana klip video dimulai.

      • Duration

        Panjang klip video.

      • End

        Panjang bagian akhir video asli yang akan dipotong.

        Catatan

        Jika Anda menentukan parameter ini, parameter Duration menjadi tidak valid.

    • ConfigToClipFirstPart

      Menentukan apakah akan memotong bagian pertama dari video yang akan digabungkan. Nilai true menunjukkan bahwa bagian pertama dari video dipotong sebelum video digabungkan. Nilai false menunjukkan bahwa video digabungkan ke dalam file output, yang kemudian dipotong. Nilai default: false.

Contoh

Tambahkan bagian awal dan akhir dengan resolusi 640 × 480 pixels ke video dengan resolusi 1280 × 720 pixels untuk menghasilkan video MP4 dengan resolusi 1280 × 720 pixels. Dalam video output, bilah hitam ditambahkan di kiri dan kanan bagian awal dan akhir. Bagian utama ditampilkan secara normal.

Untuk informasi tentang kode sampel untuk mengatur penggabungan dan pemotongan menggunakan SDK MPS untuk berbagai bahasa pemrograman, lihat topik berikut: