Coba Online Gratis →

550W API untuk Penghapusan Subtitle dan Watermark Gambar

2026-09-02 550W AI Lab 9 min read
550W API untuk Penghapusan Subtitle dan Watermark Gambar

Dukungan Aktual API Pengembang 550W

API pengembang 550W memungkinkan backend mengajukan pekerjaan penghapusan subtitle atau teks video dan pekerjaan penghapusan watermark gambar tanpa mengarahkan pengguna ke editor manual. API ini dirancang untuk platform kreator, alur kerja lokalisasi, pustaka media, dan alat internal yang berulang kali memproses konten yang dimiliki organisasi atau dilisensikan untuk diedit.

Penghapusan subtitle dan teks video

Untuk video, kirim file video MP4 atau MOV melalui /open/uploadVideo atau berikan videoUrl publik ke /open/submitTask. Permintaan mencakup dimensi video, durasi, dan persegi panjang yang akan diperbaiki. Pekerjaan video berjalan secara asinkron dan dapat diperiksa melalui /open/taskDetail atau /open/taskList.

Penghapusan watermark gambar

Untuk gambar, /open/removeImageWatermark menerima file JPG, PNG, BMP, WebP, AVIF, TIFF, atau SVG hingga 50 MB. API ini dapat menunggu hasil atau mengembalikan tugas pemrosesan untuk pencarian selanjutnya. API pengembang Eraser tidak menyediakan unduhan watermark tautan video, jadi integrasi tidak boleh menjanjikan kemampuan tersebut.

Gunakan API untuk pembersihan subtitle/teks video yang diotorisasi dan penghapusan watermark gambar; singkirkan alur kerja watermark tautan video yang tidak didukung dari janji produk Anda.

Alur Permintaan Siap Produksi

Setiap permintaan diautentikasi dengan userNo dan apiKey. Simpan kedua nilai di server Anda: menempatkan kunci API di kode browser atau klien seluler membuatnya dapat dipulihkan oleh pengguna dan ekstensi. Video dapat diunggah terlebih dahulu atau disediakan sebagai URL HTTPS yang dapat dijangkau publik.

TahapEndpointSimpan di sistem Anda
Upload/open/uploadVideovideoUrl, coverUrl, dimensi, durasi
Kirim/open/submitTasktaskId, kunci idempotency, ID aset
Pantau/open/taskDetail atau /open/taskListstatus, biaya, kolom kegagalan dan pengembalian
KirimcallbackUrl dan resultUrlturunan yang disetujui dan acara audit

Autentikasi dan upload

Kirim /open/submitTask dengan width, height, duration, dan x1, y1, x2, y2. Persegi panjang yang ketat biasanya mempertahankan lebih banyak detail daripada perbaikan seluruh layar. Gunakan mode=protect ketika alur kerja yang didukung memerlukan rekonstruksi konservatif, dan gunakan removeAudio hanya ketika audio harus dihapus sebelum pemrosesan.

Kirim tugas idempoten

Kirim Idempotency-Key dengan maksimal 128 karakter untuk pembuatan yang aman dari percobaan ulang. Jika koneksi terputus setelah pengiriman, coba lagi dengan kunci yang sama alih-alih membuat pekerjaan kedua yang dapat ditagih. Simpan taskId yang dikembalikan di samping ID aset Anda sendiri.

Terima dan verifikasi hasil

Untuk pengiriman asinkron, berikan callbackUrl HTTPS publik. Webhook dipicu ketika tugas mencapai status akhir. Handler Anda harus mengakui dengan cepat, verifikasi tugas lagi melalui /open/taskDetail, dan perlakukan pengiriman webhook berulang sebagai normal. Polling tetap berguna sebagai jalur pemulihan ketika callback tertunda.

Kredensial sisi server, idempotency, ID tugas yang tahan lama, dan verifikasi webhook membuat percobaan ulang aman dan dapat diamati.

Batasan Input dan Kontrol Kualitas

Video yang diunggah mendukung MP4 dan MOV, ukuran file maksimal 1 GB, durasi hingga 600 detik, dan pemrosesan hingga 1080p dalam aturan dimensi yang didokumentasikan. Validasi format, durasi, dimensi, bit depth, dan status HDR sebelum pengiriman agar media yang tidak didukung tidak pernah masuk ke antrean berbayar.

Validasi sebelum menghabiskan kredit

Kualitas tergantung pada apa yang bergerak di balik subtitle atau teks. Dinding datar, langit, dan pemandangan yang berubah perlahan biasanya lebih mudah daripada tangan, rambut, pakaian bermotif, pantulan, atau gerakan kamera yang cepat. Bangun antrean ulasan untuk kasus tepi dan bandingkan seluruh timeline, bukan hanya thumbnail.

Tinjau rekaman yang sulit

Pekerjaan gambar mendukung format web dan desain umum serta dikenakan jumlah kredit tetap per tugas yang berhasil sesuai halaman API saat ini. Pertahankan file sumber dan simpan hasil sebagai turunan; penghapusan watermark tidak menciptakan hak cipta atau izin penggunaan komersial.

Tolak input yang tidak didukung lebih awal dan wajibkan tinjauan manusia kapan pun area perbaikan melintasi detail bergerak yang penting.

Penagihan, Kegagalan, dan Kebijakan Coba Ulang

Penghapusan subtitle video ditagih berdasarkan durasi dan resolusi. Jadwal saat ini adalah 1,3 kredit per detik pada 720p atau lebih rendah dan 1,6 kredit per detik di atas 720p hingga 1080p. Video 30 detik 1280×720 therefore adalah sekitar 39 kredit, sedangkan video 30 detik 1920×1080 adalah sekitar 48 kredit. Kueri /open/queryCredits sebelum menerima kumpulan besar.

Perkirakan biaya sebelum pengiriman

Respons sukses menyertakan code dan message; respons tugas additionally mengekspos status dan, ketika selesai, resultUrl. Tugas yang gagal dapat menyertakan failCode, failReason, dan refundStatus. Coba ulang kegagalan transportasi atau internal sementara dengan backoff eksponensial, tetapi jangan coba ulang secara buta parameter tidak valid, media tidak didukung, akun yang ditangguhkan, atau kesalahan kredit tidak cukup.

Tangani kolom kegagalan stabil

Catat latensi pengiriman, latensi penyelesaian, tingkat kegagalan, tingkat penolakan ulasan, dan biaya per aset yang disetujui. Metrik ini mengungkapkan apakah otomatisasi meningkatkan alur kerja alih-alih hanya memindahkan pekerjaan manual ke hilir.

Integrasi yang berguna mengukur output yang disetujui dan biaya efektif, bukan hanya respons HTTP yang berhasil.

Luncurkan Integrasi dalam Empat Langkah

Pertama, hasilkan kunci API dari halaman pengembang 550W yang dilokalkan dan kirimkan satu video representatif. Kedua, implementasikan pencarian tugas dan tampilkan status menunggu, sedang diproses, berhasil, dan gagal di produk Anda sendiri. Ketiga, tambahkan idempotency dan webhook dengan pemulihan polling. Terakhir, jalankan kumpulan terkontrol dan tinjau setiap output sebelum meningkatkan konkurensi.

Pilot sebelum penskalaan

Gunakan kontrol pengembangan dan produksi terpisah, rotasi kredensial yang terekspos, batasi akses ke media sumber, dan pertahankan kebijakan penghapusan untuk hasil. Tim dengan kriteria penerimaan yang jelas dapat menghubungkan API ke DAM, CMS, antrean lokalisasi, atau alur kerja upload kreator tanpa mengorbankan tinjauan editorial.

Pertanyaan yang Sering Diajukan

Pekerjaan video apa yang dapat saya kirim melalui API?

API pengembang Eraser menerima pekerjaan penghapusan subtitle atau teks video yang diotorisasi menggunakan file MP4/MOV yang diunggah atau URL video publik. API ini tidak menyediakan unduhan watermark tautan video.

Haruskah saya melakukan polling atau menggunakan webhook?

Gunakan webhook untuk penyelesaian normal dan pertahankan polling detail tugas sebagai jalur pemulihan. Jadikan kedua handler idempoten karena pengiriman atau percobaan ulang dapat terjadi lebih dari sekali.

Bagaimana saya mencegah tagihan duplikat setelah timeout?

Kirim Idempotency-Key yang stabil dengan pengiriman tugas dan gunakan kembali nilai yang sama saat mencoba ulang pekerjaan logis yang sama.

Bagaimana pekerjaan video ditagih?

Halaman API saat ini mencantumkan 1,3 kredit per detik pada 720p atau lebih rendah dan 1,6 kredit per detik di atas 720p hingga 1080p. Periksa halaman pengembang untuk ketentuan saat ini sebelum mengkodekan perkiraan secara permanen.

Bisakah saya mengekspos kunci API di kode frontend?

Tidak. Simpan userNo dan apiKey di backend Anda dan proksi permintaan yang diotorisasi melalui server Anda sendiri.

550W Watermark & Text Eraser — Hapus teks dan watermark dari gambar dan video

Hapus watermark, teks, logo, dan subtitle dengan AI serta pulihkan latar secara alami.

Coba Online Gratis → Unduh Sekarang — Gratis