Hva er HVC1-filformatet?
.hvc1 er ikke et frittstående filformat - det er en kodektag på fire tegn som identifiserer HEVC (H.265) videospor i en MP4 eller .mov-beholder. Taggen vises i stsd-boksen (eksempelbeskrivelse) til videosporet og bestemmer hvordan en dekoder henter konfigurasjonsdata for H.265.
I spor tagget med hvc1 lagres dekoderens konfigurasjonsposter - Video Parameter Set (VPS), Sequence Parameter Set (SPS) og Picture Parameter Set (PPS) - «out-of-band» i hvcC-boksen i eksempelbeskrivelsen. Dette står i kontrast til den relaterte hev1-kodektaggen, der parametersett også kan vises innebygd i den komprimerte bitstrømmen. Apples hele mediestabel (AVFoundation, QuickTime Player, Bilder) støtter utelukkende hvc1 og avviser hev1; iPhoner har tatt opp HEVC-video som hvc1 siden iPhone 7 (iOS 11, 2017).
Når du bruker FFmpeg for å produsere Apple-kompatibel HEVC-utdata, er flagget -tag:v hvc1 nødvendig fordi FFmpeg bruker hev1 som standard. Filer som inneholder hvc1 bruker normalt filendelsen .mp4 eller .mov; selve endelsen .hvc1 er ikke-standard og dukker hovedsakelig opp som en ren kodektag-eksport fra visse prosesseringsverktøy.
HEVC leverer omtrent 40-50 % bedre komprimering enn H.264 ved tilsvarende perseptuell kvalitet, noe som gjør det til standarden for 4K-opptak på Apple-enheter. HDR-metadata (HDR10, Dolby Vision, HLG) bæres i SEI NAL-enheter eller utvidelsesbokser i samme beholder.
Sikkerhet og trygghet
RISIKO: LOWHEVC/MP4-videofiler er mediedata og er ikke kjørbare - lav risiko. Standard forholdsregler: hold VLC og ffmpeg oppdatert for å tette sårbarheter i dekodere; for private iPhone-opptak, foretrekk lokale verktøy fremfor nettbaserte konvertere.
Formatdetaljer
i et nøtteskall- hev1 - alternativ HEVC-kodektag i MP4 - hev1 er den andre gyldige ISOBMFF HEVC-taggen (parametersett innebygd); spesifikasjonsmessig identisk med hvc1, men Apple-enheter avviser den.
Programmer som åpner HVC1-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ISOBMFF / MP4 (ISO Base Media File Format, ISO/IEC 14496-12) |
| Kodek | HEVC (H.265) - CTU-basert blokktransformasjon med intra/inter-prediksjon |
| Lagring av parametersett | Out-of-band i `hvcC`-boksen - VPS, SPS og PPS er ikke innebygd i bitstrømmen (i motsetning til `hev1` der de kan vises innebygd) |
| MIME-type | `video/mp4` (primær); `video/hevc` brukt i enkelte strømmekontekster |
| Byterekkefølge | Big-endian (ISOBMFF-boksstørrelser og feltverdier) |
| Fargedybde | 8 bpp (Main-profil) eller 10 bpp (Main 10 / HDR10); 12 bpp definert i spesifikasjonen |
| Oppløsningsgrense | Opptil 8192×4320 (8K UHD) i henhold til H.265 Nivå 6.2 |
| Typisk filstørrelse | ~10-50 MB/min ved 4K 30fps - omtrent halvparten av lagringsplassen til tilsvarende H.264 |
| HDR-støtte | HDR10, Dolby Vision og HLG-metadata bæres i SEI NAL-enheter eller utvidelsesbokser |
| Apple-kompatibilitet | AVFoundation krever `hvc1`; avviser `hev1` - bruk FFmpeg `-tag:v hvc1` for Apple-kompatibel utdata |
| Kryptering | Common Encryption (CENC) via `encv`-eksempeloppføring; FairPlay DRM på Apple-enheter |
| Magiske byter | ISOBMFF `ftyp`-boks ved byte 4-7 av filen; `hvc1` FourCC vises inne i `stsd`-boksen for eksempelbeskrivelse |
| Utgitt | 2013 (H.265/HEVC standard ratified); hvc1 tag formalized in ISO/IEC 14496-15:2014 |
| Siste versjon | H.265 (HEVC) version 5, ITU-T Rec. H.265 (2021); hvc1 tag unchanged |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.itu.int |
HVC1-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om HVC1-filer.