NANU BABU TV
Automated Nepali media production pipeline for children's content.
Overview
A Nepali children's channel producing animated nursery rhymes and balgeet, built on a Python and FFmpeg pipeline that turns manual editing into a repeatable render.
The problem
Devanagari captions break in most automated rendering pipelines — conjuncts and matras need proper text shaping, and manual editing per episode does not scale.
Approach
- Built Python and FFmpeg workflows for rendering, caption processing, audio integration and post-processing.
- Implemented Devanagari text rendering with Pillow and HarfBuzz/RAQM-compatible shaping for correct conjunct forms.
- Integrated generative media tools into a repeatable production workflow.
- Standardised episode structure so new content is configuration, not re-editing.
Outcome
A production pipeline that cuts manual editing per episode and renders Nepali captions correctly by default.