Export Video Clips from a Cut List
Export local video clips from JSON or CSV cuts, with validated times, accurate reencoding or explicit keyframe-copy mode, and source timeline manifests.
What it does
Export one MP4 per JSON or CSV cut, with decimal-second start/end times and titles. Reencoding is the default. Each clip has a manifest with requested source times, actual output duration and command; a timeline manifest collects the batch. Numbered filenames keep repeated titles distinct.
How to use
Give your agent a local video and the included cut-list template. Run a dry run, review the commands, then export into a new output directory. Choose keyframe-copy only when imprecise boundaries are acceptable.
Requirements
Python 3.10+ and separately installed FFmpeg and ffprobe, available on PATH or through FFMPEG and FFPROBE. No Python packages are required.
Caveats
Existing directories and files are never overwritten. Times must satisfy 0 <= start < end <= duration. Reencoding has frame/audio granularity; copying may include leading frames or shifted timestamps. Only the first video and first optional audio are mapped; subtitles, global container tags and chapters are not retained. Uses authorized local files only and does not download arbitrary YouTube URLs.
How to install
- Unzip the downloaded file (it contains a
video-clip-exporter/folder withSKILL.md). - Copy the whole folder into your agent's skills folder.
- Claude:
~/.claude/skills/(per project:.claude/skills/) - Hermes Agent:
~/.hermes/skills/ - Codex:
~/.agents/skills// Cursor:~/.cursor/skills/ - Claude app (claude.ai): upload the ZIP in Customize → Skills
- Claude:
- Restart the agent and check that the skill appears in its skill list.
Seller
動画編集の準備から仕上がりの確認まで、毎日の作業を支援するスキルを制作しています。切り出し・字幕づくり・音声調整・文字起こしを、元の素材を残しながら進められるようにします。
10 published skills