UIDCaption

UIDCaption e aplicația mea pentru Windows care pune subtitrări animate pe videoclipuri. Încarci clipul, apeși „Generează subtitrări” și primești textul sincronizat cu vocea, cu evidențiere pe cuvântul care se aude. Apoi îl aranjezi cum vrei și exporți videoclipul gata de postat pe TikTok, Reels sau YouTube.
Ce poți face cu ea
Textul se animă pe cuvânt, pe literă sau pe toată replica, cu fonturile incluse în aplicație sau cu cele din Windows. Același clip iese vertical, orizontal sau pătrat, iar aplicația găsește singură fața din cadru și încadrează imaginea pe ea. Are o cronologie pentru tăiat și unit clipuri, text separat pentru titluri și stiluri salvate, ca să nu le refaci la fiecare video. La final exporți videoclipul sau doar subtitrările. Interfața e în 13 limbi.
De ce e făcută așa
Recunoașterea vocii rulează pe calculatorul tău, cu Whisper, modelul de transcriere al OpenAI, și tot acolo rulează și recunoașterea feței folosită la încadrare. Am ales varianta asta ca nimic din ce încarci să nu plece de pe calculator. Merge pe orice procesor, iar cu o placă video NVIDIA merge mult mai repede.
Interfața e făcută în Electron, tehnologia pe care sunt construite și VS Code sau Discord, pentru că așa am o aplicație de Windows cu o interfață modernă, pe care o pot schimba repede. Partea de video o face FFmpeg, programul open-source folosit de ani buni pentru conversia și procesarea video.
La prima pornire aplicația își descarcă singură ce îi trebuie. Dacă pică internetul, reia de unde a rămas, iar dacă lipsește ceva, un buton de reparare pune la loc. Actualizările se instalează cu un clic, iar licența, vândută prin Gumroad, se activează direct din aplicație.
Suportul și dashboard-ul
Când ceva nu merge, utilizatorul exportă din meniul Ajutor un jurnal de diagnostic criptat, pe care îl pot deschide doar eu. Văd exact ce s-a întâmplat fără să reproduc problema. Jurnalele ajung în dashboard-ul pe care mi l-am făcut tot în Electron, de unde administrez licențele și vânzările, statisticile site-ului, publicarea actualizărilor și ofertele de pe site.
Tehnologii
- Electron
- JavaScript
- Node.js
- Python
- Whisper AI
- ONNX Runtime
- FFmpeg
- SQLite
- Cloudflare R2
- Gumroad
