← ninclip

Catatan rilis

Pembaruan dipasang sendiri dari dalam aplikasi. Kamu tidak perlu mengunduh ulang.

Belum dirilis — v0.7 "Yang sudah dijual harus jalan"

Riset kompetitor + audit kode (2026-09-16) menemukan beberapa kemampuan yang sudah

diiklankan sejak 0.6.0 tapi mati atau salah di setelan bawaan. Rilis ini membereskannya

duluan, sebelum fitur baru.

Diperbaiki

  • Windows: impor video lokal & transkrip Whisper kini benar-benar jalan. Setup

sekarang mengunduh whisper-cli (bundel resmi whisper.cpp + semua DLL yang

dibutuhkannya, diverifikasi SHA-256) — dulu hanya model-nya yang diunduh, biner

Whisper-nya sendiri tidak pernah, jadi impor file lokal gagal 100% di Windows.

macOS tetap butuh brew install whisper-cpp manual (belum ada biner CLI resmi

dari whisper.cpp untuk macOS).

  • Tombol Edit di layar hasil render. Satu tombol salah ketik mengarah ke /edit/...

alih-alih /editor/..., jadi tidak terjadi apa-apa saat diklik. Ditambah rute

penampung (*) supaya kesalahan serupa di masa depan lari ke Home, bukan layar kosong.

Sumber edit (crop bersih tanpa caption) sekarang disiapkan otomatis SEBELUM video asli

dibuang cache, jadi Editor tetap bisa dibuka setelah itu selama trim tidak digeser lagi.

  • Varian hook A/B/C tidak lagi saling menimpa. Dulu ketiganya dirender ke nama

berkas mp4 yang sama, jadi hanya varian terakhir yang tersisa di disk. Sekarang tiap

varian punya berkas sendiri dan muncul sebagai tautan "Buka varian" di layar hasil.

Kegagalan pada varian tambahan juga tidak lagi menggagalkan varian utama yang sukses.

  • Timeline editor: offset pointer ~64px. Kolom label track ikut terhitung sebagai

bagian lebar timeline saat menghitung posisi klik, jadi seek, geser trim, geser kata,

geser durasi hook, dan garis playhead semuanya meleset sejauh lebar kolom label itu.

Satu perbaikan tata letak membetulkan semuanya sekaligus.

  • Kredit trial dipotong SETELAH Fase 1 sukses, bukan sebelum. Dulu video yang gagal

dianalisis (URL rusak, AI error) tetap memotong kredit, dan menekan "Proses" lagi pada

kartu yang gagal memotong kredit sekali lagi — satu video bermasalah bisa menghabiskan

seluruh jatah 3 video gratis tanpa satu pun hasil. Antrian juga berhenti otomatis begitu

kredit habis (bukan tetap mencoba tiap kartu), dan folder output dicek sebelum Fase 1

dimulai untuk alur render otomatis.

  • Audio: gain manual sekarang benar-benar terdengar. Filter volume= dulu dipasang

SEBELUM loudnorm, jadi normalisasi kenyaringan membatalkan efek gain yang diset

pengguna. Ratakan kenyaringan (audioEnhance) sekarang default AKTIF (project lama

ikut dimigrasikan sekali, kecuali sudah pernah dimatikan manual), dan bisa diatur dari

panel default (Board) selain di Editor.

  • Chip "TRANSCRIPT" di layar analisis sekarang memakai asal transkrip yang

sesungguhnya (whisper vs caption YouTube), bukan tebakan dari jenis sumber — video

YouTube tanpa caption yang jatuh ke Whisper dulu tetap dilabeli "Captions YouTube".

  • Klip yang gagal dirender kini terlihat di layar hasil, lengkap dengan pesan error

dan tombol "Coba lagi" per klip — tidak perlu mengulang seluruh batch untuk memperbaiki

satu klip yang gagal.

  • Splash tidak lagi bisa macet selamanya kalau pemeriksaan lisensi kena jaringan buruk

(batas waktu 8 detik, lalu jatuh ke cache terakhir).

  • Kartu di papan produksi tidak lagi terus berpindah posisi selama sedang

diunduh/dirender — progres tidak lagi ikut menghitung sebagai "perubahan" untuk

urutan kartu.

Baru

  • Teks bebas (overlay) sekarang punya UI. Tambah, edit, dan hapus teks di atas video

langsung dari Editor — geser posisinya di pratinjau, atur font/ukuran/warna/waktu

tampil dari panel Overlay. (Pipa render-nya sudah ada sejak lama; yang baru cuma UI-nya.)

0.6.1 — Keamanan

  • Aplikasi memeriksa SHA-256 setiap perkakas yang diunduh Setup (yt-dlp, deno, ffmpeg

Windows, model whisper, model wajah) terhadap checksum resmi. Yang tidak cocok dibuang.

  • Content Security Policy di webview: hanya skrip bawaan aplikasi yang boleh jalan, koneksi

keluar hanya ke Supabase dan ninclip.my.id.

  • Command pembaca berkas hanya menerima berkas di dalam folder data aplikasi.
  • Situs: installer hanya bisa diunduh setelah masuk (tautan berumur dua menit), aktivasi

lisensi dipasang ke akun yang sedang masuk, pembayaran tidak lagi membuat akun sendiri.

0.6.0 — Editor Pro & Caption Engine v2

Dua hal yang paling sering diminta: caption yang tidak terlihat seragam, dan editor

yang benar-benar bisa dipakai memperbaiki hasil AI. Dua-duanya ada di rilis ini.

Caption: 4 gaya menjadi 12, plus semua penyetelnya

  • 12 preset bawaan: Viral Pop, Bold Box, Impact Yellow, Clean Podcast, Neon Glow,

Bubble, Karaoke Classic, Minimal Bawah, Kata Satu-Satu, Highlight Kotak, Outline

Tebal, Gradient Fade.

  • Galeri gaya dengan pratinjau asli. Tiap kartu adalah satu bingkai yang benar-benar

dirender ffmpeg dengan preset itu — bukan tiruan CSS. Yang kamu lihat persis yang keluar.

  • Animasi kata yang sedang diucapkan: melompat, memantul, kotak sorot, isi karaoke,

atau sapu karaoke.

  • Animasi saat caption muncul: memudar, naik dari bawah, atau membesar.
  • Emoji otomatis dari kata kunci yang diucapkan, memakai font monokrom yang ikut

warna teks.

  • Sorot kata kunci dengan warna berbeda. Kata terpentingnya dipilih AI.
  • Penyetel baru: ukuran dasar, jarak antarhuruf, tebal garis tepi, kedalaman bayangan,

cahaya (glow), miring, kapital, posisi mendatar, dan kotak per kata.

  • Simpan gaya sendiri sebagai preset dan pakai ulang di channel mana pun.

Editor: dari panel gaya menjadi editor sungguhan

  • Potong ulang klip lewat pegangan di timeline atau tombol I / O. Batasnya

otomatis menempel ke batas kata supaya tidak ada kalimat terpenggal.

  • Batal & ulangi dengan ⌘Z / ⌘⇧Z, sampai 50 langkah.
  • Sunting kata: ubah teksnya, geser waktunya, gabungkan, pisahkan, hapus.

Suntingan tersimpan di project dan ikut dipakai saat render massal, bukan cuma

saat ekspor dari editor.

  • Edit hook di editor: teksnya, durasinya (2-6 detik), gaya, dan pilihan

alternatif dari AI.

  • Ganti bingkai video langsung dari editor, termasuk Auto Reframe 9:16.
  • Gelombang audio di timeline, plus penyetel kerasnya suara dan tombol senyap.
  • Rapikan audio: ratakan kenyaringan ke −16 LUFS dan buang dengung frekuensi rendah.
  • Smart Trim akhirnya punya tombol — membuang jeda panjang dan kata pengisi saat render.
  • Pintasan papan ketik ala editor video: Space, J / K / L, I / O, panah, Delete.
  • Ekspor dari editor kini menimpa berkas klipnya, bukan meninggalkan salinan

"(edit)" yang tidak tersambung ke daftar klip. Thumbnail dan durasinya ikut diperbarui.

Perbaikan

  • Posisi caption yang disetel di editor kini dipakai juga oleh render massal

(sebelumnya render massal selalu memakai satu posisi tetap).

  • Kotak latar caption kini benar-benar memakai warna yang kamu pilih.
  • Aplikasi memeriksa apakah ffmpeg yang terpasang mendukung libass; kalau tidak,

Setup menawarkan mengunduh versi yang mendukung — sebelumnya rendernya jalan tapi

captionnya hilang tanpa pesan apa pun.

  • Project dan channel dari versi lama dimigrasi otomatis ke preset baru; gaya

subtitle, font, dan warna pilihanmu dipertahankan.

0.5.8

  • Setup membuat folder induk sebelum mengunduh dependensi.

0.5.7

  • Pembaruan otomatis: lokasi berkas rilis dibaca lewat .sig, dan jalurnya relatif

terhadap workspace.

0.5.3 – 0.5.6

  • Pembaruan otomatis di dalam aplikasi: periksa, unduh, pasang, lengkap dengan

catatan rilis asli.

0.5.0 – 0.5.1

  • Kunci AI gratis ninclip selama masa coba, tanpa perlu menyiapkan kunci sendiri.
  • Kunci sendiri (BYOK) jadi pilihan eksplisit di Setelan.

0.4.0

  • Editor klip pertama: caption langsung di atas video, klik kata untuk mengubah teksnya,

pilih font, warna, dan latar.

0.3.0

  • Halaman Akun di dalam aplikasi dan pembelian lisensi tanpa keluar dari aplikasi.