AI[SYS_ID: CHANNEL-IQ]

Channel-IQ

AI video-processing platform that turns long-form YouTube videos into short clips and publishing assets.

STATUS: Final-year project

01. Overview

AI video-processing platform that turns long-form YouTube videos into short clips and publishing assets.

02. Interface / Screenshots

Channel-IQ
Channel-IQ project preview
[PROJECT_PREVIEW]

03. Architecture

Interactive Architecture Walkthrough — a visualization of the implemented architecture/workflow.

Interactive Architecture Walkthrough

A pipeline that downloads video, transcribes audio, selects highlights, renders clips, and prepares upload metadata. [Visualization of the implemented workflow.]

Speed:
React Client
Django API
YouTube Downloader
FFmpeg Audio Extraction
OpenAI Whisper Transcription
Timestamped Transcript Processing
OpenAI Highlight Selection
YOLO Face Detection
OpenCV Framing and Crop Logic
FFmpeg Clip Rendering
Caption and Enhancement Processing
Three Generated Clips
OAuth / YouTube Data API
Upload or Scheduled Publishing
Active Pipeline Stage
Launch simulation to view stage details.
Transition Example
Start the walkthrough to view a sample transition.
Console Logs
|
>Ready to trace workflow pipelines...

04. Problem

Long-form videos take significant manual effort to review, trim, caption, and prepare for short-form publishing.

05. Solution

Built a video-processing workflow that downloads source footage, transcribes audio, identifies highlights, applies face-aware framing, renders vertical clips, and prepares SEO metadata for upload and publishing.

AI focus

  • -OpenAI highlight selection from timestamped transcript segments
  • -YOLO face detection and OpenCV crop logic
  • -Face-aware framing for active-speaker and multi-face clips

06. Key Features

  • >YouTube video input and download
  • >FFmpeg audio extraction
  • >Whisper transcription with timestamp handling
  • >OpenAI highlight selection
  • >Three generated short-form clips
  • >YOLO face detection and face-aware framing
  • >16:9 to 9:16 conversion
  • >Caption, title, description, and tag generation
  • >OAuth authentication and YouTube upload
  • >Scheduled publishing

07. Engineering Challenges

Keeping transcript timestamps aligned with rendered clips

Combined Whisper output with timestamp-aware processing before clip rendering.

Preserving the active speaker while converting from widescreen to vertical video

Applied face-aware framing before FFmpeg rendering.

08. Outcome

Automated the pipeline from long-form video ingestion to generated vertical clips and publishing assets; the GPU workflow reduced a roughly one-hour video from 3-4 hours of manual editing to under 25 minutes.

09. Technology

PythonDjangoOpenAIWhisperYOLOOpenCVFFmpeg
[PROJECT_SPECIFICATIONS]
ROLE:
Full-Stack / Applied AI Engineer
CATEGORY:
AI
TECHNOLOGY STACK:
PythonDjangoOpenAIWhisperYOLOOpenCVFFmpeg
OUTCOME:
Automated the pipeline from long-form video ingestion to generated vertical clips and publishing assets; the GPU workflow reduced a roughly one-hour video from 3-4 hours of manual editing to under 25 minutes.