Che cos'è il formato di file HVC1?
.hvc1 non è un formato di file autonomo - è un tag codec di quattro caratteri che identifica le tracce video HEVC (H.265) all'interno di un contenitore MP4 o .mov. Il tag appare nella casella stsd (descrizione del campione) della traccia video e determina il modo in cui un decodificatore recupera i dati di configurazione H.265.
Nelle tracce con tag hvc1, i record di configurazione del decodificatore - Video Parameter Set (VPS), Sequence Parameter Set (SPS) e Picture Parameter Set (PPS) - sono memorizzati fuori banda nella casella hvcC all'interno della descrizione del campione. Ciò contrasta con il relativo tag codec hev1, dove i set di parametri possono apparire anche in linea nel bitstream compresso. L'intero stack multimediale di Apple (AVFoundation, QuickTime Player, Photos) supporta esclusivamente hvc1 e rifiuta hev1; gli iPhone registrano video HEVC come hvc1 dall'iPhone 7 (iOS 11, 2017).
Quando si utilizza FFmpeg per produrre output HEVC compatibile con Apple, è richiesto il flag -tag:v hvc1 perché FFmpeg utilizza come predefinito hev1. I file che trasportano hvc1 utilizzano normalmente un'estensione di file .mp4 o .mov; l'estensione .hvc1 stessa non è standard e appare principalmente come esportazione del solo tag codec da determinati strumenti di elaborazione.
HEVC offre una compressione migliore di circa il 40-50% rispetto a H.264 a parità di qualità percettiva, rendendolo lo standard per la registrazione 4K sui dispositivi Apple. I metadati HDR (HDR10, Dolby Vision, HLG) sono trasportati in unità SEI NAL o caselle di miglioramento all'interno dello stesso contenitore.
Sicurezza e incolumità
RISCHIO: LOWI file video HEVC/MP4 sono dati multimediali e non sono eseguibili - rischio basso. Avvertenze standard: mantenere VLC e ffmpeg aggiornati per correggere vulnerabilità del decodificatore; per filmati privati da iPhone, preferire strumenti locali rispetto ai convertitori online.
Dettagli del formato
in sintesi- hev1 - tag codec HEVC alternativo in MP4 - hev1 è l'altro tag HEVC ISOBMFF valido (set di parametri in linea); identico nelle specifiche a hvc1 ma i dispositivi Apple lo rifiutano.
Programmi che aprono file HVC1
Dettagli tecnici
specifiche approfondite| Formato contenitore | ISOBMFF / MP4 (ISO Base Media File Format, ISO/IEC 14496-12) |
| Codec | HEVC (H.265) - trasformata a blocchi basata su CTU con predizione intra/inter |
| Archiviazione set di parametri | Fuori banda nella casella `hvcC` - VPS, SPS e PPS non sono in linea nel bitstream (a differenza di `hev1` dove possono apparire in linea) |
| Tipo MIME | `video/mp4` (principale); `video/hevc` usato in alcuni contesti di streaming |
| Ordine dei byte | Big-endian (dimensioni delle caselle ISOBMFF e valori dei campi) |
| Profondità colore | 8 bpp (profilo Main) o 10 bpp (Main 10 / HDR10); 12 bpp definiti nelle specifiche |
| Limite di risoluzione | Fino a 8192×4320 (8K UHD) secondo H.265 Livello 6.2 |
| Dimensione tipica del file | ~10-50 MB/min a 4K 30fps - circa la metà dello spazio di archiviazione rispetto all'equivalente H.264 |
| Supporto HDR | Metadati HDR10, Dolby Vision e HLG trasportati in unità SEI NAL o caselle di miglioramento |
| Compatibilità Apple | AVFoundation richiede `hvc1`; rifiuta `hev1` - usa FFmpeg `-tag:v hvc1` per output compatibile con Apple |
| Crittografia | Common Encryption (CENC) tramite voce di esempio `encv`; FairPlay DRM su dispositivi Apple |
| Magic bytes | Casella ISOBMFF `ftyp` ai byte 4-7 del file; il FourCC `hvc1` appare all'interno della casella di descrizione del campione `stsd` |
| Rilasciato | 2013 (H.265/HEVC standard ratified); hvc1 tag formalized in ISO/IEC 14496-15:2014 |
| Ultima versione | H.265 (HEVC) version 5, ITU-T Rec. H.265 (2021); hvc1 tag unchanged |
| Standard aperto | Sì · royalty-free |
| Specifica | www.itu.int |
Conversioni HVC1
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file HVC1.