← Back to work

NANU BABU TV

Automated Nepali media production pipeline for children's content.

Year

2024

Role

Creator & Engineer

Status

Ongoing

Focus

Automation, FFmpeg, Devanagari

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.

Stack

PythonFFmpegPillowHarfBuzz / RAQMGenerative media
Next projectLow-Resource Nepali ASR
View project →