Transcribe, translate, caption, clip video/audio files using FFmpeg and Whisper.
cortex plugin install github:CortexPrism/cortex-plugin-video-processorTranscribe video or audio to text/subtitles.
file_path(string, required) — Path to video or audio filelanguage(string, default: "en") — Language codeoutput(enum) — Output format: text, srt, vtt, jsonmodel(enum) — Whisper model: tiny, base, small, medium, large
Translate a transcript to another language.
transcript(string, required) — Transcript text to translatetarget_language(string, required) — Target language ISO codesource_language(string, default: "en") — Source language ISO code
Generate subtitle captions for a video file.
file_path(string, required) — Path to video filelanguage(string, default: "en") — Caption languageformat(enum) — Subtitle format: srt, vtt, ass
Extract a clip from a video.
file_path(string, required) — Path to video filestart_time(string, required) — Start timestamp (HH:MM:SS)duration(string, required) — Duration in seconds or HH:MM:SSoutput_path(string, required) — Output file path
Extract a highlight reel from a video.
file_path(string, required) — Path to video filetranscript(string, required) — Transcript for highlight detectionmax_duration(number, default: 60) — Max highlight reel duration in seconds
| Key | Type | Description |
|---|---|---|
ffmpegPath |
text | Path to ffmpeg executable (default: "ffmpeg") |
whisperModel |
select | Default Whisper model: tiny, base, small, medium, large |
deno task test
deno fmt
deno lintMIT