Video Edit Compare for Openclaw

A Python utility to render and verify chronological side-by-side comparisons of edited video files against their raw sources.

whitetowerai
v1.0.1
Jul 22, 2026
0
467
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install video-edit-compare

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 video-edit-compare 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 Video Edit Compare?

The Video Edit Compare skill acts as a verification helper for creators, editors, and automation pipelines. Built to integrate with Openclaw Skills, this system establishes a reliable methodology to evaluate a final video render against its original source asset. The comparison places the continuous raw source in the left panel and maps the edited, speed-adjusted final pixels onto the original timeline on the right. Gaps are automatically replaced with black frames, while original audio is maintained continuously to establish a clear temporal baseline.

This approach eliminates manual timeline mapping checks and helps verify that edits, speed adjustments, color grades, and graphics titles align with the target source timeline before final review delivery.

Video Edit Compare Use Cases

  • Reviewing completed cut-as-code deliveries to verify temporal alignment, speed shifts, and color grading alterations.
  • Automatically checking final video tracks for frame alignment and drift in programmatic editing workflows.
  • Documenting proof of edits and layout revisions via self-checking verification files.

How Video Edit Compare Works

  1. The tool validates dependencies (FFmpeg, FFprobe, and Pillow) on the current path.
  2. The script processes the mapping configuration provided in the timeline JSON.
  3. The pipeline verifies and parses inputs, ensuring chronological, non-overlapping, and single-source timeline constraints are satisfied.
  4. Clips are processed by trimming final footage, stretching speed-modified ranges to align with their source timeline, and generating black frames for gaps.
  5. Cache outputs (including generated filtergraphs and image labels) are compiled to execute the visual merge.
  6. The script processes the visual render and performs downstream checks to verify timeline length, output geometry, and continuous audio mapping.

Video Edit Compare Setup

Ensure python, ffmpeg, and ffprobe are configured in your system environment. Install Pillow for image labeling support.

pip install Pillow

Run the Python utility to render the video comparison:

python scripts/make_compare.py work/timeline.json input/original-video.mp4 final/final-video.mp4 review/04-edit-compare/original-vs-final-source-time.mp4

To construct review configurations, label assets, and filter plans without writing the video comparison file, execute:

python scripts/make_compare.py work/timeline.json input/original-video.mp4 final/final-video.mp4 review/04-edit-compare/original-vs-final-source-time.mp4 --filter-only

Video Edit Compare Data Schema & Taxonomy

Asset/File Path Type Description
work/timeline.json Input (JSON) Standard chronological mapping details from source to program timeline.
input/original-video.mp4 Input (Video) Raw source media file used as the reference baseline.
final/final-video.mp4 Input (Video) Final export file featuring applied cuts, adjustments, and overlays.
work/edit-compare/compare-plan.json Output (JSON) Persistent planning asset detailing comparison steps.
work/cache/ Cache Directory Location for temporary label structures, generated visual graphics, and filter paths.
review/04-edit-compare/original-vs-final-source-time.mp4 Output (Video) Side-by-side composite video.
review/04-edit-compare/comparison-summary.md Verification Output Evaluation summary documenting the success of execution parameters.

Video Edit Compare Advanced Features

  • Frame-accurate speed correction using dynamic PTS rebuilding to match the timeline rational FPS and reduce cumulative drift.
  • Integrated project updating that automatically updates work/project.json and refreshes START-HERE.md details.
  • Automated validation loops checking output file size, video scale, black frame mappings, and original audio continuity.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*