openjutsu
영상에서 원클릭으로 인물 교체, ComfyUI·MiniMax H3 기반 오픈소스 로컬 힉스필드 겐주츠 대안, FLUX.3 Klein 재조명 지원
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Faire parler les illustrations d'un livre : on photographie une illustration, on lui associe une vidéo en réalité augmentée (qui vient se poser sur la page, fond vert transparent possible) ou un son (importé, enregistré au micro, monté dans l'appli). Pendant la lecture, il suffit de montrer le livre à la caméra.
Tout reste dans l'appareil (IndexedDB). Rien n'est envoyé sur Internet.
Fiche animation « Mon histoire augmentée » (1 h 30, 10 enfants, 1 animateur) : téléchargeable depuis l'écran d'accueil de l'appli ou directement en PDF. Source HTML dans docs/, PDF régénéré par python3 scripts/fiche-pdf.py.
| Livres et pages | Une page = une illustration. Photo depuis la caméra de l'appli ou import d'image, recadrage, rotation. |
| Vidéo AR | Vidéo plaquée sur l'illustration et suivie en temps réel. Aperçu en direct dans la fiche de la page (même rendu que la lecture) : glisser pour placer la vidéo, molette ou pincer pour l'agrandir, double-clic pour recentrer ; la page reste visible à travers la vidéo pour la caler. Taille, décalages horizontal et vertical, opacité, boucle, son, reprise au début, incrustation fond vert (couleur et tolérance réglables). |
| Vidéos de téléphone | Converties à l'import (720p, couleurs standard, MP4 H.264 ou WebM) : les vidéos HEVC, HDR ou 4K ne restent plus noires. Une vidéo illisible par l'appareil affiche comment l'obtenir en format compatible. |
| Son | Volume, boucle, arrêt quand l'illustration sort du champ ou lecture jusqu'au bout. |
| Studio son | Sonothèque (import MP3/WAV/OGG…, enregistrement micro avec vumètre), montage : enchaîner plusieurs morceaux, couper chaque morceau sur la forme d'onde, fond sonore mixé, fondus, volume, normalisation → export WAV dans la sonothèque. |
| Partage | Export d'un livre complet en .zip (illustrations, médias, cibles déjà analysées) et import sur un autre appareil. QR code de lecture directe vers un .zip publié en ligne. |
| Hors ligne | Service worker sur le web ; l'appli de bureau est entièrement autonome. |
Conseils : les illustrations riches en détails et contrastées sont les mieux reconnues ; éviter les aplats, les ciels unis et deux doubles pages trop semblables.
.zip) et le déposer dans www/livres/ du dépôt..zip dans Exporter / partager : le QR code généré ouvre …/Kit-AR-Livre-Augmente/?livre=<adresse> qui installe le livre et lance la lecture.npm install
npm start # appli de bureau
npm run web # appli web sur http://localhost:8080 (localhost compte comme https pour la caméra)
Pas de bundler : www/ est servi tel quel. Les librairies sont embarquées dans www/vendor/ pour fonctionner hors ligne.
www/
index.html, css/app.css, manifest.webmanifest, sw.js
js/app.js interface (livres, pages, export, lecture)
js/etat.js état partagé + modèle de données
js/db.js IndexedDB
js/photo.js prise de vue + recadrage
js/audio.js enregistrement, mixage hors ligne, export WAV
js/studio.js sonothèque et montage
js/cibles.js analyse des illustrations (compilateur MindAR)
js/plan-video.js plan vidéo + shader d'incrustation, partagé par la lecture et l'aperçu
js/apercu.js aperçu en direct dans l'éditeur de page
js/video.js conversion des vidéos importées (720p SDR)
js/ar.js lecture AR (MindAR + three.js)
js/archive.js export / import .zip
livres/ .zip publiés (QR codes)
vendor/ MindAR 1.2.5, three.js r160, JSZip, qrcode-generator
electron/main.js fenêtre, protocole app:// (origine stable + contexte sécurisé), autorisations caméra/micro
pages.yml publie www/ à chaque push sur main.git tag v1.0.0 && git push --tags → le workflow release.yml construit et joint à la release : .dmg (Apple Silicon et Intel), installateur .exe + version portable Windows, .AppImage et .deb Linux.Les applis ne sont pas signées :
xattr -cr "/Applications/Kit Livre Augmenté.app"). Autoriser caméra et micro quand macOS le demande.Code du kit : MIT. MindAR (MIT), three.js (MIT), JSZip (MIT/GPLv3), qrcode-generator (MIT).