openjutsu
영상에서 원클릭으로 인물 교체, ComfyUI·MiniMax H3 기반 오픈소스 로컬 힉스필드 겐주츠 대안, FLUX.3 Klein 재조명 지원
ScreenCam은 macOS 전용 화면 녹화기로 선명한 캡처와 수동 줌, 타임라인 고정, 커브 조정, 정확한 미리보기 내보내기를 제공합니다
ScreenCam is a native macOS screen recorder for sharp capture, manual zoom control, timeline anchors, curve tuning, and preview-accurate export.
미디어TypeScript · JavaScriptGitHub @motion-space온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Landing page of ScreenCam
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗ScreenCam is a native macOS screen recording app. This repository contains the public website, docs pages, changelog pages, downloadable BGM catalog, and open cursor catalog for ScreenCam.
src/lib/i18n.tsInstall dependencies:
npm install
Start the development server:
npm run dev
Build the site:
npm run build
Preview with Wrangler:
npm run preview
Deploy:
npm run deploy
BGM source files live in content/bgm/audio/, with track metadata in content/bgm/tracks.json.
Generate public audio files, 5 second previews, and JSON manifests:
npm run bgm:build
Force regeneration:
npm run bgm:build:force
The generator writes:
public/bgm/audio/public/bgm/previews/public/bgm/manifest.jsonsrc/data/generated/bgm.jsonffmpeg and ffprobe are required for BGM generation.
Cursor pack sources live in content/cursors/packs/ and are curated by
content/cursors/catalog.json.
Validate and publish the static cursor API:
npm run cursors:build
npm run cursors:check
See content/cursors/README.md for the API layout
and pull request contribution workflow.
Signed, immutable transition packages are served by /api/transitions.json. The publisher supports legacy recipes and schema 2 packages with embedded GLSL/Metal shader source.
Source data and publisher workflow live in content/transitions/README.md.
npm run transitions:check
npm run transitions:test
The standalone scripts/transitions/transition-pack.mjs tool lets users author,
validate, and pack self-contained .sctransition shader files for local import. Publishing an
updated official catalog requires the externally stored Ed25519 signing key.
Native data-only device resources live in content/devices/iphone-duo/1.0.0/. They are delivered separately from the ScreenCam App.
npm run devices:build
npm run devices:test
The normal build publishes /api/devices.json, /devices/iphone-duo/manifest.json, and an immutable versioned device.scdevice. The manifest declares recording-kind restrictions, colors, postures, compatibility, sizes and SHA-256. SCDEVICE1 indexes raw-deflate file payloads with individual hashes; the App verifies and installs them before enabling Duo recording. Model provenance and preserved source settings are in the device's NOTICE.txt and source-config.json. Bump the device version before changing published asset contents. Generated public/devices/ output is ignored.
Single-screen phones are described in content/devices/catalog.json; the build script discovers the device list from that data file. To add a model without changing the App:
content/devices/<id>/<version>/.id, version, name, rendererSchemaVersion, and phoneModel. The descriptor contains the same id/name, colors, screenSize in native pixels, modelIdentifiers for USB recognition, rendererSchemaVersion, and finishes (stable id, display name, swatchHex, optional localizedNames).npm run devices:build and npm run devices:test, then publish the API and generated resources together through the normal deployment workflow.Current single-screen clients support manifest schema 1 and renderer schema 2. Each entry is checked independently: future renderer versions, invalid metadata and unrelated recording kinds are excluded from the phone picker. Keep this 3D catalog separate from /api/mockups.json; static-list older Apps do not read it and will not display newly published models. Existing per-device manifests retain their schema and color IDs, so older Apps can still download the models they already know. The new App stores a descriptor snapshot with each selected model; such projects require workspace reader 19 and automation capability supportsDynamicPhone3DModels.
src/pages/: Astro routes and API endpointssrc/components/: page sections and interactive React componentssrc/lib/: i18n, translations, and shared site configcontent/bgm/: BGM source workflow and metadatacontent/cursors/: cursor pack sources, catalog order, and contribution guidecontent/transitions/: signed transition sources, release locks, and publisher guidepublic/: static assets served by the sitescripts/: build utilitiesThe site is built for Cloudflare. npm run build prerenders static routes and emits the Cloudflare server output under dist/.
Source code is available under the MIT License.
ScreenCam names, logos, screenshots, demo videos, wallpapers, audio files, and other website media assets are part of the official ScreenCam website asset bundle. Do not reuse those assets unless you have permission or a separate license applies.