← Back to Home

Mantan WibuAutomated Video Media Processing & Distribution Pipeline

An event-driven media automation pipeline designed to modernize the fansubbing workflow. By automating the entire technical delivery pipeline, including encoding, muxing, and distribution, the system eliminates manual bottlenecks and reduces operational workload, allowing localization teams to focus purely on human-driven creative tasks like translation and typesetting.

FastAPIPostgreSQLCeleryRedisFFmpegMKVToolNixPusher

Description

This project is an event-driven media automation pipeline born from a personal challenge to modernize the "Golden Era" of fansubbing (2010–2015). Historically, media localization was bottlenecked by a rigid division of labor between creative roles (translators, timers, typesetters) and technical roles (encoders, uploaders).

Instead of replacing human translators with AI, the system preserves human-driven localization quality throughout the fansubbing workflow. Although AI can assist with subtitle translation, the localization process was intentionally kept human-supervised to preserve contextual meaning, cultural nuance, and creative intent from the original media.

The platform instead focuses on automating the entire technical delivery pipeline, including encoding, muxing, verification, and release distribution. By replacing traditionally manual technical operations with a programmatic workflow, the system significantly reduces the operational workload required for a single release, allowing staff members to focus exclusively on creative tasks such as translation, timing, and typesetting.

Key Features

Automated Staff Workflow
Streamlined pipeline for torrent ingestion, asset validation, queue orchestration, and release processing.
Standardized Media Handling
Programmatic management of subtitle tracks, embedded fonts, chapters, and CRC32 integrity tagging following professional fansubbing standards.
Parallel Queue Processing
Robust queue-based architecture capable of processing multiple release jobs simultaneously to optimize throughput.
Automated Release Distribution
Fully hands-off upload and release delivery workflow natively integrated with the Pixeldrain API.
Real-time Sync & Notifications
Instant release feed synchronization for end-user dashboards alongside automated Discord bot channel notifications.

System Architecture

Source: https://raw.githubusercontent.com/virdiggg/virdiggg.github.io/refs/heads/main/public/images/fansub/architecture-fansub.drawio.pngAutomated Video Media Processing & Distribution Pipeline System Architecture

Workflows

Screenshots

Automated Video Media Processing & Distribution Pipeline Screenshot 1
Automated Video Media Processing & Distribution Pipeline Screenshot 2
Automated Video Media Processing & Distribution Pipeline Screenshot 3
Automated Video Media Processing & Distribution Pipeline Screenshot 4
Automated Video Media Processing & Distribution Pipeline Screenshot 5