PiedPiper911/dsh-video-tools

PiedPiper911★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

DSH plugin by PiedPiper911 — dsh-video-tools

README 摘要

dsh-video-tools 🎬 Browser-local audio/video tools for DeepSeek Harness (DSH), powered by FFmpeg.wasm. No uploads, no servers — every operation runs in your browser via WebAssembly. Install Tools Tool What it does video info Probe a video's duration, resolution, and codecs without transcoding. video frames Extract evenly-spaced frames as JPEGs, or a single frame at a timestamp. image compress Recompress an image to JPEG at a target width to shrink it for vision models. video to gif Convert a video clip to an animated GIF (two-pass palette optimization). Example: give a vision model frames from a local video How it works - One shared FFmpeg instance is lazily loaded on first use and reused for the whole session — the 30 MB core downloads exactly once. - All I/O happens in FFmpeg's in-memory virtual filesystem; nothing touches disk. - Tool arguments are validated with the DSH schema DSL ( defineTool ), so the model only ever sees well-formed inputs. Development License MIT

在 GitHub 查看完整 README →
工具/开发dsh-pluginvision

分类