Codecs privilégiés#

Splash a été conçu pour gérer des flux vidéo de grande dimensions, mais tous les codecs vidéo ne peuvent pas gérer correctement les fichiers haute résolution. En interne, Splash utilise FFmpeg pour lire les fichiers vidéo. Les codecs suggérés, en fonction de la résolution, sont les suivants :

Résolution max.

MJPEG

HapQ

HapAlpha

Hap

3072x3072 @ 30Hz

OK

OK

OK

OK

4096x4096 @ 30Hz

OK

OK

OK

Toute résolution supérieure

OK

OK

Notez que tous ces codecs n’ont pas de compression inter-images. Cela ne signifie pas que les codecs avec compression inter-images ne peuvent pas être lus, mais les codecs listés ont les meilleures performances pour les vidéos en très haute résolution. De plus, les codecs avec compression inter-images ne sont pas testés et peuvent poser des problèmes.

Pour convertir vos fichiers vidéo existants vers l’un de ces codecs, il est conseillé d’utiliser FFmpeg. Dans les commandes suivantes, remplacez ${INPUT_FILE} et ${OUTPUT_FILE} par le nom du fichier vidéo source et le nom du fichier vidéo de sortie.

ffmpeg -i ${INPUT_FILE} -c:v mjpeg -c:a copy ${OUTPUT_FILE}
ffmpeg -i ${INPUT_FILE} -c:v hap -format hap_q -chunks 8 -c:a copy ${OUTPUT_FILE}
ffmpeg -i ${INPUT_FILE} -c:v hap -format hap_alpha -chunks 8 -c:a copy ${OUTPUT_FILE}
ffmpeg -i ${INPUT_FILE} -c:v hap -format hap -chunks 8 -c:a copy ${OUTPUT_FILE}