La scelta del formato file giusto per i filmati CCTV influisce sulla qualità video, sui requisiti di archiviazione, sulla compatibilità di riproduzione e sull'usabilità forense. Questa guida copre i principali formati contenitore e codec utilizzati nei sistemi di sorveglianza.
Contenitori vs Codec
Un formato contenitore (come MP4 o AVI) raggruppa video, audio e metadati insieme. Un codec (come H.264 o H.265) determina come il video viene compresso all'interno di quel contenitore. I moderni sistemi CCTV utilizzano tipicamente video H.264 o H.265 all'interno di un contenitore MP4.
Formati contenitore
AVI (Audio Video Interleave)
AVI è stato introdotto da Microsoft nel 1992. Memorizza i dati con una compressione minima, producendo file di grandi dimensioni con alta qualità.
Ideale per: Clip forensi a breve termine dove il dettaglio è più importante dello storage.
MP4 (MPEG-4 Part 14)
MP4 è il formato dominante nella sorveglianza moderna. Bilancia l'efficienza di compressione con un'ampia compatibilità su NVR, app mobili e piattaforme cloud.
Ideale per: Registrazione a lungo termine, visualizzazione remota e flussi di lavoro multipiattaforma.
MOV (QuickTime File Format)
MOV è stato sviluppato da Apple ed è comune nei flussi di post-produzione. Alcuni NVR esportano in MOV per scopi di editing o archiviazione.
Ideale per: Flussi di lavoro basati su macOS e filmati destinati al montaggio video.
MKV (Matroska Video)
MKV è un contenitore open-standard che può contenere multiple tracce audio, flussi di sottotitoli e marcatori di capitolo in un singolo file.
Ideale per: Esportazioni multi-telecamera o archiviazione di filmati con metadati.
WMV (Windows Media Video)
WMV è stato progettato da Microsoft per la riproduzione su Windows. Raggiunge dimensioni file ridotte ma a un notevole costo di qualità.
Ideale per: Sistemi DVR legacy solo Windows.
FLV (Flash Video)
FLV era ampiamente utilizzato per lo streaming web negli anni 2000. È in gran parte obsoleto da quando Adobe ha terminato il supporto Flash nel 2020.
Ideale per: Interfacce di sorveglianza legacy basate su webcam o browser.
3GP
3GP è stato sviluppato per telefoni cellulari 3G. Alcuni vecchi viewer CCTV mobili utilizzano questo formato.
Ideale per: App di sorveglianza mobile molto datate.
Standard di compressione (Codec)
H.264 (Advanced Video Coding)
H.264 è lo standard di compressione video più diffuso in ambito CCTV. Può ridurre la dimensione dei file fino al 50% rispetto a MJPEG mantenendo una qualità comparabile.
Ideale per: Registrazione HD e sorveglianza continua 24/7 su hardware esistente.
H.265 (High Efficiency Video Coding)
H.265 (chiamato anche HEVC) raddoppia circa il rapporto di compressione di H.264, rendendolo la scelta ideale per NVR 4K e multi-canale.
Ideale per: Telecamere 4K, NVR ad alto numero di canali e sistemi con archiviazione o larghezza di banda limitata.
MJPEG (Motion JPEG)
MJPEG codifica ogni fotogramma come un'immagine JPEG indipendente. Questo rende l'analisi fotogramma per fotogramma semplice ma produce file grandi poiché non viene utilizzata alcuna compressione inter-fotogramma.
Ideale per: Applicazioni che richiedono bassa latenza di codifica o facile estrazione di fotogrammi.
RAW / Video non compresso
Il video non compresso cattura ogni pixel dal sensore senza compressione. I file sono enormi ma offrono il massimo valore probatorio.
Ideale per: Prove forensi, esposizioni in tribunale e analisi investigative.
Formati DVR proprietari
Molti produttori di DVR utilizzano formati contenitore proprietari che incorporano metadati come timestamp, eventi di movimento e ID telecamera. Questi file richiedono il software o il lettore del vendor per la riproduzione.
Ideale per: Riproduzione senza soluzione di continuità all'interno dell'ecosistema del produttore.
Considerazioni sull'archiviazione
La scelta del codec influisce direttamente sulla pianificazione dello storage. Un sistema a 4 canali 1080p che registra 24/7 richiede approssimativamente:
Fare riferimento all'implementazione di riferimento H.264 o al progetto x265 per approfondimenti tecnici su questi codec.