Gabungkan beberapa klip audio menjadi satu file dengan memanggil API transkoding media dari Intelligent Media Management (IMM).
Ikhtisar
Penggabungan audio menggabungkan beberapa klip audio menjadi satu file audio yang berkelanjutan. Anda dapat memilih, mengedit, dan mencampur berbagai materi audio untuk menghasilkan audio yang ekspresif dan terdengar alami.

Kasus Penggunaan
-
Produksi musik: Penggabungan audio mengintegrasikan trek, suara, atau bagian instrumen berbeda menjadi satu komposisi musik utuh, meningkatkan fleksibilitas dan kreativitas.
-
Penyuntingan dan pascaproduksi audio: Penggabungan audio membantu editor menyederhanakan konten laporan berita, dokumenter, dan program audio lainnya guna meningkatkan koherensi dan kenyamanan pendengaran.
-
Edukasi dan pelatihan: Gabungkan segmen kursus atau kuliah untuk membuat materi audio edukatif yang mudah dipelajari dan ditinjau oleh siswa.
Format audio dan video yang didukung
Kategori | Format |
Audio | Semua format utama, seperti AAC, MP3, WAV, FLAC, WMA, AC3, dan OPUS. |
Video | Semua format utama, seperti MP4, MPEG-TS, MKV, MOV, AVI, FLV, M3U8, WebM, WMV, RM, dan VOB. |
Prosedur
Prasyarat
Buat AccessKey. Untuk informasi selengkapnya, lihat Create an AccessKey.
Aktifkan Object Storage Service (OSS) dan buat bucket. Untuk informasi selengkapnya, lihat Create a bucket.
Aktifkan Intelligent Media Management (IMM). Untuk informasi selengkapnya, lihat Activate IMM.
Buat proyek di Konsol IMM. Untuk informasi selengkapnya, lihat Create a project.
CatatanAnda juga dapat memanggil operasi API untuk membuat proyek. Untuk informasi selengkapnya, lihat Membuat proyek.
Anda dapat memanggil operasi ListProjects untuk mendaftar semua proyek yang dibuat di wilayah yang ditentukan.
Langkah 1: Unggah file
Gunakan Konsol OSS untuk mengunggah file media Anda ke bucket yang berada di Wilayah yang sama dengan proyek IMM Anda.
Di halaman unggah, klik Scan for Files untuk memilih file media lokal Anda.
Langkah 2: Gunakan IMM untuk menggabungkan audio
Panggil API CreateMediaConvertTask untuk membuat tugas penggabungan audio.
Contoh
Contoh berikut menunjukkan cara menggabungkan audio dengan menggunakan proyek IMM test-project. Untuk informasi selengkapnya, lihat transkoding media.
Anda dapat menggunakan OpenAPI Explorer untuk memanggil API transkoding media guna memproses file Anda. Untuk informasi selengkapnya, lihat contoh SDK.
Gabungkan audio dengan intro dan outro
-
File input:
oss://test-bucket/video-demo/head.mp3,oss://test-bucket/video-demo/test.mp3, danoss://test-bucket/video-demo/tail.mp3 -
AlignmentIndex: 1
-
Konfigurasi audio: Kodek AAC, bitrate 96 Kbps, 2-channel, laju sampel 44,1 kHz
-
Format output: aac
-
Jalur file output:
oss://test-bucket/video-demo/concat.aac -
Notifikasi: Kirim pesan ke topik MNS "test-mns-topic"
Untuk contoh SDK, lihat OpenAPI Explorer. Parameter contoh telah diisi sebelumnya. Sesuaikan sesuai kebutuhan, lalu jalankan permintaan tersebut.
Parameter permintaan:
{
"ProjectName": "test-project",
"AlignmentIndex": 1,
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/head.mp3"
},
{
"URI": "oss://test-bucket/video-demo/test.mp3"
},
{
"URI": "oss://test-bucket/video-demo/tail.mp3"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "aac",
"URI": "oss://test-bucket/video-demo/concat.{autoext}"
}
]
}Gabungkan dua segmen audio ke format MP3
File input:
oss://test-bucket/video-demo/test.mp3danoss://test-bucket/video-demo/test1.mp3AlignmentIndex: 0
Konfigurasi audio: Kodek MP3, bitrate 128 Kbps, 2-channel, laju sampel 44,1 kHz
Format output: mp3
Jalur file output:
oss://test-bucket/video-demo/concat.mp3Notifikasi: Kirim pesan ke topik MNS "test-mns-topic"
Untuk contoh SDK, lihat OpenAPI Explorer. Parameter contoh telah diisi sebelumnya. Sesuaikan sesuai kebutuhan, lalu jalankan permintaan tersebut.
Parameter permintaan:
{
"ProjectName": "test-project",
"AlignmentIndex": 0,
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/test.mp3"
},
{
"URI": "oss://test-bucket/video-demo/test1.mp3"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 128000,
"Channel": 2,
"Codec": "mp3",
"SampleRate": 44100
}
},
"Container": "mp3",
"URI": "oss://test-bucket/video-demo/concat.{autoext}"
}
]
}