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
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.
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.
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
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.
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.
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.
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.
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.
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.