├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── config.yml ├── dependabot.yml └── workflows │ ├── ci.yaml │ ├── claude.yml │ ├── codeql-analysis.yml │ ├── deploy.yml │ ├── npm-publish.yml │ └── release.yaml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── CHANGES.md ├── CLAUDE.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── biome.jsonc ├── examples ├── README.md ├── index.html ├── mp4-media-stream │ ├── index.html │ └── main.ts ├── noise-suppression │ ├── index.html │ └── main.ts ├── package.json ├── tsconfig.json ├── virtual-background │ ├── background.jpg │ ├── index.html │ ├── main.ts │ └── types.d.ts └── vite.config.ts ├── package.json ├── packages ├── mp4-media-stream │ ├── README.md │ ├── package.json │ ├── src │ │ ├── audio_processor.js │ │ └── mp4_media_stream.ts │ ├── tsconfig.json │ ├── vite.config.mjs │ └── wasm │ │ ├── Cargo.toml │ │ └── src │ │ ├── engine.rs │ │ ├── lib.rs │ │ ├── mp4.rs │ │ ├── player.rs │ │ └── wasm.rs ├── noise-suppression │ ├── README.md │ ├── package.json │ ├── src │ │ └── noise_suppression.ts │ ├── tsconfig.json │ └── vite.config.mjs ├── video-track-processor │ ├── README.md │ ├── package.json │ ├── src │ │ └── video_track_processor.ts │ ├── tsconfig.json │ └── vite.config.mjs └── virtual-background │ ├── README.md │ ├── package.json │ ├── src │ └── virtual_background.ts │ ├── tsconfig.json │ └── vite.config.mjs ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tsconfig.json /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/README.md -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/biome.jsonc -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/mp4-media-stream/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/mp4-media-stream/index.html -------------------------------------------------------------------------------- /examples/mp4-media-stream/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/mp4-media-stream/main.ts -------------------------------------------------------------------------------- /examples/noise-suppression/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/noise-suppression/index.html -------------------------------------------------------------------------------- /examples/noise-suppression/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/noise-suppression/main.ts -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/virtual-background/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/virtual-background/background.jpg -------------------------------------------------------------------------------- /examples/virtual-background/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/virtual-background/index.html -------------------------------------------------------------------------------- /examples/virtual-background/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/virtual-background/main.ts -------------------------------------------------------------------------------- /examples/virtual-background/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/virtual-background/types.d.ts -------------------------------------------------------------------------------- /examples/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/examples/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/package.json -------------------------------------------------------------------------------- /packages/mp4-media-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/README.md -------------------------------------------------------------------------------- /packages/mp4-media-stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/package.json -------------------------------------------------------------------------------- /packages/mp4-media-stream/src/audio_processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/src/audio_processor.js -------------------------------------------------------------------------------- /packages/mp4-media-stream/src/mp4_media_stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/src/mp4_media_stream.ts -------------------------------------------------------------------------------- /packages/mp4-media-stream/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/tsconfig.json -------------------------------------------------------------------------------- /packages/mp4-media-stream/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/vite.config.mjs -------------------------------------------------------------------------------- /packages/mp4-media-stream/wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/wasm/Cargo.toml -------------------------------------------------------------------------------- /packages/mp4-media-stream/wasm/src/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/wasm/src/engine.rs -------------------------------------------------------------------------------- /packages/mp4-media-stream/wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/wasm/src/lib.rs -------------------------------------------------------------------------------- /packages/mp4-media-stream/wasm/src/mp4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/wasm/src/mp4.rs -------------------------------------------------------------------------------- /packages/mp4-media-stream/wasm/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/wasm/src/player.rs -------------------------------------------------------------------------------- /packages/mp4-media-stream/wasm/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/mp4-media-stream/wasm/src/wasm.rs -------------------------------------------------------------------------------- /packages/noise-suppression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/noise-suppression/README.md -------------------------------------------------------------------------------- /packages/noise-suppression/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/noise-suppression/package.json -------------------------------------------------------------------------------- /packages/noise-suppression/src/noise_suppression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/noise-suppression/src/noise_suppression.ts -------------------------------------------------------------------------------- /packages/noise-suppression/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/noise-suppression/tsconfig.json -------------------------------------------------------------------------------- /packages/noise-suppression/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/noise-suppression/vite.config.mjs -------------------------------------------------------------------------------- /packages/video-track-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/video-track-processor/README.md -------------------------------------------------------------------------------- /packages/video-track-processor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/video-track-processor/package.json -------------------------------------------------------------------------------- /packages/video-track-processor/src/video_track_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/video-track-processor/src/video_track_processor.ts -------------------------------------------------------------------------------- /packages/video-track-processor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/video-track-processor/tsconfig.json -------------------------------------------------------------------------------- /packages/video-track-processor/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/video-track-processor/vite.config.mjs -------------------------------------------------------------------------------- /packages/virtual-background/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/virtual-background/README.md -------------------------------------------------------------------------------- /packages/virtual-background/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/virtual-background/package.json -------------------------------------------------------------------------------- /packages/virtual-background/src/virtual_background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/virtual-background/src/virtual_background.ts -------------------------------------------------------------------------------- /packages/virtual-background/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/virtual-background/tsconfig.json -------------------------------------------------------------------------------- /packages/virtual-background/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/packages/virtual-background/vite.config.mjs -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiguredo/media-processors/HEAD/tsconfig.json --------------------------------------------------------------------------------