Montage
Installer FFmpeg, HyperFrames et Remotion dans Montage Navin
9 août 2026 · 2 min de lecture · Équipe Navin
Détection OS (apt, brew, winget…), bouton Installer, fallback user-local sous ~/.navin/montage/bin - sans bundler au cold start.
Dans le studio Montage, la chaîne d'outils décide si vous pouvez packager une démo ou rendre une composition. Navin ne livre pas FFmpeg / HyperFrames / Remotion dans le binaire d'install : il les détecte et les installe à la demande selon l'OS.
Docs : Packages Montage · Modèles média (Veo, Lyria, Nano Banana…) · Boucle app → posts
Rappel GTM : vous buildez web/mobile dans Navin ; Montage package le footage et les créas. FFmpeg / HyperFrames sont la couche locale - les modèles IA se choisissent à part.
Ce qui est installé, ce qui ne l'est pas
| Package | Tier | Emplacement typique |
|---|---|---|
| Clients stock (Pexels, Unsplash, Pixabay) | builtin | Code Navin - clés API gratuites seulement |
| FFmpeg | system / user-local | PATH ou ~/.navin/montage/bin |
| HyperFrames | lazy npm | ~/.navin/montage |
| Remotion | lazy npm optionnel | ~/.navin/montage/remotion |
Cold start : aucun téléchargement npm lourd. HyperFrames et Remotion uniquement via Installer ou montage(action=setup, package=…).
FFmpeg : détection et bouton Installer
Montage cherche d'abord ffmpeg sur le PATH, puis le binaire user-local sous ~/.navin/montage/bin.
Ordre du bouton Installer :
- Gestionnaire de paquets de l'OS s'il peut tourner sans mot de passe interactif :
- Windows :
winget(Gyan.FFmpeg) puis Chocolatey - macOS : Homebrew
- Linux :
apt-get,dnf,yum,pacman(avecsudo -nsi disponible)
- Windows :
- Sinon fallback user-local (sans root) : téléchargement d'un build statique vers
~/.navin/montage/bin
Si l'UI affiche « not on PATH » sans bouton, mettez à jour / redémarrez le gateway : un FFmpeg manquant doit toujours proposer Installer lorsqu'une recette est possible.
Commandes manuelles utiles
# Ubuntu / Debian
sudo apt-get install -y ffmpeg
# Fedora
sudo dnf install -y ffmpeg
# macOS
brew install ffmpeg
winget install --id Gyan.FFmpeg -e --accept-source-agreements --accept-package-agreements
HyperFrames vs Remotion
| Besoin | Package |
|---|---|
| Composition HTML/CSS/GSAP → MP4 | HyperFrames (~120 MB) |
| Scènes React (optionnel, lourd) | Remotion (~350 MB) |
| Crops sociaux depuis une démo | FFmpeg seul |
Préférez HyperFrames pour les promos motion. N'installez Remotion que si vous demandez explicitement du React.
Le doctor réutilise Chrome/Chromium système ou le Chromium Playwright déjà présent - pas besoin d'un second navigateur si Playwright est installé.
Vérifier depuis le chat
/montage Run montage(action=doctor) then montage(action=detect). List ffmpeg path, HyperFrames, Remotion, Chrome. Install only what is missing for packaging a demo.
Ou carte Vérifier la chaîne dans l'onglet Actions.
FAQ toolchain
FFmpeg est-il « packagé par défaut » avec Navin ?
Non. S'il apparaît prêt, c'est qu'il était déjà sur le système (ou installé via Montage dans ~/.navin/montage/bin).
Pourquoi l'install apt échoue sans bouton avant ?
Sans sudo sans mot de passe, l'ancienne logique masquait Installer. La version actuelle bascule sur l'install user-local.
Remotion est-il obligatoire ?
Non. Il est marqué optionnel. HyperFrames + FFmpeg couvrent la majorité des parcours Montage.
Studio Montage · Docs packages · Télécharger
Essayez Navin sur votre machine
Agent local, multiplateforme. Code, debug, scrape, leads, sécurité et review - sans quitter Navin.