Installer Shotcut avec Docker

Installer Shotcut avec Docker

Table des matières

Un logiciel de montage vidéo sous Docker ça vous tente? Linuxserver vient de publier depuis quelques jours une image de Shotcut.

Le moins qu'on puisse dire c'est que c'est facilement installé et ça tourne plutôt bien, tout dépend aussi de votre serveur. Franchement, j'ai été étonné avec mon I3 dans mon serveur,


⚡Caractéristiques

  • Prise en charge des derniers formats audio et vidéo grâce à FFmpeg.
  • Prend en charge les formats d'image populaires tels que BMP, GIF, JPEG, PNG, SVG, TIFF, WebP ainsi que les séquences d'images.
  • Animations Lottie, Rawr, Rive et After Effects.
  • Aucune importation requise: édition native de la chronologie.
  • Recherche précise à l'image pour de nombreux formats.
  • Chronologie multiformat : mélangez et associez les résolutions et les fréquences d'images au sein d'un projet.
  • Capture par webcam.
  • Capture audio.
  • Prise en charge des résolutions 4K et 8K.
  • Lecture de flux réseau (HTTP, HLS, RTMP, RTSP, MMS, UDP).
  • Plugins de générateur vidéo Frei0r (par exemple barres de couleurs et plasma).
  • Générateurs de couleurs, de texte, de bruit et de compteurs.
  • Exportation EDL.
  • Exporter une seule image sous forme d'image ou de vidéo sous forme de séquence d'images.
  • Fichiers vidéo avec canal alpha - lecture et écriture.
  • Mappage de tons HDR vers SDR.
  • Entrée, traitement et exportation vidéo complète en option.
  • Vidéo 10 bits de bout en bout lors de l'utilisation uniquement d'effets GPU.
  • Conversion par lots.
  • Multilingue.

L'installation

  1. Créez votre docker-compose.yml:
sudo nano docker-compose.yml
  1. Collez ça dedans en prenant soin d'adapter le port et les volumes suivant votre configuration.
    J'ai ajouté le montage du dossier medias pour que vous ayez un dossier facilement accessible ou mettre les éléments indispensables au montage vidéo:
services:
  shotcut:
    image: lscr.io/linuxserver/shotcut:latest
    container_name: shotcut
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /srv/appdata/shotcut/config:/config
      - /srv/appdata/shotcut/medias:/datas
    ports:
      - 3005:3000
      - 3007:3001
    restart: unless-stopped
  1. On installe l'application:
docker-compose up -d

ou avec docker-compose V2:

docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3005 ou 3007 par défaut:

En HTTP:

http://192.168.1.118:3005/

ou en HTTPS:

https://192.168.1.118:3007/

Putain mais y'a pas d'son!

C'est ce que je me suis dit en le testant. J'ai fini par trouver la solution...

Une fois que vous êtes sur la page web, cliquez au milieu à gauche sur le flèche >:

Après avoir fait ça, vous aurez une petite fenêtre en haut, au milieu, cliquez sur l'icône de son...

Croyez-moi, j'en ai perdu du temps à trouver...

zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.