[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-78178":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":15,"starSnapshotCount":15,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},78178,"dimcut","hughfenghen\u002Fdimcut","hughfenghen","DimCut is a novel editing interaction design that folds the 1D timeline into multiple rows, integrating text, audio, and visuals — multidimensional information at a glance.","http:\u002F\u002Ffenghen.me\u002Fdimcut\u002F",null,"TypeScript",135,12,1,0,5,10,62,15,64.54,"GNU Lesser General Public License v3.0",false,"main",true,[26,27,28,29,30],"audio","cut","video","video-editing","webcodecs","2026-06-12 04:01:23","# DimCut\n\n**English ｜ [中文](.\u002FREADME_CN.md)**\n\nDimCut is a novel editing interaction design that folds the 1D timeline into multiple rows, integrating text, audio, and visuals — multidimensional information at a glance.\n\nI believe high-density information improves the editing experience and efficiency, especially for knowledge-based videos such as talks, interviews, podcasts, and more.\n\nDimCut is built on web technologies. All processing happens locally in the browser — your files are never uploaded to any server.\n\n**[Try the live demo →](https:\u002F\u002Ffenghen.me\u002Fdimcut\u002F)**\n\n![DimCut preview](.\u002Fpreview.png)\n\n## Features\n\n- **2D Multi-row Timeline** — The 1D timeline is folded into rows, giving you a full overview on one screen. No more endless panning and zooming.\n- **ASR Text Track** — Speech transcripts are aligned alongside media. Copy, delete, or reorder text — that equals editing the video.\n- **Text-first Editing** — When content is driven by speech (lectures, interviews, podcasts), text-first editing is simply the fastest way.\n- **Video Thumbnails** — Extracted via mediabunny CanvasSink, lazily loaded with IntersectionObserver.\n- **Audio Waveforms** — Decoded once and cached as raw peaks, rendered as HiDPI bar-style waveform on Canvas.\n- **Preview Playback** — Built-in player with playhead sync and automatic skip over deleted ranges.\n- **Video Export** — Trim or export clips with streaming writes to avoid OOM. All done in-browser.\n- **Offline Web App** — No server, no upload, no account. Everything runs in your browser.\n\n## Quick Start\n\n```bash\n# Clone the repo\ngit clone https:\u002F\u002Fgithub.com\u002Fhughfenghen\u002Fdimcut.git\ncd dimcut\n\n# Install dependencies\npnpm install\n\n# Start dev server\npnpm dev\n```\n\nOpen `http:\u002F\u002Flocalhost:5173` to see the landing page and interactive demo.\n\n## License\n\n[LGPLv3](.\u002FLICENSE)\n\n## Links\n\n- [Live Demo](https:\u002F\u002Ffenghen.me\u002Fdimcut\u002F)\n- [Author — Fenghen](https:\u002F\u002Ffenghen.me)\n","DimCut 是一种创新的编辑交互设计，它将一维时间线折叠成多行，集成了文本、音频和视觉信息，使多维度信息一目了然。其核心功能包括2D多行时间线、自动语音识别文本轨道、基于文本的编辑模式、视频缩略图、音频波形以及预览播放等，所有处理均在本地浏览器中完成，无需上传文件至服务器。该工具特别适合用于讲座、访谈、播客等内容密集型视频的高效剪辑。项目采用TypeScript编写，并遵循LGPLv3许可协议。",2,"2026-06-11 03:56:33","CREATED_QUERY"]