Bikin PersoDub jalan di Windows juga
Hal-hal yang bikin tersendat waktu memindahkan PersoDub, aplikasi dubbing yang dibuat untuk macOS, ke Windows. Soal tanda tangan digital, update otomatis, dan nama folder.
Versi macOS PersoDub keluar tanggal 7 Agustus, dan enam hari setelahnya aku rilis versi Windows. Yang paling lama kupegang selama itu bukan bagian dubbing-nya, tapi Windows.
PersoDub itu aplikasi desktop: masukkan satu video, dia akan mengganti bahasanya dengan suara yang ada di video itu sendiri.
Versi macOS relatif gampang. Namanya juga mesin yang kupakai tiap hari. Ada yang aneh langsung kelihatan, sudah diperbaiki langsung bisa dicek.
Harus ditentukan dulu, mau sampai mana
Di Windows nggak bisa begitu. Sama-sama Windows pun, tiap komputer keadaannya beda jauh. Ada yang punya kartu grafis, ada yang nggak.
Jadi sebelum mulai membangun, aku harus memutuskan mau menampung sampai mana, dan itu lebih sulit dari dugaanku. Kalau dibuka lebar nggak ada habisnya, kalau dipersempit nanti ada yang nggak bisa pakai.
Soal tanda tangan digital juga begitu. Untuk merilis aplikasi, kita butuh semacam cap yang bilang ini bukan program mencurigakan. Di macOS tinggal daftar sebagai developer lalu minta pengesahan untuk file instalasinya, selesai. Di Windows, syaratnya beda-beda tergantung mau urus di mana, dan biayanya lebih besar dari perhitunganku. Hal-hal seperti ini bikin waktunya makin panjang.
Kalau menunggu semua syarat terpenuhi baru rilis, versi Windows bakal molor terus, atau malah nggak keluar sama sekali. Makanya aku putuskan rilis duluan tanpa cap itu. Konsekuensinya, waktu dipasang, Windows memunculkan layar peringatan yang menyebutnya aplikasi yang belum terverifikasi. Sepertinya banyak juga orang yang merilis aplikasi open source berdiri di posisi yang sama.
Update otomatis juga makan waktu lumayan. Aplikasi ini jalan di dalam komputer sendiri tanpa internet, jadi kalaupun ada versi baru, penggunanya nggak punya cara untuk tahu. Aplikasinya sendiri yang harus mengambilnya.
Yang sama sekali nggak terpikir itu nama folder
Dari awal aku memang membuatnya sambil berencana merilis versi Windows. Tapi soal path, alias nama folder tempat file disimpan, pikiranku nggak sampai ke sana.
Folder tempat menaruh file model yang dipakai PersoDub punya kata mac di namanya (persodub_full_mac). Itu nama yang kuberikan waktu masih mengerjakannya di macOS, dan kalau dibiarkan, di komputer pengguna Windows pun akan muncul folder bertuliskan mac.
Windows juga punya batasan: kalau nama foldernya kepanjangan, filenya nggak bisa dibuka. Kalau ada yang memasangnya di lokasi yang dalam, sudah mengunduh puluhan giga, lalu gagal di tengah proses ekstrak. Sekarang lokasinya dicek dulu sebelum mengunduh apa pun, dan kalau terlalu dalam langsung diberitahu di situ juga.
Dua-duanya berangkat dari tempat yang sama: menentukan lokasi penyimpanan file sambil cuma melihat macOS.
Buat yang baru mau mulai
Kalau ada yang baca tulisan ini lalu ingin membuat sesuatu, ini bagian yang menurutku harus dibereskan duluan.
Mau macOS saja, Windows juga, atau sekalian Linux? Kalau berniat semuanya, tentukan lokasi penyimpanan file dengan cara yang jalan di mana saja, sejak hari pertama. Kalau baru dipindah belakangan, file orang-orang yang sudah memakainya ikut harus dipikirkan, dan pekerjaannya jadi jauh lebih besar.
Hal sederhana pun, sekali kusut, berubah jadi rumit.
PersoDub dimulai dari v0.1.0 dan sekarang sudah di v0.3.5. Jalannya masih panjang, tapi aku ingin membuat aplikasi desktop yang tinggal dibuka lalu dipakai, tanpa ada yang bikin pusing.
Kode dan cara pemasangannya ada di GitHub. Kalau ada yang bikin mentok waktu dipakai, santai saja tulis di issues.
Dapatkan rangkuman dubbing AI mingguan
Rangkuman mingguan soal dubbing AI & berita terbaru, dalam bahasa pilihanmu. Tanpa spam, bisa berhenti kapan aja.
Komentar (0)
Belum ada komentar — jadi yang pertama, yuk.