Catégories
Technique

La place des fichiers multimédias

Sur votre Nextcloud vous souhaitez mettre ce que vous voulez conserver comme photo, vidéos et bandes son. Je fais pareil.

Mais il y a un mais : la place est limitée (et coûte de l’argent).

Mais il y a un autre mais : vous souhaitez tout de même sauvegarder vos photos, vidéos et bande son !

Encapsulation et codecs

Tous les fichiers ont un format #lapalissade, et les fichiers multimédias n’y échappent pas. Mais (il y a un mais) il y a des subtilités.

Dans un fichier multimédia il faut distinguer le format d’encapsulation et d’encodage. Ce sont parfois les mêmes (jpeg, mp3) , mais le plus souvent non.

Un format d’encapsulation décrit ce que vous pouvez mettre dans le fichier et comment c’est rangé. Vous pouvez voir ça comme l’agencement des pièces d’une maison. Il y a beaucoup de format d’encapsulation. Citons mkv, webm, ogg et mp4 (oui, mp4 est un format d’encapsulation) pour la vidéo+son. Ogg pour le son aussi, et aac. Tiff, avif, heif pour les images.

Le format d’encodage (codec) décrit les données multimédias (son, vidéo, image). Vous pouvez voir ça comme les meubles d’une maison. Il y a vraiment BEAUCOUP de formats d’encodage. Par exemple : h264, h265, mpeg2, mpeg3, av1, vp9, xvid, theora pour la vidéo. Mp3, opus, aac, vorbis pour le son. Jpeg, png, webp, gif pour les images.

Tous les formats d’encapsulation ne peuvent pas encapsuler tous les formats d’encodage, comme vous ne pouvez pas mettre n’importe quels meubles dans une maison (une armoire normande dans un appart parisien ça ne passe pas). Par exemple le webm peut encapsuler du vp8 et vp9, mais a priori pas du h264 ni du av1. Vous aurez du mal (euphémisme) à faire rentrer du vorbis dans un tiff.

Et donc ?

  • Et donc le mp4 n’est pas un format vidéo stricto sensu : c’est un format d’encapsulation (un conteneur), qui embarque le plus souvent du h264 pour la vidéo avec du aac pour le son. C’est parfois du h265, mais c’est plus rare.
  • Mon mkv ne prends pas « moins de place ». Mon mkv peut contenir le même h264 et le même aac. Ce qui prendra autant de place qu’un mp4 empaquetant les mêmes pistes audios et vidéos encodées avec les mêmes codecs.
  • Je peux mettre du av1 dans un mp4 ou dans un mkv. Avec du opus pour le son (ou mp3, ou aac, ou wav).
  • Je peux mettre des sous-titre, plein de bandes sons et de stream vidéos dans un mkv, mais je ne crois pas que le format ogg supporte tout ça.
  • Tous les lecteurs multimédias ne lisent pas tous les formats. Par exemple l’Explorer de Windows ne vous affichera pas l’aperçu d’un mkv, mais d’un mp4 oui (s’il parvient à lire le codec à l’intérieur, tout de même).

Taille de fichier

Tous les formats d’encodage ne se valent pas. Au fur et à mesure du temps (et de l’évolution des connaissances, de la puissance de calculs et des usages) certains sont devenus obsolètes et d’autres sont apparus, plus efficaces ( = compressent mieux et plus vite pour la même qualité) avec ou sans brevets, plus ou moins supportés par les navigateurs et lecteurs multimédias, avec plus ou moins de fonctionnalités (streaming, réglage du compromis vitesse/qualité, encodage sans pertes…).

A titre d’exemple : mon mobile prend des vidéos au format mp4=h264+aac. h264 est un « vieux » format : il ne consomme pas trop de processeur à l’encodage, mais son efficacité est moindre que les codecs modernes comme vp9 ou av1 (qui consomment bien plus de processeur, donc de batterie).

Mais un mp4 comme ça prend de la place. Et moi j’aime bien mettre mes vidéos sur mon Nextcloud, sur lequel je n’ai pas une place infinie.

Donc je transcode : je réencode mon mp4 en … mp4 mais qui encapsule du av1+opus (j’aime bien ces deux-là parce qu’ils sont diablement efficaces, en plus d’être libre de droits). Il prends ainsi, sans mentir, 10x moins de place, et parfois 30x moins, pour une qualité visuelle et auditive équivalente à la vidéo d’origine !

Inconvénients : c’est très lent à encoder ! Et ça prend de la ressource processeur (donc de l’énergie). Un fichier d’une heure peut prendre 50 heures à encoder. Mais au final la taille du fichier a été divisée par 10. Est-ce qu’un tel gain de place vaut la dépense énergétique ? J’avoue ne pas avoir fait (ni savoir faire) le calcul.

Mais au moins je peux mettre bien plus de vidéos sur mon Nextcloud !

Outils

Pour ceux qui vivent en ligne de commande, il y a bien sûr l’incontournable ffmpeg.

Ce que j’utilise pour transcoder mes vidéos :

ffmpeg -i in.mp4 -c:v librav1e -crf 35 -acodec libopus -b:a 96k out.mp4

J’ai bien sûr fait un script qui encapsule ça et rajoute des fonctionnalités 🙂 (demandez-moi si cela vous intéresse)

Pour ceux qui veulent une interface graphique, j’adore handbrake. Open source, disponible sur plein de plateformes. Il a une base de réglages incroyables, et vous pouvez bien sûr rajouter les vôtres. Vous pouvez aussi mettre tout ça dans une file, que vous lancerez quand vous voulez (le soir, quand il fait moins chaud et que l’électricité est moins chère).

Et évidemment vlc lit parfaitement tous ces formats.

Inconvénients

Parce qu’il y a des mais.

Vous gagnez de la place disque mais vous perdez du temps (processeur). Donc ça consomme de l’énergie. Je ne suis pas en mesure de savoir si l’énergie consommée pour encoder et prendre moins de place est rentabilisée par la place gagnée.

Ça se peut que l’aperçu de la vidéo (sous MacOS, Windows, Linux, ou sur Nextcloud) ne fonctionne plus. Et je ne sais pas si c’est dû au codec (av1) ou à certains paramètres du container (mp4).

Conclusion

Malgré ces inconvénients, je réencode mes vidéos en av1+opus. Ça permet au moins de prendre beaucoup moins de place sur le Nextcloud !

Catégories
Technique

[résolu] difficulté d’expédition vers Microsoft

Depuis quelques jours, suite à une évolution des systèmes chez Microsoft, plusieurs centaines de fournisseurs d’accès rencontrent des difficulté d’expédition vers les adresses microsoft (@outlook.com, @hotmail.com, @live.fr, etc). Nous sommes en contact avec Microsoft pour régler le souci.

[EDIT] Entre le 3/03 (pour la plupart des domaines destinataires) et le 9/03 (pour les derniers domaines), nous avons transféré les mails par une porte de sortie alternative, qui ne rencontre pas de soucis.

Catégories
Technique

[résolu] difficulté d’expédition vers orange

[2/03/2026] Le souci est résolu depuis environ une semaine.

[19/02/2026] Nous rencontrons actuellement des difficultés d’expédition vers orange (@wanadoo.fr, @orange.fr). Nous avons contacté l’opérateur pour résoudre plusieurs blocages mais la réception des messages vers ces destinataires est perturbée.

On met en place des filtres d’expédition pour résoudre ça au plus vite.

Catégories
Technique

[en cours] Turbulences numériques ☔

Sortez vos parapluies, le Cloud Girofle rencontre actuellement quelques difficultés.

On vous en a parlé déjà, depuis fin 2025, l’équipe technique du Cloud Girofle travaille à mettre en place un nouveau serveur, avec une technologique qu’on n’avait jamais mise en place : la virtualisation.

L’idée est de pouvoir regrouper les services qui sont dispersés sur plusieurs serveurs sur une seule machine, et nous permettre de gérer l’ajout/enlèvement de ressources plus facilement.

Depuis début 2026, on a commencé à migrer des services vers cette nouvelle machine (qu’on a appelé moxa, parce que le logiciel de virtualisation qu’on utilise s’appelle proxmox, of course).

À l’heure actuelle, on a migré :

  • toutes les instances Discourse
  • une partie des instances Mattermost

Sauf que… pour nous, la virtualisation c’est un peu nouveau, du coup on galère un peu^^. Avant de migrer les services, on a mis pas mal de temps à configurer le réseau et tout ce qui va avec.

Ça, c’était réglé avant qu’on commence à mettre des services dessus. Mais on a découvert des problèmes de stabilité : les machines virtuelles crashaient sans qu’on sache pourquoi.

Actuellement on en est là, on ajuste la configuration de notre système de fichier pour éviter ce genre de souci, et on laisse tout en observation, mais il faut du temps pour savoir si ça fonctionne. On est désolé⋅es pour le désagrément, n’hésitez pas à nous écrire si vous rencontrez des soucis avec les services.

Catégories
Technique

[résolu] Nextcloud injoignables

Une partie des instances Nextcloud ainsi que l’éditeur Onlyoffice ont été indisponibles pendant une heure et quart, aujourd’hui le 27/01/2026 de 10h14 à 11h30.

Le service est désormais rétabli. Nous sommes désolé·es pour le désagrément.

Nous travaillons actuellement à un changement d’infrastructure afin de séparer les différents services, ce qui nous permettra d’identifier plus finement la source du problème.

Catégories
Technique

Des nouvelles des serveurs Discourse

Hello hello,

On fait ce message pour parler des évolutions liées à l’hébergement des serveurs de forum Discourse.

L’hébergement de forums est quasi-antérieur à la création de l’asso. Au début un des membres en hébergeait sur des serveurs virtualisés (VM) chez OVH, en louant un serveur par forum. Lors de l’incendie du datacenter d’OVH à Strasbourg, une partie de ces forums a été perdue (parfois sans backups). Lors de la restauration, on a abordé une discussion pour éventuellement récupérer ces forums au Cloud Girofle.

Un peu plus tard, on a commencé à héberger un premier forum Discourse pour un collectif. Ça n’a pas vraiment pris et le forum est resté peu utilisé. Mais on a gardé l’infrastructure et on a continué à proposer d’héberger des forums (sur le site notamment).

Dans une envie de mutualiser, on a rapidement fait le choix d’héberger Discourse en mode « multi-instances » : une seule installation permet d’héberger plusieurs forums. On a utilisé ce mode pendant quelques années, avec grande satisfaction. Seule ombre au tableau : faire une mise à jour, ou ajouter un nouveau forum nécessitait de faire un « rebuild » du service, qui prenait près d’une heure à chaque fois. Contrainte supplémentaire, la machine était une des plus vieilles machines disponibles dans la gamme éco de OVH (sinon la plus vieille), et on devait jongler avec le manque de ressources (couper une partie des services pendant le rebuild, éditer les scripts pour allonger les timeouts car les temps de réponse étaient hors limites, etc).

Pour éviter ces longues coupures, on a ensuite modifié l’infrastructure en séparant la base de données du reste, c’est le modèle « multi-instance, 2-conteneurs », qui a permis de faire le gros des rebuild sans coupure de service. Ça a fonctionné pendant encore un an ou deux.

Plus récemment, sans doute avec l’augmentation du nombre d’utilisateur⋅ices sur ce serveur (qui a hébergé jusqu’à 20 forums + notre instance Mattermost partagée), on a commencé à avoir des soucis supplémentaires (tâches de fond qui ne se lancent plus, mails qui ne partent plus, etc), ainsi que des soucis de serveur surchargé. Ça a duré plus qu’on ne l’aurait voulu.

Bien sûr, ces soucis croissants nous ont alerté, et dès le début (il y a un an et demi), on a mis en place un plan pour régler ce problème de ressources, et ça impliquait de déménager vers un nouveau serveur, et on voulait en profiter pour mettre en place une toute nouvelle infrastructure : de la virtualisation. Tout mettre en place a mis… des mois.

Depuis cette semaine, la totalité des forums a été migrée vers la nouvelle VM, et les soucis de lenteurs sont derrière nous. On aura aussi la possibilité facile de rajouter de la ressource si il y a des soucis de ce point de vue là : c’est l’avantage des VM par rapport aux serveurs physiques.

On voudrait conclure en remerciant l’équipe qui développe Discourse, qui a toujours fourni des conseils extrêmement utiles.

Catégories
Technique

[résolu] envoi de mail impossible depuis les forums Discourse

[edit 3/11] l’envoi de mail est revenu ce matin.

Depuis le 8-10 octobre (et une mise à jour de Discourse), l’envoi de mails depuis le forum (création de comptes, notifications) ne fonctionne plus.

Nous avons tenté plusieurs choses et après de nombreuses heures pensons avoir localisé la source du souci, mais n’avons pas encore de solution.

Concernant la création de comptes, c’est assez fastidieux mais il est possible de créer/valider des comptes à la main sans passer par l’envoi de mails.

Nous sommes vraiment désolé·es pour la gêne occasionnée.

Catégories
Technique

[résolu] Nextcloud injoignables

Suite à un logiciel devenu fou (oui…), une partie des instances Nextcloud ainsi que l’éditeur Onlyoffice ont été indisponibles pendant une petite heure, aujourd’hui le 21/10 de 11h05 à 11h50.

Le service est désormais rétabli. Nous sommes désolé·es pour le désagrément.

Catégories
Technique

[Résolu] Problème Serveur Mail

Notre serveur de mail était indisponible le 19/10/2025 à 16h30.

Nous sommes intervenu à 18h45 et le problème a été résolu à 19h05.

Le problème venait d’un disque plein. Le disque avait jusqu’alors (encore hier soir) beaucoup d’espace libre (plus de 100Go), donc nous n’avions pas d’inquiétudes.

Hier soir nous avons supprimé de nombreuses adresses email de chez nous suite au départ d’une grosse entreprise que nous accompagnions. MAIS ! C’est en voulant faire de la place que nous en avons occupé 🙃
En effet, lorsque l’on supprime des boites mails dans l’outil que nous utilisons (Mailcow), ces boites mails sont gardées en mémoire disque pendant plusieurs jours (5 jours par défaut) et elle se sont du coup retrouvées en double dans nos sauvegardes locales (sur le serveur en question), remplissant ainsi tout l’espace restant.

Nous avons donc supprimé ces doublons et le service est de nouveau disponible. Nous allons également prendre des mesures pour que ça n’arrive plus.

L’informatique n’en a pas fini de nous surprendre les dimanches soirs !

Toutes nos excuses pour cette indisponibilité.

Ajout : Le problème est à nouveau survenu les 21 et 22/10 car nos mesures de corrections n’avaient pas fonctionné.

Catégories
Technique

[résolu] Nextcloud injoignables

Le serveur d’un de nos serveur (mutu3) a saturé sur le nombre des accès (le nombre de fois par seconde pendant lesquels les fichiers sont consultés ou écrits).

Les Nextclouds sur ce serveur étaient injoignable entre 15h et 21h ce vendredi 5 septembre 2025.

Nous allons prendre les mesures nécessaire pour que cela n’arrive plus (séparation/isolation des services sur plusieurs serveurs).

Pardon pour la gène occasionnée.