ffmpeg web interface tâches quotidiennes simplifiée
s'assurer que node.js installé, ffmpeg + yt-dlp dans le path
node -v(https://nodejs.org/, LTS)-
npm -v ffmpeg -version(https://www.gyan.dev/ffmpeg/builds/, win+r, sysdm.cpl, advanced -> environment var, edit path dans sys var, +C:\ffmpeg\ffmpeg-x.x.x-essentials\bin)yt-dlp --version(https://github.com/yt-dlp/yt-dlp/releases/latest, même chose que ffmpeg dans le path)
local single use (changer ports dans server config si deja in use)
- clone repo (main)
- backend (terminal #1)
-
cd backend
-
npm install
-
npm run dev
- frontend (terminal #2)
-
cd frontend
-
npm install
-
npm run dev
en tant que service windows (accessible via port local en tout temps)
- clone repo sur branche "wsc"
- ouvrir powershell en tant qu'administrateur
-
cd C:\Users\*EMPLACEMENT*\mdfmuxex\backend
-
npm install node-windows
-
node install-service.js
- (optionnel ou si ne marche pas sur le coup)
-
- win+r -> services.msc
-
- cherchez pour "mdfmuxex" -> properties
-
- startup type -> automatic
-
- start le service (si ne run pas déjà)
-
- properties -> recovery -> first failure -> restart the service
accessible via http://localhost:4320 (port modifiable au besoin)
pour désinstaller le service : node uninstall-service.js