wjs-reframing-video

Community

Convert video orientation between horizontal and vertical with active speaker tracking.

Authorjianshuo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the need to repurpose video content by converting orientation between horizontal and vertical formats while preserving the aspect ratio and ensuring the active speaker stays in frame.

Core Features & Use Cases

  • Active Speaker Tracking: The skill uses MediaPipe to track the active speaker's face and keep them in the frame during conversion.
  • Aspect Ratio Preservation: It maintains the original aspect ratio when converting from horizontal to vertical or vice versa.
  • Use Case: If you have a 16:9 video that you want to repurpose for vertical platforms like TikTok, you can use this skill to convert the video orientation while ensuring the speaker remains visible.

Quick Start

To convert a video from horizontal to vertical and keep the active speaker in frame, use the following command: /wjs-reframing-video --target portrait <input-video>

Dependency Matrix

Required Modules

mediapipeopencv-pythonnumpy

Components

scriptsassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wjs-reframing-video
Download link: https://github.com/jianshuo/claude-skills/archive/main.zip#wjs-reframing-video

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.