Topik ini menjelaskan cara mengonfigurasi parameter Timeline saat memanggil operasi SubmitMediaProducingJob dalam berbagai skenario pemrosesan audio.
Catatan Penggunaan
Produksi cerdas mendukung pengeditan dan komposit, rendering efek, serta template untuk siaran langsung, file VOD, dan file material dari Object Storage Service (OSS). Untuk informasi lebih lanjut, lihat Ikhtisar Produksi Cerdas.
Anda dapat memproduksi video dari satu atau beberapa video, file audio, gambar, dan materi subtitle dengan mengonfigurasi parameter Timeline dan memanggil operasi SubmitMediaProducingJob.
Sebuah timeline dibuat ketika Anda menambahkan materi dan mengonfigurasi efek untuk membuat video. Sebuah timeline terdiri dari trek, materi, dan efek. Untuk informasi lebih lanjut, lihat Konfigurasi Timeline.
Untuk informasi lebih lanjut tentang cara menggunakan IMS SDK untuk mengedit file audio dan video, lihat Persiapan.
Pemrosesan Audio untuk Video
Bisu seluruh video
Anda dapat mengonfigurasi elemen Effects untuk membisukan seluruh video.
Bidang Gain menentukan tingkat gain. Nilai 0 menentukan bahwa video dibisukan.
Efek | Contoh Timeline |
|
Menyesuaikan Volume
Anda dapat menyesuaikan volume untuk klip audio dan video.
Kode contoh berikut mengatur tingkat gain klip video menjadi 0,5 dan tingkat gain klip audio menjadi 2.
Bidang Gain menentukan tingkat gain. Anda dapat mengatur tingkat gain ke salah satu nilai berikut:
0: bisu.
1: volume asli.
Nilai antara 0 dan 1: kurang dari volume asli tetapi tidak dibisukan. Semakin kecil nilainya, semakin kecil tingkat gainnya.
Nilai lebih besar dari 1: lebih besar dari volume asli. Semakin besar nilainya, semakin besar tingkat gainnya.
Efek | Contoh Timeline |
|
Bisu seluruh video dan mencampur audio
Skema pemrosesan audio yang umum adalah membisukan seluruh video lalu mencampur audio ke dalam video.
Semua klip audio yang akan digunakan harus ditempatkan di dalam elemen AudioTracks.
Jika bidang TimelineIn tidak ditentukan, pencampuran audio dimulai dari awal klip video.
Jika bidang TimelineOut tidak ditentukan, seluruh klip audio digunakan untuk pencampuran. Jika klip audio lebih panjang daripada klip video, bagian audio yang dicampur ke dalam video memiliki panjang yang sama dengan klip video dan bagian audio tambahan dipotong.
Elemen AudioTrackClips dapat berisi klip hanya audio atau klip video yang memiliki audio.
Efek | Contoh Timeline |
|
Bisu seluruh video dan mencampur audio dari beberapa klip audio
Anda dapat membisukan seluruh video dan mencampur audio dari beberapa klip audio.
Kode contoh berikut membisukan seluruh video dan mencampur audio dari dua klip audio:
Bagian audio dari detik ke-1 hingga detik ke-5 dalam klip m1.wav dicampur ke dalam bagian dari detik ke-2 hingga detik ke-6 dalam klip video, dengan tingkat gain audio diatur ke 2.
Bagian audio dari detik ke-2 hingga detik ke-10 dalam klip speech.mp3 dicampur ke dalam bagian dari detik ke-4 hingga detik ke-12 dalam klip video, dengan tingkat gain audio diatur ke 0,5.
Efek | Contoh Timeline |
|
Konfigurasikan putar ulang berulang audio
Kode contoh berikut membisukan klip video dan memutar ulang bagian audio m2.wav dari detik ke-4 hingga detik ke-10 sepanjang bagian timeline dari detik ke-2 hingga detik ke-14.
Efek | Contoh Timeline |
|
Fade-in dan fade-out audio
Konfigurasikan fade-in dan fade-out untuk klip hanya audio
Anda dapat mengatur bidang Type ke AFade untuk mengonfigurasi fade-in dan fade-out audio.
Kode contoh berikut mengatur efek fade-in selama 3 detik dan efek fade-out selama 4 detik. Fade-in meningkatkan volume secara linear, sedangkan fade-out menurunkan volume secara linear.
Untuk informasi lebih lanjut tentang efek AFade, lihat AFade.
Efek | Contoh Timeline |
|
Konfigurasikan fade-in dan fade-out audio untuk klip video
Anda dapat menerapkan efek fade-in dan fade-out pada audio dalam video. Konfigurasinya sama dengan konfigurasi fade-in dan fade-out untuk klip hanya audio.
Kode contoh berikut mengatur efek fade-in selama 3 detik trek audio dan efek fade-out selama 4 detik trek audio. Fade-in meningkatkan volume secara linear, sedangkan fade-out menurunkan volume secara linear.
Efek | Contoh Timeline |
|
Bisu bagian tertentu dari trek audio
Anda dapat membisukan bagian tertentu dari trek audio dengan menentukan posisi awal dan akhir untuk dibisukan.
Kode contoh berikut membisukan bagian audio dari detik ke-2 hingga detik ke-5.
Efek | Contoh Timeline |
|
Tentukan posisi awal pencampuran audio
Saat Anda membisukan video dan mencampur audio ke dalam video, Anda dapat menentukan posisi awal dan akhir pencampuran.
Kode contoh berikut mencampur bagian audio dari detik ke-10 hingga detik ke-19 ke dalam video mulai dari detik ke-5 video.
Efek | Contoh Timeline |
|
Mengurangi kebisingan
Anda dapat mengurangi kebisingan dalam klip hanya audio dan klip video.
Untuk informasi lebih lanjut tentang nilai-nilai bidang Mode, lihat ADenoise.
Efek | Contoh Timeline |
|
Mencampur audio dalam video
Anda dapat mencampur beberapa trek audio ke dalam video.
Dalam contoh berikut, tingkat gain bagian dari detik ke-4 hingga detik ke-6 dan dari detik ke-9 hingga detik ke-14 dalam klip h4.mp4 diatur ke 0,8.
Selain itu, audio dari dua trek audio dicampur ke dalam video.
Bagian audio dari detik ke-10 hingga detik ke-17 dalam klip m1.wav dicampur ke dalam bagian dari detik ke-4 hingga detik ke-11 dalam klip video, dengan tingkat gain audio diatur ke 2.
Bagian audio dari detik ke-15 hingga detik ke-20 dalam klip speech.mp3 dicampur ke dalam bagian dari detik ke-9 hingga detik ke-14 dalam klip video.
Efek | Contoh Timeline |
|
Normalisasi audio
Pengaturan ini hanya berlaku untuk klip audio dan video. Jika ALoudNorm digunakan bersama dengan ADenosie atau Volume, pengaturan tersebut berlaku dalam urutan berikut: ADenoise > Volume > ALoudNorm.
Anda dapat menormalisasi volume audio.
Efek
Contoh Timeline
{ "AudioTracks": [ { "AudioTrackClips": [ { "Comment": "Normalisasi volume audio", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav", "Effects": [ { "Type": "ALoudNorm", "Loudness": -24.0, "TruePeak": -2.0 } ] }, { "Comment": "Normalisasi volume audio", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m2.wav", "Effects": [ { "Type": "ALoudNorm", "Loudness": -24.0, "TruePeak": -2.0 } ] } ] } ] }Anda dapat menormalisasi volume audio dalam video.
Efek
Contoh Timeline
{ "VideoTracks": [ { "VideoTrackClips": [ { "Comment": "Normalisasi volume audio dalam video", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4", "Effects": [ { "Type": "ALoudNorm", "Loudness": -24.0, "TruePeak": -2.0 } ] }, { "Comment": "Normalisasi volume audio dalam video", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h1.mp4", "Effects": [ { "Type": "ALoudNorm", "Loudness": -24.0, "TruePeak": -2.0 } ] } ] } ] }
Menyamakan volume
Pengaturan ini berlaku secara global dan tidak dapat berlaku untuk satu klip.
Anda dapat menyamakan volume audio dalam video.
Efek
Contoh Timeline
{ "VideoTracks": [ { "VideoTrackClips": [ { "Comment": "Menyamakan volume audio dalam video", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h4.mp4" }, { "Comment": "Menyamakan volume audio dalam video", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/h1.mp4" } ] } ], "EffectTracks": [ { "EffectTrackItems": [ { "Type": "AEqualize", "Peak": 0.95, "Gain": 10 } ] } ] }Anda dapat menyamakan volume audio.
Efek
Contoh Timeline
{ "AudioTracks": [ { "AudioTrackClips": [ { "Comment": "Menyamakan volume audio", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m1.wav" }, { "Comment": "Menyamakan volume audio", "MediaURL": "https://ice-document-materials.oss-cn-shanghai.aliyuncs.com/test_media/music/m2.wav" } ] } ], "EffectTracks": [ { "EffectTrackItems": [ { "Type": "AEqualize", "Peak": 0.95, "Gain": 10 } ] } ] }
Klip keluaran hanya audio
Ekstrak audio
Anda dapat mengekstrak audio dari klip video dengan menentukan klip video di bidang AudioTrackClips elemen AudioTracks.
Efek | Contoh Timeline |
|
Menggabungkan klip audio
Anda dapat menggabungkan bagian tertentu dari dua klip audio dalam urutan tertentu menjadi satu trek audio.
Efek | Contoh Timeline |
|
Mencampur audio dari beberapa klip hanya audio
Anda dapat mencampur audio dari beberapa klip hanya audio.
Efek | Contoh Timeline |
|