WebM PlayerRead-only VS Code already previews VP8 WebM. This extension offers another editor for files that its built-in player cannot decode, especially VP9. ogv.js also supports Opus and Vorbis audio. AV1 in ogv.js is experimental and is not promised by this extension. Decoding runs on the webview thread because VS Code webviews restrict workers, so large and high-resolution files can be slow. Install and useDownload the
The player includes play/pause, seeking, and volume controls. It works offline with local or remote workspace files that VS Code can expose to a webview. No video data is sent to an external server. Build
The package script copies required ogv.js runtime assets into Limitations and licensesWebM is a container, not a codec. Support depends on the video and audio tracks inside it. ogv.js plays VP8/VP9 with Opus/Vorbis; unsupported tracks may fail. There is no transcoding or video editing. The extension's source is MIT licensed. ogv.js bundles third-party codec libraries with their own licenses; inspect |