docs / architecture.md
docs / architecture.md
Local Video Tools is a native LM Studio TypeScript plugin. It invokes local ffmpeg and ffprobe processes with shell: false and keeps the language model out of the media-processing data path.
ffprobe in the foreground.-c copy in the foreground.ffmpeg -progress pipe:1 -nostats output.When hardware acceleration is set to Auto, encoder capability detection prefers VideoToolbox, NVENC, or Quick Sync when available. CPU encoding with libx264/libx265 is the fallback.
Outputs always remain under the configured output directory inside LM Studio's working directory. Inputs outside the working directory are rejected unless the user explicitly enables external paths.
Local Video Tools is a native LM Studio TypeScript plugin. It invokes local ffmpeg and ffprobe processes with shell: false and keeps the language model out of the media-processing data path.
ffprobe in the foreground.-c copy in the foreground.ffmpeg -progress pipe:1 -nostats output.When hardware acceleration is set to Auto, encoder capability detection prefers VideoToolbox, NVENC, or Quick Sync when available. CPU encoding with libx264/libx265 is the fallback.
Outputs always remain under the configured output directory inside LM Studio's working directory. Inputs outside the working directory are rejected unless the user explicitly enables external paths.