iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
브라우저에서 로컬 영상·음성을 검사하고 구간 반복·슬로우 재생·EQ 적용·파형 보기·노트 기록까지 할 수 있다
Inspect local video or audio, loop hard passages, slow playback, apply EQ, view waveforms, and transcribe notes directly in your browser.
미디어JavaScript · HTMLGitHub @tangkk온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
web-video-trans
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A lightweight, local-first, open-source tool for listening, looping, inspecting, and transcribing music from video or audio — directly in the browser.
Live demo: https://tangkk.github.io/web-media-inspector/ GitHub: https://github.com/tangkk/web-media-inspector
Slow it down. Loop it. EQ it. See it. Transcribe it.
Web Media Inspector is built for people who learn music by ear, transcribe performances, inspect phrases closely, and want a fast browser tool instead of a heavy DAW workflow.
Because it is open source, you can use it freely, inspect how it works, modify it for your own workflow, and host your own version if you want.
When you are transcribing music, the hard part usually is not pressing play. The hard part is:
Web Media Inspector is designed to make that process feel quick and direct.
This tool is especially helpful for:
It combines the things that matter most during transcription:
That combination makes it much easier to confirm:
Web Media Inspector is intentionally simple:
If you want a practical transcription helper rather than a full DAW, this is the point.
Divide one A-B range into sub-ranges with split points S1, S2, … so the playhead loops inside a single sub-range ([A,S1], [S1,S2], …, [Sn,B]).
loopState.start/end as the outer A/B and add splits (sorted times between A and B), activeSegment, and segmentLock. A getActiveLoopRange() helper returns the current sub-range when locked, otherwise the full A-B.forceSeekToLoopStart, the short audio loop, and transcription. A/B handle dragging and the A/B markers stay on the outer range.S button / s key adds a split at the playhead, inside A-B and at least a minimum gap from its neighbours.[ / ] switch to the previous or next segment.l) switches between looping one segment and the whole A-B.Esc clears A/B and all splits. Splits that end up outside A-B after dragging A or B are dropped.S1…Sn, the active segment highlighted, and a status line such as Looping S2 · 0:12 → 0:18 (2/4).splits, activeSegment, and segmentLock in the session snapshot, and drop invalid splits on restore.npm install
npm run dev
Then open the local Vite URL shown in the terminal.
To test from another device on the same Wi‑Fi:
npm run dev -- --host 0.0.0.0
Then open:
http://<your-mac-lan-ip>:5173/web-media-inspector/
Web Media Inspector is open source.
If this tool is useful to you, feel free to fork it, adapt it, and build your own transcription workflow on top of it.