$npx skillfedfor your agent

wjs-editing-multicam

Merge multiple camera angles into a single rendered video using audio energy to drive real-time cam selection. The skill reads sync metadata from each source, analyzes per-second loudness, and produces hard cuts or hard cuts with a corner PiP inset. Requires synced footage with `.sync.json` sidecars from wjs-syncing-multicam.

wjs-editing-multicam combines multiple synced camera recordings into a single MP4 by automatically switching between angles based on audio energy.

AI-generated summary based on this skill's SKILL.md

107 15 MITupdated by jianshuo

Decision gist · record as of 2026-07-23

wjs-editing-multicam combines multiple synced camera recordings into a single MP4 by automatically switching between angles based on audio energy. Merge multiple camera angles into a single rendered video using audio energy to drive real-time cam selection. The skill reads sync metadata from each source, analyzes per-second loudness, and produces hard cuts or hard cuts with a corner PiP inset. Requires synced footage with `.sync.json` sidecars from wjs-syncing-multicam.

manual: git clone https://github.com/jianshuo/claude-skills → cp -r claude-skills/wjs-editing-multicam ~/.claude/skills/wjs-editing-multicam
wjs-editing-multicam/SKILL.md · version dcb3f7a3

Use it when

  • Yes.
  • wjs-editing-multicam can create multicam video with a picture-in-picture corner overlay.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

jianshuo/claude-skills/wjs-editing-multicam · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How does wjs-editing-multicam combine multiple camera angles into one video?

wjs-editing-multicam merges multiple synced camera recordings into a single edited MP4 by reading sync metadata from each source, analyzing per-second audio loudness, and producing hard cuts between angles. It can also render with a corner picture-in-picture inset. The skill requires synced footage with `.sync.json` sidecars from wjs-syncing-multicam.

Can wjs-editing-multicam auto-switch between camera angles based on audio?

Yes. wjs-editing-multicam automatically switches between camera angles based on audio energy and speaker detection. It analyzes loudness per second to drive real-time cam selection, cutting to the loudest microphone or most active speaker without manual intervention.

What is the picture-in-picture corner overlay feature in wjs-editing-multicam?

wjs-editing-multicam can create multicam video with a picture-in-picture corner overlay, allowing you to display a secondary camera angle as an inset in the corner of your main frame while hard cuts drive the primary angle selection.

Does wjs-editing-multicam support color grading and rotation on synced footage?

Yes. wjs-editing-multicam can render synced multicam footage with color grading and rotation applied, letting you adjust visual properties across your merged camera angles during the final render.

Can wjs-editing-multicam generate an EDL for multicam projects?

wjs-editing-multicam can generate an EDL (edit decision list) for multicam video projects, providing a structured record of all cuts and transitions for further refinement or integration with other editing workflows.

What input format does wjs-editing-multicam require?

wjs-editing-multicam requires synced camera footage with `.sync.json` sidecars produced by wjs-syncing-multicam. These metadata files contain the synchronization information needed to align and edit multiple angles into a single output MP4.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

wjs-editing-multicam

Combine N synced camera angles into a single rendered MP4. Decisions are audio-energy-driven only — the cam with the loudest mic each second wins. Output is hard cuts (or hard cuts plus a corner PiP).

Setup & commands

The implementation lives in the open-source polysync pip package (<https://pypi.org/project/polysync/> · <https://github.com/jianshuo/polysync>) — this skill no longer ships its own scripts. Install it, then drive it via its CLI:

```bash python3 -m pip install -U polysync # needs ffmpeg/ffprobe on PATH

polysync edit CAM_A CAM_B CAM_C --out edl.json # build the decision list polysync render-cuts edl.json --out out.mp4 # hard cuts polysync render-pip edl.json --out out.mp4 --pip bottom-right # cuts

(truncated - see the full file via the links below)

File tree — 1 file
wjs-editing-multicam/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Combine multiple synced camera recordings into a single edited MP4”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

wjs-syncing-multicam
by jianshuo · jianshuo/claude-skills

Synchronize footage from multiple cameras, phones, or audio recorders captured simultaneously by computing time offsets through audio envelope analysis. The skill generates `.sync.json` metadata sidecars alongside your originals—never modifying or re-encoding source files—so downstream tools can apply alignment at playback or editing time.

MITupdated Jul 2026
★ 107repo stars
wjs-reframing-video
by jianshuo · jianshuo/claude-skills

Reframe videos between landscape and portrait by cropping a dynamic band that follows whoever is speaking, detected via mouth motion analysis. Ideal for repurposing interviews and podcasts across short-form platforms without rotating the source.

MITupdated Jul 2026
★ 107repo stars
video-processing-editing
by curiositech · curiositech/some_claude_skills

Video Processing & Editing automates FFmpeg-based workflows for cutting, trimming, concatenating, and exporting video content. It handles audio mixing, subtitle management, and platform-specific optimization without requiring manual editing interfaces. Use it for production pipelines and batch processing; not for real-time UI editing or 3D compositing.

MITfor claude-codeupdated Jul 2026
★ 164repo stars
Clipify Video Clip Generator
by Aradotso · Aradotso/devtools-skills

Clipify turns long-form videos into vertical social clips by identifying clip-worthy moments via transcription, automatically reframing 16:9 footage to 9:16 with motion-based face tracking, and applying word-level captions. It detects punchlines, reversals, and audio peaks to propose 3–5 candidates, then renders with hardware acceleration on macOS.

no license declared → metadata onlyupdated Jul 2026
★ 3repo stars
wjs-segmenting-video
by jianshuo · jianshuo/claude-skills

Segment long-form video into multiple stand-alone short clips by reading the SRT transcript and identifying topic boundaries. The skill cuts and crops with accurate-seek precision, extracting raw clips plus per-clip subtitles as a hand-off package for downstream post-production tools like overlaying and styling.

MITupdated Jul 2026
★ 107repo stars
wjs-overlaying-video
by jianshuo · jianshuo/claude-skills

Compose post-production overlays—captions, covers, illustrations, and calls-to-action—directly onto video clips using HyperFrames, rendering everything in one pass to preserve quality. Works seamlessly downstream of segmentation workflows, turning raw clips into upload-ready MP4s with HTML/CSS captions, AI-generated covers, and timed motion graphics.

MITupdated Jul 2026
★ 107repo stars
Tags
audio-driven-editingmulti-angle-compositionautomatic-switchingspeaker-trackingvideo-concatenationenergy-based-selectionpicture-in-picturesync-aware-renderinghard-cut-transitions