Retour aux outils
ProductivitéIntermédiaireOpen sourceAuto-hébergeablev0.17.0

ConvertX

**Boîte à outils de conversion universelle** : vidéo, audio, images, documents, archives, ebooks, et

MAJ 2026-06-14
ConvertX
Site officiel Code source★ 17 002

ConvertX est un conteneur web unifié autour de FFmpeg, Pandoc, ImageMagick, LibreOffice et Calibre pour proposer des conversions entre des centaines de formats : MP4↔WebM, MP3↔FLAC, PNG↔WebP, PDF↔DOCX, EPUB↔MOBI, ZIP, etc. Upload par drag&drop, URL HTTP, ou Dossier Watch.

Description

ConvertX est un conteneur web unifié autour de FFmpeg, Pandoc, ImageMagick, LibreOffice et Calibre pour proposer des conversions entre des centaines de formats : MP4↔WebM, MP3↔FLAC, PNG↔WebP, PDF↔DOCX, EPUB↔MOBI, ZIP, etc. Upload par drag&drop, URL HTTP, ou Dossier Watch.

Différence avec HandBrake Web : HandBrake est spécialisé vidéo avec presets fins ; ConvertX est multi-formats au prix d'options moins riches par format.

Différence avec FileFlows : FileFlows est un pipeline (rules engine, post-processing) ; ConvertX est un convertisseur one-shot simple d'usage.

Pour qui : particuliers et PME qui veulent arrêter CloudConvert, Zamzar, Online-Convert et garder leurs fichiers en local.

Installation

Docker Compose (recommandé)

version: '3.8'
services:
  convertx:
    image: ghcr.io/c4illin/convertx:latest
    container_name: convertx
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - JWT_SECRET=changez-moi
      - ALLOW_REGISTRATION=true
    volumes:
      - convertx-data:/app/data
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.convertx.rule=Host(`convert.example.com`)"
      - "traefik.http.routers.convertx.entrypoints=websecure"
      - "traefik.http.routers.convertx.tls.certresolver=letsencrypt"
      - "traefik.http.routers.convertx.middlewares=uploadlimit@docker"

volumes:
  convertx-data:

Alternatives

Open Source

  • [[app-handbrake-web]] — Spécialisé vidéo
  • [[app-vert]] — Multi-formats léger (Rust)
  • [[app-file-wizard]] — Conversion de fichiers
  • [[app-transmute]] — Transcodage vidéo
  • [[app-fileflows]] — Pipeline automatisé

Propriétaires

  • CloudConvert — SaaS, 750 conversions/jour gratuites
  • Zamzar — SaaS depuis 2006
  • Adobe Acrobat Online — Pour PDF

Sécurité

  • Auth JWT : obligatoire, définir un JWT_SECRET fort.
  • Upload size limit : 500 Mo par défaut, configurable ; mettre un middleware Traefik buffering en plus.
  • FFmpeg CVE : ConvertX dépend de FFmpeg et ImageMagick, historiquement des CVE — mettre à jour régulièrement.
  • Sandbox : par défaut pas de sandboxing, exécuter en backend isolé.

Ressources