Jadi Gini Cuy
Private sourcePipeline produksi video explainer 3D, dari riset dan storyboard hingga voice-over, animasi, subtitle, dan render.
Sorotan kontribusi saya
- Mengembangkan scene builder Blender, rig/material, konstruksi mekanisme, skala objek, dan inspeksi relasi antarbagian.
- Mengerjakan normalisasi/mixing voice-over dan SFX, versi edit, serta pelacakan take asli.
- Menghubungkan render/komposisi dengan FFmpeg/ffprobe dan pemeriksaan spesifikasi, scene, frame, audio, serta video.
Daftar isi · 8 modul kontribusi
Gambaran alur utama
6 langkahPipeline membawa ide ke scene, narasi, dan video final melalui tahap produksi yang dapat diperiksa. Revisi dilakukan pada tahap yang bermasalah, dengan cache artefak yang masih cocok.
01Rancang narasi dan scene
Riset, naskah, dan storyboard
Kreator & tooling PythonBangun objek dan adegan
Builder Blender / bpy
02Selaraskan audio dan gerak
Olah take dan timestamp
Rekaman VO & faster-whisperHubungkan narasi ke timeline
Tooling animasi & subtitle
03Render, komposisi, dan QC
Bangun keluaran video
Blender & FFmpegTinjau hasil dan putuskan revisi
Pemeriksa kualitas & kreator
Rincian proses dan percabangan
Riset, naskah, dan storyboardKreator & tooling Python
Tentukan topik, mekanisme yang dijelaskan, urutan narasi, serta keputusan visual. Validasi input sebelum produksi dilanjutkan.
Bangun objek dan adeganBuilder Blender / bpy
Siapkan geometri, rig, material, dan relasi antarbagian. Inspeksi scene membantu memeriksa konstruksi dan keterbacaannya.
Olah take dan timestampRekaman VO & faster-whisper
Transkripsi bertimestamp per kata membantu memilih potongan narasi. Audio dinormalisasi dan dicampur dengan SFX sesuai kebutuhan.
Hubungkan narasi ke timelineTooling animasi & subtitle
Selaraskan beat animasi dengan voice-over, kelompokkan frasa subtitle, lalu siapkan keluaran ASS/SRT tanpa merusak waktu kata.
Bangun keluaran videoBlender & FFmpeg
Render scene lalu gabungkan frame, audio, dan subtitle. Fingerprint membantu memakai ulang artefak yang masih sesuai input.
Tinjau hasil dan putuskan revisiPemeriksa kualitas & kreator
Periksa hubungan scene, audio, caption, frame, serta video aktual terhadap kontrak kualitas.
Hasil siap difinalisasi?
- Lolos pemeriksaan. Catat artefak dan bukti untuk revisi yang benar-benar ditinjau.
- Perlu revisi. Kembali ke tahap terkait; checkpoint dan cache membantu membatasi pekerjaan ulang.
Review visual dan audio mengarahkan revisi. Fingerprint, cache, serta checkpoint membantu memakai ulang artefak yang masih sesuai.
Tentang Jadi Gini Cuy
Jadi Gini Cuy adalah pipeline produksi video explainer 3D yang menghubungkan ide, naskah, scene Blender, voice-over, subtitle, dan keluaran video. Setiap pekerjaan memiliki tahapan persiapan, preview, revisi, serta pemeriksaan hasil sehingga hubungan narasi dan visual dapat diikuti selama produksi.
Saya membangun tooling Python, scene builder, integrasi pengolahan audio, komposisi video, cache, serta pemeriksaan kualitas yang digunakan dalam pipeline ini.
Kontribusi saya
CLI dan struktur pekerjaan produksi
Saya menyusun CLI, struktur proyek video, template input, serta tahap preflight untuk naskah dan scene. Saya memisahkan riset/konsep, keputusan visual, voice-over, preview, revisi, dan finalisasi agar masukan serta artefak setiap tahap dapat diteruskan ke proses berikutnya dengan jelas.
Scene builder, objek, rig, dan material
Saya mengembangkan builder Blender/bpy untuk menyusun scene, komponen rig/material, serta contoh mekanisme objek. Saya menangani skala dan hubungan antarbagian, lalu menghubungkannya dengan kebutuhan animasi yang mengikuti narasi. Tooling inspeksi membantu meninjau konstruksi, kontak, serta transisi antar-keadaan pada scene.
Transkripsi voice-over dengan faster-whisper
Saya mengintegrasikan faster-whisper untuk transkripsi Bahasa Indonesia dengan timestamp per kata. Hasil transkripsi digunakan untuk menilai take, menghubungkan unit naskah dengan rekaman, memilih potongan, dan menyelaraskan beat animasi. Integrasi ini mengubah informasi waktu dari audio menjadi masukan bagi tahap produksi visual dan subtitle.
Pengolahan audio, SFX, dan versi edit
Saya mengerjakan normalisasi dan mixing voice-over bersama SFX, pengelolaan take asli, serta pencatatan versi hasil edit. Saya menambahkan pemeriksaan timestamp dan hubungan potongan audio dengan unit naskah agar perubahan rekaman dapat ditelusuri sampai ke timeline yang dipakai pada komposisi.
Subtitle ASS/SRT dan pengelompokan frasa
Saya membangun pengelompokan frasa subtitle dengan mempertahankan waktu kata dan jeda yang relevan. Saya menyiapkan keluaran ASS/SRT agar caption dapat digunakan pada tahap komposisi. Pekerjaan ini menghubungkan hasil transkripsi dengan teks yang muncul pada video tanpa kehilangan hubungan waktunya.
Render, komposisi, dan inspeksi media
Saya menghubungkan scene dan frame hasil render dengan audio serta subtitle melalui FFmpeg. ffprobe digunakan dalam pemeriksaan metadata media. Alur pemeriksaan menghubungkan spesifikasi pekerjaan, scene, audio, frame, dan video keluaran sehingga artefak yang digunakan pada hasil final dapat ditelusuri.
Cache berbasis fingerprint dan checkpoint
Saya menambahkan hash/fingerprint untuk input serta artefak agar render atau komposisi yang masih sesuai dapat digunakan ulang. Perubahan subtitle dapat diproses tanpa selalu membangun ulang scene. Checkpoint dan pencatatan kegagalan identik membantu melanjutkan pekerjaan serta membatasi pengulangan tahap yang sama.
Quality contract dan pengujian pipeline
Saya menyusun quality contract, pemeriksaan regresi visual, serta hubungan bukti review dengan revisi yang dikerjakan. Saya menulis tes untuk caption, audio, voice edit, scene, preflight, validasi artefak, dan status QA. Status pending/revise membantu menandai tahap yang masih memerlukan tindakan sebelum finalisasi.
Bidang & teknologi inti
Bidang proyek
Teknologi inti
46 commit dalam 12 bulan terakhir
Semua branch| Nov | Des | Jan | Feb | Mar | Apr | Mei | Jun | Jul | Agu | Sep | Okt | Nov | |||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Minggu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Senin | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Selasa | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rabu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kamis | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jumat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sabtu |
Cara perhitungan · 1 repo · 1 branch
Commit milik saya yang terjangkau dari seluruh branch remote saat sinkronisasi. Satu SHA dihitung sekali, termasuk jika ada di beberapa branch atau fork. Merge commit dikecualikan. Tanggal memakai waktu author dalam WIB, bukan waktu push. Streak saat ini tetap berjalan bila commit terakhir kemarin dan hari ini belum selesai.
Ini kalender commit dengan cakupan semua branch, sehingga angkanya dapat berbeda dari kalender contributions GitHub yang juga memiliki jenis aktivitas dan aturan branch sendiri. Kalender ini khusus untuk proyek yang sedang dibaca.
Riwayat kontribusi
46 commit non-merge milik saya · Seluruh branch · Data 3 November 2026.