iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Trim and stitch video clips entirely on your own device. Upload local
video files, mark in/out points, build a timeline, preview the assembled
sequence, and export a final MP4 — all processed in-browser via
ffmpeg.wasm. No backend, no
uploads: your files never leave your computer.
Two layouts are available from the toggle in the header:
• Modern — a clean Tailwind UI: upload, source monitor, timeline,
sequence preview, export.
• Classic — a tape-deck-style dual-monitor console (PLAYER /
RECORDER) in the spirit of the original app's UI.README 전문 보기 ↗Trim and stitch video clips entirely on your own device. Upload local video files, mark in/out points, build a timeline, preview the assembled sequence, and export a final MP4 — all processed in-browser via ffmpeg.wasm. No backend, no uploads: your files never leave your computer.
Two layouts are available from the toggle in the header:
npm install
npm run dev
<video> element's source between
clips as playback crosses each clip's out-point, so the assembled
sequence can be previewed instantly without waiting on an export.<audio> element follows the video sequence player's clock
(src/hooks/useAudioTrack.js).src/hooks/useAudioSequencePlayer.js)
and export produces an M4A file instead of an MP4.src/lib/webcodecsTranscode.js): hardware decode/encode
on the GPU when the platform offers it, native software codecs
otherwise. That covers the Classic deck's all-intra scrub proxy (H.264,
or VP9 when the browser has no H.264 encoder) and export's video track
(H.264 only). Audio, mixing and the final mux stay on ffmpeg.wasm, which
is also the full fallback whenever WebCodecs can't handle a source - no
H.264 encoder, or a container other than MP4/MOV/WebM/MKV. The UI says
which engine did the work, and why when it wasn't WebCodecs.See TECHDEBT.md for known tech debt and
DEPLOYMENT.md for hosting notes.
npm test
Runs under plain Node with no browser, via node --test. Coverage is
currently the demux half of src/lib/videoFrameCache.js — which is pure JS,
unlike the decode half that needs WebCodecs — checked against a committed
Big Buck Bunny clip whose properties are read from ffprobe rather than from
this code. See test/fixtures/README.md for what
that clip deliberately contains and why a generated fixture can't replace it.
This is a from-scratch rewrite of my earlier
linearEditFrontend /
linearEditBackend
project, which paired a React/Redux frontend with a Rails API that shelled
out to youtube-dl and ffmpeg server-side to assemble clips. This
version keeps the original's dual-monitor editing concept (and revives it
directly in the Classic layout) but moves all processing client-side with
ffmpeg.wasm, so it needs no server at all.
The test fixture in test/fixtures/ is a clip of Big Buck Bunny,
© 2008 Blender Foundation (bigbuckbunny.org),
used under the Creative Commons Attribution 3.0
license and re-encoded for this repository.