Dokumentasi pengembang
Weydub API untuk lokalisasi media, pengembang, dan agen otomatisasi.
Mulai dengan satu permintaan bertanda tangan, lalu lanjutkan ke alur kerja produksi untuk penghapusan subtitle dan teks, penerjemahan video, ekstraksi subtitle, penerjemahan gambar, callback, dan otomatisasi. Pengguna Weydub yang sudah masuk dapat membuka akses API gratis dari Akun Saya.
Mulai Seperti Platform Pengembang
Dapatkan kredensial, lakukan satu panggilan bertanda tangan, periksa status, lalu pilih halaman alur kerja. Langkah ini menjaga jalur pengguna tetap cepat sekaligus memberi agen struktur yang cukup untuk membangun dengan aman.
- Dapatkan aksesMasuk, buka akses API gratis dari Akun Saya, dan konfirmasikan izin alur kerja untuk akun Anda.
- Baca referensiPeriksa endpoint, bentuk permintaan, bidang status, dan catatan pemecahan masalah.
- Jalankan panduan cepatBuat satu tugas demo dengan variabel lingkungan dan penandatanganan JSON ringkas.
- Verifikasi hasilLakukan polling status atau terima callback, lalu simpan URL keluaran dan kesalahan.
Alur Kerja Utama
Beranda API berpusat pada empat pekerjaan produksi: membersihkan teks dari video, menerjemahkan video, mengekstrak file subtitle, dan menerjemahkan gambar.
Hapus Subtitle dan Teks
Bersihkan subtitle tertanam, caption, watermark, lower third, logo, petunjuk alur, nomor registrasi, dan teks yang terlihat.
- Endpoint:
/v-w-c/gateway/ve/work/free - Dasar:
needChineseOcclude: 1|2|3 - Lite/Pro:
advanced_lite,advanced_large_box,advanced_full - Mask:
videoInpaintMasks - CRF:
extraOptions.write_options.crfjika diaktifkan
Terjemahkan Video
Buat subtitle terjemahan, dubbing AI opsional, dan aset video terlokalisasi yang telah dirender.
- Endpoint:
/v-w-c/gateway/ve/work/free - Dubbing :
needWanyin: 1,wyTaskType: FULL - Teks dalam frame:
needChineseOcclude: 11 - Emosi tinggi:
/voice/incorporate
Ekstrak Subtitle
Hasilkan SRT/VTT dari subtitle yang terlihat dengan OCR atau dialog lisan dengan ASR.
- OCR:
needChineseOcclude: 14 - Mask OCR:
type: trans_only_ocr - ASR:
wyTaskType: ONLY_ASR,wyNeedText: 0
Terjemahkan Gambar
Lokalisasikan gambar produk, tangkapan layar, panel komik, tangkapan UI aplikasi, dan aset kreatif.
- Endpoint:
/v-w-c/gateway/ve/image/translate - Terjemahkan:
translateOn: 1,synthesisOn: 1 - Hapus teks:
translateOn: 0,synthesisOn: 1
Coba di Weydub Terlebih Dahulu
Saat pengguna ingin melihat kualitas keluaran sebelum implementasi, arahkan mereka ke alur kerja Weydub yang sesuai. Dokumentasi API tetap menjadi rujukan untuk otomatisasi, penandatanganan, callback, dan perilaku produksi.
Aturan Produksi
Aturan ini dicantumkan di halaman API agar pengembang dan agen dapat menggunakan dokumentasi Weydub lokal selama implementasi.
Dua Audiens
Dokumentasi ini ditujukan bagi pengguna alat pemrograman AI dan agen otomatisasi yang membutuhkan kontrak ringkas serta andal.
Baca Berurutan
Baca lima tutorial inti terlebih dahulu. Gunakan file agen saat alat pemrograman AI atau bot internal melakukan implementasi.
Jalur Integrasi
Gunakan ini sebagai daftar periksa implementasi untuk skrip, layanan backend, jembatan tanpa kode, pekerja antrean, dan klien hasil AI.
- Akses gratisBuka akses API dari Akun Saya, lalu konfirmasikan hak akun untuk alur kerja target.
- Simpan rahasiaGunakan
WEYDUB_APP_KEYdanWEYDUB_APP_SECRETatau pengelola rahasia. - Tandatangani dengan tepatJSON ringkas, tanda tangan MD5 ganda, lalu kirim byte isi yang sama.
- Buat tugasKirim URL media dan simpan ID proyek/pekerjaan/tugas yang dikembalikan.
- Tunggu dengan amanGunakan callback dalam produksi dan polling sebagai cadangan.
- Simpan hasilSimpan URL keluaran, tautan SRT, aset gambar, status, dan kesalahan.
- Jalankan demoVerifikasi dengan aset resmi sebelum menghubungkan media pelanggan.
- Lindungi penggunaBuat percobaan ulang idempoten dan jangan pernah membocorkan AppSecret.
Bentuk Panggilan Minimum
Gunakan variabel lingkungan untuk kredensial. Jangan pernah menyimpan AppSecret dalam kode frontend, repositori publik, tangkapan layar, log, atau prompt yang mungkin disimpan.
POST https://api.zhaoli.com/v-w-c/gateway/ve/work/free
Headers:
Content-Type: application/json
AppKey: $WEYDUB_APP_KEY
AppSign: md5(md5(request_body) + $WEYDUB_APP_SECRET)
Body:
{
"urls": ["https://example.com/demo.mp4"],
"needChineseOcclude": 1,
"videoInpaintLang": "all"
}
Skenario Demo
Gunakan aset publik ini untuk memverifikasi integrasi API sebelum menghubungkan media pelanggan. Aset ini mencakup alur kerja yang paling sering dipanggil bot dan alat pemrograman.
Penghapusan teks tingkat lanjut
Kirim video berbahasa Inggris dengan subtitle permanen menggunakan model layar penuh Advanced Pro.
Skenario 2Penerjemahan video
Terjemahkan video demo berbahasa Inggris ke bahasa Spanyol dengan subtitle dan dubbing AI.
Skenario 3Kloning emosi tinggi
Gunakan video Tionghoa dan JSON pasangannya untuk dubbing drama pendek dari bahasa Tionghoa ke Inggris.
- Video berbahasa Inggris:
http://gc9.cdn.izhaoli.cn/ghostcut_demo/TextRemoval_Dubbing _Eng.mp4 - Video berbahasa Mandarin:
http://gc9.cdn.izhaoli.cn/ghostcut_demo/HighEmotion_Dubbing _cn2en.mp4 - JSON berbahasa Mandarin:
http://gc9.cdn.izhaoli.cn/ghostcut_demo/HighEmotion_Dubbing _cn2en.json
Salin sebagai Markdown
Blok ini mencerminkan ringkasan dalam index.md, sehingga pengguna dapat menempelkannya ke sesi pemrograman AI dan agen dapat menguraikannya sebagai Markdown biasa.
Untuk Alat Pemrograman AI
Berikan asisten Anda Panduan cepat, Autentikasi, Penghapusan Subtitle, Penerjemahan Video, Ekstraksi Subtitle, dan Keahlian API Weydub. Lalu berikan kredensial hanya melalui variabel lingkungan. Inilah jalur yang ditujukan untuk Codex, Cursor, Claude Code, bot internal, dan agen otomatisasi.
Bantuan dan Tutorial
Halaman API lokal adalah sumber kebenaran implementasi. Untuk bantuan alur kerja produk, gunakan pusat bantuan Weydub lokal.