xeonupscale for Openclaw

A portable video upscaling skill that utilizes high-quality Lanczos scaling and bundled static FFmpeg binaries for high-fidelity resolution enhancement.

wray151
v0.1.0
May 12, 2026
0
635
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install xeonupscale

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install xeonupscale using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is xeonupscale?

xeonupscale is a high-performance utility designed for the Openclaw Skills ecosystem to handle video resolution enhancement. It leverages the Lanczos scaling algorithm, which is widely regarded for providing sharper results than standard bilinear or bicubic methods when increasing pixel counts.

By bundling a static FFmpeg binary from BtbN/FFmpeg-Builds, this skill eliminates the need for system-level software installations, making it an ideal choice for isolated environments or AI agents. It focuses on maintaining visual integrity using the libx264 encoder with a Constant Rate Factor (CRF) of 18, ensuring professional-grade output during the upscaling process.

xeonupscale Use Cases

  • Converting low-resolution legacy media (e.g., 480p) to modern high-definition formats like 1080p or 4K.
  • Resizing video assets for social media or web platforms using custom width and height parameters.
  • Automating video processing workflows within AI agents using the Openclaw Skills framework.
  • Improving video clarity for data analysis or further computer vision processing.

How xeonupscale Works

  1. The user provides an input video file and the target resolution (preset or custom WxH) to the upscale script.
  2. The skill identifies the bundled static FFmpeg binary located in the local directory to avoid system dependencies.
  3. It applies a video filter using the scale=W:H:flags=lanczos configuration to perform the resizing.
  4. The video is re-encoded using libx264 with a CRF of 18 to balance file size and high visual quality.
  5. The processed file is saved with either a generated name based on the resolution or a user-specified output path.

xeonupscale Setup

To integrate this into your environment for Openclaw Skills, follow these steps:

# Navigate to your skills directory
cd /home/node/.openclaw/workspace/skills/xeonupscale

# Ensure prerequisites (bash, curl, tar) are available
# The script will handle the download of the static FFmpeg binary upon first run or setup
chmod +x upscale.sh

xeonupscale Data Schema & Taxonomy

The skill maintains a simple and clean file structure within the workspace:

File/Folder Description
upscale.sh The primary entry point and execution script for the skill.
./ffmpeg/ Directory containing the static FFmpeg and FFprobe binaries.
in.mp4 Typical input file location (supports various video containers).
in_WxH.mp4 Default output naming convention if no output name is provided.

xeonupscale Advanced Features

  • Supports flexible resolution input including shorthand presets (540p, 720p, 1080p, 1440p, 4k) or explicit pixel dimensions.
  • Zero-dependency architecture through static binary bundling, ensuring compatibility across different Linux environments.
  • High-fidelity encoding defaults (CRF 18) tailored for archival-quality upscaling.
  • Seamless integration with Bash-based automation for Openclaw Skills multi-agent workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*