myspoti
Jetpack Compose로 만든 Spotify 전용 안드로이드 클라이언트
🫠 A full datamoshing studio that runs entirely in your browser. Melt scenes, bloom pixels, transfer motion, corrupt bitstreams & bend motion vectors live. No installs, no uploads.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗moshpit is a video editor with a datamosher built in, running in the browser. Cut your clips, music and titles together on a multi-track timeline, then mosh the result: it edits the compressed frames directly (removing keyframes, repeating motion frames, borrowing motion from other shots, corrupting bytes) with an effect stack and mosh transitions to control all of it. Exports go up to 4K and 60 fps, sized for Reels, TikTok and Shorts.
Nothing is uploaded. Decoding and encoding happen locally with ffmpeg.wasm; the picture effects run on WebGL.
Open the site and you're on the home screen: start a New project, import some clips, or start from a template (pick your clips and the mosh is set up for you) or an example (footage drawn on your device, nothing to import). Clips dropped into an empty project are melted straight away so there's something to see; cut them together on the timeline, change the mosh, and press Space.
Every project is saved on this device by itself and listed on the home screen with a picture of where you left off; the logo takes you back there.
To run it locally:
git clone https://github.com/furniture3k/Video-Datamosher.git
cd Video-Datamosher
npm install
npm run dev # http://localhost:5173
npm run build writes a static copy to dist/ that can be hosted anywhere: the website at the root (index.html, docs/) and the editor in app/. The ~30 MB video engine is bundled, so it works offline. The dev server serves both too: the website at http://localhost:5173 and the editor at http://localhost:5173/app/.
The quickest start: under Make a video like this, pick a look (Behind the subject, Kinetic lyrics, Pop-up collage, Tour poster or Red notes), choose your clips and a song, type your words, and the titles, cut-outs, tracked marks and timing are made for you. Templates in the editor does the same for clips already on the timeline, and one Undo takes it off.
A quick first video by hand:
Install from the browser (phones, tablets, laptops). moshpit is an installable web app. Open the site, then:
It opens in its own window with no browser bars, and the whole app, including the video engine, is kept on the device, so it starts and works offline. Updates arrive the next time it's opened online.
Installed, it also works with the rest of the system:
Desktop app (Windows, macOS, Linux). The same editor in a native window, running a native FFmpeg instead of the browser one. Native FFmpeg uses every CPU core, so preparing and exporting are many times faster, 1440p and 4K are practical, and output can be 30 minutes long (10 minutes in the browser). Exports are saved with the normal Save dialog. Videos opened with the desktop app (Open with, or dropped on its icon) go into the open project. Download it from Releases:
| File | |
|---|---|
| Windows 10/11 | moshpit_x.y.z_x64-setup.exe or .msi |
| macOS (Apple Silicon) | moshpit_x.y.z_aarch64.dmg |
| macOS (Intel) | moshpit_x.y.z_x64.dmg |
| Linux | .AppImage, .deb or .rpm |
The builds aren't code-signed yet. On macOS, right-click the app and choose Open the first time; on Windows, choose More info → Run anyway if SmartScreen asks. See DESKTOP.md for building it yourself.
Android app (experimental). Each release also has moshpit-android-arm64.apk: the editor as an Android app, with the browser's video engine, saving exports to Downloads. It hasn't been tried on many phones yet, so the installable web app (above) is still the safer choice on Android.
Bitstream effects change the compressed video itself. The decoder then reconstructs the picture from the damaged instructions, which is where the melting comes from.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗