Intelligent Cloud Editor menyediakan kemampuan pengeditan video daring yang memungkinkan Anda membuat video baru dari aset audio, video, dan teks. Topik ini menjelaskan cara membuat, mengelola, dan mengedit proyek pengeditan daring. Anda dapat meningkatkan proyek dengan fitur cerdas untuk menambahkan stiker, filter, efek, dan subtitle.
Fitur
Video editing — Potong, sambung, dan tambahkan efek ke aset seperti klip video, file audio, dan gambar.
Live stream editing — Edit dan keluarkan konten video secara real time selama siaran langsung.
Advanced template editing — Hasilkan video dari template preset.
Prasyarat
Unggah aset media yang diperlukan ke pustaka media. Untuk petunjuknya, lihat Upload media assets in the console.
Untuk menggunakan fitur text-to-speech cerdas, konfigurasikan alamat penyimpanan default untuk audio yang dihasilkan. Untuk informasi lebih lanjut, lihat Configure a storage address.
Pengeditan daring di Konsol
Akses konsol pengeditan daring
Masuk ke Intelligent Media Services (IMS) console.
Di panel navigasi sebelah kiri, pilih Intelligent Production > Online Editing untuk membuka halaman Online Editing.
Buat proyek pengeditan
Proyek pengeditan video
Proyek pengeditan video
Intelligent Cloud Editor memungkinkan Anda mengedit siaran langsung dan file rekaman.
Klik tab Video Editing Projects.
Klik Create Editing Project, masukkan nama proyek, lalu klik OK.
Di kolom Operation proyek, klik Clip untuk membuka antarmuka proyek pengeditan standar.
Proyek pengeditan siaran langsung
Proyek pengeditan siaran langsung
Klik tab Live Editing Project.
Klik Create Live Editing Project, konfigurasikan parameter yang diperlukan seperti pada tabel berikut, lalu klik OK.
Parameter | Description |
Live stream editing name | Nama kustom untuk proyek pengeditan siaran langsung. Nama dapat berisi huruf, angka, spasi, dan garis bawah (_) serta tidak boleh melebihi 60 karakter. |
Live stream URL | Masukkan URL siaran langsung Alibaba Cloud yang ingin Anda edit. Untuk informasi cara mendapatkan URL siaran langsung, lihat Generate live stream URLs. Hanya aliran HLS (m3u8) melalui HTTPS yang didukung. Untuk mengedit siaran langsung, Anda harus terlebih dahulu mengaktifkan perekaman siaran langsung. Untuk informasi lebih lanjut, lihat Record and store to OSS dan Record and store to VOD. |
Storage method | Konfigurasikan tujuan penyimpanan untuk klip siaran langsung yang dihasilkan. Tujuan yang didukung adalah Object Storage Service (OSS) dan ApsaraVideo VOD. |
Storage address |
|
Anda dapat menambahkan bucket OSS. Jika tidak ada bucket yang tersedia, Anda dapat membuat bucket di konsol OSS. Untuk informasi lebih lanjut, lihat Create buckets. | | Start time | Pilih waktu mulai untuk pengeditan siaran langsung. Anda dapat memilih Start atau Start from Reserved Time. Sebelum siaran langsung dimulai, Anda dapat mengubah jadwal di daftar pengeditan daring. Setelah siaran langsung dimulai, perekaman dimulai secara otomatis, dan Anda dapat mengedit aliran secara real time. |
Di kolom Operation proyek, klik View untuk membuka antarmuka pengeditan siaran langsung. Untuk informasi lebih lanjut tentang pengeditan siaran langsung, lihat .
Proyek pengeditan template lanjutan
Proyek pengeditan template lanjutan
Klik tab Advanced Editing Project.
Klik Create Editing Project, lalu klik OK untuk membuka halaman Advanced Templates.
Di kolom Operation templat, klik Use Template. Masukkan nama proyek, lalu klik OK untuk membuka antarmuka pengeditan template lanjutan. Untuk detail tentang pengeditan template lanjutan, lihat .
Kelola proyek pengeditan
Di kolom Operation, Anda dapat mengklik Editing, Copy, atau Export Template. Untuk menghapus proyek, klik
lalu Delete.
Bagian ini menggunakan proyek pengeditan standar sebagai contoh. Prosedur untuk jenis proyek pengeditan lainnya serupa.
Daftar proyek pengeditan standar menampilkan informasi seperti nama proyek, jenis video, waktu pembuatan, dan waktu pembaruan terakhir. Di kolom Actions, Anda dapat mengedit proyek atau melihat detailnya.
Fitur pengeditan
Video editing
Buka antarmuka proyek pengeditan video.
Antarmuka proyek pengeditan video dibagi menjadi empat area utama. Asset area di kiri atas digunakan untuk mengelola aset media yang diimpor, dan Preview area di tengah digunakan untuk pemutaran video real time. Property area di sebelah kanan digunakan untuk menyesuaikan parameter aset, dan Editing area di bagian bawah menyediakan timeline multi-track untuk operasi pengeditan.
Tabel berikut menjelaskan area-area pada antarmuka pengeditan standar.
Number
Description
①
Asset area
②
Preview area
③
Property area
④
Editing area
Impor aset.
Di pojok kanan atas area aset, klik Import untuk membuka pustaka media untuk wilayah saat ini. Pilih aset yang diperlukan.
Di pustaka media, Anda dapat memfilter aset berdasarkan kategori All, Video, Audio, atau Image. Anda juga dapat mencari aset berdasarkan nama di kotak pencarian di bagian atas.
Jika aset yang Anda butuhkan tidak ada di pustaka media, Anda dapat mengunggahnya. Untuk informasi lebih lanjut, lihat Upload media assets in the console.
Tambahkan aset ke area pengeditan.
Klik ikon
pada aset atau seret aset ke track di area pengeditan.Anda juga dapat menambahkan sumber daya publik seperti Stickers, Filters, dan Effects untuk membuat proyek multi-track dan melihat hasilnya secara real time.
Edit aset.
Potong, pratinjau, atau sesuaikan properti aset
Pilih aset di track pada area pengeditan. Gunakan alat di pojok kiri atas area pengeditan untuk operasi seperti memotong atau menghapus. Di area pratinjau, Anda dapat mempratinjau, menyeret, mengubah skala, dan memposisikan ulang aset. Di area properti, Anda dapat menyesuaikan propertinya.
Tambahkan efek transisi
Di area pengeditan, pilih video atau gambar tempat Anda ingin menambahkan transisi. Di area aset, klik Transitions dan pilih efek transisi, seperti vortex. Anda dapat melihat efeknya di area pratinjau.
Generasi subtitle cerdas
Pilih video di area pengeditan. Di tab Basic di area properti, klik Intelligent Subtitling. Subtitle yang dihasilkan akan dimuat secara otomatis ke track baru.
Tampilkan bentuk gelombang audio untuk video
Pilih video di area pengeditan. Klik ikon
untuk memilih jenis bentuk gelombang yang akan ditampilkan. Bentuk gelombang yang sesuai akan muncul di bawah video pada track.Dubbing cerdas
Di area pengeditan, pilih subtitle tempat Anda ingin menghasilkan sulih suara. Klik ikon
untuk mengatur jenis suara, lalu klik Smart dubbing. Sulih suara yang dihasilkan akan dimuat secara otomatis ke track baru.
CatatanJika muncul pesan "Please configure the storage path first", Anda harus mengonfigurasi jalur penyimpanan. Untuk informasi lebih lanjut, lihat Configure a storage address.
Tambahkan penanda atau tandai klip
Di area pengeditan, pilih video dan seret timeline ke posisi tertentu. Klik ikon
untuk menambahkan penanda. Klik ikon
atau
untuk menambahkan titik masuk dan keluar untuk klip. Anda juga dapat mengklik ikon
dan
, atau penanda dan klip di atas video pada track, untuk melihat detailnya.Pisahkan track audio dari video
Pilih video di area pengeditan. Di tab Basic di area properti, klik Separate audio track. Track audio yang dipisahkan akan dimuat secara otomatis ke track baru.
Kustomisasi manusia digital (Pratinjau publik)
Selama pratinjau publik, Intelligent Cloud Editor menyediakan empat manusia digital resmi untuk uji coba gratis. Anda dapat menambahkan manusia digital berbasis teks atau suara dari area aset, mengonfigurasi parameternya sesuai kebutuhan, lalu klik Initiate Digital Human and Generate Video. Manusia digital akan ditambahkan ke track video setelah sintesis selesai.
Kualitas manusia digital resmi mungkin tidak optimal karena tidak dilatih menggunakan data manusia sungguhan. Jika Anda memerlukan kualitas lebih tinggi, Anda dapat bergabung dengan grup DingTalk (ID: 84650000851) untuk mencoba versi profesional fitur manusia digital.
Panel sebelah kiri di area aset menampilkan daftar manusia digital yang tersedia. Pilih salah satu untuk melihat tampilannya di area pratinjau.
Setelah selesai mengedit, klik Save di pojok kanan atas untuk menyimpan proyek.
Anda juga dapat mengklik Generate as Template atau Export Video di pojok kanan atas untuk menghasilkan templat dari proyek atau mengekspor video ke pustaka media.
Live stream editing
Live stream editing
Buka antarmuka proyek pengeditan siaran langsung.
Antarmuka pengeditan siaran langsung dibagi menjadi empat area. Live signal source area di sebelah kiri menampilkan siaran langsung. Video preview area di tengah mempratinjau konten yang diedit. Editing area di bagian bawah menyediakan timeline untuk membuat klip. Clip list area di sebelah kanan mengelola klip video yang dihasilkan.
Tabel berikut menjelaskan area-area pada antarmuka pengeditan siaran langsung.
Number
Description
①
Live signal source area
②
Video preview area
③
Editing area
④
Clip list area
Potong video menjadi klip.
Di pojok kiri atas area pengeditan, klik ikon
atau
. Tekan dan tahan tombol kiri mouse untuk menyesuaikan durasi klip, lalu klik Generate Clip. Klip yang dihasilkan akan disimpan secara otomatis dan muncul di area daftar klip.Anda juga dapat mengklik ikon
untuk membatalkan tindakan terakhir atau mengklik Preview Clip untuk mempratinjau klip.Edit klip video.
Di area daftar klip, pilih klip video dan klik Export To Video Editing di pojok kanan atas untuk melanjutkan pengeditan klip. Untuk informasi lebih lanjut, lihat .
Advanced template editing
Advanced template editing
Buka antarmuka proyek pengeditan template lanjutan.
Antarmuka pengeditan template lanjutan dibagi menjadi tiga area. Video preview area di tengah memberikan pratinjau real time efek templat. Editing group list area di bagian bawah menampilkan grup pengeditan dalam templat. Editing group asset area di sebelah kanan memungkinkan Anda mengganti dan mengedit aset dalam grup saat ini.
Tabel berikut menjelaskan area-area pada antarmuka pengeditan template lanjutan.
Number
Description
①
Video preview area
②
Editing group list area
③
Editing group asset area
Di area daftar grup pengeditan, klik grup pengeditan untuk mengganti asetnya.
Ganti aset video atau gambar.
Di area aset grup pengeditan, klik video atau gambar, lalu klik Replace Asset. Pustaka media untuk wilayah saat ini akan terbuka. Pilih aset pengganti.
Jika aset yang Anda butuhkan tidak ada di pustaka media, unggahlah. Untuk petunjuknya, lihat Upload media assets in the console.
Ganti aset teks.
Edit teks di area pratinjau atau atur properti teks di area aset grup pengeditan.
Saat Anda memilih aset teks, batas pengeditan kuning akan muncul di area pratinjau. Anda dapat menyeret batas tersebut untuk menyesuaikan posisi dan ukuran aset. Di panel properti di sebelah kanan, Anda dapat mengonfigurasi konten teks, ukuran font, warna, dan posisi.
(Opsional) Pratinjau video.
Di area daftar grup pengeditan, klik ikon
untuk mempratinjau video.CatatanJika Anda memodifikasi grup pengeditan, layanan akan menghasilkan ulang video pratinjau, yang dikenai biaya pengeditan daring dan penyimpanan. Untuk detail penagihan, lihat Intelligent Cloud Editor dan Storage fees.
Hasilkan video.
Di pojok kanan atas, klik Export Video. Konfigurasikan parameter ekspor sesuai kebutuhan, lalu klik OK untuk mengekspor video hasil pencampuran ke pustaka media.
Pengeditan daring dengan OpenAPI
Video editing
Video editing
Video editing menggabungkan beberapa aset, seperti klip video, audio, dan gambar, pada timeline untuk menghasilkan file video baru.
Referensi API
Kirim pekerjaan produksi media: Panggil API SubmitMediaProducingJob untuk menggabungkan satu atau beberapa aset video, audio, gambar, dan subtitle menjadi produk akhir. API ini mendukung konfigurasi timeline kompleks untuk memenuhi berbagai kebutuhan pengeditan.
Kueri pekerjaan produksi media: Panggil API GetMediaProducingJob dan berikan
JobIduntuk mengambil status dan hasil pekerjaan.
Atasi masalah pekerjaan yang tidak mengembalikan respons dan tidak muncul di konsol
Jika pekerjaan tidak menghasilkan respons setelah dikirim dan tidak muncul di daftar tugas konsol, periksa hal-hal berikut:
Pastikan panggilan frontend mengirimkan semua parameter yang diperlukan, seperti alamat OSS aset media, ID templat, dan konfigurasi output.
Pastikan akun Anda telah berlangganan Intelligent Media Services (IMS), dan jalur input OSS memiliki izin baca serta berada di wilayah yang sama dengan proyek Anda.
Periksa apakah backend memanggil API
SubmitMediaProducingJobdengan benar dan menerima respons.Jika pekerjaan tidak muncul di daftar tugas konsol, kemungkinan besar pekerjaan tersebut belum berhasil dikirim ke backend. Fokuskan troubleshooting pada tindakan pengiriman frontend dan penanganan permintaan oleh backend.
Konfigurasi timeline
Konfigurasi timeline adalah inti dari pengeditan video dan mendefinisikan logika pengeditan. Timeline menentukan bagaimana aset seperti video, audio, dan gambar disusun dan digabungkan seiring waktu. Timeline terutama terdiri dari track, aset, dan efek. Untuk instruksi konfigurasi detail, lihat timeline configuration details.
Contoh berikut menunjukkan struktur timeline dasar:
{
"VideoTracks": [
{
"VideoTrackClip": [
{
"MediaId": "The asset ID.",
"MediaURL":"The OSS URL of the clip."
}
]
}
],
"AudioTracks": [
{
"AudioTrackClip": [
{
"MediaId": "The audio asset ID.",
"MediaURL":"The OSS URL of the clip."
}
]
}
]
}VideoTracks: Track video yang digunakan untuk menempatkan aset video atau gambar.AudioTracks: Track audio yang digunakan untuk menempatkan aset audio.Clips: Segmen dalam setiap track, berisi ID aset, waktu mulai, dan durasi.
Contoh timeline Tabel berikut mencantumkan kasus penggunaan umum dan tautan ke contoh konfigurasi yang menunjukkan cara menerapkan pengeditan video kompleks menggunakan konfigurasi timeline.
Example | Description |
Mendukung fitur seperti mengonversi video landscape ke portrait, pemotongan video, pencampuran video dan gambar, serta penambahan watermark, stiker, dan stiker GIF animasi. | |
Mendukung fitur seperti membisukan suara, penyesuaian volume, pencampuran audio, ekstraksi audio, dan normalisasi audio. | |
Mendukung penambahan subtitle ke video, pembuatan teks bergaya, pemecahan baris subtitle secara otomatis, penyelarasan subtitle, dan penerapan efek subtitle. | |
Mendukung berbagai transisi (seperti fade-in dan fade-out), efek visual (seperti blur dan sharpen), dan filter (seperti hitam-putih dan vintage). | |
Mendukung fitur seperti speech-to-text (STT) untuk menggabungkan subtitle ke video, text-to-speech (TTS) untuk menggabungkan audio ke video, dan SSML untuk mengontrol ritme atau pelafalan. | |
Mendukung penambahan gambar latar belakang global, logo watermark global, dan lainnya. |
URL OSS aset media tidak mendukung referensi cross-region. Pastikan bucket OSS dan pekerjaan IMS berada di wilayah yang sama, seperti wilayah China (Shenzhen). Jika tidak, rendering dapat menghasilkan hasil abnormal atau pencampuran gagal.
Pengeditan audio dan video dengan SDK Instal dan konfigurasikan SDK sisi server IMS. Untuk informasi lebih lanjut, lihat Prerequisites.
Live stream editing
Live stream editing
Kirim pekerjaan pengeditan siaran langsung: Panggil API SubmitLiveEditingJob. Setelah dikirim, pekerjaan akan masuk antrian untuk dieksekusi secara asinkron.
Kueri pekerjaan pengeditan siaran langsung: Panggil API GetLiveEditingJob untuk menanyakan status pekerjaan berdasarkan
jobId.Dapatkan informasi aset media: Panggil API GetMediaInfo untuk menanyakan informasi tentang aset media yang dihasilkan berdasarkan
MediaId.
Advanced template editing
Ambil informasi templat.
Panggil operasi GetTemplate dan atur parameter
TemplateIduntuk mengambil informasi templat.GetTemplateRequest request = new GetTemplateRequest(); request.setTemplateId("****20b48fb04483915d4f2cd8ac****"); GetTemplateResponse response = iceClient.getTemplate(request); GetTemplateResponseBody.GetTemplateResponseBodyTemplate template = response.getBody().getTemplate(); System.out.println("templateId : " + template.getTemplateId()); System.out.println("clipsParam : " + template.getClipsParam());Contoh berikut menunjukkan respons sampel:
{ "RequestId":"******11-DB8D-4A9A-875B-275798******", "Template":{ "TemplateId":"****20b48fb04483915d4f2cd8ac****", "Name":"AdvancedTemplateTest", "Type":"VETemplate", "Status":"Available", "ModifiedSource":"OpenAPI", "CreateSource":"OpenAPI", "Config":"{\"oss_url\":\"http://your-bucket.oss-cn-shanghai.aliyuncs.com/object.zip\"}", "ClipsParam":"{\"Text7\":\"text\",\"Text6\":\"text\",\"Text5\":\"text\",\"Text4\":\"text\",\"Text3\":\"text\",\"Text2\":\"text\",\"Text1\":\"text\",\"Text0\":\"text\",\"Media3\":\"mediaId\",\"Media2\":\"mediaId\",\"Media1\":\"mediaId\",\"Media0\":\"mediaId\"}", "PreviewMedia":"", "CoverURL":"" } }CatatanAnda juga dapat menggunakan templat yang disediakan sistem. Prosedurnya mirip dengan penggunaan templat kustom. Untuk informasi selengkapnya tentang templat yang disediakan sistem, lihat Public template library - Advanced templates.
Sesuai kebutuhan, ganti bidang
textdanmediaIddalam parameterClipsParamyang dikembalikan pada langkah sebelumnya.{ "Text0":"Caption0", "Text1":"Caption1", "Text2":"Caption2", "Text3":"Caption3", "Text4":"Caption4", "Text5":"Caption5", "Text6":"Caption6", "Text7":"Caption7", "Media0":"****20b48fb04483915d4f2cd8ac****", "Media1":"****20b48fb04483915d4f2cd8ac****", "Media2":"****20b48fb04483915d4f2cd8ac****", "Media3":"****20b48fb04483915d4f2cd8ac****" }CatatanClipsParamadalah parameter untuk layanan produksi. Anda dapat mengganti `text` dengan konten teks Anda dan `mediaId` dengan ID aset media atau URL OSS-nya. Video dan gambar didukung, serta dapat digunakan dalam kombinasi antara ID dan URL.Jika hanya beberapa bidang dalam parameter
ClipsParamyang diatur, keterangan yang tidak ditentukan akan kosong secara default, sedangkan aset media yang tidak ditentukan akan menggunakan aset asli dari templat.Anda dapat mengatur font untuk keterangan serta mode adaptasi untuk video dan gambar. Untuk informasi selengkapnya, lihat Extended features.
Panggil layanan sintesis.
Panggil operasi SubmitMediaProducingJob untuk mengirim pekerjaan pengeditan dan produksi video. Atur parameter
TemplateIddanClipsParam.SubmitMediaProducingJobRequest request = new SubmitMediaProducingJobRequest(); request.setTemplateId("****20b48fb04483915d4f2cd8ac****"); request.setClipsParam("{\"Text7\":\"Caption7\",\"Text6\":\"Caption6\",\"Text5\":\"Caption5\",\"Text4\":\"Caption4\",\"Text3\":\"Caption3\",\"Text2\":\"Caption2\",\"Text1\":\"Caption1\",\"Text0\":\"Caption0\",\"Media3\":\"****20b48fb04483915d4f2cd8ac****\",\"Media2\":\"****20b48fb04483915d4f2cd8ac****\",\"Media1\":\"****20b48fb04483915d4f2cd8ac****\",\"Media0\":\"****20b48fb04483915d4f2cd8ac****\"}"); request.setOutputMediaConfig("{\"MediaURL\":\"http://your-bucket.oss-cn-shanghai.aliyuncs.com/object.mp4\"}"); SubmitMediaProducingJobResponse response = iceClient.submitMediaProducingJob(request); System.out.println("jobid : " + response.getBody().getJobId());
FAQ
Apa yang harus saya lakukan jika video tetap tidak bersuara setelah menyesuaikan parameter audio?
Jika video tetap tidak bersuara setelah Anda menyesuaikan parameter audio, periksa hal-hal berikut:
Nilai Loudness musik latar terlalu rendah: Jika nilai Loudness track musik latar diatur terlalu rendah (misalnya, -26), efek normalisasi volume ALoudNorm dapat menekan audio. Kami menyarankan Anda menyesuaikan nilainya antara -18 hingga -14.
Tumpang tindih layer track: Periksa apakah track video memiliki tingkat layer yang tumpang tindih. Sesuaikan tingkat layer track untuk mengatasi tumpang tindih tersebut.
Apa yang harus saya lakukan jika subtitle hardcoded juga ikut terbalik setelah mencerminkan video?
Subtitle hardcoded merupakan bagian dari data piksel video, sehingga ikut tercermin bersama seluruh video. Anda tidak dapat menggunakan parameter Timeline saja untuk mencerminkan video sekaligus menjaga subtitle tetap tidak terbalik. Untuk mengatasi masalah ini, pertama-tama hapus subtitle hardcoded dari video asli. Kemudian, cerminkan video dan tambahkan subtitle sebagai track subtitle terpisah. Dengan cara ini, subtitle tidak akan ikut terbalik bersama video.
Apa yang harus saya lakukan jika track audio AI_TTS tidak ditampilkan atau tidak bersuara selama pratinjau di konsol?
Pratinjau proyek di konsol Intelligent Media Services saat ini tidak menampilkan track AI_TTS (text-to-speech) atau memutar audionya. AI_TTS hanya berlaku pada video hasil akhir. Untuk memverifikasi audio AI_TTS, ekspor proyek dan periksa video yang dihasilkan. Ketidakhadiran track dan keheningan di area pratinjau merupakan perilaku yang diharapkan, bukan kegagalan.
Bagaimana cara melihat kuota konkurensi rendering untuk pengeditan daring dan jumlah pekerjaan konkuren yang sedang digunakan?
Menampilkan penggunaan konkurensi: Konsol saat ini tidak menunjukkan jumlah pekerjaan konkuren yang sedang digunakan secara real time. Anda dapat memanggil operasi ListMediaProducingJobs untuk menanyakan status pekerjaan dan mengevaluasi antrian serta pemrosesan.
Mekanisme penjadwalan: Konkurensi untuk pengeditan daring dijadwalkan secara terpusat oleh backend Alibaba Cloud dan bukan kuota keras tetap tingkat akun. Sistem secara dinamis menentukan konkurensi yang tersedia berdasarkan beban sumber daya keseluruhan dan kompleksitas pekerjaan. Pekerjaan yang melebihi konkurensi yang tersedia akan secara otomatis masuk antrian.
Perhitungan kuota: Kuota konkurensi dihitung secara independen untuk setiap kombinasi akun dan wilayah, serta terpisah dari kuota fitur lain seperti transkoding.
Dapatkah pekerjaan produksi media dibatalkan?
Pekerjaan One-Click Video Generation yang dikirimkan oleh SubmitBatchMediaProducingJob tidak dapat dibatalkan. Untuk pekerjaan produksi media standar yang dikirimkan oleh SubmitMediaProducingJob, lihat referensi API operasi ini untuk mengonfirmasi apakah pembatalan didukung.