Le choix du bon format de fichier pour les images de vidéosurveillance affecte la qualité vidéo, les besoins de stockage, la compatibilité de lecture et l'utilisabilité médico-légale. Ce guide couvre les principaux formats de conteneur et codecs utilisés dans les systèmes de surveillance.
Conteneurs vs Codecs
Un format conteneur (comme MP4 ou AVI) regroupe la vidéo, l'audio et les métadonnées ensemble. Un codec (comme H.264 ou H.265) détermine comment la vidéo est compressée à l'intérieur de ce conteneur. Les systèmes CCTV modernes utilisent généralement de la vidéo H.264 ou H.265 dans un conteneur MP4.
Formats conteneurs
AVI (Audio Video Interleave)
AVI a été introduit par Microsoft en 1992. Il stocke les données avec une compression minimale, produisant des fichiers volumineux de haute qualité.
Meilleur pour : Clips médico-légaux à court terme où le détail prime sur le stockage.
MP4 (MPEG-4 Part 14)
MP4 est le format dominant dans la vidéosurveillance moderne. Il équilibre l'efficacité de compression avec une large compatibilité sur les NVR, les applications mobiles et les plateformes cloud.
Meilleur pour : Enregistrement à long terme, visualisation à distance et flux de travail multiplateformes.
MOV (Format de fichier QuickTime)
MOV a été développé par Apple et est courant dans les flux de post-production. Certains NVR exportent en MOV pour le montage ou l'archivage.
Meilleur pour : Flux de travail basés sur macOS et séquences destinées au montage vidéo.
MKV (Matroska Video)
MKV est un conteneur open-source pouvant contenir plusieurs pistes audio, flux de sous-titres et marqueurs de chapitre dans un seul fichier.
Meilleur pour : Exportations multi-caméras ou archivage de séquences avec métadonnées.
WMV (Windows Media Video)
WMV a été conçu par Microsoft pour une lecture sous Windows. Il atteint de petites tailles de fichiers mais au détriment notable de la qualité.
Meilleur pour : Anciens systèmes DVR Windows uniquement.
FLV (Flash Video)
FLV était largement utilisé pour le streaming web dans les années 2000. Il est largement obsolète depuis qu'Adobe a mis fin au support de Flash en 2020.
Meilleur pour : Anciennes interfaces de surveillance basées sur webcam ou navigateur.
3GP
3GP a été développé pour les téléphones mobiles 3G. Certains anciens visionneurs CCTV mobiles utilisent ce format.
Meilleur pour : Applications de surveillance mobiles très anciennes.
Normes de compression (Codecs)
H.264 (Codage Vidéo Avancé)
H.264 est la norme de compression vidéo la plus déployée en CCTV. Il peut réduire la taille des fichiers jusqu'à 50% par rapport au MJPEG tout en maintenant une qualité comparable.
Meilleur pour : Enregistrement HD et surveillance continue 24/7 sur du matériel existant.
H.265 (Codage Vidéo Haute Efficacité)
H.265 (aussi appelé HEVC) double environ le taux de compression de H.264, ce qui en fait le choix privilégié pour les NVR 4K et multi-canaux.
Meilleur pour : Caméras 4K, NVR à haut nombre de canaux et systèmes avec stockage ou bande passante limités.
MJPEG (Motion JPEG)
MJPEG encode chaque image comme une image JPEG indépendante. Cela rend l'analyse image par image simple mais produit de gros fichiers car aucune compression inter-image n'est utilisée.
Meilleur pour : Applications nécessitant une faible latence d'encodage ou une extraction facile d'images.
RAW / Vidéo non compressée
La vidéo non compressée capture chaque pixel du capteur sans compression. Les fichiers sont énormes mais offrent une valeur probante maximale.
Meilleur pour : Preuves médico-légales, pièces à conviction judiciaires et analyses d'investigation.
Formats DVR propriétaires
De nombreux fabricants de DVR utilisent des formats conteneurs propriétaires qui intègrent des métadonnées telles que les horodatages, les événements de mouvement et les identifiants de caméra. Ces fichiers nécessitent le logiciel ou le lecteur du fabricant pour être lus.
Meilleur pour : Lecture transparente dans l'écosystème du fabricant.
Considérations sur le stockage
Le choix du codec affecte directement la planification du stockage. Un système 4 canaux 1080p enregistrant 24/7 nécessite environ :
Reportez-vous à l'implémentation de référence H.264 ou au projet x265 pour plus de détails techniques sur ces codecs.